Avatar billede jimpp Nybegynder
26. april 2004 - 17:23 Der er 7 kommentarer og
1 løsning

Tilføj flere poster i Access

Jeg skal have tilføjet flere poster i en database, og det er lidt tricky.

Jeg har syv input type=text

Det veksler hvilke der er udfyldt, så nogle gange skal der tilføjes en post, andre to osv.

Dette giver mig hovedpine :)

min tilføjelse ser således ud:

RS_release.addnew
RS_release("tilknyttet_id") = request("id")
RS_release("format") = request.form("format") 'Hidden field
RS_release("dato") = request.form("dato") 'Problemmet, vis denne ikke er tom, skal den oprette en ny post.
RS_release.update
Avatar billede eagleeye Praktikant
26. april 2004 - 17:29 #1
Så kan du tilføje en if sætning som tjekker om dato inputet er tomt:

RS_release.addnew
RS_release("tilknyttet_id") = request("id")
RS_release("format") = request.form("format") 'Hidden field
RS_release("dato") = request.form("dato") 'Problemmet, vis denne ikke er tom, skal den oprette en ny post.
RS_release.update
if request.form("dato") = "" then
  'Opret nyt post
  RS_release.addnew
  RS_release("format") = request.form("format") 'Hidden field
  RS_release("dato") = "ddd"
  RS_release.update
end if
Avatar billede jimpp Nybegynder
26. april 2004 - 19:23 #2
Problemmet er at jeg skal have flere poster i tbl'en på en gang - den skal kun oprette hvis request.form("dato") indeholder en dato-eller værdi.
?
Avatar billede and_ Nybegynder
27. april 2004 - 10:23 #3
så er det jo som ørnen siger :)

tjek om feltet dato er udfyldt først:

if request.form("dato") = "" then
  'Opret nyt post
  RS_release.addnew
  RS_release("format") = request.form("format") 'Hidden field
  RS_release("dato") = "ddd"
  RS_release.update
else
  response.write "Alle felter er ikke udfyldt"
end if
Avatar billede and_ Nybegynder
27. april 2004 - 10:24 #4
sorry:

if request.form("dato") <> "" then 'tjekker at feltet dato ikke er tomt
  'Opret nyt post
  RS_release.addnew
  RS_release("format") = request.form("format") 'Hidden field
  RS_release("dato") = "ddd"
  RS_release.update
else
  'hvis feltet dato er tomt udskrives dette
  response.write "Alle felter er ikke udfyldt"
end if
Avatar billede jimpp Nybegynder
27. april 2004 - 20:15 #5
Jamen - det betyder så at vis et fel ikke er fyldt så vil der jo ikke ske noget, hvad nu hvis jeg vil have 4 poster oprettet, så har jeg stadigt tre tomme felter?
Avatar billede and_ Nybegynder
27. april 2004 - 20:47 #6
så bliver du nødt til at forklare mere udførligt hvad du mener... evt. smide en adresse hvor vi kan se hvad du mener...
Avatar billede jimpp Nybegynder
28. april 2004 - 18:48 #7
jeg har fundet ud af det :) - lukker men takker for hjælpen!
Avatar billede jimpp Nybegynder
28. april 2004 - 18:48 #8
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester