Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Borar linea de grid
Message
 
À
20/05/2003 06:47:50
Iniaki Lasheras
Ibersoft Esapaña S.L.
Zaragoza, Espagne
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00790350
Message ID:
00790425
Vues:
13
Para que un registro borrado desaparezca del grid debes popular de nuevo el grid ya que esto es un conocido bug del VFP grid. Si los datos están en un cursor los más optimo es borrar su contenido y llenarlo de nuevo con los datos solicitados. También debes chequear el status de SET DELETED como sugirió Martín.

Enmanuel

>Hola a todos.
>
>Tengo un típico formulario "uno a varios", el "varios" está representado por un grid con productos que se va llenando conforme se vende un producto. Lo que quiero hacer es que al hacer doble click en el grid me elimine de éste el producto. El problema me viene dado porque utilizo un buffermode optimista, y no consigo que desaparezca la línea del grid, tan sólo se quedan marcados para ser eliminados (lo compruebo al hacer un BROW).
>
>Estoy intentándolo de esta forma pero me parece que me estoy liando:
>
>ant = SELECT()
>SELECT det_parte
>DELETE For det_parte.id = thisform.numprod
>thisform.grdDet_parte.RecordSource = ""
>thisform.BufferMode = 1
>PACK && FALLA por que debe ser exclusive
>thisform.BufferMode = 2
>thisform.grdDet_parte.RecordSource = "det_parte"
>thisform.grdDet_parte.Refresh
>SELECT (ant)
>
>Gracias a todos por vuestra atención..
>
>Saludos Iñaki.
I'm a mixture of Albert Einstein and Arnold Schwarzenegger. The only trouble is that I got Einstein's body and Schwarzenegger's brain
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform