Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on January 15, 2010, 09:18:28 am



Title: Waarschuwing indien 1e positie in Textbox met = teken gevuld wordt
Post by: Heart Informatisering B.V. on January 15, 2010, 09:18:28 am
Indien een Label control (bijv. een omschrijving die ergens wordt weergegeven) met een '=' teken begint, dan resulteert dit in een VFP fout. Op zich gaat de verwerking dan wel meestal gewoon verder, maar iedere keer als e.d. Label wordt weergegeven gaat dit weer gepaard met (hinderlijke) meldingen.

Op zich is bovenstaande al jaren bij ons bekend, en programma technisch kunnen we hier in de programmatuur redelijk om heen werken.

Echter, een gebruiker heeft zojuist bedacht een Artikelnummer toe te voegen beginnend met een = teken. Omdat dit Artikelnummer natuurlijk overal in het pakket wordt weergegeven (= Label), resulteert dit ook in de VFP foutmeldingen. Deze situatie (= teken in data) is slecht af te vangen.

In een poging dit toch te voorkomen is nu een kontrole opgenomen in de Validatie van een Textbox control. Zodra de Textbox wordt verlaten en de 1e positie met een = teken begint, zal er een popupje volgen met daarin de waarschuwing dat een = teken op de 1e positie in een Textbox tot problemen zal leiden.

Het popup bevat een [OK] toets en een [Annuleren] toets. Met [OK] kunt U gewoon verder gaan (feitelijk, zoals het vroeger werkte, zonder dat de kontrole er was). Met [Annuleren] keert U terug in de betreffende Textbox control, en kan het = teken worden verwijderd.

Nb: Deze aanpassing is beschikbaar vanaf de eerst volgende Systeemprocedure van 15 januari of later.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYMTICVD    Omschrijving (nog) niet bekend    14-01-2010    15-01-2010


Title: Re: Waarschuwing indien 1e positie in Textbox met = teken gevuld wordt
Post by: Wouter Rijnbende on January 18, 2010, 09:00:01 am
De voor deze Releasenote benodigde Systeemprocedure is opgebouwd. Deze aanpassing zal derhalve meekomen met iedere Upgrade die na nu gegenereerd wordt.