Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка столбца запросом / 14 сообщений из 14, страница 1 из 1
19.12.2003, 13:07
    #32357912
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Мне нужно добавить запросом в таблицу столбец но в определенное место в таблицы а не в конец как єто делает запрос.
...
Рейтинг: 0 / 0
19.12.2003, 13:08
    #32357915
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
добавляй не запросом, а через DAO
...
Рейтинг: 0 / 0
19.12.2003, 13:11
    #32357925
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
винни,
а что положение
столбца в таблице
повлияет на расчеты?
или только для радования
глаз?
...
Рейтинг: 0 / 0
19.12.2003, 13:18
    #32357943
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Дык вот не пойму :

INSERT INTO otbor_utoch_tabl ( num, daterev, tf, prim, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, summ )
SELECT revexp1.num, revexp1.daterev, revexp1.Tf, prim, ..........
FROM revexp1

так вот одним я разослал программу в таблице revexp1 столбец prim расположен так как видно в запросе после поля tf

у других людей была программа в которой в таблице revexp1 не было столбца prim я его добавил скриптом, и этот столбец добавился соответственно в конец таблицы. После этого при выполнении вышеуказанного запроса выбивает сообщение "Приложению не удаеться добавить все записи в запросе на добавление 1 запись нарушение условия на добавления.

И вот сижу я и ломаю голову от чего это может быть
...
Рейтинг: 0 / 0
19.12.2003, 13:26
    #32357962
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
вот видишь
положение столбца
в табле здесь
совершенно ни к чему
главное правильно
запрос настроить
и правильно данные
вогнать.
значит у тебя
срабатывает индекс
...
Рейтинг: 0 / 0
19.12.2003, 13:28
    #32357967
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Индек стоит только в таблице revexp1 и в нег оне включено поле prim
...
Рейтинг: 0 / 0
19.12.2003, 13:29
    #32357972
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
убрал все индексы не помогло
...
Рейтинг: 0 / 0
19.12.2003, 13:34
    #32357982
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Слюшай мы что, гадать должны что у тебя за беда?
Давай будем гадать
поле текстовое и не разрешена вставка пустых строк
поле обязательное и ты пытаешься туда нулл записать
есть связь с обеспечением целостности
есть условия на значения

Телепяты есть еще? Следующий!

З.Ы. а порядковый номер нифига не влияет
...
Рейтинг: 0 / 0
19.12.2003, 13:34
    #32357983
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
INSERT INTO otbor_utoch_tabl ( num, daterev, tf, prim, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, summ )
SELECT revexp1.num, revexp1.daterev, revexp1.Tf, revexp1.prim, Sum(revexp1.M1) AS m1, Sum(revexp1.M2) AS m2, Sum(revexp1.M3) AS m3, Sum(revexp1.M4) AS m4, Sum(revexp1.M5) AS m5, Sum(revexp1.M6) AS m6, Sum(revexp1.M7) AS m7, Sum(revexp1.M8) AS m8, Sum(revexp1.M9) AS m9, Sum(revexp1.M10) AS m10, Sum(revexp1.M11) AS m11, Sum(revexp1.M12) AS m12, Sum(revexp1.m1+ revexp1.m2+ revexp1.m3+revexp1.m4+revexp1.m5+revexp1.m6+revexp1.m7+revexp1.m8+revexp1.m9+revexp1.m10+revexp1.m11+revexp1.m12) AS summ
FROM revexp1
WHERE revexp1.kmb=[forms]![main]![kod].value and revexp1.year1=[forms]![main]![year1].value
GROUP BY revexp1.num, revexp1.daterev, revexp1.Tf, prim;

Это полный запрос может тут прикол в группе по полю prim оно текстовое 250 символов, хотя когда порядок столбцов правильный все работает нормально
...
Рейтинг: 0 / 0
19.12.2003, 13:37
    #32357989
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
и еще раз
порядок - по херу
проверь разрешены ли пустые строки
...
Рейтинг: 0 / 0
19.12.2003, 13:50
    #32358023
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Получаеться если я аксесом создаю поле prim работает все нормально

если я создаю это поле скриптом
alter table revexp1 add prim varchar(250);

то работает не нормально
может это связано что если я создаю не програмно значению полей присваеветься не нулл. а програмно нулл?
...
Рейтинг: 0 / 0
19.12.2003, 13:55
    #32358033
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
АААААААААааааааааааа
Блин, возьми поле созданное запросом, и поле, созданное ручками
Найди десять отличий в свойствах полей.
О результатах доложи (в форуме "Тест", пусть акузы порадуются)
...
Рейтинг: 0 / 0
19.12.2003, 14:08
    #32358061
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Ну ты мне лучше скажи как создать текстовое поле запросом, чтобы получилось такое же самое поле что и при создании ручками в акесе
...
Рейтинг: 0 / 0
19.12.2003, 14:10
    #32358066
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка столбца запросом
Ты что, издеваешься?
Откуда я знаю какое поле ты там ручками создал?
Совсем народ с ума сходит.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка столбца запросом / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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