Вверх ↑
Этот топик читают: Гость
Ответов: 205
Рейтинг: 3
#1: 2008-10-08 18:35:41 ЛС | профиль | цитата
code_10216.txt
подскажите плиз как организовать второй запрос ... что бы сформировать DM_ComboBox из другой таблицы... (В данном примере.. )
карма: 1

0
файлы: 1code_10216.txt [5.9KB] [433]
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2008-10-08 19:06:00 ЛС | профиль | цитата
нужно сделать еще один DataSource очевидно. Для более конкретного ответа нужно привести более конкретные данные и условия(какие таблицы с какими связными полями надо выбрать)
карма: 26
0
Ответов: 205
Рейтинг: 3
#3: 2008-10-08 19:15:37 ЛС | профиль | цитата
хорошо .. вот (никогда ещё с создателем напрямую не говорил :lol
есть таблица work (поля id task kto date_ot date_do comm)
а что бы мне заболнить её нужными значениями мне нужно .. в DM_ComboBox вписать значения из таблицы user (id name(но берём значения тока name)///)
DataSource уже пробывал что-то не получалось .. также пробывал отдельный запрос .. что-то я может чего не панимаю..
карма: 1

0
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2008-10-08 23:08:33 ЛС | профиль | цитата
millano писал(а):
никогда ещё с создателем напрямую не говорил

не так страшен черт как его малюют

millano писал(а):
DataSource уже пробывал что-то не получалось .. также пробывал отдельный запрос .. что-то я может чего не панимаю..

по порядку:
1) у нас есть DataSource с именем "rabota_db", который нужно привязать к ComboBox со списком имен "name" таблицы "user" через поле work.kto и user.id
2) создаем DataSource с именем "users_db"
3) в SelectState загоняем: "select * from user", в KeyFiled загоняем "id"
4) в DM_ComboBox прописываем следующее:

DataBind = kto
DataSource = users_db
CaptionField = name
DataField = id
BindMode = Text
этого должно быть достаточно
PS: в своих проектах я так же всегда стараюсь избежать пересечений имен через алиасы дабы избежать случайных ошибок при копированиях(в данном случае совпадают work.id и user.id)
карма: 26
0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)