• Viernes 29 de Marzo de 2024, 08:16

Autor Tema:  Re: como modifico o elimino algo ingresado en una grid?????  (Leído 756 veces)

inservible 666

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: como modifico o elimino algo ingresado en una grid?????
« en: Martes 29 de Abril de 2003, 04:06 »
0
tengo una grid, en la cual voy ingresando ingredientes(para ingresarlos tengo un combo, en cual selecciono el nombre del ingrediente, apreto agregar a la grid, no en la base de datos). el chef al estar seguro que estan todos los ingredientes le da guardar y los guarda todos en la base de datos, ahora si(para ingresarlos recorro la grid).

el problema esta cuando el chef elige despues un plato, se despliegan los ingredientes en una grid, se da cuenta que tiene que borrar uno e ingresar otro ingrediente. en la grid lo hago. pero despues cuando quiero guardar en la base de datos los cambios tengo problemas, no se como.

ahora lo hago borrando todo lo de la base de datos e ingresando todo lo que esta en la grid de nuevo, hay alguna forma mejor de hacerlo, alguien sabe como por favor
quien me puede echar una manita por favor


:ayuda:

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
como modifico o elimino algo ingresado en una grid?????
« Respuesta #1 en: Martes 29 de Abril de 2003, 10:37 »
0
Si tú actualizaras la base de datos cada vez que modificases una línea del grid, lo lógico es que sólo actualizases el registro correspondiente a esa línea. Pero tal como lo haces, pulsar el comando de actualizar, sin tener constancia de si has modificado la línea 4 o la 6 o ambas..., lo mejor que puedes hacer es eliminar todos los componentes antiguos e insertar los nuevos. Porque eso es mejor, más rápido y más seguro que el llevar cuenta de qué línea o qué líneas has rectificado.
Porque yo me imagino que en el grid tengas filtrados mediante SQL sólo los componentes del plato que estés consultando... Si no fuera así, el borrar toda la base de datos pudiera ser peligroso...

Saludos y suerte