Hola a todos
Mi consulta es como debo usar el BROWSE en Red, es decir como debo manejar el BROWSE cuando estoy en entorne de red para dar altas, bajas o modificaciones de datos.?
Cómo se bloquean los registros?
Si tienen un pequeño ejemplo se los agradeceria.
Gracias y saludos
Claudio
Browse en Red
Moderator: Rathinagiri
- luisvasquezcl
- Posts: 1258
- Joined: Thu Jul 31, 2008 3:23 am
- Location: Chile
- Contact:
Re: Browse en Red
Hola Claudio,
Al crear el browse debes definir la propiedad LOCK = .T. para que bloquee el registro. Indicando esto, el browse automáticamente bloquea el registro para grabar en forma interna.
DBUSEAREA(.T.,,'Test.dbf', 'Test', .T. )
DEFINE WINDOW Form_1 At 0,0 ......
@ 10,10 BROWSE Browse_1 ;
WIDTH 610 ;
HEIGHT 390 ;
HEADERS { 'Code' , 'First Name' , 'Last Name', 'Birth Date', 'Married' , 'Biography' } ;
WIDTHS { 150 , 150 , 150 , 150 , 150 , 150 } ;
WORKAREA Test ;
FIELDS { 'Test->Code' , 'Test->First' , 'Test->Last' , 'Test->Birth' , 'Test->Married' , 'Test->Bio' } ;
DYNAMICBACKCOLOR { bColor , bColor, bColor, bColor, bColor, bColor } ;
DYNAMICFORECOLOR { fColor , fColor, fColor, fColor, fColor, fColor } ;
INPUTMASK { '$99.9', REPLICATE ( '!' , 32 ) , REPLICATE ( '!' , 32 ) , '' , '' , '' } ;
FORMAT { '','','','','','' } ;
TOOLTIP 'Browse Test' ;
ON CHANGE ChangeTest() ;
DELETE ; ----> esta propiedad habilita el borrado de registro.
LOCK ; -----> habilita el bloqueo de registros cuando se edite.
EDIT APPEND ------> habilita al browse para que agregue o modifique registros. Para agregar un registro debes presionar la tecla ALT+A
end window
........
Puedes usar alguno de los samples que vienen con la distribucion para que vayas viendo como se comporta.
Espero te sirva.
Cordialmente,
Luis Vasquez.
Al crear el browse debes definir la propiedad LOCK = .T. para que bloquee el registro. Indicando esto, el browse automáticamente bloquea el registro para grabar en forma interna.
DBUSEAREA(.T.,,'Test.dbf', 'Test', .T. )
DEFINE WINDOW Form_1 At 0,0 ......
@ 10,10 BROWSE Browse_1 ;
WIDTH 610 ;
HEIGHT 390 ;
HEADERS { 'Code' , 'First Name' , 'Last Name', 'Birth Date', 'Married' , 'Biography' } ;
WIDTHS { 150 , 150 , 150 , 150 , 150 , 150 } ;
WORKAREA Test ;
FIELDS { 'Test->Code' , 'Test->First' , 'Test->Last' , 'Test->Birth' , 'Test->Married' , 'Test->Bio' } ;
DYNAMICBACKCOLOR { bColor , bColor, bColor, bColor, bColor, bColor } ;
DYNAMICFORECOLOR { fColor , fColor, fColor, fColor, fColor, fColor } ;
INPUTMASK { '$99.9', REPLICATE ( '!' , 32 ) , REPLICATE ( '!' , 32 ) , '' , '' , '' } ;
FORMAT { '','','','','','' } ;
TOOLTIP 'Browse Test' ;
ON CHANGE ChangeTest() ;
DELETE ; ----> esta propiedad habilita el borrado de registro.
LOCK ; -----> habilita el bloqueo de registros cuando se edite.
EDIT APPEND ------> habilita al browse para que agregue o modifique registros. Para agregar un registro debes presionar la tecla ALT+A
end window
........
Puedes usar alguno de los samples que vienen con la distribucion para que vayas viendo como se comporta.
Espero te sirva.
Cordialmente,
Luis Vasquez.
-
- Posts: 132
- Joined: Thu Jul 31, 2008 12:05 pm
Re: Browse en Red
te agradezco mucho lo voy a probar
Saludos
Saludos