![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#16
|
|||
|
|||
|
Подскажите пожалуйста как с помощью кнопки удалить запись с компонента DBGrid, чтобы перед удалением он запрашивал "Вы точно хотите удалить запись"?
|
|
#17
|
|||
|
|||
|
Цитата:
Код:
procedure TForm1.ToolButton5Click(Sender: TObject);
Var ExB: WORD;
begin
ExB:=MessageBox(handle,pchar('Удалить товар из списка?'),pchar('Подтверждение удаления'),33);
if Exb=IDOK then
dbgrid1.datasource.dataset.Delete else exit;
end; раньше делал через MessageDlg Но там нельзя указывать имя выскакивающего окошка.Последний раз редактировалось windaws, 18.08.2010 в 22:30. |
|
#18
|
|||
|
|||
|
Цитата:
СПАСИБО БОЛЬШОЕ!!! ПОМОГЛО ОЧЕНЬ!!! Подскажите пожалуйста как сделать чтобы при нажатии кнопки Button можно было добавить запись в DBGrid но при этом тоже спросить Вы действительно желаете добавить новую запись? |
|
#19
|
|||
|
|||
|
думаю не так сложно переделать эту процедуру.... тоже самое только метод вызываешь не delete а append
|
|
#20
|
|||
|
|||
|
Цитата:
И вправду не сложно Перед добавлением выводит сообщение, а как сделать чтобы когда ввел данные он выводил окно Сохранить введенные данные? если нет то он их несохранял. Как этот момент сделать? Подскажите пожалуйста |
|
#21
|
|||
|
|||
|
Как сделать чтобы при нажатии кнопки Button, программа подсчитывала общее количество записей в DBGrid и выводила общее количество записей в виде сообщения? Помогите пожалуйста с кодом.
|
|
#22
|
|||
|
|||
|
Цитата:
Получается что ты вызываешь append вводишь данные а потом на кнопку сохраняешь их, тогда так - Код:
procedure TForm1.ToolButton5Click(Sender: TObject);
Var ExB: WORD;
begin
ExB:=MessageBox(handle,pchar('Сохранить данные?'),pchar('Подтверждение сохранения'),33);
if Exb=IDOK then
dbgrid1.datasource.dataset.post else dbgrid1.datasource.dataset.delete;
end; |
|
#23
|
|||
|
|||
|
Цитата:
Код:
select count(поле) from таблица application.messagebox(query1.fields.fields[0].asstring,'Количество записей') попробуй думаю так |
|
#24
|
|||
|
|||
|
Цитата:
вместо слово ПОЛЕ нужно писать название столбца? например по ФИО можно? а вместо таблицы Table1 (название моей таблицы)? и это на форму надо компонент SQL запоса бросаь и в свойствах этого компонента прописывать этот запрос, верно? |
|
#25
|
|||
|
|||
|
Цитата:
windaws спасибо большое Вам за помощь! Я сделала немного проще. Расположила на форме компоненты Edit и Button, и написала вот такой код: Edit5.Text:=IntToStr(Table1.RecordCount); после нажатии кнопки, он выводит количество записей в DBGrid. СПАСИБО ВАМ БОЛЬШОЕ!!! ![]() Последний раз редактировалось Nat111, 19.08.2010 в 22:02. |
|
#26
|
|||
|
|||
|
вот еще хочу сортировку сделать.
помогите пожалуйста с кодом. думаю лучше сделать при помоши RadioButton. сортировку по ФИО и по Дате вступления. подскажите пожалуйста |
|
#27
|
|||
|
|||
|
Код:
Table1.Sort:='ФИО' + ' ASC'; - по возрастанию Table1.Sort:='ФИО' + ' DESC'; - по убыванию |
|
#28
|
|||
|
|||
|
Цитата:
Sort - такую процедуру делфи не видит ![]() |
|
#29
|
|||
|
|||
|
Использовать SQL
намного будет удобнее работать. |
|
#30
|
|||
|
|||
|
Цитата:
в смысле в коде? |