Ayuda con TcBrowse

Ayuda con TcBrowse

Postby ricardog » Wed Apr 11, 2007 9:22 pm

Alguien me puede orientar en lo siguiente:

Tengo un Listbox con una Dbf, pues bien, necesito agregar un registro a esa Dbf, y hago lo siguiente:

t:nArea := Select( t:cAlias )
nRecno:=(t:cAlias)->(RecNo())
(t:cAlias)->(DbGoBottom())
(t:cAlias)->(DbSkip(1))
olbx:Refresh()

Se supone que con esto "estare" en el final de la Dbf, y podre capturar el registro que quiero agregar. Pero al Capturar el registro, las celdas que se suponen deberian estar "VACIAS", ya que se supone que es un nuevo registro, me "REPITEN", los datos del ULTIMO registro


http://getfile.biz/67203

No debo hacer un oLbx:RecAdd(), porque no se si el usuario se arrepentira de dar de alta el registro, y entonces este quedaria grabado en la base de datos.


por su atencion muchas gracias
ricardog
 
Posts: 158
Joined: Tue Oct 11, 2005 3:10 pm

Postby Antonio Linares » Thu Apr 12, 2007 6:05 am

Ricardo,

O bien usas una DBF temporal en donde creas un nuevo registro, aunque el usuario luego se arrepienta de crearlo. O bien usas la base de datos original y añades un nuevo registro que luego añades, ó lo eliminas ó lo dejas vacio para la próxima vez.

Otra solución es mostrar un caja de diálogo en donde capturas los datos y si el usuario pulsa "OK" entonces añades el registro y copias los datos a los campos.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42150
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby ricardog » Thu Apr 12, 2007 6:57 pm

Antonio:

Como siempre, muy atento para ayudarnos.

Muchas gracias.
ricardog
 
Posts: 158
Joined: Tue Oct 11, 2005 3:10 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 52 guests