Avatar billede jens_32 Nybegynder
18. april 2005 - 20:44 Der er 5 kommentarer og
3 løsninger

Liste med data i anden form

Hej, jeg ønsker fra felt1 i form1 at kunne slå op i form2.

Jeg ønsker desuden at kunne tage værdier fra form2 med ned i form1.

Jeg har hørt, at man kan bruge Lookup til dette. Nogen der ved hvordan? Hvilken kode, der skal skrives hvor?
Avatar billede mariaf Juniormester
18. april 2005 - 21:37 #1
Det nemmeste er at se på koden mellem Debkart og debpost. Der slår man op med Kontonummer begge steder. Husk at der skal være index på det felt, du ønsker at slå op med.
Avatar billede jens_32 Nybegynder
18. april 2005 - 21:47 #2
Den kode, du refererer til, i hvilke triggers er det?
Kan ikke lige finde noget der ligner?
Avatar billede mariaf Juniormester
18. april 2005 - 22:02 #3
Du skal ind i formen DebPost, i Pre-form-triggeren. Her har du koden, der styrer index. Du springer Extern Common over, og bruger kun den første del af if-sætningen. Så skulle du være kørende. Hurdlen er indexet. Lav din form2 først, og sikrer dig at den fungerer med et index, der har et felt svarende til det felt, du senere vil kalde med.
Avatar billede jens_32 Nybegynder
18. april 2005 - 22:14 #4
Nå ja, det kender jeg godt, men det var nu ikke lige det jeg tænkte på.

Men måske det kunne være en løsning.

Ser lige om der kommer andre bud også.
Avatar billede Slettet bruger
19. april 2005 - 08:04 #5
Som jeg forstår dit spørgsmål, er det du vil lave, det samme som Alt-H på et felt, blot med oplsag i en form i stedet for et listbillede.

Det kan gøres på følgende måde:

I i pre-field på felt1 i form1, kan du lave kaldet til form2 sådan:
  SET &Parm = '17 form=form2'

På form2 skal du have en blok med blokmode = Select.
Her skal du på NXTFLD skrive:
  IF &Cmd == #CmdENTER THEN
    SET KeyQueue(#TASK_ED_DELL+Felt2+#TASK_CRT_FNEXT) 
  ENDIF

Form1 kalder form2 når man vælger Alt-H på felt1. Form2 returnerer værdien i felt2 til form1 ved hjælp af keyboard-bufferen.

Et eksempel på form2 er formen PickDatabase.
Avatar billede jens_32 Nybegynder
19. april 2005 - 20:29 #6
Hej rahp, du er helt sikkert på sporet.
Jeg er imidlertid interesseret i at få to feltværdier med ned fra Form2 og så sætte to felter lig med disse værdier i Form1.
Hvordan klares den?
Avatar billede Slettet bruger
19. april 2005 - 23:29 #7
Hvis du skal have 2 værdier retur fra form2, kan du f.eks. lave kode på form1's event-trigger som kalder form2 using parametre og i form2 externe parametre i nxtfld-triggeren og tildele felter i paramatre de værdier som skal retur.
Avatar billede jens_32 Nybegynder
20. april 2005 - 20:21 #8
Takker.
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