Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
Cita:
Empezado por 3DLord Ver Mensaje
necesito saber sin q las localidades reciban el foco...necesito obtener la ultima localidad...
no lo entiendo
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 01-06-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Fijate si así te sirve, la función devuelve el nombre de la última localidad del TDataSet:
Código Delphi [-]
function GetLastLocName(ADataSet: TDataSet): string;
var
  BM: TBookMarkStr;
begin
  BM:= ADataSet.Bookmark;
  ADataSet.DisableControls;
  ADataSet.Last;
  Result:= ADataSet.FieldByName('Localidad').AsString;
  ADataSet.EnableControls;
  ADataSet.Bookmark:= BM;
end;

Ejemplo de llamada:
Código Delphi [-]
   ShowMessage(GetLastLocName(DBGrid1.DataSource.DataSet));

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 01-06-2011 a las 06:57:44. Razón: Agregar Ejemplo de llamada
Responder Con Cita
  #3  
Antiguo 01-06-2011
3DLord 3DLord is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 13
Poder: 0
3DLord Va por buen camino
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!!!
Responder Con Cita
  #4  
Antiguo 01-06-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
lo q necesito, es obtener el nombre de la ultima localidad, ya q se le pueden ir agragando localidades
¿ Probaste la función que te hice arriba ? Por que hace exáctamente eso: Devuelve la última localidad ingresada.

Si no es eso, no te estoy entendiendo.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 01-06-2011 a las 07:14:38.
Responder Con Cita
  #5  
Antiguo 01-06-2011
3DLord 3DLord is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 13
Poder: 0
3DLord Va por buen camino
la funcion q me pasaste me da error de tipos AnsiString and TBytes...
Responder Con Cita
  #6  
Antiguo 01-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
y en que linea te sale ese mensaje?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #7  
Antiguo 01-06-2011
3DLord 3DLord is offline
Miembro
NULL
 
Registrado: mar 2011
Posts: 13
Poder: 0
3DLord Va por buen camino
BM:= ADataSet.Bookmark;

y


ADataSet.Bookmark:= BM;
Responder Con Cita
  #8  
Antiguo 01-06-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
esas instrucciones se utilizan para identificar la posicion actual
eliminalas si es que solo quieres llegar al final

Código Delphi [-]
 
 
function GetLastLocName(ADataSet: TDataSet): string;
begin  
  ADataSet.DisableControls;
  ADataSet.Last;  
  Result:= ADataSet.FieldByName('Localidad').AsString;  
  ADataSet.EnableControls;
end;
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con dbgrid estebanx OOP 4 14-09-2012 14:32:23
Ayuda con DBgrid abdielalej C++ Builder 3 02-04-2010 19:52:01
ayuda con el DBGrid metroyd SQL 8 15-10-2007 23:34:39
Ayuda con un DBGrid Luciano M. SQL 5 02-11-2005 21:29:41
Ayuda con Dbgrid y D7 incansable OOP 1 30-12-2004 19:36:06


La franja horaria es GMT +2. Ahora son las 16:44:33.


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
Copyright 1996-2007 Club Delphi