Topic: Настройка CheckBox
Вроде понятно, как сиеминутно сделать выбор с помощью скрипта...
А вот как закрепить положение флажка в базе, чтоб, она, база, помнила, в каком положение, он стоит, при каждом ее запуске. Так понимаю нужно поле да/нет.
My Visual Database → Russian → Настройка CheckBox
Вроде понятно, как сиеминутно сделать выбор с помощью скрипта...
А вот как закрепить положение флажка в базе, чтоб, она, база, помнила, в каком положение, он стоит, при каждом ее запуске. Так понимаю нужно поле да/нет.
Вроде понятно, как сиеминутно сделать выбор с помощью скрипта...
А вот как закрепить положение флажка в базе, чтоб, она, база, помнила, в каком положение, он стоит, при каждом ее запуске. Так понимаю нужно поле да/нет.
SQLExecute('UPDATE таблица SET поле="'+ Form1.CheckBox1.SqlValue +'"' WHERE id=1);
В лоб не получилось. Надо еще при старте делать SELECT?
Что-то и так никак. Остается делать грабли... Заносить значение 0 или 1 сравнивать с базой и устанавливать DefaultState... Может есть другие варианты?
неверное потому, что Вы не создали поле записи в БД
procedure Form2_OnShow (Sender: TObject; Action: string);
begin
Form2.CheckBox1.Checked:=StrToBool(SQLEXecute('SELECT w FROM a WHERE id=1'));
end;
procedure Form1_OnShow (Sender: TObject; Action: string);
begin
if (SQLExecute('SELECT COUNT(id) FROM a')='0') then SQLExecute('INSERT INTO a(w)VALUES("0")');
Form1.TableGrid1.dbUpdate;
end;
procedure Form1_CheckBox1_OnClick (Sender: TObject);
begin
SQLExecute('UPDATE a SET w="'+ Form1.CheckBox1.sqlValue +'" WHERE id=1');
Form1.TableGrid1.dbUpdate;
end;
Спасибо
My Visual Database → Russian → Настройка CheckBox
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi