Printen Omschrijving of Omschrijving2

Angelo63Angelo63 Member Posts: 20
edited 2008-10-27 in NAV Dutch speaking only
Ik wil in een inkoopfactuur een artikel (uit tabel 27) printen met als voorwaarde: als Omschrijving2 gevuld is, deze afdrukken, als Omschrijving2 leeg is, Omschrijving afdrukken. Ik zag in de tabel dat Omschrijving en Omschrijving2 Text zijn en heb deze dus als Text toegevoegd aan de Variabele Globals. Bovendien een extra tekst toegevoegd met de naam DescriptionText. Daarna hetvolgende geprogrameerd:

IF Description2 = '' THEN
DescriptionText := Description
ELSE
DescriptionText := Description2;


Blijkbaar is mijn kennis van C/Al programeren niet toereikend want het werkt voor geen meter. Of misschien benader ik het helemaal verkeerd.
Gaarne advies.........

Comments

  • ajhvdbajhvdb Member Posts: 672
    Je IF klopt wel, vermoedelijk de plek waar het staat, niet. Heb je het artikel geGET. Mooi woord he.
  • Angelo63Angelo63 Member Posts: 20
    Mijn IF staat in het OnAfterGetRecord van de Line (niet de Header :wink: )

    (als je dit tenminste bedoelt met geGET)
  • ajhvdbajhvdb Member Posts: 672
    Bij de onaftergetrecord van de Line heb je nog geen description van tabel 27. Daarvoor moet je een get doen.

    Beter kun je de description 1 + 2 van de line gebruiken.
  • Angelo63Angelo63 Member Posts: 20
    Het probleem is opgelost, het lag toch aan mijn gebrekkig programeren. Na nog een paar pogingen kwam ik tot het volgende:

    IF "Purch. Inv. Line"."Description 2" = '' THEN
    DescriptionText := "Purch. Inv. Line".Description
    ELSE
    DescriptionText := "Purch. Inv. Line"."Description 2";

    Dit werkt dus wel. In ieder geval, bedankt voor de reacties.
Sign In or Register to comment.