Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

Виборка записей по полю   Найти похожие ветки 

 
Новичок   (2007-11-15 13:39) [0]

В парадоксе было просто: связал по полю две таблицы и по названию автоматом получаешь код записи.

Как это делается для удаленной таблицы ?
Мне нужно по названию улицы записать ее Ид в таблицу клиентов.

Скажите как правильно это делать или покажите пример

Заранее спасибо


 
Kolan ©   (2007-11-15 13:41) [1]

Запросом?
INSERT INTO <Клиенты>(Name, StreeID)
 SELECT "Вася", StreetID
 WHERE StreetName = "Пушкина"


 
clickmaker ©   (2007-11-15 13:42) [2]

select @ID = ID from Street where Name = "Дерибасовская"
insert into Client (Street_ID) values (@ID)

примерно так


 
Johnmen ©   (2007-11-15 13:47) [3]

См. lookup поля и работу с ними.

> Как это делается для удаленной таблицы ?

Как далеко удаленной?


 
Anatoly Podgoretsky ©   (2007-11-15 14:02) [4]

В нигде, ничего связать нельзя


 
Новичок   (2007-11-15 14:04) [5]


> См. lookup поля и работу с ними.

Я знаю принцип работы для локальных файлов через БДЕ.

Создавался список улиц автоматически и я просто выбирал нужную, все остальное делалось за меня. Да, возможно я так называемый батонокидатель, но суть в другом.

Как в этом случае формируетя список ?


 
Kolan ©   (2007-11-15 14:05) [6]

> Как в этом случае формируетя список ?

О каком списке речь?


> Да, возможно я так называемый батонокидатель,

Ну дык: [3] Johnmen ©   (15.11.07 13:47)


 
Johnmen ©   (2007-11-15 14:05) [7]


> Как в этом случае формируетя список ?

В каком "этом"? И что за "список"?


 
Новичок   (2007-11-15 14:12) [8]

DBLookupComboBox - список, может я не правильно его называю


 
Новичок   (2007-11-15 14:13) [9]


> См. lookup поля и работу с ними.
>
> > Как это делается для удаленной таблицы ?
>
> Как далеко удаленной?

локальная сеть в здании, серверная комната


 
Johnmen ©   (2007-11-15 14:14) [10]


> Как в этом случае формируетя список ?
> DBLookupComboBox - список, может я не правильно его называю

почитай F1, там все разжевано.


 
Johnmen ©   (2007-11-15 14:16) [11]


> Новичок   (15.11.07 14:13) [9]
>
> > См. lookup поля и работу с ними.
> >
> > > Как это делается для удаленной таблицы ?
> >
> > Как далеко удаленной?
>
> локальная сеть в здании, серверная комната

Вообще-то это был типа юмор...:)


 
Новичок   (2007-11-15 14:17) [12]


> почитай F1, там все разжевано.

Спасибо за ответы.


 
Новичок   (2007-11-15 17:05) [13]


> Вообще-то это был типа юмор...:)

Я ценю ваш юмор (:


 
ЮЮ ©   (2007-11-16 03:36) [14]

> В парадоксе было просто: связал по полю две таблицы и по
> названию автоматом получаешь код записи.
>
> Как это делается для удаленной таблицы ?


Для на таблиц на сервере БД всё делается аналогично.

Тодько вместо TTable(TQuery) используются свои наследниники TDataSet, но в ольшому счету, могут использоваться и БДЕ-шные(т.е. парадоксовские).

А вот что такое "удаленные таблицы" на таком удалении не понять :)


 
Германн ©   (2007-11-16 04:07) [15]


> ЮЮ ©   (16.11.07 03:36) [14]


> Тодько вместо TTable(TQuery) используются свои наследниники
> TDataSet, но в ольшому счету, могут использоваться и БДЕ-
> шные(т.е. парадоксовские).
>

Эээ. А по-русски нельзя?


 
ЮЮ ©   (2007-11-16 04:26) [16]

> Эээ. А по-русски нельзя?


Ничто не мешает работать с таблицами серверных БД с помощью тех же компонентов, что и с БД парадокс. (TQuery).
Для некоторых СУБД есть более родные механизмы доступа.
Для продуктов MS - ADO, компоненты лежат на закладке "ADO".
Для IB/FB компоненты доступв лежат на закладке "InterBase".

А вот что за зверь "удаленные таблицы", с которыми автор не может справиться по аналогии с таблицами парадокса, я не знаю. Может это таблицы, которые Deleted с диска, а работать с ними по-прежнему хочется и автор хочет их просто эмулировать в программе?


 
Германн ©   (2007-11-16 04:31) [17]


> Ничто не мешает работать с таблицами серверных БД с помощью
> тех же компонентов, что и с БД парадокс. (TQuery).

Не ну а при чём тут именно Парадокс? Достаточно было остановиться на BDE.
И очепяток поменьше было бы желательно.


 
ЮЮ ©   (2007-11-16 04:38) [18]

> Не ну а при чём тут именно Парадокс?


При том, что с парадоксом автор был на Ты: "В парадоксе было просто: связал по полю две таблицы и по названию автоматом получаешь код записи.[0] ". А с удаленными таблицами вдруг возникли такие трудности.

> И очепяток поменьше было бы желательно.

нерусифицировааное дельфи не дает возможности практиваться в русском, так что извини :)


 
Германн ©   (2007-11-16 04:41) [19]


> нерусифицировааное дельфи не дает возможности практиваться
> в русском, так что извини :)
>

Это не оправдание, а отмазка. Не могу извинить.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.05 c
4-1179484134
Igor_thief
2007-05-18 14:28
2007.12.09
Добавить свою кнопку в SaveDialog


15-1194559339
Pacific
2007-11-09 01:02
2007.12.09
Функции


2-1195193394
Alex8
2007-11-16 09:09
2007.12.09
Сортировка выборки по вычисляемому полю


15-1194439274
Kerk
2007-11-07 15:41
2007.12.09
Нужно 10wmz


2-1195204511
Pro100
2007-11-16 12:15
2007.12.09
Дробная часть





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский