FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Creo que rellenar la lista de valores de la columna Codigo, con la llamada a:
Sólo debes hacerlo una vez. No es necesario que la llenes cada vez que añadas un nuevo registro. Por ejemplo, en el AfterOpen del dataModule "ligado" al DBGrid. Y para buscar el resto de valores que corresponden al código (nombre y precio) puedes usar el evento DataChange del campo código.
__________________
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. Última edición por Neftali [Germán.Estévez] fecha: 09-02-2021 a las 11:50:00. |
#2
|
|||
|
|||
Cita:
¿Pero como creo un campo de TclientDataSet que acepte una lista de string? De que tipo deberia ser? |
#3
|
||||
|
||||
Cita:
No. Yo estoy pensando en llenar las columnas del DBGrid. Pero eso sólo debes hacerlo 1 vez. No debes hacerlo por cada fila (registro).
__________________
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. |
#4
|
|||
|
|||
Cita:
Hasta ahora hice esto(como me habias dicho el afterOpen):
Pero me da access violation y no compila: Form3.gpedido.Columns[1].PickList:=slPickList; Gpedido es la grilla en cuestion. Por otro lado el onchange de codigo funciona perfecto:
|
#5
|
||||
|
||||
Cita:
Para el "Access Violation" puedes ejecutar paso a paso y ver dónde está el problema. Posiblemente algo que no está asignado correctamente. En esa línea además estás asignando a la PickList (que es un TStringList) otro objeto, cosa que te va a dar problemas. Añade los elementos a la lista, pero no sustituyas el objeto. Algo así:
__________________
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
|
|||
|
|||
Cita:
Y obtengo como te dije: https://imgur.com/a/jCMQ9Lr Un error, osea no entiendo porque no puedo asignar el contenido del dataset a la columna de la grilla. |
#7
|
||||
|
||||
Cita:
Si te sigue dando un "Access Violation" evalua si alguno de los elementos de la línea no está asignado.
__________________
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. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Sera posible este tipo de ShowModal? | pborges36 | OOP | 4 | 12-09-2008 00:49:12 |
¿Es posible cerrar automaticamente un formulario en delphi? | mabjes | OOP | 7 | 13-07-2007 17:47:26 |
Copiar registros de una tabla a otra en Access con Delphi | Gelmin | Conexión con bases de datos | 1 | 01-07-2005 12:35:04 |
es posible este tipo de consulta? | manos | SQL | 7 | 09-05-2005 15:43:48 |
Ver un formulario de Access en delphi?? | razadi | Servers | 2 | 06-08-2004 00:31:09 |
|