![]() |
|
|
![]()
|
|
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
Есть ERwin схема (прикреплина к теме)
Я её перенёс в MSSQL На Delphi пишу клиента для работы с этой Базой Данных. Использую технология ADO. На форму выложил ADOConnektion для каждой таблице выложил ADOTable и Datasours TDBGrid Как сделать чтобы в таблице Raspisanie можно было выбирать (в выпадающем меню) все его атрибуты. И как связать таблицы. чтобы в таблице Raspisanie отображались не индексы а содержимое полей. Присоединённый файл ( Кол-во скачиваний: 9 )
123.JPG 37,97 Kb |
|||
|
||||
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
народ ???
|
|||
|
||||
| Albinos_x |
|
||||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
DBLookupComboBox
используй SQL запросы или редактор связи полей Table Это сообщение отредактировал(а) Albinos_x - 3.6.2005, 20:15 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
||||
|
|||||
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
Ты наталкнул меня на мысль
тогда при выборе в TDBGrid получается, что эта запись помещается в TDBEdit. И теперь вопрос: как записать содержимое TDBEdit в таблицу MSSQL ???????????При этом, наверно, надо использоват ктопку, выложенную на форму. Но опять же, как я понял, надо писать SQL запрос. Пожскажите как. Очень прошу помогите. Это сообщение отредактировал(а) sklip - 3.6.2005, 20:49 |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
воспользуйся поиском или смотри FAQ вверху страницы... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
Блин ну так и знал, что пощлют ...... почитать FAQ. Попросил же помочь написать SQL- запрос. Я не понимаю как его написать. |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
приблизительно это будет выглядить так:
select * from {имя таблицы 1} where {имя индексного поля таблицы 1}=:{имя индексного поля таблицы 2} или select {имя таблицы 2}(поле) from {имя таблицы 1} where {имя индексного поля таблицы 1}=:{имя индексного поля таблицы 2} -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
а куда его писать
И как сделать что бы работал при нажатии кнопки ???? Это сообщение отредактировал(а) sklip - 4.6.2005, 14:01 |
|||
|
||||
| Dynamic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 2 Всего: 15 |
Если TDBEdit уже подключен к полю в таблице, то просто: ДатаСет.Post. -------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
|||
|
||||
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
нет я выбираю значение в одной таблице а надо записать в другую. Как записать из простого TEdit в таблицу MSSQL server |
|||
|
||||
| Dynamic |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 372 Регистрация: 5.7.2004 Где: Салехард Репутация: 2 Всего: 15 |
Твой ADOTable должен быть подключен к БД (через ADOConneсtion) и открыт. Тогда записАть можно, например, так:
-------------------- Было бы о чем молчать, а уж что сказать – всегда найдется... |
||||
|
|||||
| sklip |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.5.2005 Репутация: нет Всего: нет |
ТАК СКАЖИТЕ МНЕ КУДА ПИСАТЬ SQL-запросы. Я испоьзую ADO |
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
у него есть в инспекторе объектов свойство SQL, туда и пиши или на подобие как в топике "SQL запрос". А вообще есть хороший метод, который мне иногда помогает (когда чего-то не знаю), называется "метод научного тыка". Набери ADOQuery нажми Ctrl+Пробел и смотри его функции, методы и свойства. Это сообщение отредактировал(а) Albinos_x - 4.6.2005, 20:51 -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
| Гость_Serg |
|
|||
|
Unregistered |
раз уж про TreeView заговорили, вопрос как сделать чтобы по выбору пунктика T.V. в таблице менялась база данных ???
|
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 1 Всего: 108 |
1. Вопрос не в тему. 2. Про TreeView говорили в другом топике, а не здесь (смотри здесь -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |