É possível usar macro no VB6 como no harbour ou clipper

Fórum sobre outras linguagens de programação.

Moderador: Moderadores

LDOSISTEMAS
Usuário Nível 1
Usuário Nível 1
Mensagens: 48
Registrado em: 01 Set 2014 17:04
Localização: CLAUDIO/MG
Contato:

É possível usar macro no VB6 como no harbour ou clipper

Mensagem por LDOSISTEMAS »

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
LAURO DE OLIVEIRA
Analista/Diretor
(37) 3381 32 11
www.ldosistemas.com.br
Imagem
Avatar do usuário
JoséQuintas
Administrador
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

Mensagem por JoséQuintas »

Talvez via script.

Código: Selecionar todos

Mas se for campo de arquivo, e usa ADO, rs.Fields( "tabela" & filial ).Value
Dependendo do caso, crie sua rotina "tradutora".

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" )
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.
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/
Responder