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)
-   -   ¿Cómo pasar varios datos de un TEdit a un DbGrid? (https://www.clubdelphi.com/foros/showthread.php?t=44151)

day_eli 29-05-2007 21:28:08

¿Cómo pasar varios datos de un TEdit a un DbGrid?
 
Buen día...necesito saber como pasar los datos que el usuario escriba en los tEdits a un DbGrid por medio de un Botón?

Agradezco la colaboración que puedan prestar a esta novata?:p

roman 29-05-2007 22:15:36

En realidad uno no inserta datos en un DBGrid. Un DBGrid, al igual que otros componentes dbaware, sólo muestran los datos de una dataset, y las modificaciones, inserciones etc. de datos se hacen directamente sobre el dataset o con consultas sql.

Por ejemplo, si estás usando un Table y quieres agregar un registro, harías algo como:

Código Delphi [-]
Table.Insert;

.
.
.
Table.FieldByName('campo').AsString := Edit.Text;
.
.
.

Table.Post;

Pero también puedes hacer uso de DBEdits en lugar de Edits normales. Con ellos te evitas el copiado manual de los datos y sólo te ocupas del Inser y el Post.

// Saludos

day_eli 29-05-2007 22:17:45

Roman...y que herramienta me sugieres tu para realizar esta tarea? como podria hacerlo?

roman 29-05-2007 22:22:29

Esteee. pues no sé :confused: Tendríamos que saber más detalles de lo que quieres hacer. Si usas componentes Table, entonces es como te digo, conectas el DBGrid y los DBEdits al mismo DataSet (a través de un DataSource). Pero más no puedo decirte sin saber detalles, por ejemplo, no sabemos qué base de datos estés usando.

// Saludos


La franja horaria es GMT +2. Ahora son las 16:24:56.

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