![]() |
Tratar los resultados de una consulta sql.
Hola amigos del foro necesito una ayudita.
Tengo esta consulta simple( SELECT * FROM FACTURAS WHERE REFE= un número deFactura y los resultados los meto en un grid para poder navegar por ellos. Quisiera que al hacer clic en alguna fila de los resultados pudiera visionar la factura en cuestión. Es decir , llevar el puntero al número de factura dada del fichero facturas para poder visionarla. Creo haber explicado bien el asunto. Gracias anticipadas.:) |
Cuando "navegas" por el grid ya estás moviendo el puntero al registro que estás posicionando. Sólo has de tratar los datos como quieras.
|
Quiza no he entendido bien...
pero en tu consulta me parece que ubicas solo 1 Factura, el grid solo te mostrara los resultados de ESA factura es lo que has querido decir? |
Te refieres a llevar el foco a la columna del Grid donde se muestra el número de factura?
|
Muchas gracias por contestar. Ya di con la solución.
A ver no me expliqué bien, es así: (select * from facturas where pagada=true). llena el grid con por ejemplo 130 facturas. Yo lo que quería es cliquear sobre una y buscarla en la base de datos. El siguiente código lo hace. if not ds1.DataSet.IsEmpty then begin if not DataModule2.Facturas.Locate('refe',ds1.DataSet.FieldByName('nºfactura').AsFloat,[]) then ShowMessage('no se encuentra la factura'); close; end; else ShowMessage('no hay facturas'); Muchas gracias a todos.:D |
Cita:
|
Si, pero hay que trabajar con el acceso a campos del query. Te recuerdo que
con el Tquery se crea una tabla virtual de la tabla física. Gracias por molestaros en contestar. |
Muchas gracias por contestar. Ya di con la solución.
A ver no me expliqué bien, es así: (select * from facturas where pagada=true). llena el grid con por ejemplo 130 facturas. Yo lo que quería es cliquear sobre una y buscarla en la base de datos. El siguiente código lo hace. i
Muchas gracias a todos.:D[/quote] |
]Hola amigos del foro necesito una ayudita.
Tengo esta consulta simple( SELECT * FROM FACTURAS WHERE REFE= un número deFactura y los resultados los meto en un grid para poder navegar por ellos. Quisiera que al hacer clic en alguna fila de los resultados pudiera visionar la factura en cuestión. Es decir , llevar el puntero al número de factura dada del fichero facturas para poder visionarla. Creo haber explicado bien el asunto. Gracias anticipadas.: |
]Muchas gracias por contestar. Ya di con la solución.
A ver no me expliqué bien, es así: (select * from facturas where pagada=true). llena el grid con por ejemplo 130 facturas. Yo lo que quería es cliquear sobre una y buscarla en la base de datos. El siguiente código lo hace.
Muchas gracias a todos.:D[/quote][/quote] |
Ahora quería que tras los resultados en el grid, los campos que fueran numericos , como por ejemplo el total factura se visualizara con el signo del € correspondiente.
Muchas gracias a todos :) |
La franja horaria es GMT +2. Ahora son las 15:48:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi