• Jueves 14 de Noviembre de 2024, 17:10

Autor Tema:  Re: Ayuda urgente con grids  (Leído 1168 veces)

ccortes

  • Miembro activo
  • **
  • Mensajes: 91
    • Ver Perfil
Re: Ayuda urgente con grids
« en: Lunes 18 de Agosto de 2003, 18:52 »
0
Como guardo los datos de un grid (glex-dbgrid o mhsflexgris) en una tabla de access, pero que el campo llave de ese registro sea el que esta escrito en un textbox????? :think:
Carlos Cortés C

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Ayuda urgente con grids
« Respuesta #1 en: Lunes 18 de Agosto de 2003, 20:25 »
0
No es fácil entender lo que preguntas, porque pienso que no tienes clara la idea de lo que hace un grid... Tú no vas a grabar en la db los datos de la grilla...; por el contrario, en la grilla se presentan los datos de la db...  Tienes que grabar en la tabla y refrescar el Grid.  Cuando tú defines que los campos sean "updatables"... lo que haces es indicar que puedes ACTUALIZAR LOS DATOS DE LA DB cuando modifiques el contenido de las celdas de la grilla...  Por tanto no tendrás que hacer nada más para que los datos queden grabados en la db.

Entonces, ya comprenderás que tu pregunta es difícil de responder... algo no encaja.  A no ser que estés manejando un Grid en el que las celdas las sustituyas por otros elementos, como combos o textbox...

Respecto a que el campo llave sea el indicado en un textbox, supongo que sea una forma de buscar uno de los registros de la tabla, que teóricamente tendrá que ser el correspondiente a la fila del dbGrid...  Sigo con esa dificultad de comprender lo que quieres...

Mira a ver si me lo pones más fácil...

Un saludo

ccortes

  • Miembro activo
  • **
  • Mensajes: 91
    • Ver Perfil
Re: Ayuda urgente con grids
« Respuesta #2 en: Lunes 18 de Agosto de 2003, 22:52 »
0
Lo que necesito es hacer algo parecido a una factura, en donde el numero de la factura sera el valor que contiene un texbox.

los valores del grid seran cantidad y descripcion del o los productos que se compren.

Entonces es aqui donde surge mi problema ¿Tengo un numero de factura el cual no se debe de repetir? ¿Entonces como guardo los valores de cantidad y descripcion del producto?

Si el producto fuera solo uno, no tendria problemas porque guardaria solo una ves el numero de factura.

Por esta razon es que pense en utilizar un dbgrid para guardar las descripciones del producto en una tabla aparte a la de donde guardo el numero de factura, nombrecliente, fecha, etc.

Pero tengo que ligar el txbox con el grid para poder consultar el desglose de esa factura.

Espero me hallas entendido

Gracias por contestar :good:
Carlos Cortés C

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Ayuda urgente con grids
« Respuesta #3 en: Martes 19 de Agosto de 2003, 10:50 »
0
Claro, el problema es que no has hecho un análisis previo por el que definas qué campos han de ir a una tabla y cuáles a otra tabla: porque necesitan controles diferentes las facturas, los artículos, los clientes... y al incrementarse los registros de cada tabla tienes que evitar la repetición de sus ID...  Pero todo esto es elemental, para que lo hagas ANTES de ponerta a programar la confección de la factura.

Bueno, veo que has hecho una pregunta paralela con el título Necesito ideas para realizar una factura y que MiguelPG te da una adecuada respuesta.  Así que saludos y que lo resuelvas pronto.