22. maj 2003 - 17:09Der er
18 kommentarer og 2 løsninger
Data fra sammenkædet tabel ændres i formular
Så er jeg på den igen eksperter:
Jeg har en sammenkædet tabel fra Outlook, og indtil videre har den fungeret (næsten) upåklageligt, men nu opstår der pludselig problemer.
Jeg har en formular med firmaoplysninger og en underformular med kontaktpersoner til disse firmaer. De to formularer er baseret på hver sin forespørgsel.
Åbner jeg bare den første formular, får jeg korrekt data, åbner jeg underformularen skifter data i min hovedformular.
Er der nogen der har været ude for noget lignende og evt. ved hvad jeg kan gøre. Jeg har genforspurgt, men det hjælper ikke.
Jeg ved godt at det skulle være det mest simple at lave, men jeg lover jer den er helt fra den... Jeg tænkte på om det kunne være fordi det var en sammenkædet tabel. Men jeg prøver lidt endnu :)
Prøv nøje at se på terry's svar m.h.t. nøgler som jeg også tidligere var inde på. Du kan ikke ændre sammenkædede tabeller. Prøv derfor at kopiere dine tabeller, slet alle poster. Lav derefter nøgler samt relationer som skitseret af terry. derefter laver du tilføjelsesforespørgsler, der sender posterne fra de sammenkædede tabeller til kopierne med nøglerne.
Jeg ved godt at det burde fungere. Problemet er at jeg helst ikke vil have kopi af min sammenkædet tabel for så har jeg problemer med opdateringen i Outlook.
Jeg tror problemet ligger i at de felter jeg vil matche min hoved- og underformular ikke hedder det samme. Forstået på den måde at de indeholder samme type data, men First i hovedformularen skal matche med Company i underformularen. Det der sker er at den tager First fra underformularen og sætter den ind i hovedformularen.
Hvis jeg åbner formularen med kontaktpersoner fra hovedformularen er der ingen problemer.
Jeg kan bare ikke forstå det for de to formularer er bygget på to forskellige forespørgsler.
Jo - på denne måde kan du oprette nøgler samt relationer mellem tabellerne. Hvis det fungerer med her, så er der ikke andet at gøre end at lave en handling til automatisk opdaterer tabellerne når du åbner db. Se min tidligere kommentar.
Havnt read all the comments but the name First is veryy likley a reserved wrod so it isnt smart using it as a field name! Use [first] and it should go. As long as the data types are the same then you should be able to JOIN on them even though they have different names.
Jeg er stadig ved at arbejde på sagen, men er væk hele weekeden. Jeg har faktisk prøvet at ændre First til noget andet, men umiddelbart lykkedes det ikke. Feltet hedder First i den sammenkædet tabel og det kan jeg ikke ændre.
Jeg vil også forsøge mig med at have underformularen åben inden jeg åbner hovedformularen.
Bare lige for at afslutte denne 'sag'. Access kunne simpelthen ikke kapere at den samme sammenkædet tabel bliver brugt på den måde jeg havde planer om. Resultatet blev at jeg opdelte mine kontaktpersoner i Outlook og lavede en ny sammenkædet tabel. Det løste alle mine problemer.
Nu fik I alle pointene - det var ikke helt meningen ;) Men værs'go!
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.