Macrosustituciones
Hola amigo que tal:
Te explico mi inquietud quiero hacer una macrosustitución, no se como se le conocerá aquí en basic pero al menos en fox así se llama "MACROSUSTITUCION", lo que quiro hacer es lo siguiente
Dim a1,a2 As String
Dim x,y As Integer
a1="Carlos"
a2="Ana"
print a1 'Me devuelve "Carlos"
print a2 'Me devuelve "Ana"
Hasta alli no hay problema, pero si hiciera lo sgte
x=1
y=2
"a"+Trim(str(x)) 'Esto me Devuelve a1
Print "a"+Trim(str(x)) 'Devuelve a1
'LO QUE QUIERO ES QUE A "a"+Trim(str(x)) ATRAVEZ DE UN PROCESO ME DEVUELVA EL VALOR en este caso seria "Carlos"
En Fox Esto seria simple solo haria lo sgte
c="a"+Trim(str(x))
?&c
EL Aspersand comvierte la cadena en una variable valida y si esta tubiera valor lo devuelve.
Por favor amigo espero que me haya dejado entender y me ayudes
Gracias
Saludos Carlos [email protected]
Te explico mi inquietud quiero hacer una macrosustitución, no se como se le conocerá aquí en basic pero al menos en fox así se llama "MACROSUSTITUCION", lo que quiro hacer es lo siguiente
Dim a1,a2 As String
Dim x,y As Integer
a1="Carlos"
a2="Ana"
print a1 'Me devuelve "Carlos"
print a2 'Me devuelve "Ana"
Hasta alli no hay problema, pero si hiciera lo sgte
x=1
y=2
"a"+Trim(str(x)) 'Esto me Devuelve a1
Print "a"+Trim(str(x)) 'Devuelve a1
'LO QUE QUIERO ES QUE A "a"+Trim(str(x)) ATRAVEZ DE UN PROCESO ME DEVUELVA EL VALOR en este caso seria "Carlos"
En Fox Esto seria simple solo haria lo sgte
c="a"+Trim(str(x))
?&c
EL Aspersand comvierte la cadena en una variable valida y si esta tubiera valor lo devuelve.
Por favor amigo espero que me haya dejado entender y me ayudes
Gracias
Saludos Carlos [email protected]
5 Respuestas
Respuesta de manusoftar
1
Respuesta de jmmaruny
1
Respuesta de denciso
1
Respuesta de rotty04
1
Respuesta de vicrua
1