Ayuda para un novato

Ayuda para un novato

Postby jaba » Tue May 22, 2007 11:56 pm

Hola a todos en el foro

Como puedo hacer un arreglo de código para que en un campo me muestre el numero del registro actual, y cuando introduzca el siguiente registro este campo se refresque y cuente automáticamente mas el nuevo registro.

Cordialmente

JAIRO E BARBOSA
jaba
 
Posts: 109
Joined: Tue Dec 12, 2006 12:39 am
Location: CALI COLOMBIA

Puede ser asi....

Postby leandro » Thu May 24, 2007 5:08 am

Amigo mira lo puedes hacer asi...

Code: Select all  Expand view  RUN

DEFINE DIALOG ventana RESOURCE "OBCAT21"
.....

REDEFINE SAY oSay1 VAR sayrec ID 20 OF ventana
REDEFINE SAY oSay2 VAR saytre  ID 21 OF ventana

....

*Para ir actualizando a medida que te desplazas sobre el browse
*haces lo siguiente:

REDEFINE LISTBOX lisbasAM VAR este;
       FIELDS HFPRO->HTcodigo,HFPRO->HTdigive,HFPRO->HTnombre;
                 FIELDSIZES 78,25,320;
    ID 110 OF ventana;
    HEADERS "Código","D/V","Nombre";
                 ON CHANGE (oSay2:SetText(RecCount()),oSay1:SetText(RecNo()))


ACTIVATR DIALOG......



Tambien puedes colocar estas clausulas en una funcion y llamarla despues de grabar el registro en la base de datos


Code: Select all  Expand view  RUN
FUNCTION refrescar()
oSay2:SetText(RecCount())
oSay1:SetText(RecNo())


Espero te sirva..

Ptda: Que pena la demora :oops:
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Puede ser asi....

Postby jaba » Thu May 24, 2007 6:06 pm

leandro wrote:Amigo mira lo puedes hacer asi...

Code: Select all  Expand view  RUN

DEFINE DIALOG ventana RESOURCE "OBCAT21"
.....

REDEFINE SAY oSay1 VAR sayrec ID 20 OF ventana
REDEFINE SAY oSay2 VAR saytre  ID 21 OF ventana

....

*Para ir actualizando a medida que te desplazas sobre el browse
*haces lo siguiente:

REDEFINE LISTBOX lisbasAM VAR este;
       FIELDS HFPRO->HTcodigo,HFPRO->HTdigive,HFPRO->HTnombre;
                 FIELDSIZES 78,25,320;
    ID 110 OF ventana;
    HEADERS "Código","D/V","Nombre";
                 ON CHANGE (oSay2:SetText(RecCount()),oSay1:SetText(RecNo()))


ACTIVATR DIALOG......



Tambien puedes colocar estas clausulas en una funcion y llamarla despues de grabar el registro en la base de datos


Code: Select all  Expand view  RUN
FUNCTION refrescar()
oSay2:SetText(RecCount())
oSay1:SetText(RecNo())


Espero te sirva..

Ptda: Que pena la demora :oops:


Amigo
Sin pena, gracias por tu enseñanza lo pondre en practica y te respondere por este medio.

Cordialmente

Jairo Barbosa
jaba
 
Posts: 109
Joined: Tue Dec 12, 2006 12:39 am
Location: CALI COLOMBIA

Re: Puede ser asi....

Postby jaba » Fri May 25, 2007 2:24 pm

jaba wrote:
leandro wrote:Amigo mira lo puedes hacer asi...

Code: Select all  Expand view  RUN

DEFINE DIALOG ventana RESOURCE "OBCAT21"
.....

REDEFINE SAY oSay1 VAR sayrec ID 20 OF ventana
REDEFINE SAY oSay2 VAR saytre  ID 21 OF ventana

....

*Para ir actualizando a medida que te desplazas sobre el browse
*haces lo siguiente:

REDEFINE LISTBOX lisbasAM VAR este;
       FIELDS HFPRO->HTcodigo,HFPRO->HTdigive,HFPRO->HTnombre;
                 FIELDSIZES 78,25,320;
    ID 110 OF ventana;
    HEADERS "Código","D/V","Nombre";
                 ON CHANGE (oSay2:SetText(RecCount()),oSay1:SetText(RecNo()))


ACTIVATR DIALOG......



Tambien puedes colocar estas clausulas en una funcion y llamarla despues de grabar el registro en la base de datos


Code: Select all  Expand view  RUN
FUNCTION refrescar()
oSay2:SetText(RecCount())
oSay1:SetText(RecNo())


Espero te sirva..

Ptda: Que pena la demora :oops:


Amigo
Sin pena, gracias por tu enseñanza lo pondre en practica y te respondere por este medio.

Cordialmente

Jairo Barbosa


Leandro

Funciona perfectamente Ok Agradecido

Jairo Barbosa
jaba
 
Posts: 109
Joined: Tue Dec 12, 2006 12:39 am
Location: CALI COLOMBIA

Por nada...

Postby leandro » Fri May 25, 2007 2:44 pm

Por nada amigo...

y de nuevo que pena la demora... :oops:

Saludos
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1676
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 33 guests