Как сочитать в запросе INSERT INTO SELECT и VALUES? |
CurrentProject.Connection.Execute "INSERT INTO ФИОИстория (Имя, Отчество, Фамилия, Код2) SELECT Имя, Отчество, Фамилия, Код FROM ФИО WHERE Код = " & Код & ""
CurrentProject.Connection.Execute "INSERT INTO ФИОИстория (Дата) VALUES (Now) SELECT Код FROM ФИО WHERE ФИО = " & Код & ""
http://www.sql.ru/forum/1103358/kak-sochitat-v-zaprose-insert-into-select-i-values
|
|
запретить обновление подчиненной формы |
http://www.sql.ru/forum/1103343/zapretit-obnovlenie-podchinennoy-formy
|
|
процедура открытия формы с набором данных при клике на ячейке в pivottable (как в excel) |
|
|
Access и облачный диск |
|
|
Логика (структура) базы данных |
http://www.sql.ru/forum/1103249/logika-struktura-bazy-dannyh
|
|
Добавления результата проверки в новый столбец |
| + для просмотра запроса кликните на плюсик |
SELECT *, " & _ EXISTS(SELECT * FROM Первая, Вторая WHERE Первая.ID =Вторая.ID and Первая.Name=Вторая.Name and Первая.Sity=Вторая.Sity and Первая.Old =Вторая.Old) as ПРОВЕРКА FROM Первая WHERE Первая.ID in (45315200015234) |
http://www.sql.ru/forum/1103111/dobavleniya-rezultata-proverki-v-novyy-stolbec
|
|
Я дебил. Или как присвоить значения куче полей зная их упорядоченные номера через цикл... |
|
|
Объединение баз данных |
|
|
Невозможно найти устанавливаемый ISAM + Access 2013 x64 + dbf |
| автор |
|---|
| [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Access Connectivity Engine\ISAM Formats\dBASE 5.0] "Engine"="Xbase" "ExportFilter"="dBase 5 (*.dbf)" "ImportFilter"="dBASE 5 (*.dbf)" "CanLink"=hex:01 "OneTablePerFile"=hex:01 "IsamType"=dword:00000000 "IndexDialog"=hex:01 "IndexFilter"="dBASE Index (*.ndx, *.mdx)" "CreateDBOnExport"=hex:00 "ResultTextImport"="Import data from the external file into the current database. Changing data in the current database will not change data in the external file." "ResultTextLink"="Create a table in the current database that is linked to the external file. Changing data in the current database will change data in the external file." "ResultTextExport"="Export data from the current database into a dBASE III file. This process will overwrite the data if exported to an existing file." "SupportsLongNames"=hex:01 |
http://www.sql.ru/forum/1103066/nevozmozhno-nayti-ustanavlivaemyy-isam-access-2013-x64-dbf
|
|
Сумма значений поля подчиненной формы по условию на значения другого поля той же формы |
Private Sub ЧасовПлан_AfterUpdate() Dim sumChasofGroups As Double sumChasofGroups = 0 With Me.RecordsetClone .MoveFirst Do Until .EOF If ![Статья] <= 15 Then If Not IsNull(![ЧасовПлан]) Then sumChasofGroups = sumChasofGroups + ![ЧасовПлан] End If End If .MoveNext Loop End With [Forms]![DobRedVedomost]![ИтогПоГруппам] = sumChasofGroups End Sub
|
|
Где посмотреть Источник данных |
http://www.sql.ru/forum/1102952/gde-posmotret-istochnik-dannyh
|
|
Как рассчитать стоимость печати исходя из диапазона тиража и формата печати |
|
|
Insert into с группировкой вставляемых значений |
S = "SELECT ххх1, ххх2, ххх3 "
S = S & "FROM Base "
S = S & "WHERE ....... "
S = S & "ORDER BY ....... "
Set ReportRst = CurrentDb.OpenRecordset(S)
ReportRst.MoveFirst
If Not ReportRst.BOF Then
If ReportRst.RecordCount = 0 Then
MsgBox "Неудача"
Exit Sub
Else
ReportData = ReportRst.GetRows(120)
End If
Else
MsgBox "Неудача"
Exit Sub
End If
For k = 0 To 39
DoCmd.RunSQL ("INSERT INTO temp (ххх1, ххх2, ххх3) " & _
" VALUES ('" & ххх1 & "', '" & ххх2 & "', '1') ")
Next k
For k = 40 To 79
DoCmd.RunSQL ("INSERT INTO temp (ххх1, ххх2, ххх3) " & _
" VALUES ('" & ххх1 & "', '" & ххх2 & "', '2') ")
Next k
For k = 80 To UBound(ReportData, 2)
DoCmd.RunSQL ("INSERT INTO temp (ххх1, ххх2, ххх3) " & _
" VALUES ('" & ххх1 & "', '" & ххх2 & "', '3') ")
Next k
DoCmd.RunSQL ("INSERT INTO svod (ххх1, ххх2, ххх3) " & _
" IN 'C:\Base.accdb' " & _
" SELECT ххх1, ххх2, ххх3 " & _
" FROM temp ")
DoCmd.RunSQL ("DELETE * FROM temp")
ReportRst.Close
Set ReportRst = Nothing
Пришлось создать 3 конструкции for, чтобы разбить 120 записей по 40 и в каждую группу добавить значения 1, 2, 3.http://www.sql.ru/forum/1102945/insert-into-s-gruppirovkoy-vstavlyaemyh-znacheniy
|
|
Редактирование таблицы |
Select person.id,FIO,adr from Person Inner JOIN adress ON adress.id=person.id Where person.fio='Василий Пупкин'
|
|
Сложность с запросом |
|
|
PARAMETERS [Forms]![Период]![ДатаНачалаОтчёта] DateTime, [Forms]![Период]![ДатаКонцаОтчёта] DateTime; SELECT Таблица1.Дата, Таблица1.Объект, Таблица1.Действие, Таблица1.Параметр1, Таблица1.Параметр2 FROM Таблица1 WHERE Таблица1.Дата Between Format([Forms]![Период]![ДатаНачалаОтчёта],"dd/mm/yyyy") And Format([Forms]![Период]![ДатаКонцаОтчёта],"dd/mm/yyyy") ORDER BY Таблица1.Дата;
PARAMETERS [ДатаОбслуживания] DateTime; SELECT TOP 1 Таблица2.СвойствоВещества FROM Таблица2 WHERE (((Таблица2.ДатаНачалаАнализа)<=[ДатаОбслуживания]) AND ((Таблица2.ДатаКонцаАнализа)>[ДатаОбслуживания])) ORDER BY Таблица2.ДатаНачалаАнализа DESC;
|
|
|
Помогите новичку сделать запрос на выборку |
http://www.sql.ru/forum/1102848/pomogite-novichku-sdelat-zapros-na-vyborku
|
|
Проверка перед вводом по частичному совпадению |
|
http://www.sql.ru/forum/1102846/proverka-pered-vvodom-po-chastichnomu-sovpadeniu
|
|
блокировка таблиц |
|
|
слияние с word, закладки |
|
|
Источник данных по условию |
|
|