ошибка "определено слишком много полей" |
http://www.sql.ru/forum/1241463/oshibka-opredeleno-slishkom-mnogo-poley
|
не работает скрипт по On Timer |
http://www.sql.ru/forum/1241455/ne-rabotaet-skript-po-on-timer
|
Выполнение запроса через SQL |
http://www.sql.ru/forum/1241292/vypolnenie-zaprosa-cherez-sql
|
Формы в режиме Конструктор на весь экран |
http://www.sql.ru/forum/1241276/formy-v-rezhime-konstruktor-na-ves-ekran
|
Как записать результат запроса в файл в JSON формате ? |
http://www.sql.ru/forum/1241202/kak-zapisat-rezultat-zaprosa-v-fayl-v-json-formate
|
Составить запросы sql.Как лучше выполнить? |
http://www.sql.ru/forum/1241152/sostavit-zaprosy-sql-kak-luchshe-vypolnit
|
Подключение к SQL server |
ODBC;DRIVER=ODBC Driver 11 for SQL Server;SERVER=192.168.10.3;APP=Microsoft Office 2010;DATABASE=DB_SQL;;TABLE=dbo.Table
Public Sub ЗапросКсерверу() On Error GoTo Ошибка Dim qdf As QueryDef Dim dbТекущая As Database Set dbТекущая = CurrentDb DoCmd.DeleteObject acQuery, "Запрос" 'удаляем запрос Set qdf = dbТекущая.CreateQueryDef("Запрос") qdf.Connect = "ODBC;DRIVER=ODBC Driver 11 for SQL Server;SERVER=192.168.10.3;APP=Microsoft Office 2010;" _ & "DATABASE=DB_SQL;UID=*******;PWD=*******" qdf.SQL = "SELECT dbo.Users.* FROM dbo.Users" DoCmd.OpenQuery "Запрос" Set qdf = Nothing DoCmd.Close acQuery, "Запрос", acSaveYes DoCmd.DeleteObject acQuery, "Запрос" 'удаляем запрос Exit Sub Ошибка: 'Обработка ошибки If Err.Number = 7874 Then Resume Next 'нет запроса для удаления MsgBox (Err.Description & " " & Err.Number) End Sub
|
Загрузка ribbon после авторизации |
http://www.sql.ru/forum/1241094/zagruzka-ribbon-posle-avtorizacii
|
как показать свежие данные в форме, если поле поменялось в триггере before update |
|
Проблемы с вызовом формы по событию "отсутствие в списке" |
IzmenenieSpiska = MsgBox("Добавить нового производителя " & NewData & " в список?", vbYesNo) If IzmenenieSpiska = vbNo Then 'если не захотели добавлять производителя Me.[Id_производитель_вр].Undo Response = acDataErrContinue 'Сообщает Access о запрете вывода сообщения об ошибке. Else 'если добавляем нового производителя Response = acDataErrAdded DoCmd.OpenForm "Новый_производитель", , , , , acDialog, (NewData) [Id_производитель_вр].Undo [Id_производитель_вр].Requery '------------проверка внесли ли нового производителя в таблицу Новый производитель Set rs1 = CurrentDb.OpenRecordset("SELECT [Производитель] FROM [Производитель] WHERE [Производитель]= '" & NewData & "' ") If rs1.EOF Then [Id_производитель_вр] = Null Else [Id_производитель_вр] = rs1![Производитель] End If Set rs1 = Nothing '/------------проверка внесли ли нового производителя в таблицу Новый производитель End If End Sub
http://www.sql.ru/forum/1241057/problemy-s-vyzovom-formy-po-sobytiu-otsutstvie-v-spiske
|
проблема с кодировкой в XML |
Set fso = CreateObject("Scripting.FileSystemObject") Set a = fso.OpenTextFile(fileinfolder) Do While a.AtEndOfStream <> True retstring = a.ReadLine --поисх информации в нужном тэге Loop
|
Запрет запуска нескольких копий mde |
http://www.sql.ru/forum/1240929/zapret-zapuska-neskolkih-kopiy-mde
|
Заливка текстового файла |
|
Access и VBA, помогите!!! |
Private Sub Town_AfterUpdate() Dim i, s, sel For Each i In Me.Town.ItemsSelected s = s & "," & Me.Town.Column(0, i) Next s = Mid(s, 2) sel = "SELECT Жители.*, Города.[Название города] FROM Города " _ & " INNER JOIN Жители ON Города.[Код города] = Жители.[Код города] where true " If Len(s) > 0 Then sel = sel & " and Города.[Код города] in (" & s & ")" End If Me.Жители.Form.RecordSource = sel End Sub
Модератор: Учимся использовать тэги оформления кода - FAQ |
|
2001 Предыдущая операция прервана пользователем |
Private Function MnuNewEntry() 'Реакция на пункт меню "Новая запись" Forms![frmWorkRegime].[sfrmWorkParam].Form.RecordSource = "qryWorkParam" Forms![frmWorkRegime].Controls![sfrmWorkParam].Form.Controls![cboOdjectLine].ColumnHidden = False Forms![frmWorkRegime].Controls![sfrmWorkParam].Form.Controls![txtObject_Name].ColumnHidden = True Forms![frmWorkRegime].Controls![sfrmWorkParam].Form.Controls![txtLine_Number].ColumnHidden = True Forms![frmWorkRegime].[sfrmWorkParam].Form.AllowAdditions = True Forms![frmWorkRegime].[sfrmWorkParam].Form.KeyPreview = True Forms![frmWorkRegime].[sfrmWorkParam].Form.DataEntry = True Forms![frmWorkRegime].Controls![sfrmWorkParam].SetFocus 'Передача фокуса к подчинённой форме. End Function
Private Sub Form_AfterUpdate() On Error GoTo lblError Forms![frmWorkRegime].[sfrmWorkParam].Form.Filter = "" Forms![frmWorkRegime].[sfrmWorkParam].Form.FilterOn = False Forms![frmWorkRegime].[sfrmWorkParam].Form.RecordSource = "qryLasWorkParam" Me.Form.Controls![cboOdjectLine].ColumnHidden = True Me.Form.Controls![txtObject_Name].ColumnHidden = False Me.Form.Controls![txtLine_Number].ColumnHidden = False If Me.Form.AllowAdditions = True Then Me.Form.AllowAdditions = False If Me.Form.AllowEdits = True Then Me.Form.AllowEdits = False If Me.Form.KeyPreview = True Then Me.Form.KeyPreview = False If Me.Form.DataEntry = True Then Me.Form.DataEntry = False Forms![frmWorkRegime].Controls![sfrmWorkParam].SetFocus 'Передача фокуса к подчинённой форме. Exit Sub lblError: MsgBox Err.Source & " " & Err.Number & " " & Err.Description ' Место для обработчика ошибок. End Sub
Private Sub Form_KeyPress(KeyAscii As Integer) If KeyAscii = 27 And Me.Form.RecordSource = "qryWorkParam" Then Call Form_AfterUpdate End Sub
Forms![frmWorkRegime].[sfrmWorkParam].Form.RecordSource = "qryLasWorkParam"
http://www.sql.ru/forum/1240880/2001-predydushhaya-operaciya-prervana-polzovatelem
|
Кнопка на форме - отправка данных запроса по эл.почте при скрытом меню. |
|
БД в сети (скрытая шара) |
|
Обновление поля со списком в подчиненной форме 2-го уровня. |
http://www.sql.ru/forum/1240718/obnovlenie-polya-so-spiskom-v-podchinennoy-forme-2-go-urovnya
|
Запрос на усреднение значения по времени |
SELECT DateAdd(n, 15 * (DateDiff(n, '01.01.1900', jDate) / 15), '01.01.1900') AS dateTmp, jFactDose FROM Journal_TWC_201_2
SELECT DateAdd("n", 15 * (DateDiff("n", "01.01.1900", jDate) / 15), "01.01.1900") AS dateTmp, jFactDose FROM Journal_TWC_201_2
http://www.sql.ru/forum/1240688/zapros-na-usrednenie-znacheniya-po-vremeni
|
Позднее связывание для Office Object Library |
Function CB_Exist(n) As Boolean Dim cb As CommandBar For Each cb In CommandBars If UCase(cb.name) = UCase(n) Then CB_Exist = True Exit Function End If Next cb CB_Exist = False End Function
http://www.sql.ru/forum/1240620/pozdnee-svyazyvanie-dlya-office-object-library
|