Sorteren in MS Access

Status
Niet open voor verdere reacties.

Gebruiker1352

Gebruiker
Lid geworden
30 okt 2007
Berichten
57
Hoi allemaal,

Ze hebben mij op school gevraagd om een programma te maken.
Dit programma: Bleeper, scant de leerling pasjes en voegt dan zijn/haar nummer toe aan "aanwezig".
Maar, nu komen verschillende klassen door elkaar en moet er dus automatisch gesorteerd worden.

Wat er in het formulier staat:
Leerlingnummer: Tijd: Datum:

Hij moet op basis van leerling nummer een klas eraan koppelen, en dan naar de klas-tabel verplaatsen.


Hopelijk kunnen jullie me helpen!

Groetjes,

Gebruiker1352


Dit is geen huiswerkvraag, proefwerk of werkstuk!!
 
Laatst bewerkt door een moderator:
Je mag gerust zelf op de misbruikknop klikken en uitleggen wat er fout was ;)

De vraag is bij deze open, met dienverstande dat je de vraagstelling even aanpast zodat het niet overkomt als een huiswerkvraag.

ps. Je moet me wel even de kans geven om de vraag te openen en niet meteen nogmaals dezelfde vraag openen.
 
Laatst bewerkt:
Bij een query kun je de sortering aangeven.
En die gemaakte query zou je weer kunnen gebruiken bij een rapport of formulier.
 
Hoe werkt dat dan?

Code:
SELECT Leerling.Leerlingnr, Leerling.Dag, Leerling.Tijd, Klas.Klasnummer
FROM Leerlingnr INNER JOIN Klas ON Leerling.Leerlingnr=Klas.Leerlingnr
ORDERED BY Leerling.Leerlingnr, Leerling.Dag, Leerling.Tijd;

Wim
 
Laatst bewerkt door een moderator:
?

Waar moet ik dat invullen?

ik heb hier de tabel open.

Hij moet bij het vak leerlingnr automatisch koppelen aan klas.
Dan de leerling verplaatsen naar klassentabel.

Ik heb een screenshot bijgevoegd,

Groet,

Gebruiker1352

P.S. waar 221 : table staat komt leerling : table
 

Bijlagen

Laatst bewerkt door een moderator:
Waar moet ik dat invullen?

ik heb hier de tabel open.

Hij moet bij het vak leerlingnr automatisch koppelen aan klas.
Dan de leerling verplaatsen naar klassentabel.

Ik heb een screenshot bijgevoegd,

Groet,

Gebruiker1352

P.S. waar 221 : table staat komt leerling : table

Ik denk dat een screenshot niet voldoende is om je te helpen.
kan je een voorbeeld bestandje sturen in .rar formaat.

Wim
 
Laatst bewerkt door een moderator:
  1. De barcode lezer leest de code op de pas
  2. De computer vult het in in de tabel gescanned
  3. De medewerker van die balie drukt op sorteer
  4. De computer zoekt het leerlingnummer op in de klassentabel
  5. De computer verplaatst de regel: Leerlingnr. Datum en tijd naar klas"datum" tabel
  6. Dat doet ie ook voor de andere nummers

1st in gescanned, dan zoeken in LeerlingenKlas, dan parkeren in nieuwe tabel.

Hopelijk lukt het hiermee.

Bestandje bijgevoegd.


Mvg,

Gebruiker1352
 

Bijlagen

Laatst bewerkt door een moderator:
  1. De barcode lezer leest de code op de pas
  2. De computer vult het in in de tabel gescanned
  3. De medewerker van die balie drukt op sorteer
  4. De computer zoekt het leerlingnummer op in de klassentabel
  5. De computer verplaatst de regel: Leerlingnr. Datum en tijd naar klas"datum" tabel
  6. Dat doet ie ook voor de andere nummers

1st in gescanned, dan zoeken in LeerlingenKlas, dan parkeren in nieuwe tabel.

Hopelijk lukt het hiermee.

Bestandje bijgevoegd.


Mvg,

Gebruiker1352
Code:
SELECT gescanned.[Leerlingnummer:] AS gescanned_Leerlingnummer, gescanned.[Datum:], gescanned.[Tijd:], LeerlingenKlas.Leerlingnummer AS LeerlingenKlas_Leerlingnummer, LeerlingenKlas.[Naam] AS LeerlingenKlas_Naam
FROM gescanned LEFT JOIN LeerlingenKlas ON gescanned.[Leerlingnummer:] = LeerlingenKlas.[Leerlingnummer];
Deze code moet je als recordbron opnemen op je formulier.
Dan kan je ook de velden Naam toevoegen op het formulier.
Dan is je opmerking 3 en 4 in eenkeer opgelost.
De medewerker aan de balie hoeft dan niet meer op soorten te drukken.

ps. Ik wist niet dat Acces ook de LarSoftware Bleeper kon openen.
ps.2 Ik heb in de tabel 'LeerligenKlas' de rubriek 'Naam' toegevoegd.

Succes

Wim
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan