Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

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

 
honor ©   (2008-05-13 13:07) [0]

Добрый день подскажите, ка можно сделать выбор в поле из выпадающего списка Те есть например две таблицы, формата Paradox, необходимо чтобы поле одной таблицы брало данные из другой, Table Lookup не идет даже с Help Full, нужно что бы конкретно было видно из чего выбирать. Как это можно реализовать?


 
Sergey13 ©   (2008-05-13 13:44) [1]

> [0] honor ©   (13.05.08 13:07)
> Table Lookup не идет даже с Help Full

Переведи.


 
honor ©   (2008-05-13 14:39) [2]

читаем у Гофмана - "Установка переключателя Help and full позволяет не только выбрать значение в поле,... но и действительно выбрать значение из списка." стр. 553


 
honor ©   (2008-05-13 14:42) [3]


> читаем у Гофмана - "Установка переключателя Help and full
> позволяет не только выбрать значение в поле,... но и действительно
> выбрать значение из списка." стр. 553

У меня стоит галка Help and Full


 
honor ©   (2008-05-13 14:43) [4]


> читаем у Гофмана - "Установка переключателя Help and full
> позволяет не только выбрать значение в поле,... но и действительно
> выбрать значение из списка." стр. 553

У меня стоит галка Help and Full


 
Sergey13 ©   (2008-05-13 14:59) [5]

> [4] honor ©   (13.05.08 14:43)

Запутал ты меня со своим Гофманом. 8-)
Ты лукап поле создал? В каком компоненте ты ждешь отображения выпадающего списка?


 
Игорь Шевченко ©   (2008-05-13 15:02) [6]

Кто такой Гофман - который Щелкунчика написал ?


 
honor ©   (2008-05-13 15:11) [7]

форум как то работает странно, выбрасывает, поле цитирования ))
)) Гофман  Хомоненко Delphi 6
Лукап поле создал, связку делал в датабасе десктоп, поля одинаковые в связанных полях (А-50). На форме компонент TTable... Тадлицы для лукапа  имеют одно ключевое поле, как раз то которое будет выбираться.


 
Sergey13 ©   (2008-05-13 15:19) [8]

> [7] honor ©   (13.05.08 15:11)
> поля одинаковые в связанных полях (А-50).

Это поле которое должно ОТОБРАЖАТЬСЯ или это КЛЮЧЕВЫЕ поля такие?

> связку делал в датабасе десктоп

Это ДРУГАЯ связка. Надо в редакторе полей датасета.

ЗЫ: Вообще вместо Гофмана неплохо бы и хелп немного почитать.


 
honor ©   (2008-05-13 18:46) [9]

Есть 3 таблицы: (названия по русски, чтоб не париться)
1 Сотрудники - поля ФИО, Подр (А30), Должн (А30), ....... итд;
2 Подразд поле Подр (А30), ключевое поле;
3 Должности -поле Должн (А30),ключевое поле;
думаю теперь понятно что с чем хочу увязать?
В таб Сотруднкики поля Подр, и Должн поля для лукап, поиск из табл 2 и 3.
Кстати подскажите почему в датабэйз десктоп коряво отображаются русские буквы? мож языковой драйвер установить?


 
honor ©   (2008-05-13 18:48) [10]

Кстати, что имеется ввиду под словом "хелп"? разве учебник по дельфи не есть хэлп, или вы чемто другим пользуетесь?


 
Loginov Dmitry ©   (2008-05-14 00:20) [11]

> Кстати подскажите почему в датабэйз десктоп коряво отображаются
> русские буквы? мож языковой драйвер установить?


А оно не для просмотра, а в основном для реструктуризации. Поколдовать конечно можно с настройками, но стоит ли?
Для просмотра SQL Explorer (aka dbexplor.exe) из состава Delphi предлагают.


> разве учебник по дельфи не есть хэлп


Не есть. За крайне редким исключением.


> или вы чемто другим пользуетесь?


хэлпом


 
Игорь Шевченко ©   (2008-05-14 00:53) [12]


> Кстати, что имеется ввиду под словом "хелп"?


То, что открывается после нажатия на клавишу F1


> разве учебник по дельфи не есть хэлп, или вы чемто другим
> пользуетесь?


Учебник по delphi - это нонсенс


 
Германн ©   (2008-05-14 01:02) [13]


> Учебник по delphi - это нонсенс
>

Увы. И часто очень вредный нонсенс.


 
Sergey13 ©   (2008-05-14 08:41) [14]

> [9] honor ©   (13.05.08 18:46)
> Есть 3 таблицы: (названия по русски, чтоб не париться)
> 1 Сотрудники - поля ФИО, Подр (А30), Должн (А30), .......
> итд;
> 2 Подразд поле Подр (А30), ключевое поле;
> 3 Должности -поле Должн (А30),ключевое поле;
> думаю теперь понятно что с чем хочу увязать?

Понятно. Но несмотря на то, что ты дочитал Гофмана аж до 553 страницы как минимум, суть лукап полей ты не понял. 8-)
Физическая структура таблиц должна быть примерно такой
1 Сотрудники - ИД_Сотрудника (ключевое поле), ФИО, ИД_Подр, ИД_Должн, ....... итд;
2 Подразд поле Подр (А30), ИД_Подр (ключевое поле);
3 Должности -поле Должн (А30), ИД_Долж (ключевое поле);
Таблицы должны быть связаны по ИД_***. Далее в датасете "сотрудники" создается 2 лукап-поля "Подразделение" и "Должность", которым указать датасеты, на которые они смотрят и соответствие полей (типа Сотрудники.ИД_Подр -> Должности.ИД_Долж) и поле для отображения Должности.Должн.


 
honor ©   (2008-05-14 11:51) [15]

спасибо - Sergey13 ©, за ответ, но при попытке создать ключевое поле втаб Подражд и Долж появдяется ошибка-
Key fields must be consecutive, starting with the first fild in the Field Roster
те ключевое поле должно быть первым, если я ставлю его первым то, при выборе лукап поля ругается на несовместимость типов полей, если я убираю ключевое поле, тогда лукап я могу присоединить к полю, но выбор все равно не идет?? В чем причина?
PS: Помогите с русским хэлпом плиз...


 
honor ©   (2008-05-14 11:56) [16]

Еще проблема: при просмотре в SQL Exp таблицы Podr вкладка Field выдается сообщение:
Could not convert variant of type (Null) into type (String)

Что это значит?


 
Sergey13 ©   (2008-05-14 12:01) [17]

> [14] Sergey13 ©   (14.05.08 08:41)
> типа Сотрудники.ИД_Подр -> Должности.ИД_Долж
8-)
типа не так, а конечно же так

Сотрудники.ИД_Подр -> Подразд.ИД_Подр

ошибка при копипасте. 8-)

> [15] honor ©   (14.05.08 11:51)

Честно говоря из твоего словесного описания я мало чего понял.


 
honor ©   (2008-05-14 12:23) [18]


>
> Честно говоря из твоего словесного описания я мало чего
> понял.

http://slil.ru/25787517 вот ссылка на архив 429 кб, если есть возможность и желание прошу глянуть там скрины таблиц (чтобы не прописывать альяс итд) и сами таблицы


 
Sergey13 ©   (2008-05-14 12:27) [19]

> [18] honor ©   (14.05.08 12:23)
> если есть возможность и желание

К сожалению ни того ни другого нет в наличии. 8-)


 
honor ©   (2008-05-14 12:43) [20]

Sergey13
подскажи хотя бы почему при создании ключа в  первом поле, я не могу подключить его к лукап полю? и обязателен ли ключ в данном случае, ведь подключается и без него? правда нет отображения в полях...


 
honor ©   (2008-05-14 12:46) [21]

Ну как же рахобраться то? Что никто не знает как помочь? Может пример есть у кого нить? 3 таблицы соединенные полями?


 
Sergey13 ©   (2008-05-14 13:42) [22]

> [20] honor ©   (14.05.08 12:43)
> подскажи хотя бы почему при создании ключа в  первом поле,
> я не могу подключить его к лукап полю?

Я не понимаю этой фразы. Три раза перечитал - и не понимаю.


 
honor ©   (2008-05-14 18:05) [23]

ну сделал как ты сказал, добавил в табл первым полем PodrID * ключевое аутоинкр поле, и при добавлении в таблицу Сотрудники - ругается типа поля не соответствуют, тк из табл Podr и Post берутся ключевые поля, а в Табл Сотруднкии поля для лукапа (А30) ,вот в чем загвоздка

PS помогите с нормальным хэлпом, на русс


 
Sergey13 ©   (2008-05-15 08:55) [24]

> [23] honor ©   (14.05.08 18:05)

> добавил в табл первым полем PodrID
в какую таблицу?

> а в Табл Сотруднкии поля для лукапа (А30)
Там долно быть поле такого же типа, как ключевое в справочнике. Текстового поля (физического) там быть вообще не должно.


 
Amoeba ©   (2008-05-15 11:00) [25]


> PS помогите с нормальным хэлпом, на русс
>

Того, чего тебе хочется, просто не существует в природе.


 
Denis__ ©   (2008-05-15 20:15) [26]


> PS помогите с нормальным хэлпом, на русс

Шпрейхен зи инглиш?



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

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.019 c
15-1209278624
БарЛог
2008-04-27 10:43
2008.06.08
Христос воскрес!!


2-1210812852
AEN
2008-05-15 04:54
2008.06.08
TreeView...


15-1209195745
SysError
2008-04-26 11:42
2008.06.08
Дерево кода Делфи


15-1208864165
vajo
2008-04-22 15:36
2008.06.08
Какие существуют офисные программы для Symbian 9.2?


3-1199432867
Ganda
2008-01-04 10:47
2008.06.08
сортировка символьного поля как целочисленное