Buenasss, ¿sabeis algun método para averiguar el DbSetRelation() existente en un alias? mi intención es guardar el relation existente, quitarlo hacer unos procesos y volver a restaurarlo.
Quiero incluirlo en una función que tengo que guarda el filtro, la posición y el índice de un alias para luego restaurarlos.
Gracias.
Averiguar SetRelation
- AngelSalom
- Posts: 664
- Joined: Fri Oct 07, 2005 7:38 am
- Location: Vinaros (Castellón ) - España
- Contact:
Averiguar SetRelation
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Te sirve dBRelation()? del NG del Clipper:
Syntax
DBRELATION(<nRelation>) --> cLinkExp
Arguments
<nRelation> is the position of the desired relation in the list of
current work area relations. The relations are numbered according to
the order in which they were defined with SET RELATION.
Returns
DBRELATION() returns a character string containing the linking
expression of the relation specified by <nRelation>. If there is no
RELATION SET for <nRelation>, DBRELATION() returns a null string ("").
Obviamente si en la expresion hay referencias a variables locales, creo que se va a complicar un poco.
Lo ideal sería tener una funcion que retorne una referencia al codeblock que se especifica en el momento de hacer la set relation, no se si en Harbour existe.
Saludos.
Syntax
DBRELATION(<nRelation>) --> cLinkExp
Arguments
<nRelation> is the position of the desired relation in the list of
current work area relations. The relations are numbered according to
the order in which they were defined with SET RELATION.
Returns
DBRELATION() returns a character string containing the linking
expression of the relation specified by <nRelation>. If there is no
RELATION SET for <nRelation>, DBRELATION() returns a null string ("").
Obviamente si en la expresion hay referencias a variables locales, creo que se va a complicar un poco.
Lo ideal sería tener una funcion que retorne una referencia al codeblock que se especifica en el momento de hacer la set relation, no se si en Harbour existe.
Saludos.