17. januar 2012 - 09:45Der er
9 kommentarer og 1 løsning
Opret post i tabel med det samme indtastning starter i formular
Hejsa.
Jeg har en formular som henter data direkte fra en tabel. Når jeg opretter en ny post i formularen, får jeg også fint vist ID'et med det samme på den nye post. Men hvis jeg åbner tabellen er der ikke nogen post endnu. Hvordan får jeg formularen til at skrive posten til tabellen med det samme jeg har startet en indtastning i et felt ?
Hvis du skifter fra formularen direkte til tabelen, er tabellen jo ikke opdateret. Du r nødt til at lukke formularen og åbne tabellen før du kan se den nye post.
Lille forklaring: Nu oprettes posten, som du bad om; men den indeholder kun det første felt, der skrives i. Hvis posten skal opdateres hver eneste gang der tastes i et eller andet felt, må du fjerne "If Me.NewRecord Then"
>> mugs Når de første tegn skrives i posten, bliver den "åben", som du ved (illustreret ved den lille blyant). Refresh opdaterer formularen. Det sker i praksis ved at posten gemmes. Requery ville genforespørge formularen - og cursoren ville hoppe tilbage til første post, hvilket jo i de fleste tilfælde ville være helt forkert. Jeg HAR testet min kode inden jeg postede den ;o)
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.