Здравствуйте! Подскажите, пожалуйста, как в Дельфи ввести данные в таблицу. Я создал таблицу с помощью DataBase Desktop в формате Paradox, в BDE Administrator сделал alias, указав дефолтный драйвер, с помощью мастера форм баз данных соорудил форму с выводом таблицы в виде DBGrid. Все поля таблицы отображаются, а записать в нее ничего нельзя, нажатия любых кнопок игнорируются. У DBGrid свойства dgEdit и dgAlwaysEditor установлены в true. Что еще нужно поправить? Если можно поподробнее, я сильно начинающий. Просто в силу необходимости приходится начинать с этого.
Доброе время суток, Edmundo! Можно так: Table1.edit; //переводим таблицу в режим редактирования Table1.fieldbyname('Category').asString:='New value';//изменяем поле Table1.post;//сохраняем изменения Ответ отправлен: 26.01.2004, 15:11 Отправитель: Boriss
Вопрос № 1276
Доброго времени суток! Как мне получить ВСЕ папки на компьютере? В смысле на всех дисках локальных и сетевых и вообще как производить поиск по всему диску а не в текущей папке?
Приветствую Вас, komrad! Если в DELPHI, то смотри приложение.
Приложение: Ответ отправлен: 27.01.2004, 18:20 Отправитель: Pawel Отвечает Boriss
Добрый день, komrad! Если вручную, то 1) Начать с опредения всех дисков (см. в приложении)ж 2) затем FindFirst - FindNext - ищещь папки и заносишь, например, в StringList 3) перебираешь папки for i:=0 to StringList1.count-1 do
Приложение: Ответ отправлен: 28.01.2004, 17:29 Отправитель: Boriss Отвечает sir henry
Приветствую Вас, komrad! 1. Если сетевые папки подключены как диски, то сначало нужно получить список логических дисков. 2. На логических дисках нужно получить список папок в корневом разделе. 3. Подставлять из этих списков в шаблон поиска и вперед :). --- Естественно, для такой штуки нужна какая-то динамическая структура - TTreeView как раз подходит. Ответ отправлен: 28.01.2004, 04:03 Отправитель: sir henry Отвечает THE_PRO
Доброе время суток, komrad! FindFirst FindNext FindClose Ответ отправлен: 28.01.2004, 11:06 Отправитель: THE_PRO Отвечает samum2000
Здравствуйте, komrad! Ну, ВСЕ папки на компьютере - это, конечно, слишком. В смысле, много. Я бы сделал так: для начала функцией GetLogicalDriveStrings получил бы список дисков. Потом для каждого значения, найденого GetLogicalDriveStrings писал бы так: RecurseDir('C:'); //функция в приложении Попутного ветра!
Приложение: Ответ отправлен: 29.01.2004, 12:35 Отправитель: samum2000
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.