KLEUR' tjes in NAVISION !!

postaci
Member Posts: 116
Hoi mensen,
is het mogelijk om velden kleurtjes te geven met een vinkje ?
bv. stel ik heb 1 veld. is rood. daarnaast heb ik een vink veldje. Als ik daar een vinkje inzet dan wordt het blauw. als ik vinkje weghaal dan is het weer rood. Is dit mogellijk ??? dat zou wel fijn is...
wacht op antwoord.....
Akin
is het mogelijk om velden kleurtjes te geven met een vinkje ?
bv. stel ik heb 1 veld. is rood. daarnaast heb ik een vink veldje. Als ik daar een vinkje inzet dan wordt het blauw. als ik vinkje weghaal dan is het weer rood. Is dit mogellijk ??? dat zou wel fijn is...
wacht op antwoord.....
Akin
0
Comments
-
In de OnFormat trigger van een formcontrol kun je de FORECOLOR updaten aan de hand van logica, de control moet dan wel een Name hebben.
Als voorbeeld kun je het rekeningoverzicht bekijken waar dit gebeurt met het bold maken indien het een totaal betreft.0 -
BV. Ik heb een Datumveld en het heet "Montagegereed dd" . Hiernaast heb ik een checkbox. Boolean. Ja/ nee. Als ik de checkbox op Ja zet, dan zou ik willen dat de kleur van Montagegereed dd andere kleur krijgt. Is nu zwart achtergrond, dan zou ik willen dat het bv. groen wordt.
Hoe pak ik dit aan ?? als dit zou lukken zijn ze heel blij op de afdeling bedrijfsburo !!!
I am waiting for an answer...Mark Brummel wrote:In de OnFormat trigger van een formcontrol kun je de FORECOLOR updaten aan de hand van logica, de control moet dan wel een Name hebben.
Als voorbeeld kun je het rekeningoverzicht bekijken waar dit gebeurt met het bold maken indien het een totaal betreft.0 -
Kun je aangeven wat je al geprobeerd hebt en waar je vastloopt?0
-
Nou ik heb geprobeerd in de code iets te zetten over de Forecolor..
zoiets van:
If waarderin1 :: Yes then
Forecolor.montagegereed dd = 65535 ..
maar het lukt me niet. ik weet niet hoe ik dat moet maken. Dus daarom dacht ik, misschien is het genoeg om alleen een vinkje te zetten.
Maar toch vind ik dat het mooier zou zijn als er kleuren zouden ontstaan, omdat ze in Excel ook zo werken. 1 werkend voorbeeld zou genoeg zijn...
heb jij ideeen ???0 -
De forecolor kun je alleen veranderen in de OnFormat trigger.
Heb je deze al gevonden? Zie als voorbeeld nogmaals het rekeningschema.
Je kunt hier conditioneel de forecolor veranderenIF Boolean then Currform.Control.Updateforecolor(255);
In de booleancontrol kun je dan het scherm eventueel updaten zodat de wijziging wordt doorgevoerd0 -
waar si de OnFormat trigger? ik kijk in de Form maar kan niks vinden. En zoek in Help naar rekeningschema maar weer niks >>
IF Boolean then
Currform.Control.Updateforecolor(255); wordt dit dan
IF Wijziging1 then
Currform."montagegereed dd".Updateforecolor(255); ?????Mark Brummel wrote:De forecolor kun je alleen veranderen in de OnFormat trigger.
Heb je deze al gevonden? Zie als voorbeeld nogmaals het rekeningschema.
Je kunt hier conditioneel de forecolor veranderenIF Boolean then Currform.Control.Updateforecolor(255);
In de booleancontrol kun je dan het scherm eventueel updaten zodat de wijziging wordt doorgevoerd0 -
Open het form met de formdesigner
Klik op het control waarvan de kleur moet veranderen
Druk op F9
Voila, het is de 3e trigger van boven, de documentation trigger niet meegerekend
--
Het rekeningschema is form 16
Klik op de Name control
code:Name - OnFormat(VAR Text : Text[1024];) CurrForm.Name.UPDATEINDENT := Indentation * 220; IF "Account Type" <> "Account Type"::Posting THEN CurrForm.Name.UPDATEFONTBOLD := TRUE;
0 -
Je moet natuurlijk wel een ontwikkel licentie hebben om bij de triggers te komen.0
-
Het is gelukt. Dit heb ik eringezet :
Montagegereed dd - OnFormat(VAR Text : Text[1024];)
IF Wijziging4 :: "1" THEN
CurrForm."Montagegereed dd".UPDATEFORECOLOR(65535);
Nu is het zo dat de tekst bij mongtagegereed dd geel wordt. Maar dat geld dan voor elke record. Dus ook waar er geen wijzing plaats heeft gevonden is ook geel. Dus specifiek eenkleurtje toewijzen naar een bepaald veld per record gaat niet ??
kan het ook dat ipv de letters een kleurtje krijgen de achtergrond verandert? BACKCOLOR ??
als ik vinkje uitzet dan blijft het nog steeds geel. hoe moet ik het weer uit kunnen zetten ???Mark Brummel wrote:Open het form met de formdesigner
Klik op het control waarvan de kleur moet veranderen
Druk op F9
Voila, het is de 3e trigger van boven, de documentation trigger niet meegerekend
--
Het rekeningschema is form 16
Klik op de Name control
code:Name - OnFormat(VAR Text : Text[1024];) CurrForm.Name.UPDATEINDENT := Indentation * 220; IF "Account Type" <> "Account Type"::Posting THEN CurrForm.Name.UPDATEFONTBOLD := TRUE;
0 -
Je kunt het net zo uitgebreid maken als je wilt
IF Boolean then
Update(255)
else
update(0);
Na de wijziging van het vinkje moet je waarschijnlijk een currform.update aanroepen, in de onaftervalidate trigger.
We komen er wel...
Oja, backcolor kan niet, helaas.0 -
Ik wil dat het per record zihctbaar is. Dus stel bi OPP06-0001 is het geel,omdat het aangevinkt is. Maar dat het bij OPP06-0002 gewoon zwart is omdat het vinkje uit staat. Dus dat het update van kleur niet voor allemaal geld, alleen maar in het record zelf. Dus dat als je scrolt door de record, dat je bij die record een andere kleur ziet waar de vinkje aangevinkt is.
kan het ook dat de achtergrond kleur verandert? kan je makkelijker zien..
hoe kan ik nu dan de kleur uitzetten ??Mark Brummel wrote:Je kunt het net zo uitgebreid maken als je wilt
IF Boolean then
Update(255)
else
update(0);
Na de wijziging van het vinkje moet je waarschijnlijk een currform.update aanroepen, in de onaftervalidate trigger.
We komen er wel...
Oja, backcolor kan niet, helaas.0 -
backcolor kanniet.. had ik niet gezien
)) sorry..
0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions