powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связать табл. по "включению" данных
9 сообщений из 9, страница 1 из 1
Связать табл. по "включению" данных
    #32393354
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот кака проблема:
есть 1 табл.(довольно большая), в ней одно из полей содержит данные "тра-ля-ля".
2 табл. имеет поле, где данные "тра-".
Как можно связать таблицы, чтобы связка была по "тра-ля-ля" содержит "тра-"?
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393384
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FROM t1 INNER JOIN t2 ON t1.[tra-lala] LIKE t2.[tra] & "*"
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393505
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не идет у меня : я вывожу поле t1.[tra-lala]- оно с данными, а поле t2.[tra] - пустое.
( SELECT Загрузка_автотранспорта.[Организация/тип автомобиля], [СПб_скл_Моск_(авто)].F50, [СПб_скл_Моск_(авто)].F53
FROM Загрузка_автотранспорта INNER JOIN [СПб_скл_Моск_(авто)] ON Загрузка_автотранспорта.[Организация/тип автомобиля] Like [СПб_скл_Моск_(авто)].F50 & "*"
WITH OWNERACCESS OPTION; )
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393523
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А поле в первой таблице не с пробела начинается?
Тогда к нему прилинкуются все пустые строки во второй
Если дело не в этом - надо пример (оба поля, как должны быть и как выводятся)
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393533
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прав, начинаются с двух пробелов. Это можно как-то в запросе учесть? А то табл. юзера, связанная, да и к тому же 7500 строк
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393607
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо Табл1.ТраЛяЛя написать LTrim(Табл1.ТраЛяЛя)
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393666
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тот же мячик, только в профиль...
поле табл1 ="__накл. 27.12.2003 №RM-22443/03" - (оригинал),"__накл. 27.12.2003 №RM-22443/03" - (выводиться)
поле табл2 ="RM-22443" - (оригинал),"_________" - (выводиться)
"____" - пробел
да к тожу же табл1= 7160 строк, табл2= 460 строк, выводиться всего около 1600000 строк.
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393803
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я совсем забыл, что надо по содержимому, а не с начала. Но это будет полная Ж., однозначно... Найдутся такие тра, для которых будет туева хуча тралялей.
FROM t1 INNER JOIN t2 ON LTrim(t1.[tra-lala]) LIKE "*" & t2.[tra] & "*"
Как бы не вышло как в анекдоте:
Ну и запросы у вас! - сказала база данных и повисла
...
Рейтинг: 0 / 0
Связать табл. по "включению" данных
    #32393892
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сработало, хотя пустых строк 1600000-224= 1599 776
За помощь спасибо...
У меня запрос был записан так: SELECT IIf(Загрузка_автотранспорта![Организация/тип автомобиля] Like "*" & [СПб_скл_Моск_(авто)]!F50 & "*",[СПб_скл_Моск_(авто)]!F53) AS Перевозчик, Загрузка_автотранспорта.[Организация/тип автомобиля], Загрузка_автотранспорта.[Кол-во условных паллет], Загрузка_автотранспорта.F19, [СПб_скл_Моск_(авто)].F51 AS [№-Авто], [СПб_скл_Моск_(авто)].F52 AS [ФИО водителя], [СПб_скл_Моск_(авто)].F58 AS [№ счета], [СПб_скл_Моск_(авто)].F55 AS [Ставка в руб]
FROM Загрузка_автотранспорта, [СПб_скл_Моск_(авто)]
И самое интересное, по Вашему варианту выбираются 224 строки, а по моему - 223 строки... Теперь есть возможность (!) выяснить, почему такая разница.

Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Связать табл. по "включению" данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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