powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / "Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
12 сообщений из 12, страница 1 из 1
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713172
Mufta_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые Гуру! Вопрос на засыпку:
Имеется некая основная база и вспомогательная с таблицами(прилинкованная к основной), и, работает вроде бы, да только очень странно как-то!
Ни стого - ни с сего вываливается ошибка: "Не могу работать в транзикациях"
или "Для добовления Prod требуется наличие связанной таблицы" (честно смотрел: связи есть). Стоит только перезагрузить компьютер, сжать и восстановить и можно дальше продолжать работать, не внося никаких изменений в код проги. При чем, такие баги вываливаются в совершенно в разных ситуациях и времени.
Подскажите, как с сим бороться?
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713202
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А присоединенные таблицы лежат в сети?
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713232
Mufta_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Присоедененые таблици в том же каталоге, что и сама база
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713254
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой комп,какая ос, какой офис?
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713265
Mufta_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Комп: Celeron 1,8 80Gb 512Mb; WinXP sp2; Office XP
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713270
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinXP sp2 - что-то про него ничего хорошего не слышно. А если на другом компе попробовать, где 2000 к примеру стоит?
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713311
Mufta_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И я грешил на это... Оказалось напрасно: AMD Duron 700, Win98se, Office 2000;
Celeron 633, WinMe, Office 97... результат тот же!
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713317
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда присоединенные таблицы: - работаете через Recordset? Сколько записей в этой таблице Prod, Какова структура (может это BLOB's)?
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713399
Mufta_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Записей примерно 5000, отображаются в подчиненной форме. Структура:
id_date=дата
id_shop=SELECT Shop.shop FROM Shop;
id_post=SELECT Postavshik.post FROM Postavshik;
id_prod=SELECT Prod.id_prod FROM Prod;
kol=число
zak=число
procent=число
...

P.S. А что такое BLOB'S?
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713411
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и когда глючит, когда пользователь по подчиненной форме бегает???
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32713656
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чего гадать то.
код давай. Скорее всего в нём ошибка.
...
Рейтинг: 0 / 0
"Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
    #32714073
Mufta_Vlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот код при котором часто возникает сообщение об отсутствии связи:
Код: 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.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
Private Sub id_prod_AfterUpdate()
Me.id_prod = UCase(Left((Me.id_prod),  1 )) & Mid(Me.prod,  2 )  'аналог маски 
Me.zak = Me!id_prod.Column( 2 )  'подставляю значения 
Me.procent = Me!id_prod.Column( 3 )  ' ---//--- 
Me.kol =  0 
If Me.zak >  0  Then  ' проверка и расчет итогов 
    Me.roz = Round((Me.procent * Me.zak /  100  + Me.zak),  1 )
    If Me.id_prod <> "Тара" Then Me.s_roz = Me.kol * Me.roz
    Me.s_zak = Me.kol * Me.zak
End If
If [post]![fl] = True And [shop]![fl] = True Then  ' проверка на наличие в справ. 
    If [Prod1]![fl] = False Then
        If [Forms]![osn]![zapros] =  3  Then  ' проверка на надобность сообщения 
            vopr = "В справочник добавлен продукт: " & _
                      Me.id_prod & " от поставщика: " & Me.id_post
            MsgBox vopr, , "Изменения в справочнике продуктов!"
        End If
        Me.[Prod1]![prod] = Me.id_prod  ' обновление спавочников 
        Me.[Prod1]![fl] = True
        Me.[prod]![id_post] = Me.id_post
        Me.[prod]![id_prod] = Me.id_prod
        Me.[prod].Requery
        Me.[Prod1].Requery
        Me.Form.Refresh
    End If
    Me.kol.SetFocus
Else
    If [post]![fl] = False And [shop]![fl] = True Then
        MsgBox "Не выбран Поставщик!"
        Me.id_prod = Null
        Me.id_post.SetFocus
    Else
        MsgBox "Не выбран Магазин!"
        Me.id_shop.SetFocus
    End If
End If
End Sub

Private Sub id_prod_LostFocus()
If [Prod1]![fl] = True Then Me.Form.Refresh

End Sub 

А вот код, при котором сообщается о транзикациях:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
If Me.sprav = "Стоим.прод." Then
    sel1 = "select id_prod "
    rs1 = " from Prod group by id_prod order by id_prod"
    Me.s_prod.Visible = True
    Me.s_shop.Visible = False
    Me.s_post.Visible = False
    Me.s_prod1.Visible = False
    Me.s_prod.Form.RecordSource = "select * from Prod order by id_prod"
End If
    Me.sprav1.RowSource = sel1 & rs1
    Me.sprav1.Requery
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / "Чудеса" или все же где-то ошибочка! (Не могу работать в транзакциях)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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