falls für ein Feld mit Datentyp Currency kein Wert gefunden wurde bzw. es leer bleibt, stehen dort ja z.B. 0,00 drin als Initialwert. Ist es möglich diese 0en zu löschen, dass das Feld auch leer ist?
Nö.
Da es sich im Grunde um ein Decimals-Feld handelt ist der Initialwert nun mal 0.
Was du stattdessen verwenden müsstest wäre ein CHAR-Feld, aber da musst du dich komplett um alles kümmern inkl. Konvertierung Char <-> Currency (Wert und Einheit).
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Bei diesem Datentyp gibt es keine Möglichkeit diesen auf Initial zu setzen.
Du kannst höchsten eine Konvertierung dieses Feldes erzwingen wenn da 0,00 steht,
Befehl CONV einsetzen und in die gewünschte Form bringen. Wie a-dead-trousers bereits geschrieben hat, ist hier dann eine Konvertierung zum Char notwendig.