Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2010, 17:24   #1
Makarus
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 21
Вопрос Инструкция INSERT INTO содержит неизв имя поля '[ИмяПоля]'

При открытии запроса на добавление записи выскакивает сообщение: "Инструкция INSERT INTO содержит неизв имя поля '[ИмяПоляТаблицы]' ". Сам запрос - создан на основе этой таблицы, полностью повторяет все ее поля; поле таблицы '[ИмяПоляТаблицы]' - со списком. Почему? Спасибо

Последний раз редактировалось Makarus; 22.12.2010 в 17:31. Причина: забыл иконку, граммат ошибка
Makarus вне форума Ответить с цитированием
Старый 22.12.2010, 18:11   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Makarus.
Объяснение "на пальцах" не дает желаемого результата.
Выложите архив с заранее подготовленным (желательно в формате А2003, избавленным от избыточных данных, OLE объектов,.... и сжатый средствами MS Access) файлом БД, и на примере Вашей БД можно будет продемонстрировать способ решения Вашей задачи.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 22.12.2010, 19:05   #3
Makarus
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 21
По умолчанию

Здравствуйте, Евгений, и спасибо за отклики... Выкладываю файл
Вложения
Тип файла: rar База данных1.rar (281.0 Кб, 12 просмотров)

Последний раз редактировалось Makarus; 22.12.2010 в 19:09.
Makarus вне форума Ответить с цитированием
Старый 23.12.2010, 09:31   #4
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию сложности с запросом

.............
[Сканы осн уст докум].FileData ,
[Сканы осн уст докум].FileName ,
[Сканы осн уст докум].FileType ,

.................
ФИРМЫ.[Сканы осн уст докум].FileData AS Выражение1,
ФИРМЫ.[Сканы осн уст докум].FileName AS Выражение2,
ФИРМЫ.[Сканы осн уст докум].FileType AS Выражение3,

убрала эти строки , но запрос не заработал
1-записываете сам в себя---------это удвоение или еще какой то фокус
2-№ -индексированное поле с запретом двойных, но не счетчик(основная ошибка)

итого----непонятно, что вы хотите сделать
-удвоить
-скопировать часть в рабочую таблицу, изменить что-то там и вставить в основную
..............
-или что-то непредсказуемое - я не телепат
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 23.12.2010, 23:17   #5
Makarus
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 21
По умолчанию

Добрый вечер, shanemac51.
Объясните хотя бы в общих чертах, почему такое бывает, какова, так сказать, причина системная... Я потом разберусь в частностях. Спасибо
Makarus вне форума Ответить с цитированием
Старый 24.12.2010, 08:16   #6
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

оставим ошибки в сторону

Код:
итого----непонятно, что вы хотите сделать
-удвоить
-скопировать часть в рабочую таблицу, изменить что-то там и вставить в основную
..............
-или что-то непредсказуемое - я не телепат
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 24.12.2010, 18:23   #7
OlegVE
Форумчанин
 
Регистрация: 27.09.2010
Сообщений: 376
По умолчанию

У Вас, похоже, была база данных Access 2007 с полем типа Attachment, судя по .FileData .FileName .FileType, и Вы преобразовали её в Access 2002 (XP) в котором такого типа данных нет?
Посмотрите на английском страничку, может она Вам чем-то поможет и что-то проясниться:
http://www.eggheadcafe.com/software/...tachments.aspx.

Боюсь, что без предварительного преобразования таблиц в Access 2007 Вам не удастся перейти на Access 2002.

Последний раз редактировалось OlegVE; 24.12.2010 в 18:30.
OlegVE вне форума Ответить с цитированием
Старый 25.12.2010, 03:05   #8
Makarus
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 21
По умолчанию

Добрый вечер, OlegVE , здравствуйте, shanemac51! Такая ошибка у меня почему-то возникает всегда. Запрос на добавление записей в таблицу выполняться не хочет. Не пойму, что я не так делаю. Для наглядности выкладываю файл. Он создан в А2007, потом преобразован в А2003. Никакой разницы
Вложения
Тип файла: rar База данных.rar (329.1 Кб, 10 просмотров)
Makarus вне форума Ответить с цитированием
Старый 25.12.2010, 03:08   #9
Makarus
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 21
По умолчанию

P.S. Эти поля, не поддерживаемые в А2003, погоды не делают: если их удалить перед экспортом (я просто забыл сейчас), ничего не меняется
Makarus вне форума Ответить с цитированием
Старый 25.12.2010, 11:14   #10
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,079
По умолчанию

ошибка супер простая

Код:
SELECT ФИРМЫ_исходная.[№],
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
файл, содержащий сведения о сдачи студентами сессии. Каждая запись содержит поля: номер группы, фамилия Babur4iK Помощь студентам 3 18.05.2010 23:11
Реализовать обьект в Delphi, который содержит в качестве поля двумерный массив данных. Nastena_12_ Помощь студентам 0 06.12.2009 22:17
имя файла из поля LINK andreev Microsoft Office Word 9 03.07.2009 14:56
можно ли узнать имя HTML-поля, кликнув на него? furstenberg Работа с сетью в Delphi 0 28.01.2008 16:49