29. april 2004 - 18:05Der er
4 kommentarer og 3 løsninger
Lukke FRM og opdatere FRM
Lige et par mindre problemer.
Når man har foretaget et valg i en FRM og ønsker at FRM lukker med det samme og vender tilbage til udgangspunktet. Dvs uden, at man taster ESC eller F3.... hvad er så komandoen?
Samtidig skal det skærmbilledet man vender tilbage til "genopfriskes" i forhold til det valg man foretog i den anden FRM. Har prøvet med #Frm_Repaint og #Frm_Refresh, men det virker ikke. Har også prøvet at gentage #Frm_Index og #Frm_Search efter at valget er foretaget, men det virker heller ikke.
#FRM_REFRESH skal være #FRM_REDRAW. Jeg beklager. #FRM_EXIT ville jeg placere i POST-FIELD triggeren på feltet.
I den kaldende form, ville jeg placere genfrisk koden i POST-menu (forudsat at formen hvor du vælger et eller andet, bliver kaldt fra lokalmenuen i den første form). Ellers må du placere genfriskkoden, lige efter PROCESS kaldet til den anden form. Her ved jeg af gode grunde ikke lige hvilken trigger vi snakker om ;).
Hvis ikke det hjælper, må du lige prøve at beskrive helt nøjagtigt, hvad det er der sker i dine forms.
Til gengæld virker det vi snakker om ikke i FRM1 selvom FRM2 kaldes fra lokalmenu. Jeg skal da lige sige, at jeg jo i FRM1 kører Frm_index og Frm_search i PreForm. Der har jeg en bestemt variabelværdi der afgør hvilke records der skal vises. Det er så denne variabelværdi jeg ændrer i FRM2. Derfor skal FRM1 jo så "genopfriskes", når man vender tilbage og kun vise de relevante records.
Ja hvis det er et spørgsmål om at genfriske en variabel, så skal man jo bare gentage det kode som initialiserer variabelen, og hvis du laver en #FRM_SEARCH, så render den jo alle triggere igennem, hvor der er placeret kode :).
Du glemte bare at acceptere svaret. :)
Synes godt om
Ny brugerNybegynder
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.