Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Виборка записей по полю [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 = 'Пушкина'


Наверх

Титульная страница Поиск, карта сайта Написать письмо