| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Создание таблицы access |
| Автор: Hellen 15.1.2009, 22:05 |
| Использую ADODataSet1, ADOConnection1, DataSours. База Аксес. Необходимо чтоб пользователь смог создать таблицу. Вообще у меня идея такая: Пользователь вводит всякую разную информацию в едиты и в мемо, А потом он нажимает кнопку сохранить, появляется окно с предложением ввести имя. (насамом деле это имя будущей таблицы) Жмёт кнопку сохранить и данные из эдитов прыгают в поля созданой таблицы и POST. Пдскажите пжлста. Подобные темы, честно просмотрела штук десять.........ни одна не подошла..... |
| Автор: Rodman 15.1.2009, 23:23 | ||
|
| Автор: Hellen 15.1.2009, 23:38 |
| Спасибо, а почему мы сначало закрываем? Потомучто по умолчанию она.............? Добавлено через 1 минуту и 56 секунд data - это имя поля? |
| Автор: Rodman 15.1.2009, 23:40 |
| закрываем на всякий пожарный... в программе мона юзать одну TADOQuery для всего, а это значит шо она в любой момент работы может быть открыта.. чтобы не помещать работе - лучше закрыть... |
| Автор: Hellen 15.1.2009, 23:43 |
| А где имя базы??? |
| Автор: Данкинг 15.1.2009, 23:44 |
Гы. А таблицу создавать точно таким же запросом, как и в самом Access. Угу, а VarChar - это тип поля. Добавлено @ 23:45 Базы? Она у тебя уже должна быть подключена к AdoConnection. Кстати, ADOQuery не забудь кинуть на форму. |
| Автор: Rodman 15.1.2009, 23:49 |
| Hellen, http://forum.vingrad.ru/index.php?show_type=forum&showtopic=174138&kw=%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9 |
| Автор: Hellen 15.1.2009, 23:54 | ||||
Data Source
Ну это я сообразила. Всё получилось......... спасибо всем. |
| Автор: Hellen 16.1.2009, 00:18 | ||
Спасибо, очень важные сведения для меня. У меня по ходу родился ещё вопрос, таблицы то пользователь наштампует, а если их будет 500штук например? чем это чревато? Конечно он будет их удалять периодически, кто захочет в этом муравейнике рыться. И ещё: как я смогу организовать список (вывести название всех таблиц) для выбора и загрузки куда либо? |
| Автор: Rodman 16.1.2009, 00:25 | ||
|
| Автор: Hellen 16.1.2009, 01:05 | ||
Пользователь вводит всякую разную информацию в едиты и в мемо, А потом он нажимает кнопку сохранить, появляется окно с предложением ввести имя. (насамом деле это имя будущей таблицы) Жмёт кнопку сохранить и данные из эдитов прыгают в поля созданой таблицы и POST. как вам вообще идея? или сохранять в файл будет проще? |
| Автор: Данкинг 16.1.2009, 02:20 | ||
И зачем для каждого этого сохранения делать новую таблицу-то?? Что мешает сделать две таблицы: в одной - список пользователей с уникальным ID для каждого, а в другой - вся та инфа, которую пользователи вводят? Хм... В какой файл - текстовый? Если информации много, то сохранение в текстовом файле отразится на скорости доступа. БД - самый оптимальный вариант. Добавлено через 1 минуту и 50 секунд Да, ещё вот это: - а если пользователь введёт нечто вроде "@#%%:%??????*())", тогда как? |
| Автор: Hellen 19.1.2009, 22:34 | ||||||
Я это уже поняла, буду заносить данные в таблицу. (мне достаточно одной таблицы)
Учтём
Неднаю... ..наверно надо ему сказать что он не прав. Добавлено через 4 минуты и 52 секунды А у кого есть код вставить запись в существующую таблицу? Запись будет храниться в числовых переменных. И как мне в ФастРепорт сделать отчет данных из переменных.? |
| Автор: Данкинг 19.1.2009, 23:07 | ||||
У поиска по форуму есть.
А это уже совсем другая история... |
| Автор: Hellen 19.1.2009, 23:14 |
| Append - это что? Я думала будет Select |
| Автор: Данкинг 19.1.2009, 23:17 |
Добавление новой записи в конец таблицы. |