Создание БД на MS Accesse |
|
Форма для заполнения оценок студентов |
+ |
![]() |
+ |
![]() |
+ |
SELECT Студенты.Фамилия, Студенты.Имя, Студенты.[Номер зачетки], Успеваемость.Оценка, Студенты.Код, Студенты.Специальность, Студенты.Группа FROM Успеваемость RIGHT JOIN Студенты ON Успеваемость.КодСтудента = Студенты.Код WHERE (((Студенты.Состояние)<6)); |
+ |
SELECT ВедомостьОценок.Фамилия, ВедомостьОценок.[Номер зачетки], ВедомостьОценок.Оценка, ВедомостьОценок.Код, ВедомостьОценок.Группа, ВедомостьОценок.Имя, КонтрДисцИзучКурсСпец.КодКонтрДисцИзучКурсСпец, КонтрДисцИзучКурсСпец.КодДисцИзучСеместрСпециальн, КонтрДисцИзучКурсСпец.КодФормыКонтроля FROM ВедомостьОценок, КонтрДисцИзучКурсСпец; |
http://www.sql.ru/forum/1158298/forma-dlya-zapolneniya-ocenok-studentov
|
Вопрос к __Michelle!!!!!!!!!!!!! |
|
как вызвать процедуру оракл и получить OUT параметры |
http://www.sql.ru/forum/1158278/kak-vyzvat-proceduru-orakl-i-poluchit-out-parametry
|
Access. Как сделать так, чтобы обновлялись данные в форме? |
http://www.sql.ru/forum/1158245/access-kak-sdelat-tak-chtoby-obnovlyalis-dannye-v-forme
|
Изменение значения поля с помощью макроса |
http://www.sql.ru/forum/1158234/izmenenie-znacheniya-polya-s-pomoshhu-makrosa
|
Обработка событий в Веб-базе данных Access |
http://www.sql.ru/forum/1158222/obrabotka-sobytiy-v-veb-baze-dannyh-access
|
Фильтр на форме |
|
Утрата слов при преобразовании отчетов из Access в Word |
http://www.sql.ru/forum/1158052/utrata-slov-pri-preobrazovanii-otchetov-iz-access-v-word
|
Вывод результат запроса в MsgBox |
s = "SELECT [Фрукты].Ед_изм FROM [Фрукты] WHERE ((([Фрукты].[Наименование фруктов])="Яблоко"));" MsgBox (s)Результат запроса = "кг"
s = "SELECT [Фрукты].Ед_изм FROM [Фрукты] WHERE ((([Фрукты].[Наименование фруктов])="Яблоко"));"
http://www.sql.ru/forum/1157996/vyvod-rezultat-zaprosa-v-msgbox
|
Не обновляется коллекция TableDefs |
Set dao_TmpDB = DAO.OpenDatabase(Application.DefaultFilePath & "\" & "check.mdb")'пустая БД 'если в этот момент посмотреть, что есть в коллекции dao_TmpDB.TableDefs, то видно 9 системных таблиц '*************************************** _ SQL_str = "CREATE TABLE " & SMEX_IDS_TABLE_NAME _ & "(" _ & "TKey COUNTER CONSTRAINT Key_Pr_Constr PRIMARY KEY, " _ & "ID_SU Long NOT NULL" _ & ");" Debug.Print SQL_str dao_TmpDB.Execute SQL_str SQL_str = "CREATE INDEX MyIdIndex ON " & SMEX_IDS_TABLE_NAME & " (ID_SU Asc);" dao_TmpDB.Execute SQL_str '*************************************** 'если в этот момент посмотреть, что есть в коллекции dao_TmpDB.TableDefs, то видно ВСЕ ТЕ ЖЕ 9 системных таблиц
Set Filler = dao_TmpDB.OpenRecordset(SMEX_IDS_TABLE_NAME, dbOpenTable, dbDenyWrite) Set asdf = Filler.Parent With Filler For Each k In RangeOfIDs .AddNew !ID_SU = k.Value .Update Next End With Filler.Close
http://www.sql.ru/forum/1157926/ne-obnovlyaetsya-kollekciya-tabledefs
|
Таймер в функции |
|
Проблема с подчиненной формой |
http://www.sql.ru/forum/1157839/problema-s-podchinennoy-formoy
|
Запрос 2007 (родитель 2003) |
DAT_POK2: IIf([POKAZAN2];[PAY_DATA];Null)
DAT_POK2: IIf(([POKAZAN2]) = 0;[PAY_DATA];Null)
DAT_POK2: IIf(([POKAZAN2] = 0);[PAY_DATA];Null)
DAT_POK2: IIf(([POKAZAN2] = 0);[PAY_DATA];0)
DAT_POK2: IIf(([POKAZAN2] = 0);[PAY_DATA];"0")
DAT_POK2: IIf(([POKAZAN2] = 0);[PAY_DATA];Null)
|
Несоответствие типов данных |
SELECT Студент.[№_группы], Физлицо.Фамилия, Физлицо.Имя, Физлицо.Отчество, * FROM Группа INNER JOIN (Физлицо INNER JOIN Студент ON Физлицо.Код = Студент.[№ физлица]) ON Группа.Код = Студент.[№_группы] WHERE ((([Группа].[№_группы])=[Номер группы]));
AnsiString sql; DataModule5->StudQuery->SQL->Clear(); DataModule5->StudQuery->Active=false; for(int i=0; iItems->Count;i++) { if (ListView2->Items->Item[i]->Checked) { if (sql!="") { sql+=" or " ; } sql+= "[Группа].[№_группы]=" + ListView2->Items->Item[i]->SubItems->Strings[0]; } } DataModule5->StudQuery->SQL->Text ="SELECT Студент.[№_группы], " "Физлицо.Фамилия, Физлицо.Имя, Физлицо.Отчество, *" "FROM Группа INNER JOIN (Физлицо INNER JOIN Студент ON Физлицо.Код = Студент.[№ физлица]) " "ON Группа.Код = Студент.[№_группы] " "where (" + sql +")"; DataModule5->StudQuery->Active=true;
|
MsAccess вытаскивает дробные данные |
http://www.sql.ru/forum/1157701/msaccess-vytaskivaet-drobnye-dannye
|
Медленная работа CROSS APPLY в adp - проекте |
http://www.sql.ru/forum/1157695/medlennaya-rabota-cross-apply-v-adp-proekte
|
Рост базы |
|
Монопольное открытие базы |
автор |
---|
http://crypto.pp.ua/2011/05/otkrytie-bd-s-monopolnym-dostupom/ Для того чтобы открыть БД с монопольным доступом, выполните следующие действия. 1. Попросите всех пользователей закрыть БД. Вы не сможете открыть БД с монопольным доступом, если она кем-то используется в настоящий момент. В большой компании это самый трудный этап. Иногда системные администраторы прибегают к помощи электронной почты, чтобы дать всем знать, что пришло время завершать работу. Другой вариант — научить пользователей, работающих с вашей БД, закрывать ее всегда на ночь, прежде чем уйти домой, что позволит вам без потерь дремать во время обновления, проводимого в ночные часы. |
|
Расчет времени |
|