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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.05 c
8-1181458767
Ильдар
2007-06-10 10:59
2008.06.08
Баланс


2-1210952901
Mozgan
2008-05-16 19:48
2008.06.08
Посоветуйте как написать программу


2-1211030172
focor
2008-05-17 17:16
2008.06.08
ASCII коды символов


15-1208941969
ekto
2008-04-23 13:12
2008.06.08
В MySQL 5 нет StoredProc?


2-1210970505
Woohoo
2008-05-17 00:41
2008.06.08
Автоматическое обновление поля таблицы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский