Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Novato (combobox y Base de datos) (https://www.clubdelphi.com/foros/showthread.php?t=32367)

enecumene 03-06-2006 21:20:48

Novato (combobox y Base de datos)
 
Hola de nuevo!!!! tengo una duda:

tengo dos ADOConnection (adoClientes y adoTipoTarjeta en un datamodule)
dos ADOTable (tblClientes y tblTipoTarjeta en un datamodule)
dos DataSource (dsClientes y dsTipoTarjeta)
BD Access (BDVideo.mdb)

estoy haciendo un formulario de registro de nuevos socios o clientes de un videoclub, en una parte del formulario hay que especificar el tipo de tarjeta de credito y yo los puse en un combobox y me muestra los tipos pero esta en una tabla diferente a la de los clientes (tblClientes y tblTipoTarjeta) como hago para que cuando se haga un nuevo registro de cliente y seleccionado el tipo de tarjeta se grabe en la tabla tblClientes? no se si me hice entender... y otra cosa como hago para que los DBEdit esten en blancos porque es para registrar nuevos registros no que me los muestre..puesto que no he podido encontrar en el foro.

Gracias!!! espero que entiendan lo que quiero hacer o saber hacer.

NOTA: Soy un absoluto Novato desde cero :o:o:o:o....

marcoszorrilla 03-06-2006 22:59:19

Para que los DbEdits esten en blanco, simplemente tienes que ejecutar un Append ó Insert.

Código Delphi [-]
MiAdoTable.Append;

Te va a añadir un registro en blanco y ahí es donde el usuario lo rellenará con sus datos.

La otra pregunta, no sé si he entendido bien, pero si es así tendrías que utilizar un DbLookUpCombobox, este tiene la propiedad de conectarse a una tabla y mostrar sus registros y grabar el que elijamos en otra.

Un Saludo.

enecumene 03-06-2006 23:50:19

gracias marcoszorrilla por tu pronta repuesta, quisiera saber en que parte coloco el codigo:

miAdoTable.Append;

en algun evento de la tabla??

gracias

vtdeleon 04-06-2006 02:50:13

Saludos
Cita:

Empezado por enecumene
quisiera saber en que parte coloco el codigo

Esto es algo que debes preguntarte. Pues tú decides cuando quieres que se agregue un nuevo registro. Puede ser cuando se vaya a crear el formulario (OnCreate) o cuando se muestre (Onshow) o cuando le des click a un boton (OnCLick) o cuando le des el foco al DBEdit (OnEnter),.....


La franja horaria es GMT +2. Ahora son las 15:57:24.

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