Avatar billede pote Nybegynder
24. november 2005 - 16:45 Der er 2 løsninger

C5 v.3.0 Hvornår finder man med 100% sikkerhed &CMD og &CURFLD

I en form hvor jeg anvender et felt/metode svarende til "Vareopslag" i OrdLine har jeg noget kode liggende i PRE-DELETE trigger.
Trigger bliver aktiveret når anvender Alt+F9 -hvis cursor står i et felt der defineret i record'en, men når ALT+F9 aktiveres fra
variablen "Vareopslag" bliver posten slettet uden at trigger PRE-DELETE aktiveres.
Mit spørgsmål er derfor: Hvor(blok-trigger eller felt-trigger) skal man teste &CMD og &CURFLD for at fange ALT+F9 når denne aktiveres fra en variabel?
Avatar billede mariaf Juniormester
24. november 2005 - 17:50 #1
DB-triggeren på kartoteket.
Avatar billede sss64 Nybegynder
25. november 2005 - 11:31 #2
Det som du beskriver forekommer ikke i C5 version 3.0 SP3. Her bliver PRE-DELETE triggeren aktiveret ligegyldig i hvilket felt du står (heldigvis) - om feltet er en variabel eller oprettet i databasen er ligegyldig.

Prøv at indsætte

PRINT "PRE-DELETE" pause

i PRE-DELETE triggeren for at se om den bliver aktiveret for hhv din tilrettede form OrdLinie og så for standarden der ligger i SYP laget. Hvis triggeren ikke bliver aktiveret ville jeg hurtigt skifte til SP3.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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