FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper Ejemplo de un Browse tipo Factura
Posts: 198
Joined: Fri Nov 18, 2005 07:34 PM
Ejemplo de un Browse tipo Factura
Posted: Fri Feb 17, 2006 08:45 PM

Hola:
Alguien tiene algun ejemplo, de alguna clase para meter datos tipos facturas, es decir que dentro de un listbox o browse teclear por ejemplo cantidad, en la siguiente la clave (al hacerlo buscar en otra base de datos para validarlo) y el resultado ponerlo en la siguiente columna ?
al posicionarse al final, abrir modo de edicion, y poder "navegar" de arriba a abajo ??

gracias por su atencion
salu2
veracruz, mexico

Posts: 108
Joined: Sun Oct 09, 2005 06:12 PM
Ejemplo de un Browse tipo Factura
Posted: Sat Feb 18, 2006 01:24 AM

servicomver:

                La propia clase twbrowse de hernan te permite hacer eso, ya sea sobre matrices o sobre dbfs. Uno de los ejemplos que vienen con la clase (sample01.prg) hace justamente eso sobre matrices. Fijate estos metodos:

       oLbx:lAutoEdit  := .t.
       oLbx:bEdit:= {|nCol, cBuffer, lFirstEdit|;
                      EditaCelda( oLbx, nCol, cBuffer, aDatos, lFirstEdit, aTotal ) }

                Algo similar podes hacer con browses sobre dbfs:

      oBcli:lAutoEdit  := .t.
      oBcli:bKeyChar := {|nK| if( nK==VK_RETURN,oBcli:Edit(oBcli:nColAct,.t.),) }
      oBcli:bEdit:= {|nCol, cBuffer, lFirstEdit|;
                       Edita2Celda( oDlg,oBcli, nCol,cBuffer,lFirstEdit )}

Function Edita2Celda( oFld,oLbx, nCol, cBuffer, lFirstEdit )
LOCAL lContinue:= .t., bValid, nColReal:= nCol

   Do Case
    Case nCol == 2
                         cBuffer:=val( left( Personas->C4, 2 ))         //C41
           bValid:= {|| If( cBuffer < 0 , ;
                        (MsgStop( "Numero de Nucleos Familiares Incorrecto, ingrese: "+CRLF+CRLF+;
                                                                        "un valor",oemtoansi("Dato Inv lido") ),.f.), .T. ) }

           If lContinue:= oLbx:lEditCol( nColReal, @cBuffer, "@ZE 99", bValid,,CLR_YELLOW )
                              TrPerson->C4:=PADL(cBuffer,2,'0')
           EndIf
        Case nCol == 6
                         cBuffer:=Personas->FECNAC
           If lContinue:= oLbx:lEditCol( nColReal, @cBuffer, "@d", bValid,,CLR_YELLOW )
                              TrPerson->FECNAC:=cBuffer
           EndIf

return lContinue

           Con la variable lContinue controlas si sigue el ciclo de edicion (para pasar al siguiente registro y continuar agregando uno nuevo o si salis del modo de edicion).

            La mayoria de las clases para browses (la tsbrowse de manuel mercado por ejemplo) permiten hacerlo.

Saludos,

Daniel Puente
Mar del Plata, Argentina
danielpuente@speedy.com.ar
puenteda@hotmail.com
Posts: 198
Joined: Fri Nov 18, 2005 07:34 PM
Ejemplo de un Browse tipo Factura
Posted: Sat Feb 18, 2006 06:54 PM

DANIEL

No he podido crear la libreria y en verdad estoy atorado, me puedes pasar a mi correo la libreria Sbrowse (para clipper) a mi correo, y un ejemplo con dbfs x favor ????

servicomver@yahoo.com.mx
salu2
veracruz, mexico

Posts: 6
Joined: Tue Mar 07, 2006 11:44 PM
Ejemplo de un Browse tipo Factura
Posted: Fri Mar 24, 2006 09:05 PM
Daniel tengo el mismo inconveniente, si ya lo resolviste me puedes enviar una copia a mi correo caballero_cristian2004@yahoo.es , te lo agradesco.

:-)
servicomver wrote:DANIEL

No he podido crear la libreria y en verdad estoy atorado, me puedes pasar a mi correo la libreria Sbrowse (para clipper) a mi correo, y un ejemplo con dbfs x favor ????
servicomver@yahoo.com.mx
salu2
veracruz, mexico
Posts: 108
Joined: Sun Oct 09, 2005 06:12 PM
Ejemplo de un Browse tipo Factura
Posted: Sat Mar 25, 2006 03:54 AM

Cristian:

         Te envie a tu privado la clase y dos prg.

Saludos,

Daniel Puente
Mar del Plata, Argentina
danielpuente@speedy.com.ar
puenteda@hotmail.com
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Ejemplo de un Browse tipo Factura
Posted: Sat Mar 25, 2006 06:12 PM

Alfredo Arteaga tiene eso implementado en su RC-Extended y tiene a la venta el codigo fuente, pueden contactarlo en:

www.despachoarteaga.com.mx

Saludos

R.F.
Posts: 467
Joined: Fri Dec 09, 2005 12:41 AM
Ejemplo de un Browse tipo Factura
Posted: Sat Mar 25, 2006 06:18 PM

Buen dia DANIEL, te seria posible enviarme una copia igual por favor, pues deseo ver dicha metodologia, ayuraria bastante
Gracias.

Mi correo es lubin.am@speedy.com.pe

Posts: 42
Joined: Mon Dec 05, 2005 01:27 AM
Ejemplo de un Browse tipo Factura
Posted: Sun Mar 26, 2006 02:16 AM

Estimados Colegas

Pueden descargar una demo que contiene un browse para facturacion
con tsbrowse (clipper) desde http://hyperupload.com/download/01e03d2 ... 6.zip.html
al que le interese le puedo enviar los fuentes del modulo de facturacion

Gracias
DEvwin2004

Posts: 464
Joined: Tue Mar 21, 2006 07:30 PM
Ejemplo de un Browse tipo Factura
Posted: Thu Apr 20, 2006 09:05 AM
devwin2004 wrote:Estimados Colegas

Pueden descargar una demo que contiene un browse para facturacion
con tsbrowse (clipper) desde http://hyperupload.com/download/01e03d2 ... 6.zip.html
al que le interese le puedo enviar los fuentes del modulo de facturacion

Gracias
DEvwin2004


Podrías enviarme un ejemplo de como haces el diálogo y el browse en la misma caja a mi dirección? algafiq@terra.es

gracias anticipadas
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
Posts: 87
Joined: Sun Oct 09, 2005 08:49 PM
Ejemplo de un Browse tipo Factura
Posted: Thu Apr 20, 2006 10:59 AM
devwin2004 wrote:Estimados Colegas

Pueden descargar una demo que contiene un browse para facturacion
con tsbrowse (clipper) desde http://hyperupload.com/download/01e03d2 ... 6.zip.html
al que le interese le puedo enviar los fuentes del modulo de facturacion

Gracias
DEvwin2004


hola podrias enviarme los fuentes a mi email:

francesport@telefonica.net

gracias.
Posts: 1816
Joined: Wed Oct 26, 2005 02:49 PM
Amigo si me las puedes enviar te lo agradeceria.
Posted: Thu Apr 20, 2006 03:49 PM

Amigo si me las puedes enviar tambien, te lo agradeceria.

leandroalfonso111@hotmail.com

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

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 15
Joined: Wed Mar 29, 2006 02:46 PM
Re: disculpa si me las puedes enviar te lo agradeceria.
Posted: Fri Apr 21, 2006 09:10 PM
William wrote:Amigo si me las puedes enviar tambien, te lo agradeceria.

Wneskers@hotmail.com
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Si me las puedes enviar te lo agradeceria.
Posted: Sun Apr 23, 2006 07:36 AM

Si me las puedes enviar, te lo agradeceria.

lebsoft@mixmail.com

Un saludo



Manuel
Posts: 364
Joined: Tue Oct 25, 2005 07:06 PM
Ejemplo de un Browse tipo Factura
Posted: Tue Apr 25, 2006 03:56 PM

a mi tanbien gracias, alex_patino74@hotmail.com

Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian

alex_patino74@hotmail.com
whatsapp 57+3214777217
Posts: 364
Joined: Tue Oct 25, 2005 07:06 PM
no lo ha podido bajar
Posted: Wed May 17, 2006 03:17 PM

no he podido bajar el archivo http://hyperupload.com/download/01e03d2 ... 6.zip.html me dice not available, podrias volver a mandarlo y mandarme el prg donde esta el browse, gracias y disculpa la molestia

Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian

alex_patino74@hotmail.com
whatsapp 57+3214777217