Sätt att fältet tillåter nolllängd i access bara
har ett talfält i Access som jag inte vill att det måste var tvunget att fylla i när man uppdaterar.
Anv. recSet och plockar uppgifterna fårn ett formulär
15 svar · 347 visningar · startad av pellsäter
har ett talfält i Access som jag inte vill att det måste var tvunget att fylla i när man uppdaterar.
Anv. recSet och plockar uppgifterna fårn ett formulär
Sätt att fältet tillåter nolllängd i access bara
Det har jag satt det till men det funkar ändå inte!
I Access står det siffran 0 som standardvärde. Och jag ändrade från text till talfält efter att uppgifterna var ifyllda så alla har inte något ifyllt där. Är det det som spökar.
Vad får du för fel meddelande ?
Hur ser koden ut och hur ser tabellen ut?
har du satt obligatoriskt till "nej" också ?
Så här ser update koden ut
RecSet("foretag") = Request.Form("foretag")
RecSet("kontakt") = Request.Form("kontakt")
RecSet("telefon") = Request.Form("telefon")
RecSet("adress") = Request.Form("adress")
RecSet("anteckning") = Request.Form("anteckning")
RecSet("datum") = Request.Form("datum")
RecSet("foreningskontakt") = Request.Form("foreningskontakt")
RecSet("belopp") = Request.Form("belopp")
RecSet("annan_sponsring") = Request.Form("annan_sponsring")
RecSet("tidigare") = Request.Form("tidigare")
RecSet("bildkod") = Request.Form("bildkod")
Det är beloppsfälet som är ett talfält och som krånglar
[Redigerat av pellsäter den 28 nov 2001]
Allt skickas med ett vanligt formulär också om någon behöver ha den infon för att kunna hjälpa mig
Och om du skriver ut Request.Form("belopp"), får du ett numeriskt värde då?
if len("" & request.form("belopp")) > 0 and isNumeric(request.form("belopp")) then
RecSet("belopp") = CDbl(Request.Form("belopp"))
else
recset("belopp") = 0
end if
NJae!!
Inget av dee förslag funkar!!!
De sista förslaget gör att jag ju får en nolla i belopp och jag vill ha det tomt.
Ok, tomt var det
if len("" & request.form("belopp")) > 0 and isNumeric(request.form("belopp")) then
RecSet("belopp") = CDbl(Request.Form("belopp"))
end if