![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Виборка записей по полю [D7, XP]
Новичок © (2007-11-15 13:39:00)В парадоксе было просто: связал по полю две таблицы и по названию автоматом получаешь код записи.
Как это делается для удаленной таблицы ?
Мне нужно по названию улицы записать ее Ид в таблицу клиентов.
Скажите как правильно это делать или покажите пример
Заранее спасибо
Германн (2007-11-16 04:41:00) [1]
> нерусифицировааное дельфи не дает возможности практиваться
> в русском, так что извини :)
>
Это не оправдание, а отмазка. Не могу извинить.
ЮЮ (2007-11-16 04:38:00) [2]> Не ну а при чём тут именно Парадокс?
При том, что с парадоксом автор был на Ты: " В парадоксе было просто: связал по полю две таблицы и по названию автоматом получаешь код записи.[0] ". А с удаленными таблицами вдруг возникли такие трудности.
> И очепяток поменьше было бы желательно.
нерусифицировааное дельфи не дает возможности практиваться в русском, так что извини :)
Германн (2007-11-16 04:31:00) [3]
> Ничто не мешает работать с таблицами серверных БД с помощью
> тех же компонентов, что и с БД парадокс. (TQuery).
Не ну а при чём тут именно Парадокс? Достаточно было остановиться на BDE.
И очепяток поменьше было бы желательно.
ЮЮ (2007-11-16 04:26:00) [4]> Эээ. А по-русски нельзя?
Ничто не мешает работать с таблицами серверных БД с помощью тех же компонентов, что и с БД парадокс. (TQuery).
Для некоторых СУБД есть более родные механизмы доступа.
Для продуктов MS - ADO, компоненты лежат на закладке "ADO".
Для IB/FB компоненты доступв лежат на закладке "InterBase".
А вот что за зверь "удаленные таблицы", с которыми автор не может справиться по аналогии с таблицами парадокса, я не знаю. Может это таблицы, которые Deleted с диска, а работать с ними по-прежнему хочется и автор хочет их просто эмулировать в программе?
Германн (2007-11-16 04:07:00) [5]
> ЮЮ © (16.11.07 03:36) [14]
> Тодько вместо TTable(TQuery) используются свои наследниники
> TDataSet, но в ольшому счету, могут использоваться и БДЕ-
> шные(т.е. парадоксовские).
>
Эээ. А по-русски нельзя?
ЮЮ (2007-11-16 03:36:00) [6]> В парадоксе было просто: связал по полю две таблицы и по
> названию автоматом получаешь код записи.
>
> Как это делается для удаленной таблицы ?
Для на таблиц на сервере БД всё делается аналогично.
Тодько вместо TTable(TQuery) используются свои наследниники TDataSet, но в ольшому счету, могут использоваться и БДЕ-шные(т.е. парадоксовские).
А вот что такое "удаленные таблицы" на таком удалении не понять :)
Новичок (2007-11-15 17:05:00) [7]
> Вообще-то это был типа юмор...:)
Я ценю ваш юмор (:
Новичок (2007-11-15 14:17:00) [8]
> почитай F1, там все разжевано.
Спасибо за ответы.
Johnmen (2007-11-15 14:16:00) [9]
> Новичок (15.11.07 14:13) [9]
>
> > См. lookup поля и работу с ними.
> >
> > > Как это делается для удаленной таблицы ?
> >
> > Как далеко удаленной?
>
> локальная сеть в здании, серверная комната
Вообще-то это был типа юмор...:)
Johnmen (2007-11-15 14:14:00) [10]
> Как в этом случае формируетя список ?
> DBLookupComboBox - список, может я не правильно его называю
почитай F1, там все разжевано.
Новичок (2007-11-15 14:13:00) [11]
> См. lookup поля и работу с ними.
>
> > Как это делается для удаленной таблицы ?
>
> Как далеко удаленной?
локальная сеть в здании, серверная комната
Новичок (2007-11-15 14:12:00) [12]DBLookupComboBox - список, может я не правильно его называю
Johnmen (2007-11-15 14:05:00) [13]
> Как в этом случае формируетя список ?
В каком "этом"? И что за "список"?
Kolan (2007-11-15 14:05:00) [14]> Как в этом случае формируетя список ?
О каком списке речь?
> Да, возможно я так называемый батонокидатель,
Ну дык:[3] Johnmen © (15.11.07 13:47)
Новичок (2007-11-15 14:04:00) [15]
> См. lookup поля и работу с ними.
Я знаю принцип работы для локальных файлов через БДЕ.
Создавался список улиц автоматически и я просто выбирал нужную, все остальное делалось за меня. Да, возможно я так называемый батонокидатель, но суть в другом.
Как в этом случае формируетя список ?
Anatoly Podgoretsky (2007-11-15 14:02:00) [16]В нигде, ничего связать нельзя
Johnmen (2007-11-15 13:47:00) [17]См. lookup поля и работу с ними.
> Как это делается для удаленной таблицы ?
Как далеко удаленной?
clickmaker (2007-11-15 13:42:00) [18]select @ID = ID from Street where Name = 'Дерибасовская'
insert into Client (Street_ID) values (@ID)
примерно так
Kolan (2007-11-15 13:41:00) [19]Запросом?
INSERT INTO <Клиенты>(Name, StreeID)
SELECT 'Вася', StreetID
WHERE StreetName = 'Пушкина'