Page 1 of 1

Editar en un listbox

Posted: Fri Mar 30, 2007 12:45 pm
by jaba
Hola a todos en el foro

Para Antonio o cualquier intergrante del foro

Como pudo editar en un listbox?
Por favor dame un ejemplo de codigo
ya puedo generar un listbox pero no puedo introducir datos al dbf por intermedio del listbox.

Cordialmente

Jairo Barbosa

Posted: Sat Mar 31, 2007 11:32 am
by Antonio Linares
Jairo,

oBrowse:lAutoEdit = .T.

y haciendo doble click en una celda entras en modo edicción automáticamente

Posted: Sat Mar 31, 2007 1:55 pm
by jaba
Antonio Linares wrote:Jairo,

oBrowse:lAutoEdit = .T.

y haciendo doble click en una celda entras en modo edicción automáticamente
Antonio
Debo entender que coloco :lAutoEdit = .T. frente a la variable oBrowse?
Pues me da error al compilar.

Cordialmente

Jairo Barbosa

Posted: Sun Apr 01, 2007 6:11 am
by Antonio Linares
Jairo,

Por favor muestra el PRG de como creas el listbox (browse)

Posted: Mon Apr 02, 2007 6:42 pm
by jaba
Antonio Linares wrote:Jairo,

Por favor muestra el PRG de como creas el listbox (browse)
Con gusto Antonio este es el tramo del codigo, y de antemano muy agradecido.
//-----------------------------------------------------------//

DEFINE DIALOG oDlg RESOURCE "Browse" TITLE "Busqueda por Operaciones"
REDEFINE SAY oSay PROMPT Clientes->Placa ID 88 OF oDlg UPDATE

SEEK( Clientes->Placa)
REDEFINE LISTBOX oBrw FIELDS Clientes->Placa, operaciones->FechaSal,;
operaciones->descrip,operaciones->Cantidad,Operaciones->Carga;
HEADERS "Placa","Facha","Descripcion","Cantidad","Refrigerante";
ID 195 OF oDlg ALIAS "operaciones";
select operaciones->Placa for Clientes->placa UPDATE
// oBrw : autoedit = .T.
activate dialog oDlg CENTERED

//--------------------------------------------------------------------------//

RETURN found()

Note la forma que coloque tu sugerencia, aunque como puedes ver esta inhabilitado.

Cordialmente

Jairo Barbosa

Posted: Sun Apr 08, 2007 12:09 pm
by Antonio Linares
Te falta una L:

oBrw:lAutoEdit = .T.

Posted: Mon Apr 09, 2007 6:13 pm
by jaba
Antonio Linares wrote:Te falta una L:

oBrw:lAutoEdit = .T.
Antonio.. Fascinante! funciono OK pero surge otro problema
Aparece el listbox con la placa ya escrita lo que significa que existe una relacion, lleno el resto de _ y graba en el dbf todo menos la placa por favor explicame como arreglo mi codigo para solucionar este problema?

Cordialmente

Jairo Barbosa