Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-02-2004
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Poder: 21
StartKill Va por buen camino
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ú
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 23:42:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi