Avatar billede leif1 Nybegynder
05. januar 2009 - 13:12 Der er 2 kommentarer og
1 løsning

Navision Nav -dataport kode

Hej

Jeg har følgende kode  i en dataport der indlæser vare, men jeg ville gerne have valideret felterne bagefter, er der nogen der har nogle forslag.

Kan man evt lave et anfordringsform der kan slå op i tabellen med Catagoryerne

Kode

TPK.INIT;
TPK."Item No." :="No.";
TPK."Main category" :='Reservedele';
TPK.Category1 :='Ford T';
TPK.Category2 :='Bagaksel';
TPK.INSERT;
Avatar billede amtoft Novice
05. januar 2009 - 13:16 #1
I stedet for at bruge := kan du validere i feltet.

Alså
TPK.validate("Item No.","No.");
TPK.validate("Main category",'Reservedele');
osv.

Så kalder den, den kode der er på feltet.
Hvis der f.eks. er noget kode der kontrollerer andre felter når du indtaster "main category" bliver denne kontrol udført når du validerer.
Det gør den ikke, når du bruger :=

mvh Brian
Avatar billede leif1 Nybegynder
05. januar 2009 - 14:21 #2
Kan man evt lave et anfordringsform på en dataport der kan slå op i tabellen med Catagorya´erne
Avatar billede amtoft Novice
05. januar 2009 - 15:02 #3
Sådan at du ikke skal hardkode, hvilken kategori det er der skal ind på TPK?

Det kan du i princippet godt.
Men hvis du sætter et felt på din "indstilling-faneblad" forsvinder dit anfordringsfelt til hvilken fil du skal importere.
Så skal du selv sætte dette felt på også.

Alternativt - du kan måske tilføje det til den fil du importerer?
Oplysningerne må jo stamme et sted fra, måske var det lettest at eksportere dem derfra.

mvh Brian
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