Macro substituição
Enviado: 21 Out 2014 11:32
Bom Dia
Amigos
Estou com um problema aparentemente simples mas não estou conseguindo exito, é o seguinte:
Eu preciso passar parametros para acessar um determinado arquivo num determinado drive, então criei esta rotina
Aqui entro com o codigo da Equipe: wCodEqu Pict ´999´
wCodEqu=001
quero gerar um arquivo tipo C:\SisOds\Dados\Rot001.Dbf
use C:\SisOds\Dados\Rot001 inde on c:\SisOds\Dados\001SERCD, c:\SisOds\Dados\001SERDT, c:\SisOds\Dados\001SEREQ
O codigo da equipe é variavel, eu digito na hora, a localização é fixa.
wDrv:='C:\SisOds\Dados\'
wArq0:='Rot'+'&wCodEqu'
wArq1:='&wArq0'+'.Dbf'
Estar dando erro nesta linha, quando eu junto tudo. syntax erro &
Use '&wDrv'+&wArq1 Inde '&wDrv'+'&wCodEqu'+'SerCd','&wDrv'+'&wCodEqu'+'SerEq','&wDrv'+'&wCodEqu'+'SerDt' Shared alias a_Arq1 New
Poderiam me ajudar.
Atenciosamente
Amigos
Estou com um problema aparentemente simples mas não estou conseguindo exito, é o seguinte:
Eu preciso passar parametros para acessar um determinado arquivo num determinado drive, então criei esta rotina
Aqui entro com o codigo da Equipe: wCodEqu Pict ´999´
wCodEqu=001
quero gerar um arquivo tipo C:\SisOds\Dados\Rot001.Dbf
use C:\SisOds\Dados\Rot001 inde on c:\SisOds\Dados\001SERCD, c:\SisOds\Dados\001SERDT, c:\SisOds\Dados\001SEREQ
O codigo da equipe é variavel, eu digito na hora, a localização é fixa.
wDrv:='C:\SisOds\Dados\'
wArq0:='Rot'+'&wCodEqu'
wArq1:='&wArq0'+'.Dbf'
Estar dando erro nesta linha, quando eu junto tudo. syntax erro &
Use '&wDrv'+&wArq1 Inde '&wDrv'+'&wCodEqu'+'SerCd','&wDrv'+'&wCodEqu'+'SerEq','&wDrv'+'&wCodEqu'+'SerDt' Shared alias a_Arq1 New
Poderiam me ajudar.
Atenciosamente