Tabel veld sorteren in aflopende volgorde

tomdepoortertomdepoorter Member Posts: 65
edited 2013-03-25 in NAV Dutch speaking only
Beste


Is het mogelijk om de sorteervolgorde van een tabel in NAV aan te passen?

I.c. wil ik de records in de tabel verkoopprijzen sorteren in aflopende volgorde op het veld begindatum.
Ik heb al via SQL Server Management Studio geprobeerd bij index columns de sorteervolgorde aan te passen,
maar dit heeft geen invloed.

Ik zie onmiddellijk een mogelijkheid om dit te doen in de objectdesigner.

Ik heb al gelezen dat sommigen hiervoor een extra veld creëren met een automatische waarde die begint bij -1
en verder negatief aftelt bij elk nieuw record.
Maar dit lijkt me vreemd.

Mvg

Tom

Comments

  • Marije_BrummelMarije_Brummel Member, Moderators Design Patterns Posts: 4,262
    Heb je al geprobeerd de view in descending te plaatsen?
  • SogSog Member Posts: 1,023
    Heb je ooit al het idee gehad om de NAV help te openen (F1) en te zoeken op "sorting"?
    |Pressing F1 is so much faster than opening your browser|
    |To-Increase|
  • tomdepoortertomdepoorter Member Posts: 65
    Dag Mark

    Ik ben geen technisch analyst of programmeur,
    dus ik hier misschien stomme vragen stellen.

    Bedoel je hier een view in SQL of NAV?

    Indien het eerste, ik vind geen view van de Purchase Price-tabel.
    Waar zijn de table-views te vinden in de design-mode van NAV?

    Voor de verduidelijking:
    eigenlijk wens ik sorteervolgorde vooral aan te passen
    voor de rapportering naar Jet toe.


    Mvg

    Tom
  • Marije_BrummelMarije_Brummel Member, Moderators Design Patterns Posts: 4,262
    Kijk, het is wel handig dat je aangeeft dat je de sortering nodig hebt in Jet Reports, en niet in NAV.

    In NAV kun je altijd de sorting op ascending of descending zetten in code of met de view property van een form of page.

    Van Jet heb ik niet veel verstand en het is wellicht handiger om deze vraag te stellen op het forum van Jet Reports. Wellicht heeft Jet Reports een vergelijkbare functie. Zo niet moet je inderdaad iets anders verzinnen zoals een hulpveld.
  • tomdepoortertomdepoorter Member Posts: 65
    Dag Mark

    Ik heb de vraag eerst gesteld op het forum van Jet:
    http://expresssupport.jetreports.com/vi ... 7ab9e4a779
    Maar blijkbaar is hetgeen ik wens, niet mogelijk in de gratis versie Jet Express.
    Men heeft het n.a.v. mijn vraag wel toegevoegd aan feature request-list.

    Aangezien Jet blijkbaar enkel het 1ste record van een gelinkte tabel kan ophalen
    en dit in het geval van de inkoopprijs de oudste inkoopprijs is (wat niet relevant is)
    dacht ik van in NAV de sorteervolgorde in de tabel te kunnen omdraaien.
    Hierdoor zou het eerste record de nieuwste inkoopprijs bevatten.

    Als ik je goed begrijp, kan je de sorteervolgorde niet standaard in de tabel zelf aanpassen
    maar wel via een object die de inhoud van de tabel representeert (het formulier).
    Of zie ik dit mis?


    @Sog: ja, maar dit levert info over sortering van de database op, wat mijn inziens niet relevant is.
    Daarnaast info hoe je via beeld kunt sorteren, maar dat lijkt mij ook geen invloed te hebben.


    Mvg

    Tom
  • Marije_BrummelMarije_Brummel Member, Moderators Design Patterns Posts: 4,262
    Tom,

    Je kunt inderdaad de tabel niet op omgekeerde volgorde laten sorteren. Aanpassingen via SQL zijn ook zeer af te raden.

    Je kunt alleen het scherm andersom laten sorteren of een rapport.
  • tomdepoortertomdepoorter Member Posts: 65
    Dag Mark

    Bedankt voor de verduidelijking.
    Ik weet nu dat ik niet verder meer moet gaan zoeken.


    Mvg

    Tom
Sign In or Register to comment.