Подключение к другому серверу для выборки данных |
https://www.sql.ru/forum/1308405/podkluchenie-k-drugomu-serveru-dlya-vyborki-dannyh
|
Перемешать значения в полях |
https://www.sql.ru/forum/1308381/peremeshat-znacheniya-v-polyah
|
Выборка нескольких пересечений периодов в течение года |
https://www.sql.ru/forum/1308359/vyborka-neskolkih-peresecheniy-periodov-v-techenie-goda
|
использование Агрегатных функций с DAO |
for ... to ... next. Второй вариант - сделать SQL-запрос в исходную таблицу, которая по факту содержит данные, отобранные в рекордесете подформы, то есть отборать по полю связи и найти MAX.
https://www.sql.ru/forum/1308347/ispolzovanie-agregatnyh-funkciy-s-dao
|
adodb.connection |
|
Версия программы |
|
Нумерация страниц в группе отчета |
https://www.sql.ru/forum/1308291/numeraciya-stranic-v-gruppe-otcheta
|
1 февраля произойдет глобальное обновление протокола системы доменных имен |
|
В чем синтаксическая ошибка? |
https://www.sql.ru/forum/1308264/v-chem-sintaksicheskaya-oshibka
|
Можно ли считать данные не подключая таблицы (без линьковки). |
https://www.sql.ru/forum/1308260/mozhno-li-schitat-dannye-ne-podkluchaya-tablicy-bez-linkovki
|
Замена файла XXX.mdb на удалённых рабочих местах. |
https://www.sql.ru/forum/1308224/zamena-fayla-xxx-mdb-na-udalyonnyh-rabochih-mestah
|
сохранение doc как html |
myDocname = Forms![......]![path_txt] & "\for_email.html" obWord.ActiveDocument.SaveAs FileName:=myDocname, FileFormat:=wdFormatHTML obWord.ActiveDocument.close Dim i&, s$ i = FreeFile: Open myDocname For Input As i: s = input(LOF(i), i): Close i
|
Форма не закрывается по инструкции DoCmd.Close |
If NErrxxx > 3 Then NErrxxx = 0 Dim t0 As Long, t1 As Long: t0 = Timer: DoCmd.OpenForm "Xpause" Do t1 = Timer If t1 > t0 + 1800 Or t1 < t0 Then DoCmd.Close acForm, "Xpause": Exit Do DoEvents If log2 > 0 Then DoCmd.Close acForm, "Xpause": Exit Do Loop If log > 0 Then log = 0: DoCmd.Close acForm, "Xpause": GoTo 90 End If
.Closeдаже лишняя.
Private Sub Form_Close() log2 = 1 End Sub Private Sub Кнопка2_Click() log2 = 1 DoCmd.Close End Sub Private Sub Кнопка3_Click() log = 1 log2 = 1 DoCmd.Close End Sub
https://www.sql.ru/forum/1308127/forma-ne-zakryvaetsya-po-instrukcii-docmd-close
|
Взаимодействие с 1С |
|
Нажать кнопку в браузере |
ie.Document.Forms.frmSearch.Query.Value = Me![ИНН].Value
ie.Document.Forms.frmSearch.Submit.Click
ie.Document.Forms.frmSearch.Query.Value = Me![ИНН].Value
ie.Document.Forms.frmSearch.Submit
|
Postgres |
|
ПриватБанк api POST запрос |
<html> <head><title>500 Internal Server Error</title></head> <body bgcolor="white"> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>
strQuery = "{" _ & """document_number"":""autoclient""," _ & """recipient_account"":""" & Me.idKlienti.Column(2) & """," _ & """recipient_nceo"":""" & Me.idKlienti.Column(3) & """," _ & """payment_naming"":""" & Me.idKlienti.Column(1) & """," _ & """payment_amount"":""" & Me.payment_amount & """," _ & """recipient_ifi"":""" & Me.idKlienti.Column(4) & """," _ & """payment_destination"":""" & Me.payment_destination & """," _ & """payer_account"":""" & Me.idMoiFirmi.Column(2) & """" _ & "}" myUrl = "https://acp.privatbank.ua/api/proxy/payment/create_pred" With XMLHTTP .Open "POST", myUrl, False .setRequestHeader "User-Agent:", "Автоклиент" .setRequestHeader "id:", idKlienta .setRequestHeader "token:", tokenKlienta .setRequestHeader "Content-Type:", "application/json;charset= utf-8" .send (strQuery) Debug.Print .ResponseText End With
|
Перевод строки в бинарный формат |
+ |
Алгоритм записи тега 1162 (Код товарной номенклатуры) при кодировании данных при маркировке табачной продукции. 1. Код типа маркировки Байты [1:2] (2 байта) - Код типа маркировки Постоянное значение: 00 05 2. Идентификатор продукта GTIN Байты [3:8] (6 байт) – GTIN Используется 14 разрядный GTIN, при записи в ККТ, GTIN представляется как десятичное 14 знаковое число и преобразуется в BIN (big endian), размером 6 байт. Если после преобразования получается менее 6, то следует добавить лидирующие нули. 3. Код идентификации упаковки табачной продукции Байты [9:15] (7 байт) - Serial Serial содержит в себе цифры, заглавные и строчные буквы латинского алфавита. Строкове значение, в кодировке CPP 866, размер – 7 байт 4. Резерв Байты [22:32] (11 байт) – зарезервированы, и не используются. Резерв в ККТ не передается 5. Пример формирования тега 1162 Имеем следующие данные по марке: GTIN: 98765432101234 Преобразуем GTIN в бинарный формат: 59 D3 9E 7F 19 72 Serial: ABC1234 Преобразуем в строковое значение: 41 42 43 31 32 33 34 Формируем тег 1162: Добавляем код типа маркировки: 00 05 Формируем TLV для передачи в ККТ. Так как тег 1162 не имеет фиксированное значение, 11 байт резерва в ККТ не передаются: 8A 04 0F 00 00 05 59 D3 9E 7F 19 72 41 42 43 31 32 33 34 Значение 8A 04 – номер тега (1162) 0F 00 – длина данных (15 байт КТН) |
+ |
Function TestNumberToBits2() Dim v As Variant, i As Integer, s As String v = CDec(код) For i = 40 To 0 Step -1 If v >= CDec(2 ^ i) Then s = s & "1" v = v - CDec(2 ^ i) ElseIf s <> "" Then s = s & "0" End If Next TextBox2 = s Debug.Print s End Function |
https://www.sql.ru/forum/1308018/perevod-stroki-v-binarnyy-format
|
Связь таблиц MSSQL с базой Access без использования "диспетчера связанных таблиц" |
+ |
Public Sub RefreshTablesLinks2 Dim tdf, cDB, strODBC Dim i As Integer Set cDB = CurrentDb Set tdf = cDB.TableDefs strODBC = "DSN=DSNname;Description=DSNname;Trusted_Connection=Yes;APP=Microsoft Office;DATABASE=testdb;" On Error GoTo Err_handler For i = 0 To tdf.Count - 1 If tdf(i).Connect <> "" Then tdf(i).Connect = strODBC tdf(i).RefreshLink End If Next Err_handler: 'MsgBox Err.Description Resume Next End Sub |
|
Помогите,пожалуйста с созданием форм в access |
https://www.sql.ru/forum/1307957/pomogite-pozhaluysta-s-sozdaniem-form-v-access
|