ошибка DSN |
|
Универсальный Передаточный Документ (УПД) |
http://www.sql.ru/forum/1268228/universalnyy-peredatochnyy-dokument-upd
|
Автозаполнение поля формы значением соседнего поля предыдущей даты. |
|
Вопрос по формированию (форматированию) отчёта. |
http://www.sql.ru/forum/1268190/vopros-po-formirovaniu-formatirovaniu-otchyota
|
Как обобраться в запросе sql к столбцу по номеру |
CurrentProject.Connection.Execute "INSERT INTO tMainHistory (№, п/п, Принадлежность, Регион) VALUES ('" & Me.[№] & " ', '" & Me.[п/п] & " ', '" & Me.Принадлежность & " ', '" & Me.Регион & " ')"
http://www.sql.ru/forum/1268081/kak-obobratsya-v-zaprose-sql-k-stolbcu-po-nomeru
|
Смена элементов массива |
|
Помогите обработать данные |
|
откуда Access берет соображения по форматированию при экспорте в Excel |
|
Добавить отчет в строку таблицы поля вложение по кнопке |
http://www.sql.ru/forum/1267830/dobavit-otchet-v-stroku-tablicy-polya-vlozhenie-po-knopke
|
Связь (Access & SQL) |
|
Как изменить Connection Timeout у прилинкованных таблиц? |
http://www.sql.ru/forum/1267766/kak-izmenit-connection-timeout-u-prilinkovannyh-tablic
|
Modeling orgs, suborgs, their employees, and addresses for all |
http://www.sql.ru/forum/1267699/modeling-orgs-suborgs-their-employees-and-addresses-for-all
|
Wasted Inventory Tracker |
|
Design To Limit Database Viewing Rights |
http://www.sql.ru/forum/1267697/design-to-limit-database-viewing-rights
|
Распределение детей по группам |
http://www.sql.ru/forum/1267696/raspredelenie-detey-po-gruppam
|
Taking Over Someone Else's Database |
http://www.sql.ru/forum/1267694/taking-over-someone-else-s-database
|
Выгрузка запроса в EXCEL |
Set RST_QUE = DB.OpenRecordset("ULICI_VIGRUZKA_QUE", dbOpenDynaset) ' перекидываю одним махом .Range("A" & STROKA).CopyFromRecordset RST_QUE
|
Организация кода |
|
Объединение контролов в форме Access 2010 |
http://www.sql.ru/forum/1267658/obedinenie-kontrolov-v-forme-access-2010
|
Отследить изменения на закрытие и отмену формы |
+ |
Dim intClose As Integer '1-да(сохраняем данные при закрытии), 2-нет(отмена изменений при закрытии), 3-отмена(режим ожидания) Dim intEsc As Integer '1-да(сохраняем изменения), 2-нет(отмена изменений), 3-отмена(режим ожидания) '------------------------------------------------ Private Sub Form_BeforeUpdate(Cancel As Integer) Dim ctrl As control Set ctrl = Screen.ActiveControl If Me.Dirty = True Then 'если были внесены изменения Select Case MsgBox("Сохранить изменения?", vbYesNoCancel + vbQuestion, "Info. Form_BeforeUpdate") Case vbYes 'сохранение изменений If ПроверкаНаЗаполнение = True Then 'если все ок intClose = 1 Else 'если косяк, стоим на месте в режиме ожидания исправлений intClose = 3 End If Case vbNo 'отмена изменений - как тут правильно сделать отмену??? intEsc = 2 intClose = 2 Me.Undo ' Me.Dirty = False Case vbCancel 'режим ожидания intClose = 3 Cancel = False ctrl.SetFocus Me.Dirty = True ctrl.SetFocus End Select End Sub '------------------------------------------------ Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Dim ctrl As control Set ctrl = Screen.ActiveControl Select Case KeyCode ... Case vbKeyEscape If Me.Dirty = True Then Select Case MsgBox("Сохранить изменения?", vbYesNoCancel + vbQuestion, "Info. Form_KeyDown") Case vbYes 'сохранение изменений If ПроверкаНаЗаполнение = True Then 'если все ок intEsc = 1 Else intEsc = 3 End If Case vbNo 'отмена изменений intEsc = 2 Me.Undo ' Me.Dirty = False Case vbCancel 'режим ожидания intEsc = 3 ctrl.SetFocus Me.Dirty = True ctrl.SetFocus End Select Else DoCmd.Close acForm, Me.Name, acSaveNo End If End Select End Sub '------------------------------------------------ Private Sub Form_Undo(Cancel As Integer) Select Case intEsc Case 1 If (ПроверкаНаЗаполнение = True) Then 'если все ок DoCmd.RunCommand acCmdSaveRecord ... Else 'остаться на текущей записи и исправить запись Cancel = True End If Case 2 'отмена изменений Cancel = False Case 3 'остаться на текущей записи Cancel = True End Select End Sub '------------------------------------------------ Private Sub Form_Unload(Cancel As Integer) Dim ctrl As control Set ctrl = Screen.PreviousControl Select Case intClose Case 1 'сохранение изменений Cancel = False Case 2 'отмена изменений - как тут сделать отмену изменений??? Cancel = False Case 3 'режим ожидания Cancel = True ctrl.SetFocus Me.Dirty = True ctrl.SetFocus ' Case Else ' Cancel = False End Select End Sub |
http://www.sql.ru/forum/1267609/otsledit-izmeneniya-na-zakrytie-i-otmenu-formy
|