Kalender DFGEN

March 2010
M T W T F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

CONFIGURATION FORM GENERATOR

Configuration generator membuatkan anda prosedur standar untuk konfigurasi sistem program atau software produk DFGEN, meliputi konfigurasi inisiasi variabel program, pengubahan dan penataan hak penggunaan.

Variabel publik untuk software atau program produk DFGEN diletakkan terutama di dalam konfigurator-form produk DFGEN.

Standar variabel publik di dalam form konfigurator software produk DFGEN:

  1. OPERATOR_ID : id operator yang aktif menggunaan aplikasi
  2. OPERATOR_NAME: nama operator yagn aktif menggunakan aplikasi
  3. DHUB_HOSTNAME: nama komputer atau alamat IP host MySQL
  4. DHUB_PORT: Port yang digunakan oleh MySQL
  5. DHUB_PROTOCOL: Protocol MySQL
  6. DHUB_USER: User yang digunakan operator untuk login ke server MySQL
  7. DHUB_PASSWORD: Password untuk login ke server MYSQL
  8. DHUB_DATABASE: Database yang diakses berkaitan dengan aplikasi
  9. DATE_START: Periode start aplikasi, biasanya terkait dengan periode akuntansi
  10. DATE_FINISH: Periode berakhir aplikasi, terkait dengan periode akuntansi
  11. STD_COLOR: Warna yang ditampilkan oleh form yang anda gunakan
  12. DATE_ACTIVE: Apakah tanggal akan membatasi tampilan data?
  13. CHAR_EXP_DELIMITER: Huruf yang digunakan untuk exporting data melalui clipboard
  14. REPEAT_ENTRY: Apakah data entry akan dilangsungkan berulagn secara otomatis atau satu per satu.

Untuk penataan hak penggunaan, tersedia variabel OPERATOR_RIGHTS berupa Tstrings untuk memuat nama-nama object TACtion yang boleh digunakan oleh operator yang sedang aktif. Pada saat pegnguna akan menggunakan prosedur, diperiksa dulu apakah ada atau tidak di dalam daftar ini. Jika ada, tindakan akan diijinkan, jika tidak tersedia maka pengguna produk DFGEN tidak diperbolehkan melanjutkan.

Prosedur standar yang dibuatkan untuk anda terdiri atas:

function  PathExe:string;

procedure LoadConfig;

procedure SaveConfig;

function  FileConfig:string;

procedure ConfigureConnector(AOwner:TComponent; AConnection:TZConnection);

procedure SaveOtherConfig(sSection,sKey, sValue:string);

function  ReadOtherConfig(sSection,sKey,sDefault:string):string ;

procedure ModifyCOnfig(AOwner:TComponent;AConnection:TZConnection);

function  ApplyConCOnfiguration(AConnection:TZConnection):boolean;

function  CekRight(ModulName:string):boolean; overload;

function  CekRight(ModulName:string;GiveAlert:boolean):boolean; overload;