Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Grabar Campos de un Formulario en una tabla (https://www.clubdelphi.com/foros/showthread.php?t=95918)

pgranados 18-10-2022 17:56:49

Grabar Campos de un Formulario en una tabla
 
Buen día, tengo un formulario sencillo con varios TEdit (Nombre, Apellido) y algunos TComboBox (Código Postal, Ciudad, Estado), necesito que los datos almacenados en estos combos, al dar clic en un botón 'Aceptar' se inserten en la base de datos llamada 'bdprueba.fdb' en la tabla 'DatosGenerales'

¿Alguien tiene un ejemplo de cómo se realiza esto? Saludos.

Casimiro Notevi 18-10-2022 18:15:09

Es una pregunta muy genérica, en nuestro FTP tienes muchos proyectos que pueden servirte para aprender, además de libros, tutoriales, etc.
Ejemplo, mira esto.

kuan-yiu 18-10-2022 18:16:48

Tienes varias opciones. Te sugeriría empezar por leer un capítulo de conexión a BD de cualquier libro de Delphi.
* Puedes tomar cada dato y construir tu propia consulta sql con el insert que necesites. Te sugiero que sea parametrizada para evitar errores.
* Puedes definir una conexión de BD para toda la aplicación (con el componente TDataBase) y usar un ClientDataSet bien tomando los datos del formulario, bien enlazándolos directamente con componentes específicos.
* Puedes cambiar los componentes por otros BD: BDEdit, BDComboBox... usar un TDBNavigator y definir todas las operaciones sobre la tabla (inserción, edición, borrado, navegación)
... Y aún hay más formas de hacerlo, jeje. Todo depende de lo que necesites.


La franja horaria es GMT +2. Ahora son las 16:06:52.

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