Procedura związana z przyciskiem na formularzu DZIAŁY, którego kliknięcie spowoduje otworzenie formularza PRACOWNIK do dodawania nowego pracownika zawiera polecenie:
DoCmd.OpenForm "PRACOWNIK", , ,"id_dzialu=DZIAŁY.id_dzialu"
DoCmd.GoToRecord , , acPrevious
= DoCmd.OpenForm "PRACOWNIK", , , ,acAdd
DoCmd.GoToRecord , , acNewRec
[wariacja na temat pytania 44]
W jakich miejscach można użyć wyrażenia Suma([Koszt]) (ang. Sum([Koszt])):
W Accsessie nie można użyć takiego zapytania
w klauzuli SELECT
w sekcji szczegółów formularza
w stopce formularza
Parametry procedury przed aktualizacją to:
Brak parametrów
NewData i Response
NewData
Cancel
W semistrukturalnym modelu danych dokument jest zbiorem:
drzew
= wierszy
tabel
grafów
Za pomocą operatora INNER JOIN można:
utworzyć różnicę dwóch tabel
utworzyć złączenie zewnętrzne dwóch tabel
utworzyć sumę dwóch tabel
= utworzyć złączenie wewnętrzne dwóch tabel
Jeżeli na formularzu do dodawania OSOBY chcemy nie dopuścić do możliwości wprowadzenia rekordu bez podanego nazwiska musimy oprogramować zdarzenie:
= przed aktualizacją
przy wartości spoza listy
po aktualizacji
przy kliknięciu
Poprawnym rozwiązaniem zagadnienia prezentacji na formularzu rekordów tabeli z możliwością jednoczesnego przeglądania rekordów z nimi powiązanych, pochodzących z innych tabel jest
wykorzystanie funkcji dLookUp stanowiącej źródło rekordów dla pola tekstowego, która dostarczy odpowiednie dane z innej tabeli
zastosowanie dwu zsynchronizowanych formularzy
= użycie formularza z podformularzem
wykorzystanie pola listy lub pola kombi
[pytanie 32, co się zjadło na xerówce]
Naturalną strukturą logiczną podziału danych w raporcie są:
grupy
kolumny
= strony
wiersze
[wariacja na temat 19]
Jakie operacje można wykonać na tabeli MS Access w widoku arkusz danych:
= usunąć wiersz
zmienić typ danych
= dodać nową kolumnę
= dodać nowy wiersz
Używając polecenia DoCmd można
Przejąć do nowego rekordu
Wykonać zapytanie SQL
Sprawdzić czy dane pole na formularzu nie zawiera wartości Null
Wyświetlić komunikat
Jeżeli na formularzu DZIAŁY umieścimy przycisk do usuwania bieżącego działu wraz ze wszystkimi jego pracownikami to musimy oprogramować zdarzenie:
przy kliknięciu
przed aktualizacją
po aktualizacji
przy bieżącym
Jakie warstwy są wyróżnione w modelu aplikacji MSF:
warstwa biznesowa
warstwa prezentacji
warstwa danych
warstwa użytkowa
Tabela (relacja) {Klucze - dużymi literami}. Dany schemat relacyjny Pracownik (DOWOD_OSOBISTY, Nazwisko, Adres_Prac, Nr_Działu, Nazwa_Działu), z zależnościami funkcyjnymi F = { Dowod_Osobisty -> Nazwisko, Dowod_Osobisty -> Adres_Prac, Dowod_Osobisty -> Nr_Działu, Nr_Działu -> Nazwa_Działu} jest w:
pierwszej postaci normalnej
drugiej postaci normalnej
trzeciej postaci normalnej
postaci B-C
Tabela (relacja) {Klucze - dużymi literami}. Student (NR_LEGITYMACJI, KURS, HOBBY) jest w:
pierwszej postaci normalnej
trzeciej postaci normalnej
postaci B-C
szóstej postaci normalnej
Parametry procedury przy kliknięciu to:
Brak parametrów
NewData i Response
Cancel
NewData
Obiekty, której klasy reprezentują wynik działania instrukcji SELECT w ADO.NET:
RecordSet
ResultSet
OCIFetchInto
DataSet
Parametry procedury przy bieżącym to:
NewData
Cancel
NewData i Response
Brak parametrów
Możliwość dopisania nowego rekordu do tabeli stanowiącej źródło rekordów pola kombi (combo box) wymaga obsłużenia zdarzenia (event)
„przy kliknięciu” (on click)
„przy bieżącym” (on current)
„przed aktualizacją” (before update)
„przy wartości spoza listy” (not on list)
Używając polecenia DoCmd można
Przejąć do nowego rekordu
Wykonać kwerendę
Wprowadzić ową wartość do pola listy
Sprawdzić czy dane pole na formularzu nie zawiera wartości Null
Metody obiektu DoCmd obsługują
przechodzenie do wybranych rekordów
sterowanie otwieraniem i zamykaniem obiektów posiadających interfejs graficzny (formularze, raporty)
sterowanie położeniem i rozmiarem formularzy
uruchamianie poleceń SQL z poziomu kodu VBA