Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Возможно ли из 2-х Recordset слепить 3-й? / 17 сообщений из 17, страница 1 из 1
08.10.2003, 12:28
    #32287407
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Типа как из 2-х таблиц - получить результирующий набор путем объединения.
Понимаю, что можно
- создавать временные таблицы
- объединять источники... Но
Есть один набор записей (Recordset), есть другой и есть поля, по которым их можно связать...

Сбылась бы "мечта идиота"!!!
...
Рейтинг: 0 / 0
08.10.2003, 12:38
    #32287432
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
гыы
ADO.Net тебе в руки
...
Рейтинг: 0 / 0
08.10.2003, 12:41
    #32287434
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
сомневаюсь...
но, всё что ты описал воплощено в vb.net и в .net в частности!!!!
...
Рейтинг: 0 / 0
08.10.2003, 12:41
    #32287436
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Нет у меня ADO.Net :о((((((
А что еще предлагается "наложить себе в руки"?
...
Рейтинг: 0 / 0
08.10.2003, 12:41
    #32287438
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
сорри я опездал ...
...
Рейтинг: 0 / 0
08.10.2003, 12:48
    #32287453
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Вообще-то "душа рвется вместе с тельняшкой" так хочется стыкануть Екселевские таблицы селектом, а не фильтрацией в цикле...!!
MS Query здесь не пашет без предварительной обработки столбов этих таблиц, да поименования диапазонов, да сохренения всего этого на диске (который к тому же заранее неизвестен)...
...
Рейтинг: 0 / 0
08.10.2003, 12:48
    #32287454
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Пардон сохр а нения.
...
Рейтинг: 0 / 0
08.10.2003, 13:07
    #32287504
CtrlAlt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Я сильно извиняюсь перед Артистом, но долго смеялся
сорри я опездал ...
...
Рейтинг: 0 / 0
08.10.2003, 13:11
    #32287515
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
да ничё ничё не ...д о л же
...
Рейтинг: 0 / 0
08.10.2003, 13:17
    #32287529
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
и не оп и
...
Рейтинг: 0 / 0
08.10.2003, 13:34
    #32287559
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Мда!!! Чую придется зацикливаться! :о((
...
Рейтинг: 0 / 0
08.10.2003, 13:38
    #32287569
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Смотри хелп к экселевской функции ВПР
Такой себе Inner Join для бедных
...
Рейтинг: 0 / 0
08.10.2003, 14:05
    #32287613
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
А еще ИНДЕКС и ПОИСКПОЗ.
Искать позы и индексом получать значения - сие есть нон проблем... когда значение в табле "одно на всех мы за ценой не постоим". А если надо увязать один-ко-многим??? Над тем и думаю "грустную думу свою".
...
Рейтинг: 0 / 0
08.10.2003, 14:13
    #32287630
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Чую, у кого-то руки чешутся меня вразумить: "А ты в цикле сканируй таблу "Один" и фильтром выбирай в промежуточную таблу из таблы "Ко-Многим", затем копируй что фильтранулось в результирующую!"

И что это по сравнению с "Select Table1.*, Table2.* From Table1 Inner Join Table2 On Table1.ID = Table2.ID"?
...
Рейтинг: 0 / 0
08.10.2003, 14:22
    #32287642
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
И еще раз.
У тебя есть два эксельных диапазона? Тебе их надо поджойнить один-ко-многим? Читай хелп к функции ВПР.
Со стороны "многие" значения беруться как они есть, со стороны "один" - получаются этой чудо-функцией (которая и будет тебе всю таблицу "адын" просматривать в поисках нужной строки).
И получится у тебя эксельный диапазон, заполненный Inner Join'ом
Работает тормознуто, но работает.
...
Рейтинг: 0 / 0
08.10.2003, 15:22
    #32287786
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Спасибо Лох за подсказку. Интересен сам подход, хотя и чреватый необходимостью выбрать все "многие" (10000), когда надо всего часть (500-600). Это пригодится.

К сожалению, на самом деле отношения то "Многие-ко-Многим", но я не жалею, что упростил задачу.
...
Рейтинг: 0 / 0
08.10.2003, 15:51
    #32287845
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли из 2-х Recordset слепить 3-й?
Лох! И за функцию спасибо!!! :))
Мне эта функция понравилась. Главное, что она возвращает значение (пусть и 1-го найденного), но не ошибку.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Возможно ли из 2-х Recordset слепить 3-й? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]