Citat:
onda mi eliminise "UPOZORENJE" ali me ne upozori na narusavanje integriteta dupliciranjem kljuca kroz
Err_Command4_Click:
MsgBox " Obveznik je vec izdvojen " & Err.Description
Resume Exit_Command4_Click
End Sub
Drugacije resenje mogu da odradim kroz prebrojavanje slogova koji zadovoljavaju uslov ali sam tvrdoglav jer i ovo treba da nekako radi
Tacno, drugacije nece. Deluje mi da nesto radis pogresno. Sa upozorenjima i porukama ili bez, desava se ovo: pokusavas da uneses nesto u tabelu preko 'append' kverija. Neki ce rekordi da prodju, a neki nece. Sa poruklom ili bez poruke, ti NE ZNAS KOJI to NISU PROSLI. Ako te interesuje koji rekordi NISU PROSLI, ne mozes to da utvrdis nikako posle izvresnja kverija. Pre nego sto se kveri izvrsi, imas u izvornoj tabeli nesto sto vec imas i u ciljnoj tabeli. Tada jos uvek mozes da intervenises i utvrdis koji su to koji nece proci, jer su duplikati. Dovoljno je da odradis unmatched query. Ako se append kveri vec izvrsio, tada sve sto iams u izvornoj tabeli imas i u ciljnoj tabeli. Nesto je uslo sad, a nesto je bilo tamo od ranije. Medjutim, ne mozes da odradis unmatched query, zato sto nema vise razlike.
Ako te ne interesuje zasto neki rekordi nisu prosli, onda te ne interesuje ni poruka.
Resenje sa Form_error verovatno ne bi proslo, jer se ne radi o forminom eventu i form ne mora da bude bound za ovo. Form_error hvata ovu vrstu problema samo na unbound formama. bar mislim da je tako. Ako neko ima vremena, proverite pa me ispravite.