PROBLEMAS CON FOLDER

PROBLEMAS CON FOLDER

Postby felipe » Tue Jan 17, 2006 12:40 pm

Hola amigo tengo una dudas:
con los folder, resulta que tengo una base
de datos con los siguientes campos y datos

Codigo Detalle
------ -------
X-1 XXXXXXXXXXX
X-1 WWWWWWWW
X-2 AAAAAAAAAAA
X-2 CCCCCCCCCC
B-1 UUUUUUUUUUU
B-1 PPPPPPPPPPP
B-2 VVVVVVVVVVV
B-2 SSSSSSSSSSS

Estos Datos los quiero en un Folder con dos pestana
una llamada Pestana-1 y la otra Pestana-2 pero el problema
que tengo es que en cada pestana tienen que ir 2 Lisbox como
en este ejemplo.

Pestana-1 Pestana-2
ListBox 1 ListBox 1
Codigo Detalle Codigo Detalle
X-1 XXXXXXXXXXX B-1 UUUUUUUU
X-1 WWWWWWWW B-1 PPPPPPPPP

ListBox 2 LISTBOX
Codigo Detalle Codigo Detalle
X-2 AAAAAAAAAAA B-2 VVVVVVVVV
X-2 CCCCCCCCCC B-2 SSSSSSSSS

Todos los Datos estan es una sola base de Datos desde
ya gracias
Saludos
felipe
 
Posts: 11
Joined: Thu Dec 08, 2005 7:56 pm

Postby Antonio Linares » Tue Jan 17, 2006 7:39 pm

Felipe,

Si vas a usar la misma base de datos en dos páginas distintas del folder, tendrás que abrir dos veces la misma base de datos (la segunda vez con un alias distinto) para que puedan situarse en distintos registros.
regards, saludos

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

Antonio:

Postby felipe » Wed Jan 18, 2006 2:35 pm

Como lo hago para Filtrar en los Folder
felipe
 
Posts: 11
Joined: Thu Dec 08, 2005 7:56 pm

Postby DanielPuente » Thu Jan 19, 2006 5:01 am

Felipe:

Para usar varios browses sobre la misma dbf, esten o no en un folder tenes que abrir la base tantas veces como lo necesites con un alias distinta, como te dijo antonio. Por ejemplo este boton lanza un browse con los movimientos de stock de un articulo estando en el browse del abm de articulos:

REDEFINE SBUTTON oAg3 ID 107 FONT oFont3;
RESOURCE "B_ART1";//, "B_REG2","B_REG2","B_REG2" ;
OF oDlg ;
NOBORDER ;
LOOK W97 ;
PROMPT "Movim." ;
TEXT POSITION ON_BOTTOM ;
TOOLTIP OEMTOANSI("Movimiento de Entrada/Salida");
MESSAGE OEMTOANSI("Movimiento de Entrada/Salida");
ACTION (MoviArt((WALIAS)->COD),cSaldo:=ART->SALDO,oSaldo:Refresh())


FUNCTION MoviArt(cCod)

LOCAL cAlias:=GETNEWALIAS("MOVART")

LOCAL VEC_FIELD:={{ || DTOC((cAlias)->MFMV)} ,;
{ || (cAlias)->DES } ,;

USE (wpath+"\MOVART") ALIAS (cAlias) SHARED NEW


FUNCTION GetNewAlias( cDbfName )
STATIC n := 0

RETURN( cDbfName + StrZero( ++n, 2 ) )


Para filtrar los movimientos a mostrar en cualquiera de los browses y si usas indices cdx podes usar la funcion ordscope():

(cAlias)->(Dbsetorder(11))
(cAlias)->(ORDSCOPE(0,cCod+SPAC(5)+SPAC(5)+'19990101'))
(cAlias)->(ORDSCOPE(1,cCod+REPL('Z',5)+REPL('Z',5)+DTOS(DATE()+60)))
(cAlias)->(DbGotop())

Saludos,
Daniel Puente
Mar del Plata, Argentina
danielpuente@speedy.com.ar
puenteda@hotmail.com
DanielPuente
 
Posts: 108
Joined: Sun Oct 09, 2005 6:12 pm
Location: Mar del Plata - Argentina


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 14 guests

cron