FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Campos de una tabla
Hola de nuevo.
Mi pregunta es la siguiente: ¿Como se puede acceder a los campos de una fila de una tabla? Gracias.
__________________
Si me ves durmiendo no me despiertes, podría estar soñando que soy libre. |
#2
|
||||
|
||||
Hola,
en general, Tabla.FieldByName('NombreCampo').Value pero deberías ser un poco más especifico. Saludos. |
#3
|
||||
|
||||
Me enrollo un poco mas :D
Mira, me explico.
Resulta que quiero llenar un listview con los datos de dos columnas de una tabla. P.ej. Nombre y apellid. Quiero que me salgan todos los nombres y apellidos en el listview para poder seleccionar uno posteriormente. Lo habria hecho con un dbgrid, pero uno de los campos que quiero es un memo, asi que tengo que hacerlo con el listview. Como puedo recorrer toda la tabla e ir añadiendo los datos? Muchas gracias.
__________________
Si me ves durmiendo no me despiertes, podría estar soñando que soy libre. |
#4
|
||||
|
||||
Hola,
para recorrer todos los campos de una tabla puedes hacer esto: Código:
var i: Integer; begin for i:= o to Tabla.FieldCount -1 do Dummy[i]:= Tabla.Fields[i].Value; De todos modos si quieres utilizar un DBGrid también puedes hacer un campo calculado que contenga el texto del Memo. Algo como: Código:
procedure Tabla1CalcFields(DataSet: TDataSet); begin DataSet.FieldByName('Calculado').AsString:= Dataset.FieldByName('Memo').AsString end; Un saludo. |
#5
|
|||
|
|||
otra alternativa seria que en vez de usar un listview uses la grilla y un dbmemo con el que relacionas a la tabla correspondiente y cada vez que selecciones un campo distinto en el dbgrid el valor del dbmemo se actualizara.
|
#6
|
|||
|
|||
hola:
Lo que te han dicho antes son buenas opciones para lo que queres hacer. Otra alternativa seria que en vez de usar un listview, uses la grilla y un dbmemo con el que relacionas a la tabla correspondiente y cada vez que selecciones un campo distinto en el dbgrid el valor del dbmemo se actualizara. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo inserto los campos con formato TGraphic y TMemo en una tabla? | nuri | SQL | 0 | 22-07-2005 13:35:59 |
Campos autocalculados en una tabla | JCarlos | Tablas planas | 5 | 31-01-2005 13:08:34 |
select que me mueste los campos de una tabla | cahosoft | Oracle | 1 | 01-10-2004 00:02:54 |
Consulta SQL para cambiar el orden natural de los campos de una tabla | txemag | Firebird e Interbase | 4 | 23-07-2004 19:15:08 |
Como creo campos en una tabla Paradox?? | JoseQ | Conexión con bases de datos | 1 | 13-07-2004 19:07:09 |
|