Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Borar linea de grid
Message
 
To
20/05/2003 06:47:50
Iniaki Lasheras
Ibersoft Esapaña S.L.
Zaragoza, Spain
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00790350
Message ID:
00790425
Views:
17
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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform