FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
El señor DBloockupComboBox
Hola amigos
Estoy dando vueltas a un problemilla, necesito una guia y sugerencias de Uds. Estoy con Interbase y Delphi 7.0, Tengo dos tablas con la siguiente estructura... La primera CREATE TABLE ZONAS ( FZONA CHAR (3) CHARACTER SET WIN1251 NOT NULL COLLATE WIN1251, FDES_ZONA CHAR (20) CHARACTER SET WIN1251 NOT NULL COLLATE WIN1251, FID INTEGER DEFAULT 0); /* Primary keys definition */ ALTER TABLE ZONAS ADD CONSTRAINT PK_ZONAS PRIMARY KEY (FZONA); /* Indices definition */ CREATE UNIQUE INDEX IDX_ZONAS ON ZONAS (FID); la segunda CREATE TABLE RUTAS ( FZONA CHAR (3) CHARACTER SET WIN1251 NOT NULL COLLATE WIN1251, FRUTA CHAR (3) CHARACTER SET WIN1251 NOT NULL COLLATE WIN1251, FDES_RUTA CHAR (20) CHARACTER SET WIN1251 COLLATE WIN1251, FID INTEGER DEFAULT 0); /* Primary keys definition */ ALTER TABLE RUTAS ADD CONSTRAINT PK_RUTAS PRIMARY KEY (FZONA, FRUTA); /* Foreign keys definition */ ALTER TABLE RUTAS ADD CONSTRAINT FK_RUTAS FOREIGN KEY (FZONA) REFERENCES ZONAS (FZONA); /* Indices definition */ CREATE UNIQUE INDEX IDX_RUTAS ON RUTAS (FID); Comprimiento la idea tabla zona fzona char(3) fdes_zona char(20) tabla ruta fzona char(3) fruta char(3) fdes_ruta char(20) Deseo hacer lo siguiente: En un formulario colocar dos DBloockupComboBox1, el primero mostrando la tabla zonas y el segundo DBloockupComboBox2 me muestre la tabla ruta pero filtrada segun la zona elejida en el primer DBloockupComboBox1, obviamente estos valores son almacenados en una tercera tabla. Lo estoy haciendo de la siguiente forma: utilizando Tres IBQuery's IBQuery1, IBQuery2, IBQuery3 asu vez tengo tres Datasource's Datasource1, Datasource2 y Datasource3 que apunta a su IBQuery's. Al IBQuery1 le asigno la tabla Zonas Al IBQuery2 le asigno la tabla Rutas, La propiedades que utilizo son: ....datasource => IBdataset1, ....params => tiene un valor que es FZONA, ....sQL => select FZONA, FRUTA, FDES_RUTA from RUTAS ..............where FZONA=:FZONA El IBQuery3 es una tabla en la que se guarda los campos FZONA y FRUTA y le he creado dos campos calculados "FIELDTYPE = LOOCKUP" K_ZONAS Y K_RUTAS y apartir de estos son los dbloockupcombobox 1 y 2 El programa compila y ejecuta... cuando trabajo con el DBloockupComboBox1 no hay problema pero al trasladarme al DBloockupComboBox2 zassss.. error.... field '' not found Your friend StartKill Lima-Perú |
|
|
|