powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику...
4 сообщений из 4, страница 1 из 1
Помогите чайнику...
    #32061996
maxbeer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите кто знает где вилы
есть такое

'----------
dim b as databese,r as recordset

Set base = CurrentDb
Set table = base.TableDefs!aaa
Set idx = table.CreateIndex("1qw")
'Set fldLastName = idx.CreateField("дата", dbDate)
Set result = base.OpenRecordset("aaa")
result.Index = idx.Name
result.Seek "=", d

If result.NoMatch Then 'здесь
DoCmd.OpenForm "курс", acNormal
Else........
-----------
в некоторых случаях это работает(в др.базе на этой же машине)
а иногда выдаё "ошибка типа" №13
но когда b и r сделать Object то всё работает.

асекс 2000
...
Рейтинг: 0 / 0
Помогите чайнику...
    #32061997
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tools - References
Глянь-ка, нету ли таких библиотек, напротив которых стоИт
"MISSING"
...
Рейтинг: 0 / 0
Помогите чайнику...
    #32061998
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я что-то ничего не понимаю! Переменные "b" и "r" ты объявляешь, а вот использовать не используешь!

Попробуй хоть так, хотя это далеко не самый правильный метод. Просто хоть как-то работает!

Код: plaintext
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.
Dim dbs As DAO.Database
Set dbs = CurrentDb
Dim qdf As DAO.QueryDef
Dim strSQL As String
Dim rst As DAO.Recordset
strSQL =  "PARAMETERS [CONTRACT_ID:] Integer; "  & _
   "SELECT * FROM CONTRACT WHERE CONTRACT_ID = [CONTRACT_ID:] ; " 

Set qdf = dbs.CreateQueryDef( "", strSQL)
qdf(" CONTRACT_ID: ") = CNTR_ID

Set rst = qdf.OpenRecordset(dbOpenSnapshot)

If rst.RecordCount = 0  Then
  MsgBox "No records found! "
Else
  MsgBox " Contract found"
  rst.MoveFirst
  While not rst.EOF
    rst.MoveNext
  Wend

  rst.MoveFirst
  While not rst.EOF
    rst.MoveNext
  Wend
End If
...
Рейтинг: 0 / 0
Помогите чайнику...
    #32062006
maxbeer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное
нужно пиСать dao.database, тогда всё ок.

Форум просто супер, удачи ВСЕМ.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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