Avatar billede justdoit Nybegynder
08. oktober 2002 - 19:36 Der er 24 kommentarer og
1 løsning

Kan jeg have 2 sql sætninger?

Kan jeg have 2 sql sætninger?

I såfald, hvordan skriver jeg det?
Avatar billede mugs Novice
08. oktober 2002 - 19:39 #1
Kan du give en nærmere beskrivelse af, hvad du vil opnå?
Avatar billede justdoit Nybegynder
08. oktober 2002 - 19:42 #2
Ja, jeg har to tabeller:

Den ene indeholder alle overskrifter med tilhørende billeder!

Den anden indeholder alle underpunkterne til overskriften:

Dvs. at jeg skal have udskrevet en overskrift, som har et billede,
og fx. 10 underpunkter.

Men jeg kan ikke finde ud af at gøre det ved at lave fx inner join, eller
andet, derfor tænkte jeg at jeg måske kunne lave det ved at bare udskrive
de to tabeller??
Avatar billede mugs Novice
08. oktober 2002 - 19:47 #3
Lav en forespørgsel med de 2 tabeller. Derefter en innerjoin fra tabellen med billeder.

På baggrund i foresprøslen laver du en rapport. Brug Guiden Rapport og grupper efter overskrift.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 19:49 #4
Jeg har godt hørt om en anden der snakkede om "på baggrund i foresprøslen lave en rapport" men jeg aner ikke have det betyder!

Jeg vil gerne prøve at skrive have jeg har i mine tabeller, - måske du vil prøve at bikse det sammen for mig?? Du skal nok få nogle flere opint for det!!
Avatar billede mugs Novice
08. oktober 2002 - 19:54 #5
Det er ikke et spørgsmål om point, og jeg kan ikke skrive det i SQL.

Rapporten laver du således:
Først laver du forespørgslen, lagrer den. Åbn igen db i databasevinduet > fanen Rapporter > Ny. Derefter kommer en dialogboks, og så følgder du blot guiden.

Du er også velkommen til at sende mig db, jeg bruger Access97, så du skal evt. konvertere.

mugs@mail.dk
Avatar billede terry Ekspert
08. oktober 2002 - 19:55 #6
you use the report wizard! When you use the wizard you can choose the table or tables you want in the report. IF the tables are related then you will be able to group on the "overskrift". When the report is made you can then move the "overskrift" fields into the same section as the "overskrift", here it would be your picure for example.
Avatar billede terry Ekspert
08. oktober 2002 - 19:56 #7
picure = picture
Avatar billede justdoit Nybegynder
08. oktober 2002 - 19:57 #8
Til mugs, jeg bruger ikke access men Mysql, så jeg ved ikke lige om jeg kan sende den til dig??
Avatar billede mugs Novice
08. oktober 2002 - 19:58 #9
Aner intet om Mysql - beklager. Du skal have fat i terry.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:01 #10
Ok terry, jeg har de to tabeller og de er ikke "related" Men hvad er report wizard??
Avatar billede mugs Novice
08. oktober 2002 - 20:09 #11
Og så kan jeg ikke lade være at blande mig alligevel.
justdoit > En wizard en en guide, der hjælper dig igennem konstruktionen af et databaseobjekt. I danske versioner hedder en wizard en guide.
Du kan bruge guider til at konstruere alle former for objekter: formularer, sammenkædede formularer, rapporter m.v.
Guider er ganske nyttige, hvis du ikke er 100% inde i Access. Hvis du laver en forespørgsel, og derefter benytter guiden til at lave en rappport, vil du blive forbavset over, hvor mange muligheder guiden giver dig.
Husk, at guider kan kobles fra i Access. Du slår dem til og fra på tryllestaven.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:17 #12
ok, men vil det så være mere passende at stille mit spørgsmål i Mysql ??
Avatar billede mugs Novice
08. oktober 2002 - 20:21 #13
det afhænger af, om du stiller spørgsmålet i relation til din back-end eller front-end. Men da du spørger om en SQL, ville jeg oprette spørgsmålet i MySql.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:22 #14
...jeg mener nu da jeg ikke kan lave en guide i Mysql - tror jeg da ikke...
Avatar billede mugs Novice
08. oktober 2002 - 20:23 #15
Det ved jeg ikke, da jeg intet kender til Mysql.
Mit svar gik udelukkende på Access.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:29 #16
ok - skal lige høre! kan jeg lave 2 sql forefpørgsler ellers??
Avatar billede mugs Novice
08. oktober 2002 - 20:31 #17
I Access kan du lave 2 forespørgsler og koble dem sammen i en tredje.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:33 #18
Hvordan kan det se ud? Fordi jeg tror jeg vil starte med at bruge det!
Avatar billede mugs Novice
08. oktober 2002 - 20:35 #19
Bakser et eksempel sammen. I mellemtiden kan du smide din e-mail, hvis du vil have et eksempel.
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:37 #20
ok - m.smedegaard@stofanet.dk
Avatar billede mugs Novice
08. oktober 2002 - 20:44 #21
Sendt. Syntaksen er:

SELECT Forespørgsel1.felt1, Forespørgsel1.felt2, Forespørgsel1.felt3, Forespørgsel2.felt1, Forespørgsel2.felt2, Forespørgsel2.felt3
FROM Forespørgsel1 INNER JOIN Forespørgsel2 ON Forespørgsel1.felt1 = Forespørgsel2.felt0;
Avatar billede justdoit Nybegynder
08. oktober 2002 - 20:51 #22
ok - Den jeg bruger lige nu (der virker), ser faktisk sådan ud:

sql = "SELECT Kategori.KategoriNavn, U_Katagori.U_KategoriNavn FROM Kategori INNER JOIN U_Katagori ON Kategori.KategoriId = U_Katagori.Id"

Men mit problem er at når der er flere end en U_Katagori.U_KategoriNavn, så bliver det ikke skrevet ud??

Kan du hjælpe mig med det, så vil det være kanon!
Avatar billede mugs Novice
08. oktober 2002 - 20:55 #23
Som tidligere sagt har jeg ikke megen forstand på SQL. Men jeg vil gætte på, at du sjkal vende din Join.
Avatar billede justdoit Nybegynder
15. januar 2003 - 09:12 #24
lukket
Avatar billede justdoit Nybegynder
15. januar 2003 - 09:12 #25
.
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