![]() |
ayuda con dbgrid
Hola, tengo un dbgrid con con una columna llamada Localidad, con los nombres de las localidades....
como hago para saber la cantidad de nombres(filas), de la columna localidad???? gracias.. |
Hola 3DLord.
Cita:
Saludos. |
entendiste bien mi pregunta... :) muchas gracias x la ayuda
|
De nada 3DLord.
Una forma más eficiente de hacerlo es que agregues una consulta (en el ejemplo la llamo Query) y hagas: Donde 'TU_TABLA' será el nombre que le hayas puesto a la tabla. Un saludo. |
Hola
Amigo no le explicas el por que es mas eficiente: Si se pierde el foco (se cierra el dataset) del DBgrid, la consulta permanecerá, con esto el dato de la cantidad de registros, con la consulta (independiente) del dataset. Bueno: El asunto es que quería escribir algo.....:D:D Saludos |
Cita:
|
y si en la columna de localidad tengo... localidad
buenos aires mar del plata la plata ej: lo quiero hacer es guardar en una variable el nombre de la plata.. como tendria que hacer?? |
|
lo probe sin el query (tabla..FieldByName('Localidad').asstring).asString y funciona cuando una de las localidades en el dbgrid recibe el foco...
necesito saber sin q las localidades reciban el foco...necesito obtener la ultima localidad... gracias x darme una mano |
Cita:
|
Hola.
Fijate si así te sirve, la función devuelve el nombre de la última localidad del TDataSet:
Ejemplo de llamada:
Saludos. |
Hay un propiedad en el dbgrid llamada option si entras en options, habilitas donde dice dgIndicator, y te aparece una flecha a lado de las filas(nombre de las localidades en este caso)....
Ejecutas el la aplicacion.. Cuando le das click sobre una localidad, ese flecha marca a q localidad se le hizo click. Entoncs si hago, showmessage(tabla.fieldbyname('Localidad').asString); devuelve el nombre de la localidad q fue clickeada con anterioridad,si no clickeo ninguna,por defecto señala a la primer localidad.En la aplicacion q tngo q hacer el dgIndicator esta deshabilitado.. lo q necesito, es obtener el nombre de la ultima localidad, ya q se le pueden ir agragando localidades.. si alguien tiene la solucion utilizando un TADOQuery y sin utilizar el TADOQuery..me serviria de mucha ayuda desde ya muchisimas gracias!!! :) |
Cita:
Si no es eso, no te estoy entendiendo.:( Saludos. |
la funcion q me pasaste me da error de tipos AnsiString and TBytes...
|
y en que linea te sale ese mensaje?
|
BM:= ADataSet.Bookmark;
y ADataSet.Bookmark:= BM; |
esas instrucciones se utilizan para identificar la posicion actual
eliminalas si es que solo quieres llegar al final
|
muchisimas gracias!!!
me sirvio muchisimo la ayuda de todos.!!!!!!!!!!!!!! un abrazo grande!!!!!!!!! :) :) |
| La franja horaria es GMT +2. Ahora son las 03:30:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi