02. juni 2020 - 19:50Der er
8 kommentarer og 1 løsning
Relationer til importeret tabel Access 365
Jeg har en csv-fil som ekstern datakilde. Csv-filen genereres af et lille program semiautomatisk og så opdateres datakilden løbende. Der er et felt som er unikt samt tre andre felter. Jeg skal nu tilføje sammensatte felter og manuelt indtastede felter til hver post. Men jeg kan ikke gennemskue hvordan jeg laver en-til-en relationer til en importeret tabel, og jeg kan ikke finde en løsning, har googlet det længe nu.
Så lad os antage der er 100 poster i tabel A nu. I en anden tabel B med 1-til-1 relationer skal jeg have flere felter til hver post i tabel A. Så i morgen kommer der 5 nye poster i tabel A. Så mangler der data på disse 5 nye poster i tabel B. Jeg tænker det skal være en forespørgsel som finder de 5 nye poster så jeg tilføje data til tabel B.
Det er måske et løst funderet spørgsmål, men jeg kan ikke udtænke andre detaljer at tilføje pt. Hvis nogen forstår problematikken på dette grundlag hører jeg gerne om en løsning. Hvis det er helt sort svarer jeg hjertens gerne på spørgsmål, som jeg så ikke på forhånd fået øje på. Kan også være jeg griber det helt forkert an?
"Så mangler der data på disse 5 nye poster i tabel B. Jeg tænker det skal være en forespørgsel som finder de 5 nye poster så jeg tilføje data til tabel B"
How is the data in table B related to the data in table A?
Well, maybe the problem is that there is no relation between A and B, they should actually be the same table. Problem is that only three of the fields are harvested by the external program and the rest are calculated or input manually.
"....they should actually be the same table." Cant you have a table with all fields and then import the csv into that table. Then you dont need the relationship.
You mentioned that the fields in table B are either calculated or manually entered. So the only field in table B which has an relationship to A is the primary key.
It shouldnt be a problem to find those in A and not in B and create those missing, and also add the calcualted fields.
I see your point, I think. So the harvested data with 3 fields can be added to an existing table with say 8 fields, and then the 5 additional fields must be calculated or entered after. Did not know that was possible. Is that what you are saying?
I tried making a connection to the csv file, which was good, because it would automatically be updated. But with your suggestion I would probably need to do a clean import and then add the new records to the old table?
I would suggest that you import the csv into an access table. You can start by importing into a new table to create the table. Then modify it to add other fields which would be in table B. Then when you import again you can import to the existing table.
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.