Avatar billede beorn Nybegynder
26. april 2004 - 12:30 Der er 8 kommentarer og
1 løsning

ansatte trukket fra asp vist på hver sin side

hejsa

jeg skal lave en side hvor jeg henter en række ansatte fra access og viser dem i en liste til venstre på siden. når man så trykker på ansat i listen skal det vises til højre på siden med yderligere information. jeg vil tro at det nemmeste vil være at hente det hele ud i et record set og så starter med at vise navnet og så laver navnene til links som bliver vist i en ny frame. er dette vejen frem eller er der en lettere eller mere korrekt måde at gøre det på?

på forhånd tak
Avatar billede steen_hansen Forsker
26. april 2004 - 12:35 #1
Du kommer selv med løsningen:

- Hiv alle navnene ud (og dertilhørende data)
- Lav navnet om til et link <a href="<%=Server.HTMLEncode(RS("employee"))%>">P. Sørensen</a>
- Under P. Sørensen trækker du alle hans data ud
Avatar billede beorn Nybegynder
26. april 2004 - 12:40 #2
min side er opdelt i tabels lige nu. jeg viser listen med medarbejdere i en tabel og i en anden tabel vil jeg gerne vise detaljerne. men jeg er lidt i tvivl om hvordan jeg gør det smartest. normalt plejer jeg at lukke mit recordsæt med det samme jeg er færdig med det. er det i orden at lade det leve på serveren og kan jeg sagtens tilgå det igen? hvordan viser jeg nemmest data'en i den anden tabel? skal jeg lave det om til frames eller kan man bruge en Iframe(har aldrig brugt sådan en, men er det ikke sådan en man bruger til at lave en frame i en tabel?)
Avatar billede steen_hansen Forsker
26. april 2004 - 12:41 #3
Jeg mente nu:

- Hiv alle navnene ud (og dertilhørende data)
- Lav navnet om til et link <a href="employee.asp?employee=<%=Server.URLEncode(employee)%>"><%=Server.HTMLEncode(employee)%>"></a>
- Under employee.asp?employee=<%=Server.URLEncode(employee)%> skriver du alle hans data ud
Avatar billede steen_hansen Forsker
26. april 2004 - 12:43 #4
Jo, du kan både benytte frames og iframes, men også tabeller.

Du bør ALTID lukke dine recordsets.

Navnet, som er lavet som et link, kunne ligge på default.asp og linke til employee.asp. For eksempel :o)
Avatar billede beorn Nybegynder
26. april 2004 - 12:44 #5
ah ja selvfølgelig, nu tror jeg at jeg fattede det, jeg skulle bare lige tænke mig om. sov lige i timen. jeg ved ikke helt hvad jeg har tænkt på. men jo, nu er jeg med :-D
Avatar billede beorn Nybegynder
26. april 2004 - 12:45 #6
hæ hæ. jeg stenede maks, jeg ved ikke helt hvordan jeg havde tænkt mig at det skulle virke, men tak for hjælpen ihvertfald.
Avatar billede steen_hansen Forsker
26. april 2004 - 12:45 #7
Jeg kører lidt rundt:

<a href="employee.asp?employee=<%=Server.URLEncode(RS("employee"))%>"><%=Server.HTMLEncode(RS("employee"))%>"></a>
Avatar billede beorn Nybegynder
26. april 2004 - 12:45 #8
vil du have point, så smid lige et svar!
Avatar billede steen_hansen Forsker
26. april 2004 - 12:46 #9
Glæder mig, beorn :o) Lægger et svar
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