Tabellen creëren op basis van records
U kunt databasetabellen creëren op basis van records. Volg deze stappen om snel een databasetabel te creëren en objecten aan de tabel te koppelen:
Leg een databaseverbinding zoals beschreven in Databaseverbinding. Het makkelijkste is om verbinding te maken met een lege sql-database.
Selecteer het record en creëer de databaserijen zoals beschreven in de werkwijze hieronder.
Koppel de objecten met dat record aan de databasetabel zoals beschreven in de werkwijze hieronder. De nieuwe tabellen worden automatisch gekoppeld aan de records.
Om een databasetabel te creëren op basis van een record:
Selecteer Extra > Database > Recordkoppeling.
In het dialoogvenster ‘Recordkoppeling’ vindt u de beschikbare records in het geopende bestand.
Selecteer het record en klik op de knop Exporteer als tabel.
Het dialoogvenster ‘Exporteer als tabel’ wordt geopend.
Klik hier om de velden te tonen/te verbergen.Klik hier om de velden te tonen/te verbergen.
Veld |
Omschrijving |
Naam record |
Toont de naam van het geselecteerde record. |
Database |
Geeft een overzicht van de databases die gekoppeld zijn aan het geopende bestand. Selecteer de database waarin de nieuwe tabel moet komen. |
Naam nieuwe tabel |
Specificeer de naam van de nieuw te creëren gegevenstabel. De naam die wordt voorgesteld, is gebaseerd op de recordnaam, maar u kunt deze naam hier wijzigen. |
Nieuwe koppeling van kolommen met velden |
Geeft een overzicht van de kolommen, gebaseerd op de velden die kolommen zullen worden. De namen van de kolommen zijn gebaseerd op de velden van een record, maar u kunt ze onder Selectie wijzigen. Verwijder recordrijen die niet met een database moeten worden verbonden. |
Sleutel |
Selecteer het recordveld op basis waarvan de objecten moeten gekoppeld worden aan de specifieke rijen van de database. Er moet een sleutel geselecteerd zijn. |
Voeg toe |
Voegt kolommen toe. Selecteer een toe te voegen kolom en bepaal de eigenschappen ervan onder Selectie. Deze actie heeft geen invloed op het bestaande record in het bestand. |
Verwijder |
Verwijdert de geselecteerde rij(en), wanneer een of meerdere records niet gebruikt worden als basis voor een kolom. Deze actie heeft geen invloed op het bestaande record in het bestand. |
Selectie |
Hier stelt u de geselecteerde te creëren kolom in. Naam Kolom, Type kolom, Type databasekoppeling, Naam veld en Type veld worden voorgesteld op basis van de recordinformatie, maar u kunt deze velden hier wijzigen. U kunt een kolom creëren in een tabel, maar niet koppelen aan een veld, door <niet gekoppeld> te selecteren in de lijst Naam veld. |
Specificeer de instellingen van de te creëren kolommen. De kolommen zullen worden aangemaakt in de opgegeven volgorde. Om de volgorde van een kolom te wijzigen, klikt en sleept u deze binnen de kolom ‘#’.
Klik op Sluiten om terug te keren naar het dialoogvenster ‘Exporteer als tabel’ en maak alle verdere noodzakelijke kolomaanpassingen.
Klik op OK.
Elk veld wordt een kolom in de nieuwe tabel.
De databaserijen zijn momenteel nog leeg. De gegevens worden ingevuld zodra u de objecten in de tekening aan de tabel koppelt. In dit voorbeeld werd een databasetabel met plantenrecords gecreëerd en moeten dus de planten in de tekening gekoppeld worden. Selecteer alle planten in de tekening.
Gebruik het gereedschap Selecteer soortgelijke om makkelijk alle objecten van een bepaald type te selecteren die aan de database moeten worden gekoppeld.
Selecteer Extra > Database > Objectkoppeling.
Aangezien de selectie meerdere objecten bevat, wordt het dialoogvenster ‘Databasekoppeling voor meerdere objecten’ geopend.
Selecteer het geschikte record in de lijst Beschikbare records. Selecteer de optie Voeg nieuwe rij toe.
Klik op OK.
Controleer via het dialoogvenster ‘Beheer gegevens’ of de databaserijen zijn aangemaakt en ingevuld. Open dit venster via het menu Extra > Database > Beheer gegevens. De databaserijen werden gecreëerd voor het geselecteerde record.
Klik op de knop Toon tabel.
Er wordt een daloogvenster geopend met de databasetabel voor het gekoppelde record.
De objecten met het record worden automatisch gekoppeld aan de rijen van de databasetabel. De tabel wordt ingevuld met recordgegevens van objecten in de tekening