Tato vlastnost je zastaralá, není funkční pro jazyk JavaScript a je lepší ji nahradit voláním metod: ReadFieldValue / WriteFieldValue.
vField | [nepovinné] (Variant) Název sloupce tabulky nebo jeho index (indexováno od 0). Pokud není nastaveno, pak vlastnost čte celý řádek tabulky / zapisuje do celého řádku tabulky proměnnou typu Array (pole). |
---|
Pokud je touto vlastností čtena z tabulky 'prázdná hodnota' (<Null>), pak lze definovat metodou SetNullValue náhradní hodnotu, která bude vrácena místo této prázdné hodnoty. Tato náhradní hodnota je platná až do příštího volání metody SetNullValue.
var x;
var oDb = pMe.Pm("/Database0");
if (oDb.IsOpen())
{
//čtení ze sloupce s názvem "column1" prvního řádku tabulky
oDb.MoveFirst();
x = oDb.FieldValues("column1");
Pm.Debug(x);
//čtení z 1. sloupce 2. řádku tabulky
oDb.MoveNext();
x = oDb.FieldValues(0);
Pm.Debug(x);
//zápis do 3. sloupce 2. řádku tabulky
x = 100;
oDb.FieldValues(2) = x;
Pm.Debug(x);
}
if (oDb.IsOpen())
{
oDb.MoveFirst();
oDb.Edit();
oDb.FieldValues(0) = 1;
oDb.FieldValues(1) = 12;
oDb.FieldValues(2) = "Text";
oDb.Update();
}
if (oDb.IsOpen())
{
var arr = Pm.CreatePmArray().Array1(1, 12, "Note");
oDb.MoveFirst();
oDb.FieldValues = arr;
}