![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ya te entiendo, he sacado un TDBGrid, dos TDataSource y dos dataset, mi estructura es la siguiente:
DBGrid1 --> DataSourceVentas --> DataSetVentas DataSourceProductos --> DataSetProductos he hecho esto pero no ocurre nada de nada, simplemente están todos los campos de la tabla Ventas pero no hay ningún botón en el campo Producto:
¿Falta algo? Un saludo. Última edición por noob fecha: 24-12-2008 a las 04:33:34. |
#2
|
||||
|
||||
Cuando piensa abrir DataSetProductos, supongo que has añadido los campos de DataSetVentas al dbgrid. Por último cuando en el DBGrid pulses sobre el botón del campo "Producto" se desplegará el lookup.
un saludo.
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
#3
|
|||
|
|||
Cita:
Cita:
Cita:
¿Qué está fallando? Saludos. Última edición por noob fecha: 24-12-2008 a las 04:50:05. |
#4
|
||||
|
||||
¡Hola!
Hace varios años que no creo campos de búsqueda (lookup fields), pero trataré de orientar un poco. Son cuatro las propiedades especiales involucradas en la definición de un campo de búsqueda: KeyFields (el campo "apuntador" en la tabla de captura), LookupDataSet (la tabla en donde se buscará), LookupKeyFields (el campo de LookupDataSet que debe coincidir con el campo KeyFields de la tabla de captura) y LookupResultField (el campo de LookupDataSet cuyo valor es el que se "verá"). Además la propiedad FieldKind del campo de búsqueda debe tener un valor de fkLookup. En el cuadro de diálogo New Field (cuyo caption debería ser "New field" ![]() El botón Help que ahí se encuentra te permite llegar con relativa facilidad al tema "Defining a lookup field" de la ayuda de Delphi, el cual está ampliamente explicado. De cualquier forma en estos foros ya se ha tratado con anterioridad el tema de los campos lookup, así que, buscando un poco más, haciendo pruebas y retroalimentando este hilo, llegarás pronto a buen puerto. Ante cualquier duda no dejes de preguntar. Saludos. Al González. ![]() Última edición por Al González fecha: 24-12-2008 a las 07:33:09. |
#5
|
|||
|
|||
Cita:
|
#6
|
||||
|
||||
Eso cuesta trabajo creerlo, ¿qué componente es? ¿Qué pasa cuando le das doble clic en tiempo de diseño? (al data set, no a la rejilla)
|
#7
|
|||
|
|||
a mi tambien me cuenta creerlo que no tenga esa opcion, conste que es dataset y no datasource y el dataset puede ser un TTable, TQuery, AdoQuery, ZQuery, IBQuery, etc, etc, es la parte donde le das la instruccion SQL o le dices que tabla va a abrir
|
#8
|
|||
|
|||
Es un componente TSQlite3Dataset.
Me sale un editor de tablas Sqlite para cree una tabla. Última edición por noob fecha: 25-12-2008 a las 14:27:03. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar multiples columnas en TDbGrid | Leandro Ferrara | OOP | 1 | 01-11-2008 23:02:29 |
TDBGrid | caperucitaazul | C++ Builder | 10 | 07-02-2006 23:27:30 |
TDBGrid | didier | Varios | 1 | 05-04-2005 21:58:15 |
Componentes adicionales para kylix 3 OE. | inexperto | Lazarus, FreePascal, Kylix, etc. | 13 | 13-12-2004 05:33:30 |
Problemas con TDBGrid | Novás | Varios | 0 | 30-01-2004 10:32:20 |
![]() |
|