Topic: Очистка параметров поиска.
Добрый день.
Есть пример обнуления поиска? Или как это проще сделать.
Задача состоит в том чтобы была кнопка очистки ранее введенных данных для поиска по базе.
My Visual Database → Russian → Очистка параметров поиска.
Добрый день.
Есть пример обнуления поиска? Или как это проще сделать.
Задача состоит в том чтобы была кнопка очистки ранее введенных данных для поиска по базе.
Добавь кнопку со свойством Новая запись
Новая запись должна открывать новую форму.
А нужно просто очистит параметры в текущей.
Тем более при открытии нового окна, параметры поиска не изменятся.
Пример
procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
begin
Form1.Edit1.Clear;
Form1.ComboBox1.dbItemID := -1;
Form1.DateTimePicker1.Checked := False;
end;
Спасибо.
Все получилось.
Добрый вечер..Спасибо за такую программу.. Я самоучка методом тыка , Уже как пару дней не получается сделать кнопку с функцией очистки Texbox. Если вам не трудно сможете сделать примерный проект. не могу понять что я не правильно вставляю.что после нажатия на Button1.. TextBox не очищается. Зарание большое спасибо
https://ibb.co/iZBzpe
Если вам не трудно сможете сделать примерный проект. не могу понять что я не правильно вставляю.что после нажатия на Button1.. TextBox не очищается.
Вот, скачайте пример: https://drive.google.com/file/d/1q5uFUQ … sp=sharing
Hello Shiriyev20,
Посмотрите прилагаемый пример и снимок экрана.
Вам нужно связать «button1» с «событием» (в этом примере, дважды щелкнув событие «onclick»).
Когда вы это сделаете, в скрипте автоматически создается пустая процедура. Затем вы добавляете свой код между «begin» и «end» в рамках процедуры.
Надеюсь, это поможет.
Дерек
(с переводчиком google)
Hello Shiriyev20,
Посмотрите прилагаемый пример и снимок экрана.
Вам нужно связать «button1» с «событием» (в этом примере, дважды щелкнув событие «onclick»).
Когда вы это сделаете, в скрипте автоматически создается пустая процедура. Затем вы добавляете свой код между «begin» и «end» в рамках процедуры.
Надеюсь, это поможет.
Дерек
(с переводчиком google)
Спасибо за ответ все получилось но есть небольшой нюанс. В данной ситуации у меня 4 TextBox-а при вписывания
этого кода
procedure Form1_Button3_OnClick (Sender: TObject; var Cancel: boolean);
begin
form1.edit1.Clear;
form1.edit1.setfocus;
end;
Очистка происходит только в первом Textbox .
Как правильно прописать код что бы очищались все 4 textBox .
Спасибо за такой быстрой ответ успехов вам
Спасибо за ответ все получилось но есть небольшой нюанс. В данной ситуации у меня 4 TextBox-а при вписывания
этого кодаprocedure Form1_Button3_OnClick (Sender: TObject; var Cancel: boolean);
begin
form1.edit1.Clear;
form1.edit1.setfocus;end;
Очистка происходит только в первом Textbox .
Как правильно прописать код что бы очищались все 4 textBox .
Просто допишите в код с новой строки:
form1.edit2.Clear;
form1.edit2.setfocus;
form1.edit3.Clear;
form1.edit3.setfocus;
form1.edit4.Clear;
form1.edit4.setfocus;
NB! Вместо edit1, edit2, edit3, edit4 впишите имена ваших компонентов (как вы их назвали).
derek wrote:Hello Shiriyev20,
Посмотрите прилагаемый пример и снимок экрана.
Вам нужно связать «button1» с «событием» (в этом примере, дважды щелкнув событие «onclick»).
Когда вы это сделаете, в скрипте автоматически создается пустая процедура. Затем вы добавляете свой код между «begin» и «end» в рамках процедуры.
Надеюсь, это поможет.
Дерек
(с переводчиком google)Спасибо за ответ все получилось но есть небольшой нюанс. В данной ситуации у меня 4 TextBox-а при вписывания
этого кодаprocedure Form1_Button3_OnClick (Sender: TObject; var Cancel: boolean);
begin
form1.edit1.Clear;
form1.edit1.setfocus;end;
Очистка происходит только в первом Textbox .
Как правильно прописать код что бы очищались все 4 textBox .
Спасибо за такой быстрой ответ успехов вам
Спасибо но уже сам исправил .. думаю такой вариант правильный.
begin
form1.edit1.Clear;
form1.edit2.Clear;
form1.edit3.Clear;
form1.edit4.Clear;
//form1.edit1.setfocus;
end;
Только одно не могу понять, для чего нужно ?
form1.edit1.setfocus;
Hello,
Попробуй это.
Теперь вы можете очистить все 4 поля с помощью кнопки 1 или каждого поля отдельно.
form1.edit1.setfocus помещает курсор обратно в edit1 (вы можете сделать это, щелкнув мышью, но это лучше для пользователя, я думаю).
Но вы можете удалить form1.edit1.setfocus из сценария, если вы этого не хотите
С уважением,
Derek.
Извините TroNaDor - я не видел, что вы уже ответили
My Visual Database → Russian → Очистка параметров поиска.
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi