30. november 2020 - 15:35Der er
15 kommentarer og 1 løsning
Combo boxe og ubundne felter i listevisning
Jeg har en tabel med felterne MasterID og DetailID (den binder Master og Detail tabellerne sammen. Den bliver vist i listeform (skal bruges som subform til Master form) Jeg har lavet en combobox, der slår i Detail tabellen og viser Text1, Text2, mens DetailID er skjult i opslaget. Jeg har lavet 2 unbound felter i min form txtText1 og txtText2. I miin AfterUpdate kode kan jeg godt fange værdierne for Text1 og Text2, men når jeg sætter dem blver det hele kolonne, der får værdierne ... Så hvordan skal koden se ud for at det kun er feltet i den række jeg står på????
Det kan man ikke. Ubundne felter/kontroller i en fortløbende formular/rapport vil altid have den samme værdi. Hvis de skal være forskellige, skal feltet bindes til et felt i formularen/rapporten.
Hm ... Hvis jeg laver min subform på en query kan jeg få vist alle de ønskede data uden problemer ... Har du så et forslag til hvordan jeg kan håndtere en ny række? Jeg er meget åben for forslag :)
Hvis jeg har en subform, der er bygget på en query kan jeg ikke, i min subform, gå ned på 'ny record'. Det kan jeg gøre hvis min subform er bygget på den tabel, som jeg vil oprette en ny record i.
Så hvis jeg bruger en query-baseret subform er jeg meget åben for forslag til hvordan jeg kan tilføje en record i den tabel, som er en den af queryen i min subform.
Så er det jo fordi, forespørgslen ikke er opdaterbar. Det må den være - ellers må du kalde en VBA funktion, der tilføjer en record med DAO eller kalder en tilføjelsesforespørgsel. Det første kan gøres på formularens RecordsetClone og vil ikke kræve genforespørgsel af formularen; det vil den anden mulighed derimod kræve.
Master tabel hedder Overtoej. Indtil videre har jeg brugt denne query til min subform, hvor Intersection 'binder' Overtoej (master) og Lukning (Detail) sammen. Så en meget simpel forespørgsel.
SELECT Intersection.[Overtoej Number], Intersection.[Lukning Number], Intersection.Volume, Lukning.Lukning, Lukning.Farve FROM Lukning RIGHT JOIN Intersection ON Lukning.[Lukning Number] = Intersection.[Lukning Number];
Så forslag til hvordan jeg indsætter en ny række i Intersection tabellen :)
I min query er Intersection.[Overtoej Number] og Intersection.[Lukning Number] nøglerne til master hhv detail tabellerne. Så de ER med. Jeg forstår ikke hvordan jeg skal kunne opdatere direkte???
There are three tables in a many-to-many relationship. On the main form Overtoej And on the sub form the link table (intersection) and the table on the other side of the many relationship (Lukning).
What Petersen7913 wants is to be able to make a selection from the combo, which creates a new record in intersection and at the same time display the data from Lukning.
Sub form is based on an updatable query: SELECT Intersection.Overtoej, Intersection.Volume, Intersection.Lukning, Lukning.Lukning, Lukning.Farve FROM Lukning LEFT JOIN Intersection ON Lukning.[Lukning Number] = Intersection.[Lukning];
The row source for the combo on the sub form: SELECT Lukning.[Lukning Number], Lukning.Lukning, Lukning.Farve FROM Lukning ORDER BY Lukning.[Lukning], Lukning.[Farve];
Siger farvel til Proshop - her er topchef Ivan Jæger Christiansens nye job: "Det kan godt være, det er verdens mest åndssvage beslutning, men det føles virkelig godt"
Interview: Efter fire år som topchef i det fremadstormende Proshop har Ivan Jæger Christiansen meldt sin afgang. Nu tager han hul på drømmen som medejer i et nyt selskab. Se hans nye job.
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Evnen til at tilpasse sig en verden i konstant forandring bliver afgørende for virksomhedens mulighed for at vækste i fremtiden. Ét af de finansielle håndtag du kan skrue på, er en hel eller delvis outsourcing af it-driften.
I e-bogen ”Kunsten at navigere i en tilpasningsøkonomi” får du viden om, hvordan din virksomhed kan bruge tilpasningsøkonomi til at håndtere fremtidens krav til it. Vi spørger blandt andet:
- Kan din virksomhed skalere og tilpasse sin digitale kapacitet og økonomi?
- Har dine kunder tillid til, at du har de skarpeste it-løsninger?
- Ville I kunne styrke forretningen ved at give jeres it mere fokus?
- Kan I få øget funktionalitet til samme pris?
Vi fokuserer på risiko, økonomi, fokus og valg af it-partner, som er fire opmærksomhedspunkter du skal have styr på for at lykkes med at tilpasse virksomheden til at modstå forandringerne i verden.