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
Macro substituição
Moderador: Moderadores
- Ricardo Sales Ribeiro
- Usuário Nível 3

- Mensagens: 279
- Registrado em: 13 Jul 2004 18:06
- Localização: Fortaleza-Ceara
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Macro substituição
Ricardo, tem que ser macro substituição?
Senão, poderia fazer apenas o seguinte:
Abraços,
Senão, poderia fazer apenas o seguinte:
Código: Selecionar todos
wDrv:='C:\SisOds\Dados\'
wArq1:=wDrv+'Rot'+wCodEqu+'.Dbf'
wSerCd:=wDrv+wCodEqu+'SerCd'
wSerEq:=wDrv+wCodEqu+'SerEq'
wSerDt:=wDrv+wCodEqu+'SerDt'
Use (wArq1) Inde (wSerCd), (wSerEq), (wSerDt) Shared alias a_Arq1 NewToledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- Ricardo Sales Ribeiro
- Usuário Nível 3

- Mensagens: 279
- Registrado em: 13 Jul 2004 18:06
- Localização: Fortaleza-Ceara
Macro substituição
Bom Dia
Valeu Toledo
Obrigado pela sugestão, pode ser sim assim, claro quem sou eu para duvidar,kkk. Valeu mesmo.
Gde abraço
Valeu Toledo
Obrigado pela sugestão, pode ser sim assim, claro quem sou eu para duvidar,kkk. Valeu mesmo.
Gde abraço