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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2012, 16:46   #1
Nenado
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 54
По умолчанию Создание таблиц БД в Delphi

Есть БД(acsess), в работа ее через ADOquery.можно редактировать,удалить и добавлять значения. Вопрос такой: как сделать так, чтобы при нажатии на кнопку, добавлялась еще одна таблица, и потом ее можно было также редактировать.
Допустим есть таблица с 3 столбцами: Петя, Вася, Коля. При двойном щелчке на любом открывается еще одна таблица : рост,вес,возраст... тут я хочу добавить еще одного человека, нажимаю на кнопку чтобы создать таблицу "Витя" и чтобы там были такие же поля и т.д.
Заранее спасибо
Nenado вне форума Ответить с цитированием
Старый 26.01.2012, 17:12   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

CREATE TABLE ... в Query.SQL и Query.ExecSQL
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 26.01.2012, 17:59   #3
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от Nenado Посмотреть сообщение
Есть БД(acsess), в работа ее через ADOquery.можно редактировать,удалить и добавлять значения. Вопрос такой: как сделать так, чтобы при нажатии на кнопку, добавлялась еще одна таблица, и потом ее можно было также редактировать
Это далеко не 1 вопрос

Цитата:
Сообщение от Nenado Посмотреть сообщение
Допустим есть таблица с 3 столбцами: Петя, Вася, Коля. При двойном щелчке на любом открывается еще одна таблица : рост,вес,возраст... тут я хочу добавить еще одного человека, нажимаю на кнопку чтобы создать таблицу "Витя" и чтобы там были такие же поля и т.д.
Заранее спасибо
Такой подход не стоит применять к БД, желательно для начала почитать хоть немножко о базах данных, на intuit.ru есть какие то лекции (видео), это если читать трудно.

По вопросу нужна 1 таблица с полями

имя рост возраст вес ....и уже в ней существуют записи

петя 192 23 82
вася 178 18 73
коля 181 21 78
витя 148 16 132

ЗЫ А создавать таблицы нужно как говорил Аватар в предыдущем посте (если это вообще нужно)
vovk вне форума Ответить с цитированием
Старый 26.01.2012, 20:45   #4
Nenado
Пользователь
 
Регистрация: 17.01.2012
Сообщений: 54
По умолчанию

Спасибо, будем читать и разбираться
Nenado вне форума Ответить с цитированием
Старый 27.01.2012, 04:38   #5
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Не надо тут того что сказал Аватар.
Здесь надо читать теорию БД.
И только потом пытаться что-то делать.
У человека нет понимания что есть таблица, а что есть запись таблицы.
Я уже молчу про объекты и их свойства.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание таблиц tae1980 JavaScript, Ajax 7 15.04.2012 01:09
Создание таблиц в БД tanek Помощь студентам 2 25.05.2011 09:37
Создание новых таблиц в Access через Delphi mopozoff БД в Delphi 25 05.12.2009 20:18
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
Создание таблиц MAcK Общие вопросы Delphi 4 07.11.2007 15:51