запрос через кнопку в форме |
http://www.sql.ru/forum/1258423/zapros-cherez-knopku-v-forme
|
Соединить два запроса в один отчёт |
http://www.sql.ru/forum/1258410/soedinit-dva-zaprosa-v-odin-otchyot
|
Дипломная работа. "Выборка" по алгоритму |
http://www.sql.ru/forum/1258404/diplomnaya-rabota-vyborka-po-algoritmu
|
Открытие формы |
Private Sub knDobavlenie_Click() Me.fReestr.Form.Rabota If Forms!fObsh!fReestr.Form!Rabota Is Null Then 'Me.Rabota Is Null 'Me.Form!fObsh!fReestr.Form.Rabota Is Null Then DoCmd.OpenForm "fDobavlenie0", , , , acNormal, acWindowNormal Else DoCmd.OpenForm "fDobavlenie", , , , acFormAdd, acWindowNormal End If Me.fReestr.Visible = False Me.fBase.Visible = False End Sub
|
Фиксация даты и времени при импорте из excel |
Call DoCmd.TransferSpreadsheet(acImport, acSpreadsheetTypeExcel12, _ "tPrescripts", sFileName, True, "requisites")
http://www.sql.ru/forum/1258392/fiksaciya-daty-i-vremeni-pri-importe-iz-excel
|
Запрос в Access выбрать из сводки три подразделения но с условием... |
http://www.sql.ru/forum/1258306/zapros-v-access-vybrat-iz-svodki-tri-podrazdeleniya-no-s-usloviem
|
VBA. Генерация расписаний уроков в форму - MS Access |
http://www.sql.ru/forum/1258262/vba-generaciya-raspisaniy-urokov-v-formu-ms-access
|
Плавное появление картинки на форме |
Private Sub Кнопка3_Click() Dim i As Integer For i = 280 To 6804 'от 0,5 до 12 см от левого края Me.poloska.Left = i Next i End Sub
http://www.sql.ru/forum/1258233/plavnoe-poyavlenie-kartinki-na-forme
|
Redon |
|
VBA. Закрытие Excel в начале макроса. |
http://www.sql.ru/forum/1258182/vba-zakrytie-excel-v-nachale-makrosa
|
Условия для подчиненной формы |
http://www.sql.ru/forum/1258118/usloviya-dlya-podchinennoy-formy
|
события в подчиненной форме |
http://www.sql.ru/forum/1258112/sobytiya-v-podchinennoy-forme
|
Вычисление дисперсии в запросе |
http://www.sql.ru/forum/1258109/vychislenie-dispersii-v-zaprose
|
Как сделать свой msgbox |
|
Помогите решить проблему с выводом Казахских букв в сообщениях |
Переменная = "Бағдарламасын шығыңыз." Msgbox Переменная На экране: Ба?дарламасын шы?ыңыз
http://www.sql.ru/forum/1258059/pomogite-reshit-problemu-s-vyvodom-kazahskih-bukv-v-soobshheniyah
|
Ошибка object reqired при очистке БД |
Private Sub cmdImport_Click() Dim appWord As Word.Application, doc As Word.Document Dim dbs As DAO.Database, rst As DAO.Recordset, strDoc As String Set appWord = CreateObject("Word.Application") 'establish an instance of word strDoc = CurrentProject.Path & "\People.docx" 'set string to document path and file Set doc = appWord.Documents.Open(strDoc) 'establish the document Set dbs = CurrentDb 'establish the database to use (this is our current Database) Set rst = dbs.OpenRecordset("tblPeople") 'establish the recordset With doc.Tables(1) 'target table 1 in People.docx For i = 2 To .Rows.Count 'cycle through rows in Tables(1) [we skip the first row because the table has headers] With rst .AddNew 'creating a new record ![FName] = doc.Tables(1).Cell(i, 1).Range.Text ![LName] = doc.Tables(1).Cell(i, 2).Range.Text ![SSN] = doc.Tables(1).Cell(i, 3).Range.Text ![PhoneNumber] = doc.Tables(1).Cell(i, 5).Range.Text ![Gender] = doc.Tables(1).Cell(i, 6).Range.Text .Update 'update the whole record End With Next 'go to next row in Tables(1) End With rst.Close: Set rst = Nothing 'close and clear recordset db.Close: Set rst = Nothing 'close and clear database doc.Close: Set doc = Nothing 'close and clear document appWord.Quit: Set appWord = Nothing 'close and clear MS Word End Sub
Private Sub Кнопка0_Click() Dim appWord As Word.Application, doc As Word.Document Dim dbs As DAO.Database, rst As DAO.Recordset, strDoc As String Set appWord = CreateObject("Word.Application") 'establish an instance of word strDoc = "C:\Documents and Settings\Admin\Рабочий стол\tblTest.docx" 'set string to document path and file Set doc = appWord.Documents.Open(strDoc) 'establish the document Set dbs = CurrentDb 'establish the database to use (this is our current Database) Set rst = dbs.OpenRecordset("tblTest") 'establish the recordset With doc.Tables(1) 'target table 1 in People.docx For i = 2 To .Rows.Count 'cycle through rows in Tables(1) [we skip the first row because the table has headers] With rst .AddNew 'creating a new record ![ob] = doc.Tables(1).Cell(i, 1).Range.Text ![smr] = doc.Tables(1).Cell(i, 2).Range.Text ![emm] = doc.Tables(1).Cell(i, 3).Range.Text ![mat] = doc.Tables(1).Cell(i, 4).Range.Text .Update 'update the whole record End With Next 'go to next row in Tables(1) End With rst.Close: Set rst = Nothing 'close and clear recordset db.Close: Set rst = Nothing 'close and clear database doc.Close: Set doc = Nothing 'close and clear document appWord.Quit: Set appWord = Nothing 'close and clear MS Word End Sub
db.Close: Set rst = Nothing 'close and clear database
http://www.sql.ru/forum/1258017/oshibka-object-reqired-pri-ochistke-bd
|
Цикл записи с прерыванием по условию |
Private Sub Кнопка177_Click() If Nz(Me.ФИО_ребенка) = "" Then MsgBox ("Занятие НЕ сохранено. Выберите клиента.") Else Dim rs12 As Recordset, i, myDate As Date Dim rs13 As Recordset myDate = Me.D11 myDate1 = Me.D21 myDate2 = Me.D31 Set rs12 = CurrentDb.OpenRecordset("Расписание") Set rs13 = CurrentDb.OpenRecordset("Расписание") For i = 1 To Me.Занятий If Me.P1 > 0 Then rs12.AddNew rs12![ФИО ребенка] = Me.ФИО_ребенка rs12!НомерЗанятия = i rs12![ДатаЗанятия] = myDate myDate = myDate + 7 rs12.Update 'If Me.P2 > 0 Then 'rs13.AddNew 'rs13![ФИО ребенка] = Me.ФИО_ребенка 'rs13!НомерЗанятия = i 'rs13![ДатаЗанятия] = myDate1 'myDate1 = myDate1 + 7 'rs13.Update ' ' ElseIf Me.P3 > 0 Then ' rs12.AddNew ' rs12![ФИО ребенка] = Me.ФИО_ребенка ' rs12!НомерЗанятия = i ' myDate = myDate + 7 ' rs12![ДатаЗанятия] = myDate ' rs12.Update 'End If End If Next End If MsgBox ("Занятие успешно сохранено!") End Sub
http://www.sql.ru/forum/1257980/cikl-zapisi-s-preryvaniem-po-usloviu
|
Запрос видит данные не полностью |
SELECT DISTINCTROW тУСН17.Код, тУСН17.№договора, тУСН17.Сумма, тУСН17.Аванс, Sum(тУСН17доплата.СуммаДоплаты) AS SumДоплат FROM тУСН17 INNER JOIN тУСН17доплата ON тУСН17.Код = тУСН17доплата.КодУСН GROUP BY тУСН17.Код, тУСН17.№договора, тУСН17.Сумма, тУСН17.Аванс, тУСН17.Реализация, тУСН17.[Оплата100%], Format$(тУСН17.Дата,'mmmm yyyy'), Format$(тУСН17.ДатаРеализации,'mmmm yyyy') HAVING (((тУСН17.Реализация)=True) AND ((тУСН17.[Оплата100%])=False)) ORDER BY тУСН17.Код;
http://www.sql.ru/forum/1257965/zapros-vidit-dannye-ne-polnostu
|
ODBC и чтение СХЕМЫ данных из Excel |
Set ExcelConn = New ADODB.Connection With ExcelConn .Provider = "MSDASQL" .ConnectionString = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};" & _ "DBQ=" + file + ";" & _ "ReadOnly=TRUE;" Debug.Print .ConnectionString .Open ' Вот эта хрень не работает! Set x = .GetSchema("TABLES") Set rs = .Execute("SELECT * FROM [Лист1$]") For Each x In rs.Fields Debug.Print x.Name Next .Close
http://www.sql.ru/forum/1257920/odbc-i-chtenie-shemy-dannyh-iz-excel
|
последовательная печать отчетов и файлов PDf |
Set Wsh = CreateObject("Wscript.Shell") Call Wsh.Run(FilePath, 0, True).
http://www.sql.ru/forum/1257879/posledovatelnaya-pechat-otchetov-i-faylov-pdf
|