[OPGELOST] Keuzelijst koppelen

Bespreek het databaseprogramma
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

[OPGELOST] Keuzelijst koppelen

Bericht door tuxy »

Hallo,

Ik heb twee tabellen:

categorie: - id
- categorienaam
- omschrijving

product: - id (isbn)
- titel
- omschrijving
- categorie_id
- eenheidsprijs
- aantal

Ik heb een query gemaakt vd tabel 'categorie' om deze alfabetisch te sorteren, en de naam 'qryCatSort' genoemd.

Daarna heb ik een formulier gemaakt van de tabel 'product'.

In dit formulier heb ik het veld 'category_id', veranderd in een keuzelijst, en de gegevens (eigenschappen) de gerelateerde query 'qryCatSort' toegevoegd, en als gebonden veld '1' ingevuld.

Wanneer ik het formulier wens in te vullen, krijg ik enkel de id's van de query te zien in het keuzemenu, en worden deze NIET opgeslagen, als ik een product wens toe te voegen.

Hoe kan ik ervoor zorgen dat de 'id' vd keuzelijst 'categorie', gekoppeld wordt aan de tabel producten, en de 'id' van de query wordt opgeslagen in het betreffende veld 'category_id'?

Hoe kan ik de 'categorienaam' in de keuzelijst krijgen, en NIET de id's?

PS: Bestaan er goede nederlandstalige boeken over Base?

Christophe
Laatst gewijzigd door tuxy op wo mei 05, 2010 12:51 pm, 2 keer totaal gewijzigd.
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
RPG
Berichten: 4667
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Keuzelijst koppelen

Bericht door RPG »

Hallo
Schakel de assistent voor keuzelijst in op de toolbar waar ook de knop voor keuzelijst is.
Als korte oplossing dan draai je die velden toch om in de listbox

Kijk eens voor boeken in de lokale boekhandel of bibliotheek.
Voor vragen over listboxen en andere zaken moet je een boek van OpenOffice.org hebben
Voor vragen over SQL kun je een willekeurig boek pakken wat over SQL gaat. Ik heb vroeger veel gehad aan een klein boekje waar ik nu de titel niet meer van weet. De dikke boeken zijn vaak echt voor proffessionals bedoelt om echt grote databases te beheren.

Indien je engels kunt

http://www.dbbm.fiocruz.br/class/Lectur ... qltut.html
http://www.h2database.com/html/grammar.html

Romke
LibreOffice 7.4.3.2 op openSUSE Leap 15.4
ldk
Berichten: 73
Lid geworden op: di aug 25, 2009 5:27 pm

Re: Keuzelijst koppelen

Bericht door ldk »

Hallo

Hoe krijg je dat voor elkaar om een keuzelijst in een formulier op te nemen via een query?
Bij mij gaat dit alleen via een tabel.
Bij het maken van de keuzelijst moet je dus aangeven dat het om het veld Categorienaam gaat en in de volgende stap kies je de beide ID-nummers. Sorteren kan trouwens ook in het formulier bij het besturingselement van de keuzelijst. Tabblad 'Gegevens' en dan bij 'Lijstinhoud met <Ctrl-End> naar het einde gaan en tussen de "" Order By .....Asc plaatsen

ldk
OpenOffice 3.2.1 op Windows XP
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

Re: Keuzelijst koppelen

Bericht door tuxy »

Hallo,

Het is gelukt met de wizard, was een fluitje van een cent.
Bedankt hiervoor.

Maar hoe kan ik de categorieën nu alfabetisch ordenen?

Christophe
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
ldk
Berichten: 73
Lid geworden op: di aug 25, 2009 5:27 pm

Re: Keuzelijst koppelen

Bericht door ldk »

Hallo,
Rechtsklikken op de Keuzelijst en dan
Tabblad 'Gegevens' en dan in het veld van 'Lijstinhoud' met <Ctrl-End> naar het einde gaan en tussen de "" Order By .....Asc plaatsen. Er staat aan het eind nl. 2 keer een aanhalingsteken en daar moet je dus even ruimte tussen maken om de sorteervolgorde op te geven dus "Order By "Categorienaam" Asc" De groene aanhalingstekens zijn dus de bestaande laatste 2

ldk
OpenOffice 3.2.1 op Windows XP
tuxy
Berichten: 115
Lid geworden op: do okt 29, 2009 11:53 am
Locatie: Adinkerke, België
Contacteer:

Re: Keuzelijst koppelen

Bericht door tuxy »

Gelukt!
Bedankt!

Grtz,
Christophe
OpenOffice 3.1 / Vista / Ubuntu Linux 10.04
Plaats reactie