Ошибка #Error в форме, основанной на ADO рекордсете, в Access 2013 |
http://www.sql.ru/forum/1163061/oshibka-error-v-forme-osnovannoy-na-ado-rekordsete-v-access-2013
|
Переход с Access Runtime 2003 |
http://www.sql.ru/forum/1162983/perehod-s-access-runtime-2003
|
Определение GPS-координат. Яндекс |
http://www.sql.ru/forum/1162981/opredelenie-gps-koordinat-yandeks
|
Ошибка при запуске макроса (...доступно только для чтения) |
http://www.sql.ru/forum/1162907/oshibka-pri-zapuske-makrosa-dostupno-tolko-dlya-chteniya
|
включение-выключение (visible) поля по галочке |
Private Sub ФлВыпискаПоСчету_AfterUpdate() If Me.плКолвоПлатежек.Visible = False Then Me.плКолвоПлатежек.Visible = True If Me.плКолвоПлатежек.Visible = True Then Me.плКолвоПлатежек.Visible = False End Sub
http://www.sql.ru/forum/1162894/vkluchenie-vykluchenie-visible-polya-po-galochke
|
Востановление базы после ошибки |
http://www.sql.ru/forum/1162875/vostanovlenie-bazy-posle-oshibki
|
Получение актуальных данных (что-то типа очередь) |
UPDATE [Table] SET Table.GetDate = now WHERE Table.[ID] = ( SELECT TOP 1 Table.[ID] FROM Table WHERE Table.[GetDate] is null ORDER BY Table.[ID])
http://www.sql.ru/forum/1162841/poluchenie-aktualnyh-dannyh-chto-to-tipa-ochered
|
Помогите исправить ошибку в Microsoft Access |
http://www.sql.ru/forum/1162830/pomogite-ispravit-oshibku-v-microsoft-access
|
Как заставить ходить по кругу в конечном ряду? |
Public Sub sp_ChnShf(pShf%) ' shift channel by Idx Incrent-Decrement Dim iIdx% 'If Abs(pShf) <> 1 Then Stop ' Check; 2Off iIdx = l_UrlArrIdx + Sgn(pShf) Select Case True Case (iIdx > 9): iIdx = 0 Case (iIdx < 0): iIdx = 9 End Select Debug.Print l_UrlArrIdx; iIdx Call sb_ChnTry(iIdx) End Sub
http://www.sql.ru/forum/1162807/kak-zastavit-hodit-po-krugu-v-konechnom-ryadu
|
Подгрузить данные о банке по БИК |
Private Sub Заполнить_по_БИК_Click() On Error Resume Next Dim Ks, Bank, Bik Bik = Me![БИК].Value Ks = Me![КС].Value If IsNull(Bik) Then MsgBox ("Введите БИК!") Exit Sub Else Bik = Me![БИК].Value Ks = DLookup("CorrAcc", "tblBIC", "BIC='" & Me![БИК] & "'") Bank = DLookup("Bank", "tblBIC", "BIC='" & Me![БИК] & "'") End If If IsNull(Ks) And IsNull(Bank) Then MsgBox ("В базе БИКов такого банка нет. Последнее обновление базы 30.07.2014 г.") Me![КС].Value = Ks Me![БИК].Value = Bik Me![Банк].Value = Bank End Sub
автор |
---|
API: получение информации по одному БИК номеру Для получения информации в формате JSON: http://www.bik-info.ru/api.html?type=json&bik=НОМЕР_БИК (Кодировка UTF-8) В формате XML: http://www.bik-info.ru/api.html?type=xml&bik=НОМЕР_БИК (Кодировка Windows-1251) |
http://www.sql.ru/forum/1162770/podgruzit-dannye-o-banke-po-bik
|
Панель инструментов для файла БД Фссуыы 2007 |
http://www.sql.ru/forum/1162736/panel-instrumentov-dlya-fayla-bd-fssuyy-2007
|
Как скалировать ось через VBA? |
http://www.sql.ru/forum/1162657/kak-skalirovat-os-cherez-vba
|
Дополнительное поле к списку |
|
как лучше менять источник данных для формы? ... |
http://www.sql.ru/forum/1162625/kak-luchshe-menyat-istochnik-dannyh-dlya-formy
|
Запрос связанный с датами |
|
Зависание приложения при обновлении таблицы циклом по полям субформы |
Private Sub Кнопка26_Click() DoCmd.SetWarnings False With Me.SubKorrPoSotr.Form.RecordsetClone .MoveFirst Do Until .EOF DoCmd.RunSQL ("Update ПремияПоВсемОбъектам" _ & " SET ПриведенныйПлан=ПриведенныйПлан*" & Replace(![Коэффициент], ",", ".") _ & " Where (ТабНомер=" & ![Сотрудник] & ")and(Объект='" & ![Объект] & "')") .MoveNext Loop End With DoCmd.SetWarnings True Me.SubPrivedPlanPoDoc.Requery
DoCmd.SetWarnings False With Me.SubKorrPoSotrAllObjects.Form.RecordsetClone .MoveFirst Do Until .EOF DoCmd.RunSQL ("Update ПремияПоВсемОбъектам" _ & " SET ПриведенныйПлан=ПриведенныйПлан*" & Replace(![Коэффициент], ",", ".") _ & " Where ТабНомер=" & ![Сотрудник]) .MoveNext Loop End With DoCmd.SetWarnings True Me.SubPrivedPlanPoDoc.Requery
|
Монтень. Опыты. XML |
+ |
Private Sub Create_XML_MKV3() Dim xDom As DOMDocument Dim xEL00 As IXMLDOMElement ' (E)lement(L)evel Dim xEL01 As IXMLDOMElement Dim xEL02 As IXMLDOMElement Dim xEL03 As IXMLDOMElement Dim xEL04 As IXMLDOMElement Dim i&, lFN& Dim sFpn1$, sFpn2$, sPretty$, sPth$, sFnm$, sExt$ Set xDom = New DOMDocument Set xDomCur = xDom sPth = Application.Path sFnm = "mkv_xml_" sExt = ".xml" sFnm = sPth & "\" & sFnm sFpn1 = sFnm & "1" & sExt sFpn2 = sFnm & "2" & sExt i = 1 With xDom Call .appendChild(.createProcessingInstruction("xml", "version='1.0'")) Set xEL00 = fn_AppChl("Chapters", , , xDomCur): Set xEleCur = xEL00: With xEL00 Set xEL01 = fn_AppChl("EditionEntry"): Set xEleCur = xEL01: With xEL01 Call fn_AppChl("EditionFlagHidden", "0") Call fn_AppChl("EditionFlagDefault", "0") Call fn_AppChl("EditionUID", "11681998431740745868") For i = 1 To 5 Set xEL02 = fn_AppChl("ChapterAtom"): Set xEleCur = xEL02: With xEL02 'Call fn_AppChl("ChapterUID", CStr(i) & "0852046123242429605") Call fn_AppChl("ChapterTimeStart", "0" & CStr(i) & ":00:00.000000000") Call fn_AppChl("ChapterFlagHidden", "0") Call fn_AppChl("ChapterFlagEnabled", "0") Set xEL03 = fn_AppChl("ChapterDisplay"): Set xEleCur = xEL03: With xEL03 Call fn_AppChl("ChapterString", "Part " & CStr(i)) Call fn_AppChl("ChapterLanguage", "eng") Call fn_AppChl("ChapterCountry", "gb") End With ' xEL03 End With ' xEL02 Set xEleCur = xEL01 Next End With ' xEL01 End With 'xEL00 Call .Save(sFpn1) End With ' xDom sPretty = PrettyPrintDocument(xDom) Debug.Print sPretty lFN = FreeFile Open sFpn2 For Output As #lFN Print #lFN, sPretty Close #lFN Stop End Sub Function fn_AppChl(pNam$, Optional pTxt$, Optional pDom As DOMDocument, Optional pPrn As Variant) As Variant Dim xEle As IXMLDOMElement Dim bDom As Boolean, bPrn As Boolean ' AppendChild 'Stop bDom = (pDom Is Nothing) bPrn = IsMissing(pPrn) ' Parent Object If bDom Then Set pDom = xDomCur If bPrn Then Set pPrn = xEleCur Set xEle = pPrn.appendChild(pDom.createElement(pNam)) xEle.Text = pTxt If bDom Then Set pDom = Nothing If bPrn Then Set pPrn = Nothing Set fn_AppChl = xEle End Function 'http://stackoverflow.com/questions/1118576/how-can-i-pretty-print-xml-source-using-vb6-and-msxml Public Function PrettyPrintDocument(Doc As DOMDocument) As String '(Doc As DOMDocument60) PrettyPrintDocument = PrettyPrintXML(Doc.XML) End Function Public Function PrettyPrintXML(XML As String) As String Dim Reader As New SAXXMLReader60 Dim Writer As New MXXMLWriter60 With Writer .Indent = True .standalone = False .omitXMLDeclaration = False .Encoding = "utf-8" End With ' Writer With Reader Set .contentHandler = Writer Set .dtdHandler = Writer Set .ErrorHandler = Writer Call .putProperty("http://xml.org/sax/properties/declaration-handler", _ Writer) Call .putProperty("http://xml.org/sax/properties/lexical-handler", _ Writer) Call .Parse(XML) End With ' Reader PrettyPrintXML = Writer.output End Function |
|
CHARACTER |
CREATE TABLE AnyTable ( fname CHARACTER(100) );
Microsooft Access |
---|
Ошибка синтаксиса при определении поля. |
|
Как войти в подчиненную форму с помощью макросов |
http://www.sql.ru/forum/1162403/kak-voyti-v-podchinennuu-formu-s-pomoshhu-makrosov
|
окна |
|