In diverse applicaties ben je ze al tegengekomen: gekleurde regels met een eventuele ballontekst bij OrderBeheer verkoop en inkoop, en wellicht in diverse datalijsten, data- en Excel™-werkbladen.


De voorgrond- en achtergrondkleur is dan bepaald door de inhoud van bepaalde velden die in de uitvoer van de query zijn opgenomen. TRADIUM interpreteert die specifieke waarden en maakt hiermee een geavanceerde opmaak van jouw queries mogelijk.

 


Kolomnaamgeving en inhoud: stuurcodes voor de opmaak

De opmaak wordt bepaald door een combinatie van kolomnamen en de inhoud van deze kolommen. TRADIUM "leest" de waarden uit deze kolommen en past dan een bepaalde opmaak toe. Hieronder zie je een overzicht van gereserveerde kolomnamen en hun specifieke waarden waarmee een bepaalde opmaak wordt ingesteld.


Kolomnaam 

(niet hoofdletter gevoelig)

specifieke waarden en opmaak specificaties

FONTBOLD en BOLD

Indien de numerieke waarde van deze kolom <> 0 is, dan wordt de gehele regel vetgedrukt weergegeven.

FONTITALIC en ITALIC

Indien de numerieke waarde van deze kolom <> 0 is, dan wordt de gehele regel in schuinschrift weergegeven.

FONTUNDERLINE en UNDERLINE

Indien de numerieke waarde van deze kolom <> 0 is, dan wordt de gehele regel onderstreept weergegeven.

FONTSTRIKETHRU en STRIKETHRU

Indien de numerieke waarde van deze kolom <> 0 is, dan wordt de gehele regel doorgehaald weergegeven.

FONTERRORLEVEL en ERRORLEVEL

Indien de numerieke waarde van deze kolom > 0 is, dan wordt de opmaak aan de hand van onderstaande waarden opgemaakt voor de gehele regel:


Kolomwaarde

Letterkleur

Achtergrond

Vetschrift

1

wit

blauw

nee

2

wit

blauw

ja

3

donkerblauw

groen

nee

4

donkerblauw

groen

ja

5

blauw

geel

nee

6

blauw

geel

ja

7

donkerblauw

oranje

nee

8

donkerblauw

oranje

ja

9

wit

rood

ja

 

Indien de numerieke waarde van deze kolom 0 is, wordt een bestaande opmaak gereset. M.a.w.: de letterkleur, achtergrond en schrijfstijl wordt op de standaardwaarde ingesteld.

 

Indien de numerieke waarde negatief is, dan wordt enkel de schrijfstijl van de regel aangepast, volgens de onderstaande waarden:

Waarde

Vetschrift

Schuinschrift

Onderstreept

Doorgehaald

-1

ja




-2


ja



-3



ja


-4




ja

-5

ja

ja



-6

ja


ja


-7

ja



ja

-8


ja

ja


-9


ja


ja

FORECOLOR

Hier wordt de kleur van de tekst opgemaakt. Dit kan elke kleur zijn volgens de RGB-codering. Er zijn in de SQL-database standaardkleuren opgenomen in de vorm van functies. Dit zijn de kleurfuncties:
SELECT dbo.vbBlack() 

SELECT dbo.vbBlue() 

SELECT dbo.vbCyan()

SELECT dbo.vbGreen() 

SELECT dbo.vbLightBlue() 

SELECT dbo.vbLightGray() 

SELECT dbo.vbLightGreen() 

SELECT dbo.vbLightRed() 

SELECT dbo.vbLightYellow() 

SELECT dbo.vbMagenta() 

SELECT dbo.vbRed() 

SELECT dbo.vbWhite() 

SELECT dbo.vbYellow() 

BACKCOLOR

Hier wordt de achtergrondkleur opgemaakt. Net als bij de FORECOLOR kan dit elke kleur zijn volgens de RGB-codering. Zie hierboven voor een lijst van standaardkleuren die in SQL zijn vooringesteld.

BALLOONTIPS

Indien tekst is ingevuld, wordt deze tekst in een popup-ballon gezet. Deze balloontip wordt automatisch getoond wanneer de gebruiker de regel aanklikt.

Afhankelijk van de opmaak van de tekst wordt de balloontip voorzien van een titel en een eventuele hyperlink. Je dient het verticale streepje "|" als kolomscheiding in te voeren. Zie hieronder de opmaakmogelijkheden:

 

Aantal

"barchars"

Voorbeeld

kenmerken

0

"levertijd overschreden"

De ballon wordt zonder titel weergegeven

1

"Levertijd|Er is een levertijd overschreden"

De ballon verschijnt met titel "Levertijd," gevolgd de rest van de tekst

2

"Levertijd|Er is een levertijd overschreden|QUERYREAD: Select * FROM BestelHeaders"

Als hierboven, echter dient de titel als hyperlink naar "Queryread:..."

 

Je kunt ook meerdere regels onder elkaar plaatsen (als paragrafen). Je dient dan de tekst " \n " in de tekst op te nemen (inclusief spaties). Voorbeeld:

"Dit is de eerste regel \n en dit is de tweede regel"


Let op: de opmaakkolommen zelf worden NIET weergegeven in de query-uitvoer!


Verborgen kolommen

Het is mogelijk om specifieke kolommen in de uitvoer onzichtbaar te maken door een speciale voorlooptekst aan de kolomnaam toe te voegen. Je gebruikt verborgen kolommen wanneer jij de uitvoer wel nodig heeft voor een bepaalde referentie aan een andere kolom of bij het gebruik van meervoudige werkbladen.

Je plaatst dan de tekst "hidden_" voor de kolomnaam. Een voorbeeld:


SELECT Admin AS hidden_Admin FROM Prm_Grootboek


wanneer jij bovenstaande query uitvoert, zal de kolom "Admin" niet worden weergegeven.



Kolommen blokkeren voor bewerken

Wanneer jij een query uitvoert naar een data-werkblad zijn standaard alle tabel-kolommen te bewerken. Het is mogelijk om specifieke kolommen te blokkeren door een speciale voorlooptekst aan de kolomnaam toe te voegen. Deze kolommen worden wel getoond in het werkblad en er kan ook gewoon op worden gesorteerd of gegroepeerd. Enkel het bewerken van de cel is niet mogelijk wanneer jij de tekst "locked_" voor de naam de kolom opgeeft. Bijvoorbeeld:


SELECT Nummer AS locked_ArtNummer, Omschrijving FROM ArtikelStam WHERE Deleted = 0


wanneer jij bovenstaande query uitvoert naar een data-werkblad, kan jij wel de omschrijving aanpassen, maar niet het artikelnummer in de lijst bewerken.


Links toevoegen aan kolommen

TRADIUM interpreteert kolomnamen, zoals "KlantCode" en "ArtikelNummer". Als je dan klikt in een cel van die kolom kan je doorlinken naar de klantenkaart, c.q. artikelkaart. Maar je kunt ook zelf deze linkknoppen toevoegen aan een kolom. Dit doe je door de tekst "Linked_" voor de te koppelen kolomnaam te zetten. Let wel op: deze kolom zelf moet je ook specificeren in je query! Kijk naar onderstaand voorbeeld:


SELECT Nummer, Omschrijving, Verkoopprijs,
'QUERYREAD:SELECT MutatieDatum, Nieuw_Verkoop FROM PrijsMutaties WHERE ArtikelNummer = ' + CAST(Nummer AS VARCHAR(10)) AS Linked_Omschrijving
FROM ArtikelStam WHERE Deleted = 0


wanneer jij bovenstaande query uitvoert naar een data-werkblad of -lijst, verschijnt een linkknop in de cel van de omschrijving wanneer je daarin klikt. Door op de knop te klikken voer je een "QUERYREAD" uit, waarmee je een nieuwe datalijst opent met alle wijzigingen van de verkoopprijs van het betreffende artikel. De hyperlink mogelijkheden zijn gelijk aan die van de BALOONTIPS-kolomnaam (zie hierboven) en bij de memo's op je TRADIUM-bureaublad (zie e-Notes).


TradiumTech.nl is voor de technische ondersteuning van Tradium Business Software, kijk op www.tradium.nl voor meer informatie.