FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Agregar columna a Dbgrid
necesito ver si es posible agregar una columna a un Dbgrid asociado a una tabla....
Explico: tengo una tabla: Producto con los sgtes campos: nombreprod unidadmedida lo que quiero hacer es entrar de una tienda la cantidad comprada de cada producto... entonces cargo en un Dbgrid: nombreprod,unidadmedida...pero quisiera que me saliera otra columna que diga cantidad...importe O sea quede así: nombreprod,unidadmedida,cantidad,importe(en el Dbgrid) para de ahí insertar los valores en otra tabla... Por favor... ayúdenme... nota: O si estoy pensándolo mal...sugiéranme algo....Gracias |
#2
|
||||
|
||||
Hola.
Te recomiendo que ya que eres usuario nuevo por estos lares, revises la Guía de estilo. En cuanto a la pregunta, si las columnas no existen en el DBGrid, creo que la mejor opción es que trabajes en memoria utilizando un TClientDataset.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Gracias por responder Neftalí....
lo que no existe como tal es el campo cantidad en la tabla producto.... lo que quiero hacer es que el Dbgrid me liste en una columna todos los nombres de productos(de la tabla producto),otra columna con las unidades de medidas(de la tabla producto)....el problema es que por cada producto que se liste en el Dbgrid quiero ponerle la cantidad que se compró. Es ahí mi duda...cómo le agrego esa columna "cantidad" que no está en la tabla producto... Muchas gracias de nuevo... |
#4
|
||||
|
||||
Y ese campo "cantidad" está en alguna tabla, se supone?, ¿y qué tipo de base de datos usas?
|
#5
|
||||
|
||||
Cita:
Sabemos que el campo CAntidad no está en la tabla producto. Una vez rellenadas las cantidades ¿Qué deseas hacer luego con eso? ¿Esas cantidades que has rellenado se deben guardar en algun sitio? ¿Las vas a tener que recuperar posteriormente? ...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
|||
|
|||
Muchachos gracias por el interés.
Si tengo un page control. Donde cada pestaña es una tienda...y cada una quiero que tenga un dbgrid donde a cada producto pueda asignarle la cantidad comprada en el día...la tabla producto ya la tengo llena... Ahora esos datos que recoga van a una tabla que se llama tiendaproducto sus campos son: nombretienda,nombreproducto,cantidad,importe,fecha La base de datos es en Access....Saludos y gracias.... |
#7
|
||||
|
||||
Cita:
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#8
|
|||
|
|||
No entiendo...yo hago una consulta a la tabla productos para que el usuario no se equivoque al entrar el nombre y muestro en el Dbgrid cada nombre y su unidad de medida, ahora al lado quiero que por cada producto listado en el Dbgrid, aparezca una columna que diga cantidad, para llenar la cantidad que se compró por cada produto o sea:
producto U/M cantidad producto1(Esto de BD) Kg 10(estos datos los entra el usuario) producto2 U 12 producto3 Kg 20 Ahora cómo creo esa columa(cantidad)??? Porque cantidad no está en la tabla producto...está en la otra tabla donde voy a insertar los datos.... nota: Ahora cuando el usuario llene la cant de todos los productos, da click en un botón e ingresa estos datos más otros en otra tabla.¿Me explico? Los veo el lunes que les estoy escribiendo del trabajo...por favor contesten |
#9
|
||||
|
||||
Segun lo que entiendo para solucionar tu problema deberías hacer la siguiente Consulta SQL:
Ahora si lo quieres hacer por "Tienda" es decir para una tienda específica tu consulta SQL podría ser así: . Como ves no importa si los campos estan en diferentes tablas, tan solo las tablas deben tener una relación entre si, en otras palabras tu base de datos debe estar bien diseñada y/o estructurada.. Espero te sea de utilidad... Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#10
|
|||
|
|||
rgstuamigo
Disculpa pues les escribo del trabajo y venía hasta hoy. Tengan paciencia conmigo parece que no me explico bien, o no los entiendo... la tabla tiendaproducto es la que voy a ir llenando con los datos que ingrese el usuario. O sea este Dbgrid quiero usarlo de primera instancia para introducir datos, no para leer los que están escritos ya ¿me explico? la tabla producto está llena, y la tabla tienda producto está vacía...y la voy a ir llenando con los datos del Dbgrid....si en la consulta pongo el campo cantidad del tiendaproducto... a medida que se vaya llenando...cuando al otro día por ejemplo quiero introducir la cantidad comprada de un producto...como la consulta que llena el Dbg tiene el campo cantidad de tienda producto ¿no me aparecería lleno esa comuna cantidad? ...y es lo que no quiero....quiero que esté en blanco para poner la cantidad...y así guardarla en tiendaproducto...mi pregunta es ¿las columnas que se muestran en un Dbg tienen que ser obligatoriamente un campo de una tabla?¿No puedo usar un DBg para introducir datos, o es solo para leer? Porque en mi ejemplo lo quiero hacer para las dos coasa, la comuna producto(lee de la tabla p) pero cantidad no quiero que lea de ninguna tabla, sólo que de la posibilidad de escribir el dato para insertarlo en tiendaproducto... Esper haber sido claro... si no tengo claro el concepto por favor explíquenme....Muchas gracias... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
Poner una columna de un DBGrid como columna Fija | rgstuamigo | OOP | 4 | 04-03-2009 21:54:38 |
Agregar valores a un DBGrid | citlalliDgp | Varios | 3 | 24-12-2007 23:29:20 |
agregar datos a un dbgrid | emenchi34 | Conexión con bases de datos | 2 | 13-12-2006 21:43:00 |
Agregar iconos al DBGrid. | devicer | Conexión con bases de datos | 0 | 19-08-2005 19:20:26 |
|