powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Особенность поведения запроса на объединение.
8 сообщений из 8, страница 1 из 1
Особенность поведения запроса на объединение.
    #32404757
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
access 97 sp2

tbl1 и tbl2 присоединенные (файл сервер)

Есть запрос qry1
Код: plaintext
1.
Select btl1.fld_1, tbl1.fld_2,btl2.fld_21, tbl.fld_22 
             from tbl1 left outer join tbl2 on tbl1.fl_Id = tbl2.fld_ID 

использовалось это так: в режиме таблицы (ленточной формы) правилось поле fld_21

что произошло: в tbl1 добавили 3 новых поля, и у одного изменили размер с 50 до 255. Эти поля не участвовали в запросе.

что получили
1 в режиме таблицы пытаемся править поле fld_21 - не получается.
2 пишем запрос
Код: plaintext
Update qry1 SET fld_21 =  "test"  & fld_21 
- обновляется

Как это понимать? А главное лечить?
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405004
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне всегда казалось, что объединение = UNION...

По сабжу: а как насчет обновить связанные таблицы?
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405028
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
btl2.fld_21 - это просто опечатка?
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405181
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
btl2.fld_21 - опечатка ))
Мне всегда казалось, что объединение = UNION... черт попутал с терминами...

Сделано следующее
попытка пролечить:
Сжатие-востоновление-создание нового mdb и импорта туда всех объектов - конвертация в 2000 и обратно.
Кстати если LEFT поменять на INNER то та же фигня...
Пока сделано что по дблклику но полу в форме выскакивает окно, куда вводится значение.
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405186
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А все-таки: присоединенные таблицы обновлял? Еще можно попробовать запрос создать заново, удалив существующий.
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405202
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access не понимает слово "outer"
читайте матчасть (F1)!
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405222
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри all там не left outer join а left join, хотя сейчас проверил, запрос выполняется как с left outer join так и с left join

таблицы переприсоединял, запрос пересоздавал.
...
Рейтинг: 0 / 0
Особенность поведения запроса на объединение.
    #32405292
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение, поля в таблицу добавил не "руками", а через код
примерно следующий
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Set fld = tblDef.CreateField(FieldName)
fld.Type = FieldDataType
If FieldDataSize <>  0  Then
    If FieldDataSize >  255  Then FieldDataSize =  255 
    fld.Size = FieldDataSize
End If

tblDef.Fields.Append fld
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Особенность поведения запроса на объединение.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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