PDA

Vollständige Version anzeigen : Fehler bei Ubergabe von leerem Feld an Word


Hulk_Hogan
06.10.2011, 17:07
Hallo und Guten Tag,

um einen Serienbrief zu erstellen ubergebe ich an Word Felder nach diesem Schema:

.ActiveDocument.Bookmarks("Name").Select
.Selection.Range.Text = CStr(Me!Name)

Manchmal kommt es aber vor, das das Feld leer ist und bekomme deshalb von Access eine Fehlermeldung.
Wie kann ich also diese Fehlermeldung umgehen bzw. ignorieren ?

Bedanke mich recht herzlich vorab.:)

Louisleon
06.10.2011, 17:11
Hallo Hulk,

definiere "leer".
Ich vermute das es "Null" ist, das würde den Fehler liefern, da die Konvertierung nicht funktioniert.
=>
If isNull(Me!Name) then Me!Name = " " Endif
sollte funktionieren ;)

Gruß

LL

maikek
06.10.2011, 17:25
Moin,
vielleicht geht's auch kürzer:
.Selection.Range.Text = CStr(NZ(Me!Name, "N.N."))
maike

Hulk_Hogan
06.10.2011, 19:27
Super ! Vielen Dank an euch beiden fur die schnelle Hilfe. :)