Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2008, 03:55   #1
HAMMAN
Пользователь
 
Аватар для HAMMAN
 
Регистрация: 09.01.2007
Сообщений: 92
По умолчанию Помогите исправить "Баги" программы

Здраствуйте, я сделал программку, осталось только исправить баги программы, подскажите пожалуйста как это можно реализовать:

1. При попытке сделать новую запись я по нажатия кнопки пишу:

DataModule1.BookTable.Insert;
EditRecordForm.ShowModal;

И у меня выходит новая строка, но если в случае если отменить - пустая строка остается, как можно сделать так чтобы строка появлялась только тогда когда она будет полностью заполнена, а в случае отмены - чтобы не оставалась

2. Как сделать кооректный запрос на удаление записи, чтобы было "Вы действительно хотите удалить запись и два варианта ответа Да или Нет"

3. Как сделать чтобы после добавления/редактирования строки в сетке DBGrid - ширина столбцов не увеличивалась!
HAMMAN вне форума Ответить с цитированием
Старый 02.06.2008, 07:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
И у меня выходит новая строка, но если в случае если отменить - пустая строка остается, как можно сделать так чтобы строка появлялась только тогда когда она будет полностью заполнена, а в случае отмены - чтобы не оставалась
Подробнее опиши. Ты что хочеш чтоб по отмене твоя вновь созданная строка исчезала? ну так удаляй ее. Только это не совсем корректно

Цитата:
2. Как сделать кооректный запрос на удаление записи, чтобы было "Вы действительно хотите удалить запись и два варианта ответа Да или Нет"
Напрмер так:
Код:
//****** CASE ******
case MessageBox(Handle,'Отмена','Отменить, а?',MB_OKCANCEL) of
 ID_OK:// Делаем ;
  ID_CANCEL:// Отмена ;
else ;
end;
//****** END CASE ****** {}
Цитата:
3. Как сделать чтобы после добавления/редактирования строки в сетке DBGrid - ширина столбцов не увеличивалась!
Впервые такое слышу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49