CsvSelect
Ukázka výběru záznamu z CSV souboru
Popis
Skript načte a zobrazí CSV soubor ve formuláři pro výběr záznamu. Klepne-li uživatel na tlačítko "Vybrat", pak je zobrazena hodnota z prvního sloupce vybraného řádku.declare function CsvCreate dll "ScriptEx" (string): integer declare procedure CsvSetBooleanProp dll "ScriptEx" (integer, string, boolean) declare procedure CsvSetIntegerProp dll "ScriptEx" (integer, string, integer) declare procedure CsvSetStringProp dll "ScriptEx" (integer, string, string) declare procedure CsvFree dll "ScriptEx" (var integer) declare procedure CsvDataSetLoadFromFile dll "ScriptEx" (integer, string) declare function CsvDataSetGetFieldAsString dll "ScriptEx" (integer, integer): string declare function CsvSelectFormShowModal dll "ScriptEx"(integer): integer script CsvSelect(): boolean var DS: integer Form: integer S: string begin DS := CsvCreate("TCsvDataSet") CsvSetBooleanProp(DS, "FirstLineContainsFieldNames", true) CsvSetStringProp(DS, "Separator", ";") CsvDataSetLoadFromFile(DS, "c:\Slozka\Soubor.csv") Form := CsvCreate("TCsvSelectForm") CsvSetIntegerProp(Form, "DataSet", DS) if CsvSelectFormShowModal(Form) = 1 then // mrOk S := CsvDataSetGetFieldAsString(DS, 0) write("Vybrano: " + S) result := true else result := false end CsvFree(Form) CsvFree(DS) end