Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание маски ввода и... paradox, BDE 
:(
    Опции темы
Dikij
Дата 30.11.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2005

Репутация: нет
Всего: нет



Есть две таблицы, делаю в DataBaseDesktop маску ввода на поле, а когда подключил оказалось что не работает, и есчо
TableLookUp тоже работать не хочет, может делаю что не правельно. Подскажите в чём может быть проблема?

Зарание спасибо за ответ!
PM MAIL   Вверх
Демо
Дата 30.11.2005, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

Репутация: 2
Всего: 50



Надо использовать TDataBaseDesktopMask+TTableMyLookupUp.
Иначе ничего не получится.

----------------------------

А если серьезно, то ты даже не описал свою проблему как следует, потому что у остальных все работает.
Если нужен ответ, то приводи код, примеры и т.п.
Всё, что у тебя не получается, должно быть подробно описано (но в меру).


--------------------
    
PM MAIL ICQ Skype   Вверх
Dikij
Дата 1.12.2005, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2005

Репутация: нет
Всего: нет



Проблема такая! С помощью DataBase Desktop делаю две таблицыб в одной 5 полей в другой два поля! В первой паблице в одном из поле в Database Desktop, Table proporties->Table LookUp устанавливаю на это поле значения из второй таблицы, поля одинаковые! Сохраняю таблицу, результата при нажатии ctrl+пробел (как написано в книге ) не вижу.! Вот где проблема!
PM MAIL   Вверх
offline
Дата 1.12.2005, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: 7
Всего: 7



Если ты хочешь в сетке создать список для выбора по полю второй таблицы, то:

1. подключи таблицу в которой ты хочешь создать список выбора к ADOTable или Table
2. сделай двойной щелчек на ADOTable или Table, а затем нажми правой кнопкой в появившемся окне и выбери добавить поля а затем добавить новое поле.
3. в появившемся окне указываешь имя поля, его тип и длину, в поле Field type выбираешь Lookup
в Lookup definition в Dataset выбираешь ADOTabl2e или Table2 второй таблицы откуда следует формировать список в Result Field выбираешь какое поле будет использоваться в Key Fuelds поле из первой таблицы куда будут заноситься выбранные значения Lookup Keys поле из второй таблицы значения которого будут наноситься в первую таблицу (обычно это ключевое поле, но не обязательно)
4. Сетка в которой ты создаешь этот список не толжна быть "Только для чтения"

и все будет работать
PM MAIL   Вверх
Dikij
Дата 2.12.2005, 05:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2005

Репутация: нет
Всего: нет



Спасибо, эту проблему решил, немного подругому! А как к примеру второе поле таблицы зделать уникальным (чтобы записи не повторялись)?
PM MAIL   Вверх
offline
Дата 2.12.2005, 11:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 474
Регистрация: 7.2.2005

Репутация: 7
Всего: 7



в DataBaseDesktop ключевые поля создаются установкой символа "*" в поле Key
PM MAIL   Вверх
Dikij
Дата 2.12.2005, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 30.11.2005

Репутация: нет
Всего: нет



Чтобы поставить Primary key поле должно быть первым, а у меня поле второе! Или два поля зделать уникальными, Primary key только один!

Это сообщение отредактировал(а) Dikij - 2.12.2005, 22:12
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0744 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.