Inloggen Registreren

Login to your account

Username *
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *
Captcha *

Free fields plugin - Onderhoud invoer

Artikelindex

Aanmaken freefields

Als u op de "Design frields" knop heeft gedrukt ziet u het volgende scherm.
U heeft waarschijnlijk wel wat minder freefield definities maar daar kunnen we nu wat aan doen.

Als u dubbel klikt op Sysvars of het knop je "Edit fields"gebruikt en u dan het veld Contactnaam aanklikt krijgt u het volgende scherm te zien.

 

  • Cancel : annuleer en ga naar de lijst
  • Save : Slaat de layout op in de database. Als nieuwe velden worden aangemaakt kan dit proces niet ongedaan worden gemaakt. Let goed op het type en de lengte van het veld. Deze kunnen niet gemakkelijk worden aangepast als eenmaal het veld is aangemaakt.
  • Add new control : Voegt een nieuwe control toe deze kunt u dan plaatsen en bewerken.
  • Delete : verwijder actieve control.
  • Save Voer de instellingen hieronder door zodat u deze ziet. Bij aanmaken van een nieuw veld (Colom origen die nog niet bestaat) wordt er een veld van het type in FieldType aangemaakt. Dit is niet zo maar te verwijderen in deze editor. Wij verwijzen u hiervoor naar een database beheer tool zoals flame robin. hiermee kunt u de velden droppen. Ook kunt u het zelf met SQL door b.v. het commando alter table mytable drop mycolumn uit te voeren met de juiste waarde.
  • Type of control : kunt hier uit verschillende type controls kiezen waardoor de interactie met dat veld wordt beïnvloed. Types worden in de bijlagen uitgelegd. Kies het juiste type control bij de juiste Type data. Een checkbox is een SMALLINT een numerieke waarde met cijfers achter de komma een FLOAT
  • Size : grote voor een tekstveld of numeriek veld (als de veld grote eenmaal is gedefinieerd in de database heeft het aanpassen van dit veld geen effect. U zult dan de veld grote in de database zelf moeten aanmaken.
  • Translation. Kies een bestaande vertaling of voeg er een toe aan de huidige database en gebruik deze.
  • Column originen : Vul hier uw nieuwe veldnaam in bij het aanmaken van een nieuwe control of kies uit een reeds bestaande kolomen lijst. Als u bijvoorbeeld met flame een tabel heeft ontworpen kunt u uit deze lijst kiezen welke velden u nu wilt laten bewerken.
  • FieldType : Een nieuw veld (Niet bestaande naam in Column origine) wordt als dit type aangemaakt. Afhankelijk van het tyoe wordt dan ook de Size mee genomen.
  • Default value : Standaard waarde mag een select zijn. (dus b.v "select current_timestamp from rdb$database" zorgt bij een datum veld dat vandaag de standaardwaarde is bij invoer. Dit is meestal in combinatie met het hoofdtype een op veel relatie.
  • Left , Width, Top , Height, De control breedte hoogt etc, Op sommige controls hebben niet alle waardes effect. Gebruik een memo type om bijvoorbeeld meerdere regels in te voeren. Bij een edit heeft hoogte geen effect.
  • Enabled : Zet het veld (tijdelijk) uit. meestal komt dit bij een migratie waarbij e oude gegevens nog een x tijd zichtbaar zijn.
  • Sql en Extra data Voor sommige veldtypes wordt dit veld gebruikt om bijvoorbeeld de sql van een keuze lijst mee op te bouwen. Hiermee wordt dat een dropdown gevuld met de juiste waarde. Zo kunnen er verbanden worden gebruikt om een keuze lijst op te bouwen. Denk aan een keuze lijst in een document die weet welke debiteur er is gekozen en daardoor de freefields van die debiteur kan gebruiken om de lijst met keuze mogelijkheden te beperken.

Sysvars is als invoer veld te vinden bij instellingen->Administratie->Bedrijfsinformatie