Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
Imeetsya dve tablizhi 1) Train_Shadule: TGV_ID From:int To:int Time_for_trip Time_for_pause Price 2)Stations: Station_ID:int Name Svyazannie po unikalnomu kluchu Stations.Station_ID s TGV_Shadule.From i TGV_Shadule.To Sozdau ADODataSet1+DataSource1+DBGrid1 ADODataSet1.SQL:=' select [R].TGV_ID, [S].[Name], [S1].[Name],[R].Time_for_trip,[R].Time_for_pause,[R].Price from [Train_Shadule] as [R] join [Station] as [S] on [R].[From] = [S].[Station_ID] join [Station] as [S1] on [R].[To] = [S1].[Station_ID] V itoge poluchau krasivuu tablichku s nazvaniem stanzhiy v polyah To i From (vmesto id nomera stancii) No problema teper v tom kak takuu tablizu redaktirovat? Ya nashel reshenie podobnoy problemi na No tam primer dlya Access2000 A umenya SQL2000 i on rugayetsy tipa 'Unique Table nesushestvuet ili nepolnostu opredelen' hoty ya propisal strochki tipa ADODataSet1.Properties['Unique Table'].Value:='Train_Shadule'; Kto moget pomogite! Zaranee blagodaren ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 00:14 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
Я в C++ Builder решал эту проблему иным образом: вместо ключей делал два TDBLookup (кажется, так называется), которые по ключу работали с соответсвующими справочниками. Заодно решалась проблема с тем, что не надо было бы каждый раз вводить станцию вручную. Извиниюсь, если плохо объяснил. А тот запрос, который Вы привели, кажется вообще нельзя ни редактировать, ни добавлять записи, ни удалять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 01:02 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
И не забудтьсе сделать отдельные датасеты для каждого связанного с Stations поля в таблицеTrain_Shadule Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 10:26 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
Ya tak tozhe mogu cherez DBLookupComboBox No mne nado chtobi on vidoval v DBGrid v vide nazvaniya stanzii a ne Station_ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 13:30 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
>mne nado chtobi on vidoval v DBGrid v vide nazvaniya stanzii Сделайте 2 новых Lookup - поля, поля с ID скройте (чтобы не появлялись в гриде) - и получите то, что хотите. Не забудьте на каждое новое Lookup поле отдельный DataSet из мастер-таблицы (Stations). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 14:09 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
Pomoemu uzh proshe izmenit tip From i To na Char i vnosit nazvaniee napryamuu pez svyazki. Pravda eto bezgramatno s tochki zreniya postroeniya DB zato vse budet rabotat bez gimaroya :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 14:57 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
конечно можно эту проблему решить через LookUp поля в DBGride ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 15:10 |
|
||
|
Delphi 7+ADO+SQL2000 (v8)
|
|||
|---|---|---|---|
|
#18+
Может это ??? http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988622815&n=14 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2003, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32283220&tid=2116606]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 428ms |

| 0 / 0 |
