webForumDet fria alternativet

nolllängd vid uppdat av talfält

ASP

15 svar · 320 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#1

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

Medlem sedan okt. 20005 273 inlägg
#2

Sätt att fältet tillåter nolllängd i access bara :)

------------------
kolung.....det tål att tänkas på!

Medlem sedan aug. 2000526 inlägg
#3

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.

Medlem sedan okt. 20005 273 inlägg
#4

Vad får du för fel meddelande ?

------------------
kolung.....det tål att tänkas på!

Medlem sedan aug. 2000526 inlägg
#5

Jag får

Type mismatch.

Medlem sedan dec. 19998 577 inlägg
#6

Hur ser koden ut och hur ser tabellen ut?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan okt. 20005 273 inlägg
#7

har du satt obligatoriskt till "nej" också ?

------------------
kolung.....det tål att tänkas på!

Medlem sedan aug. 2000526 inlägg
#8

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]

Medlem sedan aug. 2000526 inlägg
#9

Allt skickas med ett vanligt formulär också om någon behöver ha den infon för att kunna hjälpa mig

Medlem sedan juni 200032 967 inlägg
#10

Prova:

RecSet("belopp") = CDbl(Request.Form("belopp"))

Mvh,

------------------
Don't panic!

Medlem sedan dec. 19998 577 inlägg
#11

Och om du skriver ut Request.Form("belopp"), får du ett numeriskt värde då?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan dec. 200012 464 inlägg
#12
if len("" & request.form("belopp")) > 0 and isNumeric(request.form("belopp")) then
RecSet("belopp") = CDbl(Request.Form("belopp"))
else
recset("belopp") = 0
end if

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 2000526 inlägg
#13

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.

Medlem sedan juni 200032 967 inlägg
#14

Testa:

...
else
recset("belopp") = null
..

Mvh,

------------------
Don't panic!

Medlem sedan dec. 200012 464 inlägg
#15

Ok, tomt var det

if len("" & request.form("belopp")) > 0 and isNumeric(request.form("belopp")) then
RecSet("belopp") = CDbl(Request.Form("belopp"))
end if

------------------
essentitia preter non sans multiplicandum

Medlem sedan aug. 2000526 inlägg
#16

Behövs det fler forum?????

Tror inte det.

Tacka ska ni ha

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)