19. april 2006 - 09:10Der er
15 kommentarer og 1 løsning
Relationer og mix af sammenkædet og lokale tabeller med ny poster
Information: Jeg skal opbygge en Lejekontrakts database hvor den trækker de fleste informationer fra sammenkædet tabeller. Men disse skal køres sammen med en lokal tabel der registerer pris, tidspunkt mv.
Problematik: Jeg har prøvet at køre dem sammen i en forespørgsel, men så er problemet at jeg ikke kan tilføje nye poster i den lokale tabel. Dette kan kun lade sig gøre hvis der kun bruges en af de sammenkædet tabeller. Lige så snart jeg bruger flere vil den ikke tilføje nye poster.
Hvorfor?
Jeg er også i tvivl når man laver forspørglsen, om hvad den lokale tabel skal indeholde. skal den indeholde alle de felter jeg skal bruge fra de sammenkædet tabeller og lave relationer den vej igennem eller skal den kun indeholde nøgle felterne fra de sammen kædet tabeller og så tilføje felterne fra de sammenkæedet tabeller i forspørgslen?
Lidt af problemet ligger nok i at jeg bruger udvælgelses forspørgsler, men hvad skal man vælge ellers for det kan lade sig gøre?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
does the local table alreday exist? If it does then make a query which selects the data data from your linked tables which you want copying into the local table. The fields in the query should match the fields in the local table (number of fields and data type). If teh query selects duplicate records (same primary key) then you should NOT have a primary key in the local table. OR you should make sure that you only select unique records.
Then you should make an append query which takes its data from the query you have juts made and appends to the local table.
You ask what the query should contain. Thats not easy for us to answer as we dont know what the requirements are.
I dont quite understand what yoy are trying to do!
Do you want to make a query which takes data from your linked tables and INSERT them into the local table? Or do yo want to SELECT data from the linked tables with data from the local table???
Jeg har en lejekontrakt (form) hvor man indtaster kundens registeringsnr, hvor den så henter de fornødne data, dvs kontonr navn adresse postnr by, derefter indtaster man registeringsnr på lejebil hvor den henter mærkemodel og derefter indtaster man resten. alt dette skal jo gemmes et sted så man kan hente de samme oplysninger frem igen.
Try altering your form so that only fields from the local table are on themain form. Then have a sub form for each of the linked tables. Join the sub forms to the main form through the primary key/foreign key fields. This should allow you to alter data.
Normally the relationship would be on the primary key field not on the REGISTER_NUMBER. Are the linked tables in SQL Server?
Try changing the relationships to take value from the primary key fields. Then alter the fields on the form(regn) to combo boxes so that you can choose teh registration number from a list. When you choose the regisration number from a list you wil see the numbert in the combo, but the primary key is saved in the field.
If you add a combo box to the form using the wizard then this might be easier.
en del af problemet var det du nævnte at det skal være på primære nøgle felter, men hvad gør man ved f.eks regnr da dens primære felt er et basis nummer. Problemet er at man skal kunne indtaste regnr da det er det eneste vi har tilrådighed.
kan ikke lave det som en combo boks da listen er på over 5000stk.
Det var under table design, der skulle man vælge guiden opslag. og vælge relationerne der igennem. fandt ud af det gennem en artikel på denne side "Relationer og Subforms" skrevet Anders.
Terry post et svar så får du halvdelen af point'erne
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.