Toon posts:

[VB] Datareport met meerdere tabellen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleem waar ik maar niet uit kan komen. Ik ben een vb programmaatje aan het maken en daarin moet een datareport uit 2 tabellen maar nu is het probleem dat ik uit 1 tabel alle gegevens haal waaronder het sofinummer maar in die tabel staat niet de naam die bij het sofinummer hoort dus die wil ik uit de andere tabel halen. Opzich werkt dat wel maar als ik dan het datareport open sorteert ie op sofinummer en krijgt elke naam het zelfde sofinummer en nadat alle namen zijn geweest komt het volgende sofinummer met weer alle namen en dat wil ik dus niet. naam en sofinummer horen bij elkaar.

SQL Statement dat ik nu heb is:
SELECT medewerker.naam, medewerker.sofinumer, urenziekvanmedewerker.sofinumer, urenzie, weeknr
FROM medewerker, urenziekvanmedewerker

Hopelijk heeft iemand een idee _/-\o_

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Hoi.
Ik denk wel dat je hier wat aan hebt:
SQL Tutorial

Je haalt gegevens uit 2 tabellen , maar je 'joined' die tabellen nergens. Wat je dus verkrijgt is een cartesiaans product: voor ieder record uit tabel 'medewerker' wordt ieder record uit de tabel 'urenziekvanmedewerker' opgehaalt.
Wat je dus moet doen is in de JOIN of in de WHERE clausule aangeven hoe de tabellen met elkaar gelinked zijn. Hoe je dat precies doet: zie de bovenstaande tutorial.
Succes.

https://fgheysels.github.io/


  • Bud_s
  • Registratie: Maart 2002
  • Laatst online: 23-08 12:02
de naam van je tabellen is ook wel erg lang. Wel dudelijk wat de inhoud van de tabel is , echter als je ze vaak nodig hebt ben je uiteindelijk blijer met wat kortere namen.

Dat scheelt je de aanschaf van een toetsenbord om het jaar :p

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Bud_s schreef op 16 March 2003 @ 13:59:
de naam van je tabellen is ook wel erg lang. Wel dudelijk wat de inhoud van de tabel is , echter als je ze vaak nodig hebt ben je uiteindelijk blijer met wat kortere namen.

Dat scheelt je de aanschaf van een toetsenbord om het jaar :p


Dat heeft niets met z'n probleem te maken, en kan makkelijk omzeilt worden door het gebruik van aliassen.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Bedankt voor het advies het is nu gelukt :)

[ Voor 5% gewijzigd door Verwijderd op 16-03-2003 17:31 ]