Bom dia a todos
No Clipper e no harbour quando eu podia utilizar o seguinte:
TxtCampo:= "Tabela"+Filial
&TxtCampo.->Nome
Alguns de vocês sabem se no VB6 existe algo semelhante as macro como no exemplo acima?
Att
É possível usar macro no VB6 como no harbour ou clipper
Moderador: Moderadores
-
LDOSISTEMAS
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 01 Set 2014 17:04
- Localização: CLAUDIO/MG
- Contato:
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
É possível usar macro no VB6 como no harbour ou clipper
Talvez via script.
Dependendo do caso, crie sua rotina "tradutora".
Já esqueci do VB6, qual seria a equivalente, mas também poderia ser parecido com:
Depende da situação.
Pode ser até array e usar const (equivalente do #define)
campo( field_nome )
Vai ter que ver sua necessidade, e o que se encaixa melhor.
Código: Selecionar todos
Mas se for campo de arquivo, e usa ADO, rs.Fields( "tabela" & filial ).Value
Já esqueci do VB6, qual seria a equivalente, mas também poderia ser parecido com:
Código: Selecionar todos
cCampo = StrTran( cCampo, "[campox]", "outro nome/valor" )
Pode ser até array e usar const (equivalente do #define)
campo( field_nome )
Vai ter que ver sua necessidade, e o que se encaixa melhor.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
