MEMO поля и агрегатные функции |
http://www.sql.ru/forum/1112597/memo-polya-i-agregatnye-funkcii
|
|
Счетчик дней от указанной даты |
http://www.sql.ru/forum/1112593/schetchik-dney-ot-ukazannoy-daty
|
|
Задать дату по умолчанию, зависящую от текущей. |
http://www.sql.ru/forum/1112590/zadat-datu-po-umolchaniu-zavisyashhuu-ot-tekushhey
|
|
Загрузка КЛАДР-а во внутренние таблицы |
Dim strSQL SysCmd acSysCmdInitMeter, "Процесс обновления...", 13 'СОЗДАЕМ ПОЛОСУ СОСТОЯНИЯ SysCmd acSysCmdUpdateMeter, 0 'ПОЛОСА СОСТОЯНИЯ On Error GoTo err_kod SysCmd acSysCmdUpdateMeter, 1 'ПОЛОСА СОСТОЯНИЯ 'Добавляем линовку на таблицу KLADR DoCmd.TransferDatabase acLink, "dBase III", Application.CurrentProject.Path, , "KLADR.DBF", "KLADR" SysCmd acSysCmdUpdateMeter, 2 'ПОЛОСА СОСТОЯНИЯ 'ОБРАБАТЫВАЕМ РЕГИОНЫ CurrentDb.Execute "Delete * from Регионы;" SysCmd acSysCmdUpdateMeter, 3 'ПОЛОСА СОСТОЯНИЯ strSQL = "INSERT INTO Регионы (КодРегиона, Регион, INDEX) SELECT clng(Left([KLADR]![code],2)) AS КодРегиона, [KLADR]![NAME] & ' ' & [KLADR]![SOCR] AS Регион, KLADR.INDEX FROM KLADR WHERE (((Right([KLADR]![code],11))='00000000000'));" CurrentDb.Execute strSQL SysCmd acSysCmdUpdateMeter, 4 'ПОЛОСА СОСТОЯНИЯ 'ОБРАБАТЫВАЕМ РАЙОНЫ CurrentDb.Execute "Delete * from Районы;" SysCmd acSysCmdUpdateMeter, 5 'ПОЛОСА СОСТОЯНИЯ strSQL = "INSERT INTO Районы (КодРегиона, КодРайона, Район, INDEX) SELECT clng(Left([KLADR]![code],2)) AS КодРегиона, CLng(Mid([KLADR]![code],3,3)) AS кодРайона, [KLADR]![NAME] & ' ' & [KLADR]![SOCR] AS Район, KLADR.INDEX FROM KLADR WHERE ((Mid([KLADR]![code],3,3)<>'000') AND (Right([code],8)='00000000'));" CurrentDb.Execute strSQL SysCmd acSysCmdUpdateMeter, 6 'ПОЛОСА СОСТОЯНИЯ 'ОБРАБАТЫВАЕМ ГОРОДА CurrentDb.Execute "Delete * from Города;" SysCmd acSysCmdUpdateMeter, 7 'ПОЛОСА СОСТОЯНИЯ '=============================================================== 'ИЗМЕНЁННОЕ strSQL = "INSERT INTO Города (КодРегиона, КодРайона, КодГорода, Город, INDEX) SELECT CLng(Left([KLADR]![code],2)) AS КодРегиона, CLng(Mid([KLADR]![code],3,3)) AS КодРайона, CLng(Mid([KLADR]![code],6,3)) AS КодГорода, [KLADR]![NAME] & ' ' & [KLADR]![SOCR] AS Город, KLADR.INDEX FROM KLADR WHERE (Mid([KLADR]![code],6,3)<>'000') AND (Right([code],5)='00000'));" CurrentDb.Execute strSQL SysCmd acSysCmdUpdateMeter, 8 'ПОЛОСА СОСТОЯНИЯ 'ОБРАБАТЫВАЕМ НАСЕЛЁННЫЕ ПУНКТЫ CurrentDb.Execute "Delete * from НаселённыеПункты;" SysCmd acSysCmdUpdateMeter, 9 'ПОЛОСА СОСТОЯНИЯ ' НОВОЕ strSQL = "INSERT INTO Города (КодРегиона, КодРайона, КодГорода, Город, КодПункта, Пункт, INDEX) SELECT CLng(Left([KLADR]![code],2)) AS КодРегиона, CLng(Mid([KLADR]![code],3,3)) AS КодРайона, CLng(Mid([KLADR]![code],6,3)) AS КодГорода, CLng(Mid([KLADR]![code],9,3)) AS КодПункта, [KLADR]![NAME] & ' ' & [KLADR]![SOCR] AS Пункт, KLADR.INDEX FROM KLADR WHERE (Mid([KLADR]![code],9,3)<>'000');" CurrentDb.Execute strSQL SysCmd acSysCmdUpdateMeter, 10 'ПОЛОСА СОСТОЯНИЯ '=============================================================== 'Удаляем линовку на таблицу KLADR DoCmd.DeleteObject acTable, "KLADR" SysCmd acSysCmdUpdateMeter, 11 'ПОЛОСА СОСТОЯНИЯ 'Добавляем линовку на таблицу STREET DoCmd.TransferDatabase acLink, "dBase III", Application.CurrentProject.Path, , "STREET.DBF", "STREET" SysCmd acSysCmdUpdateMeter, 12 'ПОЛОСА СОСТОЯНИЯ 'ОБРАБАТЫВАЕМ УЛИЦЫ CurrentDb.Execute "Delete * from Улицы;" SysCmd acSysCmdUpdateMeter, 13 'ПОЛОСА СОСТОЯНИЯ strSQL = "INSERT INTO Улицы (КодРегиона, КодРайона, КодГорода, КодУлицы, Улица, INDEX) SELECT CLng(Left([STREET]![code],2)) AS КодРегиона, CLng(Mid([STREET]![code],3,3)) AS КодРайона, CLng(Mid([STREET]![code],6,6)) AS КодГорода, CLng(Mid([STREET]![code],12,4)) AS КодУлицы, [STREET]![NAME] & ' ' & [STREET]![SOCR] AS Улица, STREET.INDEX FROM STREET WHERE (Mid([STREET]![code],12,4)<>'0000')" CurrentDb.Execute strSQL SysCmd acSysCmdUpdateMeter, 14 'ПОЛОСА СОСТОЯНИЯ 'Удаляем линовку на таблицу STREET DoCmd.DeleteObject acTable, "STREET" SysCmd acSysCmdUpdateMeter, 15 'ПОЛОСА СОСТОЯНИЯ SysCmd acSysCmdRemoveMeter exit_sub: Exit Sub err_kod: Debug.Print Err.Description
http://www.sql.ru/forum/1112559/zagruzka-kladr-a-vo-vnutrennie-tablicy
|
|
Интерфейс Access и MS Project |
http://www.sql.ru/forum/1112551/interfeys-access-i-ms-project
|
|
Не работает код |
|
|
Выгрузка запроса в файл Excel |
http://www.sql.ru/forum/1112507/vygruzka-zaprosa-v-fayl-excel
|
|
Сохранение формата ключевого поля при экспорте |
http://www.sql.ru/forum/1112492/sohranenie-formata-kluchevogo-polya-pri-eksporte
|
|
Вопрос по полю с вложением |
|
|
Инициализация пользователя |
On Error Resume Next 'выключаем обработку ошибок Dim db As DAO.Database, s1$, s2$, s3$, rs As DAO.Recordset Dim a As String a = "" Const sQ1 = " SELECT [ID_пользователя] FROM Пользователь WHERE Логин= '" Const sQ2 = " ' AND Пароль = " s1 = lstLoginUser.Value s2 = plPassword.Value Set db = CurrentDb Set rs = db.OpenRecordset(sQ1 + s1 + sQ2 + s2) If rs(0) = Null Then MsgBox "Введите правильный пароль" Exit Sub End If
|
|
Прошу помощи |
|
|
Как вывести количество одинаковых оценок |
http://www.sql.ru/forum/1112348/kak-vyvesti-kolichestvo-odinakovyh-ocenok
|
|
Запрос на добавление и модуль. |
| + |
| Public Function makeID() Dim s, db As DAO.Database Set db = CurrentDb db.Execute "delete * from FamUnion" s = "INSERT INTO FamUnion (ИД_Обращения) Select DISTINCT ИД_Обращения FROM Заказанные_гены" db.Execute s makeID = True End Function |
| + |
| UPDATE Описание_генов INNER JOIN (Обращения INNER JOIN (Заказанные_гены INNER JOIN FamUnion ON Заказанные_гены.ИД_Обращения = FamUnion.ИД_Обращения) ON (Обращения.ИД_Обращения = Заказанные_гены.ИД_Обращения) AND (Обращения.ИД_Обращения = FamUnion.ИД_Обращения)) ON Описание_генов.ИД_Гена = Заказанные_гены.ИД_Гена SET FamUnion.Fam = (FamUnion.Fam+", ") & Описание_генов.Название_гена WHERE (((makeID())<>False) AND ((Заказанные_гены.[Считать?])=Yes)); |
| + |
| Public Function makeID() Dim s, db As DAO.Database Set db = CurrentDb db.Execute "delete * from FamUnion" s = "INSERT INTO FamUnion (ИД_Обращения) Select DISTINCT ИД_Обращения FROM Заказанные_гены WHERE Заказанные_гены.ИД_Обращения=[Forms]![Address]![Поле113]" db.Execute s makeID = True End Function |
http://www.sql.ru/forum/1112328/zapros-na-dobavlenie-i-modul
|
|
Поле МЕМО образается в запросе до 255 знаков. Как побороть? |
Описание: Поле1 & Поле2 & Поле3
http://www.sql.ru/forum/1112326/pole-memo-obrazaetsya-v-zaprose-do-255-znakov-kak-poborot
|
|
База по сети, MDE, ADP, быстродействие. |
http://www.sql.ru/forum/1112273/baza-po-seti-mde-adp-bystrodeystvie
|
|
Как сделать чтобы столбец одной таблицы соответствовал определенной ячейке столбца другой |
|
|
Подпись файла электронно цифровой подписью (ЭЦП) |
http://www.sql.ru/forum/1112204/podpis-fayla-elektronno-cifrovoy-podpisu-ecp
|
|
Прошу помощи |
2=[Формы]![Пациенты]![Код]
|
|
изменение цвета в поле со списком |
http://www.sql.ru/forum/1112105/izmenenie-cveta-v-pole-so-spiskom
|
|
Количество значений в столбце |
http://www.sql.ru/forum/1112087/kolichestvo-znacheniy-v-stolbce
|
|