Avatar billede kasper_knaldperle Nybegynder
26. oktober 2005 - 13:45 Der er 3 kommentarer og
1 løsning

Vis post selvom relateret felt ikke indeholder en værdi

Jeg skal igang med en db, og sidder og roder lidt lidt forskelligt inden jeg kaster mig ud i det.

Hvis man har en række poster i en tabel 1, og et felt er relateret til et andet felt i en anden tabel 2. Så vises kun de poster i en forespørgsel hvor feltet i tabel 2 har en værdi.

I mit tilfælde har man en række poster, og der skal noteres en et fremskridt. Men posterne skal kunne indtastes på forhånd. Efterhånden som der sker et fremskridt udfylder man felter i tabel 2, hvor ID i de 2 tabeller er relateret til hindanden.

Man tager så højeste værdi af fremskridtet og viser sammen med aktiviteten.

Hvordan skal det bygges op, hvis der skal vises poster hvor deres relaterede fremskridt ikke er indtastet endnu??

Muligvis noget kringlet beskrevet, men jeg kan ikke gøre det bedre :D
Avatar billede hcm Nybegynder
26. oktober 2005 - 13:56 #1
Du kan goere det i relationen mellem tabellerne. Hvis du hoejreklikker paa relationslinien, vaelger properties, og vaelger "all from table 1 and those from table 2 where the joined fields are equal"
Beklager, har kun engelsk version...
Avatar billede kasper_knaldperle Nybegynder
26. oktober 2005 - 14:01 #2
Det var satans!!!
Det lykkedes...jeg var længere tid om at skrive spørgsmålet, end du var om at svare :D
Avatar billede hcm Nybegynder
26. oktober 2005 - 14:15 #3
he he - Det meste er let naar man ved hvordan! :-) takker for point
Avatar billede ldanielsen Nybegynder
26. oktober 2005 - 16:57 #4
Der er det der hedder et OUTER JOIN
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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