Avatar billede nybroe Nybegynder
15. maj 2001 - 11:30 Der er 20 kommentarer og
1 løsning

Udtræk fra accessdb

Jeg skal lave et udtræk fra er accessdb men hvis et eller fler felter ikke er udfyldt så skal de ikke udskrives + at den overskrift der høre til heller ikke skal udskrives
Avatar billede nute Nybegynder
15. maj 2001 - 11:34 #1
SQL = \"SELECT navn, alder, vekt FROM tabell WHERE id = 1\"

Set RS = Conn.Execute( SQL )

while not RS.EOF
  if(Len(RS(\"navn\") > 0 ) then
    response.write \"Navn: \" & RS(\"navn\")
  end if
  if(Len(RS(\"alder\") > 0 ) then
    response.write \"Alder: \" & RS(\"alder\")
  end if
  if(Len(RS(\"vekt\") > 0 ) then
    response.write \"vekt: \" & RS(\"vekt\")
  end if
  RS.MoveNext
wend

er det dette du tenker på, eller noe annet ?
Avatar billede larsen Nybegynder
15. maj 2001 - 11:41 #2
Du kan også bruge IIf-sætningen og IsNull.
I eksemplet herunder udskrives mellemnavnet kun hvis det er udfyldt.

=[Fornavn] & \" \" & IIf(IsNull([Mellemnavn]);\"\";[Mellemnavn] & \" \") & [Efternavn]
Avatar billede nybroe Nybegynder
15. maj 2001 - 12:02 #3
Ikke helt! mit udtræk skulle gerne se sådanne ud

Navn      Alder      Vekt
Nybroe      20        mand
Nybroe      25        mand

men hvis der så er en der ikke vil opgive sin alder skal den se såden ud
Navn      Vekt
Nybroe    mand
Nybroe    mand   
Avatar billede larsen Nybegynder
15. maj 2001 - 12:05 #4
mener du at hvis der er een der ikke indtaster sin vægt, så skal den ikke udskrive vægten på alle ?
Avatar billede nybroe Nybegynder
15. maj 2001 - 12:15 #5
ja og Nej for jeg ved at hvis vægt ikke er udfyldt for den kategori så er der ingen i den kategori der har en vægt men der er måske andre katedorier der har en vægt
Avatar billede larsen Nybegynder
15. maj 2001 - 12:31 #6
Hvis du vil, kan jeg da godt kigge på den. er det 97 eller 2000 ?
Avatar billede nute Nybegynder
15. maj 2001 - 12:31 #7
hmmm....en litt stygg måte å gjøre det på, er jo å telle antall poster, hvor fx alder eller vekt, er utfylt og deretter sammenligne det med det totale antall poster i den \"riktige\" query
Avatar billede larsen Nybegynder
15. maj 2001 - 12:34 #8
Har du kun tabellerne i db\'en eller er der forespørgsler/forms etc. også ?
Avatar billede nybroe Nybegynder
15. maj 2001 - 12:34 #9
Access 2000
Avatar billede nybroe Nybegynder
15. maj 2001 - 12:35 #10
kun tabeller i db\'en
Avatar billede larsen Nybegynder
15. maj 2001 - 12:36 #11
Har du prøvet at lave en forespørgsel inde i access til tabellen ?
Avatar billede nybroe Nybegynder
15. maj 2001 - 12:37 #12
alså <%
strSQL = \"Select * from nyheder where NyhedsID = \" & Request.QueryString(\"NyhedsID\")
Set RS = Conn.Execute(strSQL)
%>
vis det er det du mener
Avatar billede larsen Nybegynder
15. maj 2001 - 12:41 #13
nej, hvis du går ind i db\'en via access og vælger forespørgsel, så lige under filer er der en lille boks som har 3 muligheder, nemlig \"Designvisning\" \"Dataarkvisning\" og \"SQL-visning\"
Avatar billede nybroe Nybegynder
15. maj 2001 - 12:49 #14
Nej det har jeg ikke da jeg ikke er helt sikke på hvordan man gør?
Avatar billede larsen Nybegynder
15. maj 2001 - 12:52 #15
Hvis det er, så kan jeg da guide dig igennem via ICQ, så du hele tiden har Access ??
Avatar billede nybroe Nybegynder
15. maj 2001 - 13:02 #16
Jeg bruger ikke icq, men Kan du ikke bare fortælle mig hvordan jeg kaller en forespørgsel i access fra asp så få du de 200 point, også vil jeg selv prøve og lave en forespørgsel i access.

(og hvis jeg ikke selv kan lave en så kan jeg vil spøre dig igen) :-)OKAY
Avatar billede larsen Nybegynder
15. maj 2001 - 13:07 #17
Okey, det er bare iorden....

Men du kan ikke kalde en forespørgsel i Access fra ASP. Access kan kun generere SQL-koden for dig og så må du selv \"plante\" det ind i ASP.
Avatar billede nybroe Nybegynder
15. maj 2001 - 13:09 #18
Okay på den måde
Avatar billede larsen Nybegynder
15. maj 2001 - 13:09 #19
yeps
Avatar billede perla Nybegynder
16. maj 2001 - 03:20 #20
larsen > Passer ikke. Vis du definerer en forspørgsel(view) i access, refererer du til den som om den var en normal tabel.

Bruger selv løsninger baseret på dette i access2000.

-Per
Avatar billede larsen Nybegynder
16. maj 2001 - 11:02 #21
-->perla

Det troede jeg ikke man kunne, men man lærer jo noget hele tiden :-))
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