|
|
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Возвращаю (пытаюсь безуспешно) данные из другой книги эксель на лист. После корректировки запроса в секции WHERE получаю предупреждение "Недопустимое имя сводной таблицы ..." (см картинку). Никакой сводной у меня нет, до корректировки все работало. ----- Не люблю Progress OpenEdge. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 15:48 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, откройте кладовку и покажите весь код, а еще лучще проблемный файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 16:10 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
R Dmitryкладовщик, откройте кладовку и покажите весь код, а еще лучще проблемный файл. Нет кода, я в самом Экселе это делаю: Данные-Подключения-Свойства-Определение-Изменить запрос. И далее в конструкторе или мастере построения условие меняю. Причем в MS Query данные корректные возвращаются, а в Эксель я их вернуть не могу - вышеуказанная ошибка вылезает. Думал, может у кого-то уже такая беда была ((. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 16:19 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Т.е. меняю значение в секции WHERE: Код: sql 1. 2. 3. и ошибка((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 16:22 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Т.е. создавать новые внешние данные я могу, а корректировать уже существующие не получается. Такая вот непонятка(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 16:28 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, Может через подключение работать и здесь менять?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 16:56 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Может так? Код: sql 1. 2. 3. или так: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 17:35 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Или даже так: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 17:37 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
R Dmitryкладовщик, Может через подключение работать и здесь менять?? Так я тоже делал. KL (XL), штука в том, что Код: sql 1. 2. 3. работает, если я меняю в WHERE, к примеру, Data0.Офис='Дирижабль' - данные в самом MS Query корректные возвращаются. В Эксель вернуть не могу(( Ну и ошибка какая-то абсурдная, что-то про пивот, когда у меня вообще ни 1-го пивота в книге нету. Ошибка, наверное, не в синтаксисе. Можно попробовать завтра ч-з MS Query данные с Акцесса или с Постгресса повозвращать что ли для теста и потом редактировать. Но, с друой стороны, сегодня я с МС СКЛя в том же MS Query запрос отредактировал и все с ним было в порядке. Пока думаю, что то ли у меня драйвер эксельный сломался, то ли сам Эксель, то ли компьютер. Утащу книги домой и в выходные на домашнем компе попробую проверить эту гипотезу. ----- Не люблю Progress OpenEdge. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 18:23 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Уточнение: KL (XL), сам существующий запрос Код: sql 1. 2. 3. работает и данные в Эксель возвращает. Но корректировать не получается. ----- Не люблю Progress OpenEdge. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 18:40 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, попробуйте записывать условие так: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 19:30 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
KL (XL)кладовщик, попробуйте записывать условие так: Код: sql 1. Такой синтаксис, видимо, ошибочный, т.к. ОДБЦ-драйвер ошибку выдает. На домашнем компе та же проблема со сводной вылезает. Меняю что-либо в разделе строка подключения - и вышеупомянутый облом(( Причем в том же запросе с домашнего МС СКЛя все поменял и данные вернулись((( Я вот не помню, менял я раньше что-то в МС Квери из Экселя. Может это вообще нельзя делать? Типа создал 1 раз запрос из Экселя и все? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 18:53 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, Тяни данные через ADO и забудь про проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 18:55 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
R Dmitryкладовщик, Тяни данные через ADO и забудь про проблемы Там в исходной таблице Экселя есть несколько столбцов с одинаковыми названиями. MS Query при работе следующ(ему|им) пол(ю|ям) с уже встречающимся ранее названием Field присваивает имя Field1, Field2 и тд. А как в ADO это сделать? Если таблица (лист в экселе) со столбцами 'Сотрудник', 'Сотрудник' и еще раз 'Сотрудник' ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 19:12 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Вот вам готовая функция пользуйтесь Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 19:54 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
R Dmitry, перед select case строка потерялась :( Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 21:51 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, Там в исходной таблице Экселя есть несколько столбцов с одинаковыми названиями. MS Query при работе следующ(ему|им) пол(ю|ям) с уже встречающимся ранее названием Field присваивает имя Field1, Field2 и тд. А как в ADO это сделать? Если таблица (лист в экселе) со столбцами 'Сотрудник', 'Сотрудник' и еще раз 'Сотрудник' ((( Никак не надо делать . Провайдер сам разберётся с именованием полей в наборе записей. Из столбцов с одинаковыми именами 'Сотрудник', 'Сотрудник' и еще раз 'Сотрудник', и ещё ... получите поля 'Сотрудник', 'Сотрудник 1 ', 'Сотрудник 2 ', ... и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 23:21 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
скукотища, По мне так лучше F1.....Fn, букав меньше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 00:27 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
На данный момент думаю сделать ч-з ADO. К сожалению, у меня строка отличается от SELECT * FROM Table, поэтому-то я и хотел MS Query использовать. Т.к. число столбцов и их названия могут меняться, и каждый раз порядка 60 полей в строке прописывать противно(( Думаю пока все-таки все столбцы в рекордсете возвращать, а потом уже на листе экселя удалять ненужные. ЗЫ А все-таки, почему не получается в MS Query запросы менять и возвращать в Эксель? Я сейчас попробовал еще раз: ч-з МС Квери с МС СКЛя получил данные, попробовал изменить - в МС Квери изменил, вернуть на лист не получается из-за той же ошибки. Может что-то где-то в настройках нужно изменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 08:26 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, Разницы нет какая строчка, это всего лишь строка с нужным набором символов Если запрос составлен правильно то и отработает jet соответственно, простой запрос или сложный ему до фонаря у меня и такие и бывают :) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 13:28 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
кладовщик, > вернуть на лист не получается из-за той же ошибки. Кстати, у Вас в описании ошибки 'недопустимое имя поля сводной таблицы'. При цитировании Вы слово 'поле' потеряли. Может проблема из-за повторяющихся имен столбцов на листе с данными ? > Может что-то где-то в настройках нужно изменить? Вряд-ли. Скорее всего - в запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 13:53 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
скукотища, с запросом все в порядке. Я провел эксперимент: создал сейчас новую книгу, в ней новое подключение к той же книге с исходными данными. Скопировал текст запроса из книги, кот-ю с работы припер. Все работает в полный рост. Текст запроса меняю, данные корректные возвращаются. Вот такие дела :-() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2012, 15:35 |
|
||
|
Проблема с MS Query
|
|||
|---|---|---|---|
|
#18+
Унес книгу на работу, сменил там в св-вах данных строку подключения и все корректно ч-з МС Квери обновилось. В чем была проблема со старыми книгами - до сих пор не знаю(( Какой-то конкретный случай сатанизма в нескольких конкретных воркбуксах, не иначе. ----- Не люблю Progress OpenEdge. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2012, 10:31 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=105&tid=2175883]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 360ms |

| 0 / 0 |
