Skriv ut post endast en gång
24 svar · 756 visningar · startad av bigsky · sida 2 av 2
Frågan, av bigsky
Hur skriver man ut värden från DB innehållandes färgnamn om varje färg som kan förekomma fler gånger, bara får skrivas ut en gång? Följande: Lila Svart Lila Gul Ska bli: Lila Svart Gul
Läs frågan i sin helhet →Kan du visa resultatet av min fråga och beskriva vilket resultat du vill ha istället?
Nu är det inte sådana radbrytningar i SQL-frågan som bilden visar. Det gjorde jag endast för att få plats med allt på bilden. Som ni ser skrivs order som slutar på 19 ut två ggr fast det egentligen är två artiklar i samma order. Det ska alltså bara skrivas ut två rader i detta fall. En där OrderNr slutar med 19 resp. 20. Bortse från fältet Status, jag har bara olika värden där för att se hur det ser ut. Det har inget med grupperingen av artiklarna att göra. Naturligtvis ska det stå "Väntar på betalning" eller "Skickad" på alla rader som tillhör samma order.
Nu har jag spårat problemet till följande. Det blir fel (dubletter skrivs ut) när jag lägger till fälten Amount och Price i SQL-frågan. Tar man bort dem fungerar det bra.
Jag löste det med att helt enkelt inte visa totalsumman för beställningarna i listningsfasen utan sparade det till den detaljerade visningen. Tack iaf grabbar.


