Vad är det för datatyp på fälten?
Om det är text-fält så kan du bara hämta data ur dem en gång - så om du använder fältvärdet innan (t.ex. i en if-sats) så är fältet "tomt" sedan.
Lösningen är i så fall att spara värdet i en variabel innan du använder det första gången.
Det spelar ingen roll om du skriver ut datan mer än en gång - det är att hämta det ur recordsetet som bara kan göras en gång. Men det kanske var det du menade. :)