Убрать дубликаты в запросе из результата функции))) |
http://www.sql.ru/forum/1231658/ubrat-dublikaty-v-zaprose-iz-rezultata-funkcii
|
Влияние способа обращения к полю формы на функциональность |
Form_frm_Subform.Form.SaleDate = Me.VDate
Me.frm_Subform.Form.SaleDate = Me.VDate
http://www.sql.ru/forum/1231603/vliyanie-sposoba-obrashheniya-k-polu-formy-na-funkcionalnost
|
две функции одно название? |
Chr$(CharCode As Long) As String Chr(CharCode As Long) Left$(String As String, Length As Long) As String Left(String, Length As Long)Различие только в символе доллар ($).
|
Внешнее присоединение LEFT JOIN |
SELECT Mat.*, WorkMat.* FROM Mat LEFT JOIN WorkMat ON Mat.ID_Mat = WorkMat.ID_Mat ORDER BY Mat.[Name];
http://www.sql.ru/forum/1231570/vneshnee-prisoedinenie-left-join
|
Открытие формы по условию |
|
Вопрос про хранение расчетных значений |
http://www.sql.ru/forum/1231470/vopros-pro-hranenie-raschetnyh-znacheniy
|
Дата+Ресурс=Год |
|
Открытие БД |
|
Не проходит запрос на добавление данных |
Insert Into tblEquipment (iGroup, iName, iType, strDescription, strIn, strNote ) SELECT tblGroup.iGroup, tblEquipmentNames.iName, tblEquipmentTypes.iType, Оборудование.[Обозначение/Характеристики], Оборудование.Входимость, Оборудование.Примечание FROM tblGroup INNER JOIN (tblEquipmentTypes INNER JOIN (tblEquipmentNames INNER JOIN Оборудование ON tblEquipmentNames.strName = Оборудование.Наименование) ON tblEquipmentTypes.strType = Оборудование.[Типовое обозначение]) ON tblGroup.strGroup = Оборудование.Группа;
http://www.sql.ru/forum/1231315/ne-prohodit-zapros-na-dobavlenie-dannyh
|
Ограничить объем вложения |
|
Создание БД по информации из документов Word |
http://www.sql.ru/forum/1231280/sozdanie-bd-po-informacii-iz-dokumentov-word
|
Запрос выборки последнего значения параметра от текущей (заданной) даты |
|
|
Куча Примеров, Заготовок для БД и прочие Наработки |
http://www.sql.ru/forum/1231240/kucha-primerov-zagotovok-dlya-bd-i-prochie-narabotki
|
Посмотрите код |
SELECT Count(qryAccountControl2.ID) as rank, qryAccountControl1.ID, qryAccountControl1.DATE_ACCOUNT, qryAccountControl1.FIO, qryAccountControl1.NAME_VISITOR, qryAccountControl1.nameObj, qryAccountControl1.NUM, qryAccountControl1.PRICE, qryAccountControl1.TOTAL, qryAccountControl1.TOTAL_PDV, qryAccountControl1.NUMABON, qryAccountControl1.DATE_VALID, qryAccountControl1.KOL, qryAccountControl1.KVITANCIA, qryAccountControl1.DATE_KVIT FROM qryAccountControl as qryAccountControl1 INNER JOIN qryAccountControl AS qryAccountControl2 ON qryAccountControl1.ID >= qryAccountControl2.ID GROUP BY qryAccountControl1.ID, qryAccountControl1.DATE_ACCOUNT, qryAccountControl1.FIO, qryAccountControl1.NAME_VISITOR, qryAccountControl1.nameObj, qryAccountControl1.NUM, qryAccountControl1.PRICE, qryAccountControl1.TOTAL, qryAccountControl1.TOTAL_PDV, qryAccountControl1.NUMABON, qryAccountControl1.DATE_VALID, qryAccountControl1.KOL, qryAccountControl1.KVITANCIA, qryAccountControl1.DATE_KVIT
|
Вести базу данных mdb с разных рабочих мест через Интернет, какие варианты? |
|
Централизованное ведение справочников |
http://www.sql.ru/forum/1231089/centralizovannoe-vedenie-spravochnikov
|
опять про даты |
|
Отловить выбранный системный язык |
http://www.sql.ru/forum/1230899/otlovit-vybrannyy-sistemnyy-yazyk
|
Отлов всех MsgBox в коде |
Public Function MESSAGI_GDE() ' ËÎÂÈÌ ÌÅÑÑÀÃÈ Dim VBProj As VBIDE.VBProject Dim VBComp As VBIDE.VBComponent Dim CodeMod As VBIDE.CodeModule Dim s As String ' Ñòðîêè áóêâû Dim i As Long ' Ñòðîêè øòóêè Dim N As Integer ' ÍÀ×ÀËÎ ÑÒÐÎÊÈ Dim K As Integer ' ÍÀ×ÀËÎ ÑÒÐÎÊÈ Dim m As Module Dim mi As Byte Set VBProj = Access.VBE.ActiveVBProject For mi = 0 To Application.Modules.Count - 1 Set m = Application.Modules(mi) Set VBComp = VBProj.VBComponents(m) Set CodeMod = VBComp.CodeModule For i = 2 To CodeMod.CountOfLines If InStr(1, CodeMod.Lines(i, 1), "MsgBox", vbTextCompare) <> 0 And InStr(1, CodeMod.Lines(i, 1), "InStr", vbTextCompare) = 0 Then N = InStr(1, CodeMod.Lines(i, 1), "MsgBox", vbTextCompare) + 8 K = InStr(N, CodeMod.Lines(i, 1), """", vbTextCompare) - N s = "" s = Mid(CodeMod.Lines(i, 1), N, K) DoCmd.SetWarnings False DoCmd.RunSQL "INSERT INTO LANGUAGE_TBL (RUS) VALUES ('" & s & "')" DoCmd.SetWarnings True End If Next i Next mi Set VBProj = Nothing Set m = Nothing Set VBComp = Nothing Set CodeMod = Nothing End Function
|
БД Клиенты и заказы. Как лучше проверять существование клиента при добавлении заказа? |
SELECT * FROM Клиенты INNER JOIN Заказы ON Клиенты.ID = Заказы.КлиентID;
|