Jeg forsøger at lave en Access-applikation, som opdaterer en SQL-base. Det er lykkedes et langt stykke. MEN! Problemet er at lave noget der minder om en access subform, med sletning, oprettelse og ændringsfaciliteter på en bruger- (og også gerne programmør-venlig) måde. Jeg kan hente x records med en given nøgle og vise dem på formularen, men koden bliver klodset og uoverskuelig, når jeg begynder at skulle finde ud af at slette gamle eller oprette nye records. Ændring af eksisterende records kan lige gå an.
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.
Måske har jeg ikke selv helt forstået det, måske har jeg ikke forklaret det ordentligt.
Men jeg benytter - af hensyn til performance - disconnectede recordsets og IKKE linked tables, så derfor har jeg ikke rigtigt noget at binde min subform op på. Eller er der noget jeg ikke ved??
Måske har jeg ikke selv helt forstået det, måske har jeg ikke forklaret det ordentligt.
Men jeg benytter - af hensyn til performance - disconnectede recordsets og IKKE linked tables, så derfor har jeg ikke rigtigt noget at binde min subform op på. Eller er der noget jeg ikke ved??
i have not played around with this so much but you should be able to set the forms recordset property to the recordset you get with your select. Then just enter the names in the LINK fields.
I am not sure how your setting the recordset for the form but one you have don ethis you can also set the LinkChildFields and LinkMasterFields properties in VBA code.
Jeg er måske ikke dygtig nok, men jeg har ingen forestilling om hvordan jeg forbinder en subform med et recordset, der genereres på runtime. Og jeg kan heller ikke forestille mig hvordan jeg får mulighed at slette , oprette og ændre records i recordsettet og ikke mindst skrive det til bage til sql-databasen.
nhhn >how are you binding your MAIN form with a recordset? You do it in exactly the same way! Why are you NOT linking your SQL tables as with an Access backend? This will make things MUCH easier.
I suggest that you get hold of this book, it will give you all of the answers you want. Professional SQL Server Development with Access 2000 Rick Dobson ISBN: 1-861004-83-4 Wrox September 2000 700 sider Kr. 598,00
Tak for svaret. Jeg vil forsøge at få fat i bogen. Når jeg loader data ind i main-formen sker det også vha et disconnected recordset - kalder en stored procedure i sql-basen og fylder felterne ud, hvis der findes en record. I main-formen er der een record, men i subformen kan der være flere records - een pr. linie. Jeg har loadet dem ind i en vba-tabel og viser denne tabel på subformen og det er ok. Problemet opstår hvis brugeren vil slette en record eller oprette en ny - så bliver det klodset. I en rigtig Access-subform klarer Access sletning og oprettelse, men her skal jeg jo selv gøre det. Af hensyn til performance benytter jeg ikke linking til mine sql-tabeller.
Jeg har bestilt den bog, du omtalte. Jeg har ikke fået løst mit problem. Idag skal jeg ud til en konsulent og have 'onsite' hjælp. Og jeg vil gerne lukke sagen og tildele dig 25 point, men det ved jeg heller ikke hvordan jeg skal gøre.
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.