Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизTADOTable Найти похожие ветки
← →
Fostr (2006-09-14 11:43) [0]Господа!
Подскажите пожалуйста, как программно внести данные в ADOTable?
(Пример: пользователь не захотел заполнять поля таблицы - нужно присвоить им значения по умолчанию).
← →
MsGuns © (2006-09-14 11:56) [1]Для "программного" редактирования у дедушки всех (в том числе и у Вашего, крайне неудачно выбранного, TADOTable) датасетов TDataSet имеется целая палитра методов, таких как Append, Insert, Delete, Edit, Post, Cancel, AppendRecord, InsertRecord...
Все они прекрасно описаны в дельфишной справке - надо только не лениться ее читать.
И еще. Непрограммного (т.е когда пользователь жмет Инсерт, и вставляется новая запись) редактирования не существует. Просто Борланд при создании VCL снабдил некоторые классы "авто" методами. И вместо "оно само" эти самык классы вполне программно делают это за Вас.
Предполагая, что Вы уже положили в нужное место нужные компоненты, снабдили их нужными качствами и соединили нужным способом.
;))
← →
Fostr (2006-09-14 12:07) [2]Прекрасно! Наверное я все-таки не совсем глупый и по хелп читать умею.
Однако, среди многообразия доступных методов можно:
1. Просто потеряться (а хотелось бы все-таки сделать надежно работающую программу, которая работает не по принципу за "за хлебом в соседний магазин через Москву", а не извращаться). Вывод: средств много, а кого именно использовать.
2. Просто не найти синтаксиса (описание метода есть, а его синтаксиса нет). Вывод: учимся методом "научного тыка".
Спасибо за помощь!
← →
Плохиш © (2006-09-14 12:12) [3]
> 2. Просто не найти синтаксиса (описание метода есть, а его
> синтаксиса нет).
Вы хотя бы определения используемых Вами терминов приводили, а то получается "масло есть, а на хлеб намазать нечего".
← →
Плохиш © (2006-09-14 12:14) [4]
> Fostr (14.09.06 11:43)
> Господа!
> Подскажите пожалуйста, как программно внести данные в ADOTable?
>
> (Пример: пользователь не захотел заполнять поля таблицы
> - нужно присвоить им значения по умолчанию).
OnBeforePost
← →
MsGuns © (2006-09-14 12:31) [5]>Fostr (14.09.06 12:07) [2]
>1. Просто потеряться
Это если очень сильно захотеть потеряться.
А если нет, то один раз жмем сначала на закладке ADO Ваш любимый ADOTable и потом F1
Откроется окно справки.
Сначала смотрим иерархию, находим там аксакала TDataSet, жмем его.
А дальше с карандашом (ручкой) в руке внимательно исследуем все его свойства, методы и события (с кучей вполне конкретных примеров).
После того, как у Вас сложится более-менее четкое понимание, что это за зверюга, что он ест и с чем его едят, можно приступать собственно к решению поставленных перед вами конкретных задач.
И Вы тут же убедитесь с радостью, что до 80% всех "фич" всевозможных ADOTable, ADODataSet, TTable, TQuery.... унаследованы от патриарха и Вами изучены, поняты и ждут Ваших умелых ручек и острых мозгов ;)
И с этих пор программирование БД станет для Вас приятным занятием. Особенно при осознании того, сколько Вы сэкономили и сэкономите времени на кодировании и отладке, всего лишь пару дней потратив на самообучение.
← →
Fostr (2006-09-14 12:47) [6]Весьма признателен за добрый совет.
← →
Anatoly Podgoretsky © (2006-09-14 19:17) [7]Слушай а база у тебя есть?
Поскольку D6, 2000, XP - это не база, и самое главное никакого отношения к вопросу.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.015 c