Atunci când utilizatorul face clic pe o casetă de text pe forma mea, am nevoie pentru a atribui un cod record curent dacă nu există deja unul

voturi
-1

Am o formă, frmEvent, pentru editarea și crearea de înregistrări. Fiecare înregistrare reprezintă un eveniment. Am un formular pop-up care afișează multe-la-multe relații care unul asociat sau mai multe persoane la eveniment curent. Acest formular pop-up este deschisă atunci când utilizatorul face clic pe o casetă de text pe frmEvent.

Pop-up formă afișează toate înregistrările din tblEventPersons în cazul în care EventID = ID - ul înregistrării evenimentului , care este deschisă în prezent. Acest lucru funcționează în mod normal , o mare. Cu toate acestea, atunci când formularul meu este folosit pentru a crea un nou record de eveniment, acces nu atribuie un cod pentru noul record pentru evenimente până cel puțin un câmp a fost schimbat. Dacă un utilizator creează un record de eveniment și încearcă să deschidă imediat forma frmEventPersons noi, ei a lua o eroare , deoarece noul record Evenimentul nu are încă un ID atribuit.

Sunt sigur că există o soluție foarte simplă pentru acest lucru, dar căutările nu au dat nimic folositor.

Întrebat 19/03/2020 la 21:59
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more