02. juli 2004 - 09:40Der er
16 kommentarer og 1 løsning
Automatisk udfyldning af tabel
Kunne godt tænke mig at udfylde en del felter i en tabel automatisk. Dvs. at jeg har tabel med f.eks. data på leverandører, når jeg så går ind i en form og vælger denne leverandør, skal alle data for leverandøren overføres til en ny tabel. Hvorledes udføres denne operation?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
without more information it isnt easy to give a solution.
Normally you would NOT copy all of the "leverandør" information into the other table, only the primary key. This way it is possible to find the information on the related leverandør by using this primary key (foreign key) value
Jeg forklare lidt nærmere. Jeg skal lave en form for automatisk rapportudskrivning. Af tekniske årsager skal den laves i Word, hvorfor jeg har oprettet en flettefil til en access database(1). Da rapporten bygger på en masse oplysninger der ligger i andre databaser, samtidig med at der tilføjes nye, var det min mening at ligge alle data i databasen(1), således at flettefilen kun skal laves en gang. Databasen(1) skal udfyldes via en form, men da mange oplysninger giver sig selv når f.eks. leverandøren er valgt, så ville jeg gerne gøre alle tilhørende data til leverandøren automatiske, således at de udfyldes idatabasen(1) uden at man behøver at taste/benytte rullemenuer for at få det ind.
Håber ikke det blev for langt og for kludret....
Mht. til nøgler så er jeg ikke så god til det, og jeg har ikke overblik over hvad der skal gøres til hvad, når database(1) bliver kæmpe stor.....
Øhh, måske skal jeg lige lave et lille eksempel...
Jeg har en tabel med alle mine leverandører i, samt data med deres produkt, adresse og telefonnummer.
Disse data vil jeg bruge i en anden database hvor jeg laver store rapporter der indeholder en stor mængde data fra mange forskellige databaser. Grunden til at jeg gerne vil have denne database med data der egentlig ligger andre steder er, at jeg udfra denne database udskriver mine rapporter i word automatisk vha. en flettefil.
Som input til den store database til rapportskrivningen vil jeg så gerne have en form, hvor det alene er nødvendigt at vælge leverandøren, for at hente alle de data jeg har for den pågældende leverandør ind i den store database.
<------------------------------> For lige at få det helt på det rene, så skal der på denne form ligeledes være muligt at hente data fra andre databaser på tilsvarende måde (f.eks. forsøgsresultater opnået med det valgte produkt, dato og klokkeslet for rapportudskrivningen) men igen så det kun vil være nødvendigt at hente et punkt fra de respektive databaser og resten pilles ud automatisk.
Ved ikke om det hjalp på forståelsen, ellers må du endelig til. Og tak fordi du gider at hjælpe en nybegynder, der har slået et stort brød op :-)
Hvis jeg så vil have en anden database hvor jeg via en form kun kan vælge frugt-typen og så få indsat alla data således: Frugt: Farve: Kvalitet: Æble rød 3
Nr. 2 database, er så bare i mit tilfælde meget stor og indeholder derfor flere data:
Frugt: Farve: Kvalitet: Avler: Adresse: Tlf.nr: Æble rød 3 Hans A lillevej 2 5456
hvor Avler, Adresse og Telefonnr. kommer fra yderligere en database hvor jeg via en form f.eks. kun vælger Avler.
If the "frugt" table is releted to "avler" then> Make a query where you JOIN the relevant tables and select all of the fields which you want to see in the form.
If the avler field is a combo, then when you create a new record and choose a "avler" from the combo, then the other fields from avler table will be visible once the record is created.
Jeg er har fri far arbejde snart, så hvis du har en løsning på mit problem eller har andet input, så må meget gerne skrive det her eller besvare min mail, men jeg kommer nok først til at se på det igen på mandag. God weekend og endnu engang tak fordi du har taget dig tid til at kigge på mit problem.
Det er helt kanon, det er lige sådan jeg havde tænkt mig det skulle være :-) Jeg har dog lige et par spørgsmål, for at være sikker på at jeg selv kan lave det i den sammenhæng jeg har brug for det.
1: Hvor styrer jeg hvilke data der kommer med i de forskellige kolonner i rullemenuerne og er det altid data fra den første kolonne der vil blive vist i kombofeltet?
2: Hvor eller hvad er det der styrer at de resterende felter udfyldes automatisk, er det igen kolonnerne fra kombo'en der vælges til at udfylde felterne?
Endnu engang 1000 tak for hjælpen, vil gerne give flere point for det flotte svar, men er jeg nødt til at oprette en ny tråd for at gøre dette?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.