3 / 3 / 0
Регистрация: 16.01.2008
Сообщений: 359
|
|
1 | |
Потеря запроса после вызова OutpuTo !! мать его так16.02.2010, 08:46. Показов 1386. Ответов 10
Метки нет Все метки)
(
привет мужики и дамы.
у меня случается такая фигня (иначе и не назовешь) Есть некий SQL запрос (select) который ПРЕКРАСНО исполняется, но после вызова функции OutputTo и передаче ей в качестве одного из параметров этого запроса, ТЕЛО ЗАПРОСА ОЧИЩАЕТСЯ !?!? ЗАЧЕМ ЭТО ДЕЛАЕТСЯ?! КАК ?! и как этого избежать. большей хренотени я еще не видел! привет Биллу.
0
|
16.02.2010, 08:46 | |
Ответы с готовыми решениями:
10
После вызова второго запроса, запросы начинаются повторяться по очереди Продолжение работы метода после вызова из его кода второго После вызова печати, я хочу попасть на ту форму что вызывала, и на то поле где была до вызова нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать? |
papirus
|
|
16.02.2010, 09:03 | 2 |
Тело очищается, а параметр остается? Как параметр передается? Это условие отбора?
|
3 / 3 / 0
Регистрация: 16.01.2008
Сообщений: 359
|
|
16.02.2010, 09:20 [ТС] | 3 |
ты не так понял.. точнее я не полно объяснил..
SQL-запрос НЕ параметрический! т.е. без параметров вообще. я из VB-кода пишу: DoCmd.OutputTo(acOutputQuery, 'выбор', acFormatXLS, 'e:111.xls') где: ВЫБОР - это имя того самого запроса, тело которого после вышеописанного вызова очищается?!?! т.е. был SQL-запрос, типа: SELECT наименование FROM table1 а после вызова DoCmd.OutputTo.... этот текст(тело запроса)- ИСЧЕЗАЕТ !!!!!!!!!!!!! ?
0
|
papirus
|
|
16.02.2010, 09:33 | 4 |
Так тоже очищается?
DoCmd.OutputTo acOutputQuery, 'выбор', acFormatXLS, 'e:111.xls' |
papirus
|
|
16.02.2010, 09:34 | 5 |
У меня ОфХР (СП2) такого не наблюдал. Однако.
|
3 / 3 / 0
Регистрация: 16.01.2008
Сообщений: 359
|
|
16.02.2010, 09:45 [ТС] | 6 |
2 papirus: счастливчик...
пробовал БЕЗ скобок, те же яйца только в профиль ![]() кстати, я конечно сбегаю до машины нашего юриста, там Хто-то оффис ХР ввалил... попробую. но я нашел альтернативное решение: вместо выгрузки результата запроса буду переваливать это все во временную таблицу, а уже её делать OutputTo, и пусть зараза очишается !!!
0
|
papirus
|
|
16.02.2010, 09:53 | 7 |
Баги-баги. Явно баги. Вирусы давишь? Дави их окаянных. Да и Оф меняй - кривой он какой-то 2000-ый...
|
3 / 3 / 0
Регистрация: 16.01.2008
Сообщений: 359
|
|
16.02.2010, 10:24 [ТС] | 8 |
мы говорим вирусы - подразумеваем MS Office, говорим Office - подразумеваем - вирусы...
0
|
papirus
|
|
16.02.2010, 10:30 | 9 |
Офис и теперь живее всех живых!
|
3 / 3 / 0
Регистрация: 16.01.2008
Сообщений: 359
|
|
16.02.2010, 11:43 [ТС] | 10 |
до поры, до времени
у нас есть мысля (и мы её думаем), пересадить всех менеджеров в конторе на Linux и в частности на StarOffice, как альтернативу мелкомягкому...
0
|
1 / 1 / 1
Регистрация: 05.01.2010
Сообщений: 235
|
|
17.02.2010, 19:52 | 11 |
Сделай так
dim l_SQL as string l_SQL=QueryDefs('выбор').SQL DoCmd.OutputTo(acOutputQuery, 'выбор', acFormatXLS, 'e:111.xls') QueryDefs('выбор').SQL=l_SQL Я работаю вообще в 97-м - никогда ничего подобного не замечал. А насчёт Линукса скажу так: может для серверов это неплохая операционка но по юзабильности до винды ещё топать и топать. А для менеджеров удобство главное. В одной вот фирме пробовали такой переходик совершить - да через два месяца вернулись к винде и МС Офису...
0
|
17.02.2010, 19:52 | |
17.02.2010, 19:52 | |
Помогаю со студенческими работами здесь
11
Как сделать так, чтобы при создании объектов,полю присваивалось значение после вызова метода и этот объект добавлялся в коллекцию оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ Получить атрибут запроса после его выполнения Потеря тела POST-запроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |