Avatar billede mick Nybegynder
25. november 2001 - 12:32 Der er 4 kommentarer og
1 løsning

Opdatere skema

I et skema har jeg to knaper : \"Ny post\" og \"Save post\". Når jeg trykker på \"Ny post\" tømmes alle felter, sådan at der kan indtastes en ny post. Når der herefter trykkes på \"Save post\", gemmes denne post (vha. DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70)

Men når ovenstående kode udføres, blir der skrevet \"#Slettet\" i alle felter i skemaet. Posten er gemt, men jeg kan ikke se den før jeg har afsluttet, og åbnet skemaet igen.

Er det muligt at opdatere skemaet på en måde, sådan at jeg ikke behøver at afslutte skemaet for at se den nye post?
Avatar billede ncbr Nybegynder
25. november 2001 - 13:02 #1
som jeg forstår dig kan du vist bruge funktionen

forms!dit formularnavn.requery
Avatar billede mick Nybegynder
25. november 2001 - 13:18 #2
ncbr> Det virkede. Tak skal du have...
Avatar billede ncbr Nybegynder
25. november 2001 - 13:19 #3
velbekomme
Avatar billede mugs Novice
25. november 2001 - 14:54 #4
ncbr og mick > Et skud fra hoften:

Når man bruger requery, køres den underliggende forespørgsel igen, og formularen vil vise den første post i forespørgslen.

Hvis man derimod bruger.

Me.Refresh

opdateres den underliggende forespørgsel, men formularen viser stadig den nyoprettede post.

Så jeg vil anbefale, at mick benytter denne kode hvis det er nødvendigt at se den nye post. 
Avatar billede ncbr Nybegynder
25. november 2001 - 15:35 #5
mugs>>> ok.
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