![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.08.2016
Сообщений: 7
|
![]()
Доброго времени суток, подскажите пожалуйста в чем мой косяк....
Вот пример кода: Set rst_1 = b.OpenRecordset("vibor_ip_kalkul") kol_vo = rst_1.Fields.Count While Not rst_1.EOF znach = Trim(rst_1!Vibor) MsgBox rst_1!Vibor sqlstr = "select * from ОТВЕТЫ_ИП where (ОТВЕТЫ_ИП.НОМЕР_ИП like '" & "* " & znach & " * ')" ' " '" MsgBox sqlstr Set rst = CurrentDb.OpenRecordset(sqlstr, dbOpenSnapshot) 'MsgBox sqlstr ViewRecordset rst kol_vo1 = rst.Fields.Count 'MsgBox rst1!НОМЕР_ИП rst_1.MoveNext I = I + 1 Wend Суть проблемы, в том, что Set rst = CurrentDb.OpenRecordset(sqlstr, dbOpenSnapshot) возвращает пустой результат, хотя если в аксесе "на прямую" сделать запрос из sqlstr = "select * from ОТВЕТЫ_ИП where (ОТВЕТЫ_ИП.НОМЕР_ИП like '" & "* " & znach & " * ')" ' " '" где заменить & znach & на конкретные значения которые отображаются, то запрос выводит корректный результат.... Ткните пожалуйста носом в мою безграмотность в написании запросов... |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Код:
может как-то так Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 23.08.2016
Сообщений: 7
|
![]()
Спасибо, вот что значит "дело мастера боится"
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 23.08.2016
Сообщений: 7
|
![]()
А не подскажите ли (пример кода) как обратиться к ячйке (i,j) - (записать значения) Таблицы i, в вордовском документе?
То что я делаю, у меня вываливается в ошибку ![]() Пример моего кода: Set WordOb = CreateObject("Word.document") Set WordOb = GetObject("c:\work\shab\reestr.odt" ) Set WordApOb = WordOb.Parent ' Хоть так хоть так..... WordApOb.Tables(i).Cells(j, k).Range.Text = rst_2!spi ' Хоть так хоть так..... WordApOb.Tables(i).Cells(j, k) = rst_1!Vibor |
![]() |
![]() |
![]() |
#5 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Цитата:
Сделай скриншот, если так сложно привести номер строки и какая именно ошибка там. Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 23.08.2016
Сообщений: 7
|
![]()
Извените, срузу не подумал что никто этого не видит(
|
![]() |
![]() |
![]() |
#7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Ну вот все ясно, а именно "какой-то объект не имеет свойства или метода который вызывается". Осталось узнать в какой строке и результатом какого вызова есть эта ошибка
![]()
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 23.08.2016
Сообщений: 7
|
![]()
Так вот это и не понятно, подскажите пожалуйста, я описал всё что делал с WordApOb, может что-то еще надо сделать? Вернеее я так думаю, что точно надо что-то сделать, но вот что не никак не могу понять...
|
![]() |
![]() |
![]() |
#9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
.odt точно ворд а не OpenDocumentText?
![]()
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#10 | |
Регистрация: 23.08.2016
Сообщений: 7
|
![]() Цитата:
Фрагмент базы какой необходим?) Просто она более 250МБ, и таблицы из которых в него выкидываю занимают бОльший объем из всей БД... |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не понятная ошибка с перегрузкой операторов | RaTeN | Общие вопросы C/C++ | 3 | 10.03.2012 16:09 |
Не понятная ошибка | ReaktiVe_SworD | Общие вопросы C/C++ | 0 | 02.10.2011 13:09 |
Не понятная ошибка!!! | VintProg | Общие вопросы C/C++ | 26 | 11.09.2011 12:46 |
не понятная ошибка в цикле case | designer999 | Общие вопросы Delphi | 11 | 27.03.2010 17:40 |
не понятная ошибка | ManInBlack | Помощь студентам | 2 | 20.10.2008 23:33 |