Avatar billede mickill Nybegynder
06. februar 2002 - 12:55 Der er 6 kommentarer og
1 løsning

fælles tabel

Jeg kunne godt tænke mig at vide om det er muligt at indtaste nogle oplysninger i en tabel1 som udover at blive lagret i den tabel1 samtidig bliver videreført over i en anden tabel2 og lagret der ??

Avatar billede proaccess Nybegynder
06. februar 2002 - 13:50 #1
Hvad vil du opnå med denne dobbelt-føring af data, og hvad skal der fx. ske når du opdatérer data i tabel1...?
Avatar billede mickill Nybegynder
06. februar 2002 - 14:03 #2
Jeg vil opnå det at de brugere (person1, person2, person3), som hver har deres egen tabel (tabel1, tabel2, tabel3) når de indtaster deres oplysninger i deres egen tabel så skal de oplysninger samtidig kunne ses i en fælles tabel (tabelfælles).

Når person1 så tilføjer eller sletter noget i sin egen tabel (tabel1) og opdatere så skal ændringer samtidig ske i den fælles tabel.
Avatar billede proaccess Nybegynder
06. februar 2002 - 14:08 #3
Så skal du hellere vælge...

ENTEN at lave fælles-tabellen om til en forespørgsel, a'la:
SELECT * FROM tabel1 UNION SELECT * FROM tabel2 UNION SELECT * FROM tabel3;
ELLER at det hele registreres i een og samme tabel, hvor der så indgår et bruger-felt, som data kan udvælges fra...

Direkte dobbelt-registrering er IKKE noget man skal gøre med mindre der ingen vej er udenom...
Avatar billede mickill Nybegynder
06. februar 2002 - 14:46 #4
Okay, jeg har prøvet det med forespørgelsen og det ser ud til at virke, men hvorfor bliver hyperlinksne fra tabellerne ikke udskrevet som et hyperlink i forespørgelsen.
Avatar billede terry Ekspert
06. februar 2002 - 15:46 #5
Hyperlinks can contain up to three parts, display text, address adn sub address. It may be that the UNION is only showing the display text.

Also you could try selecting only the first part of the field.

SELECT fld1, fld2 left(tabel1.fld3, 255) as PartOfFld3,  FROM tabel1 UNION SELECT ....
Avatar billede terry Ekspert
06. februar 2002 - 15:48 #6
.
Avatar billede terry Ekspert
06. februar 2002 - 15:50 #7
comma in the wrong place there ...

SELECT fld1, fld2, left(tabel1.fld3, 255) as PartOfFld3 FROM tabel1 UNION SELECT ....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester