Взаимодействие форм!!
Есть форма1, в ней DBGrid1 из 4 колонок,н-р 5 строк. Есть кнопка для редактирования базы(вызывается форма2 и туда должны заносится значения полей выделенной строки).Значения заносятся, но как я тока ставлю курсор на эту строку она сразу пропадает, чё может быть такое??
Подскажите как правильно взаимодействовать между формами!??
Заранее благодарен!!
Уточни каким из способов ты вызываешь вторую форму, вохможно я смогу чем-то помочь.
:-?
Привет!
Уточни каким из способов ты вызываешь вторую форму, вохможно я смогу чем-то помочь.
:-?
Form2->Show();
или
Form2->ShowModal();
Я вот не знаю как правильно??
Как оставить курсов на тойже записи на которую было сделано изменение???
Заранеее благодарен!
Я вроде сделал, с помощью обычных Edit'ов. Но вот проблемка, когда данные заменились и возвращаюсь на 1-ую форму, то курсор в ДБГриде переходит на первую запись, что очень не удобно!
Как оставить курсов на тойже записи на которую было сделано изменение???
Заранеее благодарен!
Используй Bookmark. Перед началом редактирования устанавливай его, а по окончании возращайся. Естественно при условии, что запись не может быть удалена.
Используй Bookmark. Перед началом редактирования устанавливай его, а по окончании возращайся. Естественно при условии, что запись не может быть удалена.
Спасибо, всё нормально! Тока я слышал что использование букмаков не очень желательно!? Чем они могут быть плохи?
И сразу же хотел бы узнать: как в парадоксе сортировать данные по возрастанию алфавита(ну чтобы было в алфавитном порядке) или как это сделать в DBGrid ???
Заранее благодарен!
Спасибо, всё нормально! Тока я слышал что использование букмаков не очень желательно!? Чем они могут быть плохи?
Необходимо не забывать освобождать после использования и проверять что запись на которую указывает bookmark присутствует в рекордсете. По крайней мере то что вспомнилось на вскидку.
И сразу же хотел бы узнать: как в парадоксе сортировать данные по возрастанию алфавита(ну чтобы было в алфавитном порядке) или как это сделать в DBGrid ???
Заранее благодарен!
Использовать компонент Query && ORDER BY. Это самое простое. В DBGrid не помню - возможно присутствует встроенная функция сортировки - но лучше это делать запросом.
Необходимо не забывать освобождать после использования и проверять что запись на которую указывает bookmark присутствует в рекордсете. По крайней мере то что вспомнилось на вскидку.
Использовать компонент Query && ORDER BY. Это самое простое. В DBGrid не помню - возможно присутствует встроенная функция сортировки - но лучше это делать запросом.
СПасибо за советы!!!