Alo pessoal
Tudo Bem
Não estou conseguindo gerar um nome de arquivo partindo do conteudo de uma variavel, é o seguinte:
Tenho uma variavel Nro_Reg:=´000001´ q serve para entradas e itens de entradas ok, bom enão preciso criar um arquivo para transferir para outra filial cujo arquivo a ser gerado tem q ser com o este numero, assim:
Cada arquivo coresponde a um numero de entrada.
000001En.Dbf e 000001It.Dbf, eu consegui gerar, más sem extrutura, sem campos, minha rotina é:
wCodReg:=Nro_Reg
wArqA:=(´&wCodReg´+'En'+'.Dbf') && Entradas
wArqB:=(´&wCodReg´+'It'+'.Dbf') && Itens Entradas
wDrvC:='C:\Suporte\Dados\'
Select a_CadEnt
Copy To ('&wArqA') For Nro_Reg = wCodReg
Select a_IteEnt
Copy To ('&wArqB') For Nro_Ite = wCodReg
Copy File &wArqA To &wDrvC&wArqA
Copy File &wArqB To &wDrvC&wArqB
Se eu colocar wArqA:=´00001En.Dbf´
e wArqB:=´00001It.Dbf´
Funciona perfeito,
Más como este numero vai sempre variar, coloquei no formato acima e não dar certo, ele gera o arquivo, más sem estrutura de campos
Dar o seguinte error qdo vou abrir com o dbu
Error DBCMD/1010 illegal characteres in alias: 000001En
Alguem pode me ajudar.
Desde já agradeço a colaboração
Criar um nome de arquivo automático
Moderador: Moderadores
- Ricardo Sales Ribeiro
- Usuário Nível 3

- Mensagens: 279
- Registrado em: 13 Jul 2004 18:06
- Localização: Fortaleza-Ceara
- Ricardo Sales Ribeiro
- Usuário Nível 3

- Mensagens: 279
- Registrado em: 13 Jul 2004 18:06
- Localização: Fortaleza-Ceara
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Pois é Ricardo, criar o arquivo acho que até pode, porém o Clipper não abre DBFs com nomes que começam com números.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Isso é verdade. O interessante é que o FoxBase permite a abertura de arquivos cujos nomes são números.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Olá a todos
No financeiro os arquivos de contas bancarios é o proprio número da conta.
arq:="12345"
if ! file( arq+".DBF")
westru:={}
aadd(westru,{"codigo" , "c" ,06 ,0})
aadd(westru,{"nome" , "c",20 ,0})
dbcreate(arq,westru)
endif
use (arq) new // assim dá erro
use (arq) new alias conta // assim voce consegue abrir
Poka.
No financeiro os arquivos de contas bancarios é o proprio número da conta.
arq:="12345"
if ! file( arq+".DBF")
westru:={}
aadd(westru,{"codigo" , "c" ,06 ,0})
aadd(westru,{"nome" , "c",20 ,0})
dbcreate(arq,westru)
endif
use (arq) new // assim dá erro
use (arq) new alias conta // assim voce consegue abrir
Poka.
Funciona mesmo. Nunca precisei usar nomes assim, mas não deixa de ser interessante. Pelos menos fica a curiosidade. 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Ricardo Sales Ribeiro
- Usuário Nível 3

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

