A2013 accdb файл вырос до 2 гб и перестал открываться |
http://www.sql.ru/forum/1280019/a2013-accdb-fayl-vyros-do-2-gb-i-perestal-otkryvatsya
|
Количество сгруппированных записей в отчете |
http://www.sql.ru/forum/1279985/kolichestvo-sgruppirovannyh-zapisey-v-otchete
|
Выравнивание в ячейки Excel из Access |
Dim oExcel As Object Dim oBook As Object Dim oSheet As Object Set oExcel = CreateObject("Excel.Application") Set oBook = oExcel.workbooks.Add Set oSheet = oBook.worksheets(1) oExcel.Visible = True oSheet.Range("A2", "E2").merge oSheet.Range("A2").Value = "Заголовок документа" oSheet.Range("A2").HorizontalAlignment = xlCenter
oSheet.Range("A1").HorizontalAlignment = xlCenter
выдает ошибку. Что я делаю не так?http://www.sql.ru/forum/1279975/vyravnivanie-v-yacheyki-excel-iz-access
|
Как побороть зависания при прилинкованных XLSX-файлах? |
http://www.sql.ru/forum/1279947/kak-poborot-zavisaniya-pri-prilinkovannyh-xlsx-faylah
|
Вложения Outlook |
Function ListOLInbox() 'Список писем в папке "входящие" Dim OL_App As Outlook.Application Dim OL_NameSpace As Outlook.NameSpace Dim OL_FolderMail As Outlook.MAPIFolder Dim OL_ItemMail As Outlook.MailItem Dim OL_Attachment As Outlook.Attachment ' получаем объект Outlook Set OL_App = CreateObject("Outlook.Application") 'получаем Namespace Set OL_NameSpace = OL_App.GetNamespace("MAPI") ' получаем ссылку на папку Входящие Set OL_FolderMail = OL_NameSpace.GetDefaultFolder(olFolderInbox) ' перебираем все письма в папке For Each OL_ItemMail In OL_FolderMail.Items With OL_ItemMail 'выводим тему Debug.Print "Tema: " & .Subject ' если есть вложения выводим названия вложенного файла If .Attachments.Count > 0 Then Debug.Print "Вложения: " For Each OL_Attachment In .Attachments Debug.Print OL_Attachment.FileName Next End If End With Next End Function
|
Медленно загружаются данные в форме |
http://www.sql.ru/forum/1279895/medlenno-zagruzhautsya-dannye-v-forme
|
Вставка данных из одной таблицы в другую согласно значения другого поля |
|
Стали открываться библиотечные accdb из референсов. |
http://www.sql.ru/forum/1279818/stali-otkryvatsya-bibliotechnye-accdb-iz-referensov
|
Как пере сохранить *.XLSM |
Dim sfile As String Dim xl As Object Dim wb As Object Dim ws As Object sfile = CStr(Application.CurrentProject.Path) & "\OSV.xlsm" Set xl = CreateObject("Excel.Application") Set wb = xl.Workbooks.Add(sfile) xl.Visible = False 'сам процесс делаем не видимым xl.Application.DisplayAlerts = False ' чтоб эксель не спрашивал подтверждение при сохранении wb.Sheets(2).Select ' выбираем второй лист wb.Sheets(2).Copy After:=wb.Sheets(2) ' делаем его копию после него же wb.SaveAs Application.CurrentProject.Path & "\OSV.xlsm" ' и вот тут падаем в ошибку при попытке сохранить, причем только на *.xlsm wb.Close xl.Quit Set wb = Nothing Set xl = Nothing
|
при подсчете суммы sql в запросе есть null, выходит ошибка. |
http://www.sql.ru/forum/1279806/pri-podschete-summy-sql-v-zaprose-est-null-vyhodit-oshibka
|
Процедура не запускается в Access 2016 |
Private Sub CommandAddA_Click() On Error GoTo Err_CAA_C If IsNull(cdsc.Value) = True Or cdsc.Value = "" Then MsgBox "Warning, vbOKOnly + vbDefaultButton1 + vbExclamation, "Microsoft Access" Exit Sub End If Dim fid As Integer, cid As Integer Dim RSset As ADODB.Recordset Set RSset = New ADODB.Recordset With RSset .Source = "SELECT fid FROM filial WHERE fdsc = '" & fdsc.Value & "'" .ActiveConnection = CurrentProject.Connection .Open End With fid = RSset(0) RSset.Close With RSset .Source = "SELECT cid FROM cfo WHERE cdsc = '" & cdsc.Value & "'" .ActiveConnection = CurrentProject.Connection .Open End With cid = RSset(0) RSset.Close Set RSset = Nothing Dim rssel As ADODB.Recordset, rsins As ADODB.Recordset Set rssel = New ADODB.Recordset Set rsins = New ADODB.Recordset With rssel .Source = "SELECT aid FROM article" .ActiveConnection = CurrentProject.Connection .CursorType = adOpenKeyset .Open .MoveFirst End With With rsins .Source = "SELECT * FROM article_data" .ActiveConnection = CurrentProject.Connection .CursorType = adOpenKeyset .LockType = adLockOptimistic .Open End With Dim i As Integer For i = 0 To rssel.RecordCount - 1 rssel.Move i, adBookmarkFirst rsins.AddNew rsins(0) = fid rsins(1) = cid rsins(2) = rssel(0) rsins.Update Next i rssel.Close rsins.Close Set rssel = Nothing Set rsins = Nothing ArticleList.Enabled = True ArticleList.SetFocus ArticleList.Requery CommandAddA.Visible = False CommandUpdateA.Visible = True Exit_CAA_C: Exit Sub Err_CAA_C: MsgBox Err.Number & Chr(13) & Err.Description Resume Exit_CAA_C End Sub
http://www.sql.ru/forum/1279803/procedura-ne-zapuskaetsya-v-access-2016
|
Вставка данных из одной таблицы в другую до определенной строки |
INSERT INTO table2 (a1, a2, a3) SELECT a1, a2, a3 FROM table1;
http://www.sql.ru/forum/1279732/vstavka-dannyh-iz-odnoy-tablicy-v-druguu-do-opredelennoy-stroki
|
имя текущей таблицы |
|
Проиграть для открытой формы событие Form_Current еще раз без перехода на другую запись. |
If CurrentProject.AllForms("MainListForm").IsLoaded = True Then Forms![MainListForm].Form.Rrefresh
|
Проблема со связью форм |
|
Как вставить в поля на форме, данные из таблицы? |
Private Sub Ok_Click() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("Table2", dbOpenDynaset) rs.AddNew rs!Дата = Me!Текстовоеполе1 rs!Число = Me!Текстовоеполе2 rs.Update rs.Close Set rs = Nothing End Sub
http://www.sql.ru/forum/1279641/kak-vstavit-v-polya-na-forme-dannye-iz-tablicy
|
Когда у сайта день рождения |
http://www.sql.ru/forum/1279636/kogda-u-sayta-den-rozhdeniya
|
Запрос на вхождение 2 таблиц |
http://www.sql.ru/forum/1279623/zapros-na-vhozhdenie-2-tablic
|
Изменение парметров таблицы после нажатия кнопки отчёта и его печать |
|
Как вписать все значения строк, подчинённой таблицы, в одно поле формы? |
|