FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Posicion del registro??
Estoy utilizando un DBLookupCombobox y obtengo un codigo, ahora quiero copiar ese codigo a otra tabla. La pregunta es
Si estoy manejando un Tquery para mostrar los datos en los DBedit y ademas utilizo un DBNavigator con que metodo puedo saber en que registro estoy ubicado?? |
#2
|
|||
|
|||
No se si te he entendido o es una pregunta con trampa, pero para saber el código del registro actualmente posicionado, sólo has de "preguntarselo" al dataset (la Query en tu caso)
Código:
Query.FieldByName('CompoCodigo').Asxxxxx |
#3
|
||||
|
||||
El registro en el que estás es relativo, porque todo depende del tipo de tablas con el que trabajes, esto viene por herencia de las tablas Dbf, como no dices con que tipo de tablas trabajas, en principio, mientras mantengas la tabla abierta puedes saber en donde estaba el puntero, utilizando un "bookMark", que viene a ser algo parecido a guardar el número de registro en clipper.
nReg:=Mitabla->(Recno()) Por otra parte el componente que citas tiene una propiedad DataSource, que apuntará a la tabla destino y DataField que apuntará a un campo, con estas dos propiedades, el "KeyField" del "ListSource", es decir el campo de la tabla que se muestra en el Combo pasará automáticamente a la tabla destino. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
Última edición por marcoszorrilla fecha: 30-12-2003 a las 08:05:58. |
#4
|
||||
|
||||
Veo que se me adelantó mi amigo Cadetill, debe ser que ya le arreglaron la moto, bueno AndrewInTheLan, espero que con la respuesta de Cadetill, quede completo el tema.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|