Como llamar valor de acces a visual basic
Publicado por Jaume (2 intervenciones) el 26/01/2007 14:53:09
Hola, hos explico haber si alguien me puede ayudar.
Tengo una base de datos en acces, la cual organiza nombres segun un numero de identificador, cuyo identificador se suma en una consulta y da un resultado.
ahora bien, en el visual basic tengo k hacer un bucle que consista en si dicho resultado es mayor k 1, me imprima en .doc una frase, si es menor que 1 me imprima en .doc otra frase distinta a la anterior.
If sum2 > 1 Then
.Execute findtext:="{FRASE4}", replacewith:="La VLAN associada a aquest nou accés es la ja existent a la xarxa de ", Format:=True, Replace:=2
.Execute findtext:="{FRASE5}", replacewith:=" a la MAN de ", Format:=True, Replace:=2
.Execute findtext:="{PROVINCIA}", replacewith:=Me.provincia, Format:=True, Replace:=2
Else
.Execute findtext:="{FRASE1}", replacewith:="Al tractar-se aquest del primer accés de la xarxa ", Format:=True, Replace:=2
.Execute findtext:="{NOMAMBIT}", replacewith:=Me.Texto73, Format:=True, Replace:=2
.Execute findtext:="{FRASE2}", replacewith:=" en la MAN de ", Format:=True, Replace:=2
.Execute findtext:="{PROVINCIA}", replacewith:=Me.provincia, Format:=True, Replace:=2
.Execute findtext:="{FRASE3}", replacewith:=" es deurà sol·licitar l'alta de la VLAN associada a aquest àmbit de confiança en aquesta MAN.", Format:=True, Replace:=2
End If
La consulta de acces es sum2.
Por lo que veo, este bucle es tan simple que ni funciona.
Si alguien es tan amable de resolverme el problema, se lo agradeceria mucho.
Un saludo!
Tengo una base de datos en acces, la cual organiza nombres segun un numero de identificador, cuyo identificador se suma en una consulta y da un resultado.
ahora bien, en el visual basic tengo k hacer un bucle que consista en si dicho resultado es mayor k 1, me imprima en .doc una frase, si es menor que 1 me imprima en .doc otra frase distinta a la anterior.
If sum2 > 1 Then
.Execute findtext:="{FRASE4}", replacewith:="La VLAN associada a aquest nou accés es la ja existent a la xarxa de ", Format:=True, Replace:=2
.Execute findtext:="{FRASE5}", replacewith:=" a la MAN de ", Format:=True, Replace:=2
.Execute findtext:="{PROVINCIA}", replacewith:=Me.provincia, Format:=True, Replace:=2
Else
.Execute findtext:="{FRASE1}", replacewith:="Al tractar-se aquest del primer accés de la xarxa ", Format:=True, Replace:=2
.Execute findtext:="{NOMAMBIT}", replacewith:=Me.Texto73, Format:=True, Replace:=2
.Execute findtext:="{FRASE2}", replacewith:=" en la MAN de ", Format:=True, Replace:=2
.Execute findtext:="{PROVINCIA}", replacewith:=Me.provincia, Format:=True, Replace:=2
.Execute findtext:="{FRASE3}", replacewith:=" es deurà sol·licitar l'alta de la VLAN associada a aquest àmbit de confiança en aquesta MAN.", Format:=True, Replace:=2
End If
La consulta de acces es sum2.
Por lo que veo, este bucle es tan simple que ni funciona.
Si alguien es tan amable de resolverme el problema, se lo agradeceria mucho.
Un saludo!
Valora esta pregunta


0