20/09/2003 1 Języki programowania 1 Piotr Górczyński Kreator form.

Slides:



Advertisements
Podobne prezentacje
Graficzny klient SVN graficzny klient SVN integrujący się z powłoką systemu dostępny tylko dla systemu Windows - do pobrania z
Advertisements

CLIMGEN (generator danych pogodowych w modelu CropSyst.
Bazy danych II Instrukcja SELECT Piotr Górczyński 25/08/2001.
18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
MS Access 2000 Relacje Piotr Górczyński 2005.
MS Access – Makropolecenia
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Raporty Piotr Górczyński 16/12/2003.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
25/08/ Bazy danych II Piotr Górczyński Administracja MS SQL.
27/09/ Języki programowania 1 Piotr Górczyński Zmienne.
MS Access 2000 Pola typu odnośnik Piotr Górczyński 03/12/2003.
20/09/ Języki programowania 1 Piotr Górczyński Wstęp.
27/09/ Języki programowania 1 Piotr Górczyński Obsługa błędów.
MS Access 2000 Piotr Górczyński Dane w tabelach.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
20/09/ Języki programowania 1 Piotr Górczyński Debugowanie kodu.
27/09/ Języki programowania 1 Piotr Górczyński Procedury i funkcje.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
Kwerendy, formularze, relacje, raporty i makra
Support.ebsco.com EBSCOhost Wyszukiwanie podstawowe dla Bibliotek akademickich Szkolenie.
Tworzenie prezentacji w programie PowerPoint
Programowanie wizualne PW – LAB5 Wojciech Pieprzyca.
Przykład włamania do aplikacji internetowej poprzez modyfikację zapytań SQL Skrypty ASP Serwer bazy danych MS SQL Server Piotr Kuźniacki BDi.
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
Konfiguracja kont w programie Adobe Dreamweaver
ARKUSZ KALKULACYJNY JUŻ PROŚCIEJ SIĘ NIE DA Wersja OFFICE 2010
Mateusz Antonow. Tekst Obraz Galeria Media Kształty & linie Przyciski & menu Sklep Internetowy Ustawienia Społecznościowe Aplikacje 3. Dodaj.
OPIS DZIAŁANIA PROGRAMU K A L K U L A T O R O D S E T K O W Y.
ANNA BANIEWSKA SYLWIA FILUŚ
Lokalizacja i Globalizacja na witrynie w Visual Web Developer 2008 (ASP.Net) Daniel Literski.
ASP BAZY. 2.2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika ODBC.
Systemy Zarządzania Bazami Danych Laboratorium 05 Widoki i eksport tabel/widoków 1.
Sieć oparta o serwer Ubuntu 12.10
Tworzenie komiksu MS PowerPoint Beata Sanakiewicz.
Komendy SQL do pracy z tabelami i bazami
MICROSOFT Access TWORZENIE MAKR
18/11/ Języki programowania 1 Piotr Górczyński Kontrolki.
ASP BAZY DANYCH. 2 S. Wolek Wst. do Inf. Połączenie z bazą danych przez ADO (ActiveX Data Object) do: - źródła ODBC - bazy z podanie nazwy sterownika.
Visual Basic w Excelu.
Ujarzmić Worda Agnieszka Terebus.
Ms Access Formularze i raporty Marzena Nowakowska KIS, WZiMK, PŚk
Wzorce slajdów programu microsoft powerpoint
Korespondencja seryjna
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5 Programowanie komponentowe 1.
Excel Wykresy – różne typy, wykresy funkcji.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Wzorce slajdów, animacje, różne orientacje slajdów
Dokumenty wysyłkowe A.Ś..
JabTalk - instrukcja. Przyciski paska wypowiedzi – odtwarzanie i czyszczenie Pasek wypowiedzi – wyświetla wybrane symbole i pozwala na ich odtworzenie.
Komendy SQL do pracy z danymi
Ms Access Raporty Marzena Nowakowska WZiMK, PŚk
Projektowanie postaci formularza:
Tworzenie wykresów część I
Microsoft® Office Word
Czym s ą i do czego słu żą ? Narzędzie analityczne arkusza kalkulacyjnego pozwalające filtrować, wybierać, przestawiać kolumny i wiersze z danymi w arkuszu.
ASP.NET Kontrolki źródła danych i prezentacji danych w ASP.Net
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Moduł ECDL-AM5 Bazy danych, poziom zaawansowany Tabele, relacje.
AKTUALIZATOR LMN Instrukcja aktualizacji warstw Zespół Zadaniowy ds. Leśnej Mapy Numerycznej w LP Część 1. Instalacja i konfiguracja programu.
Temat: Tworzenie bazy danych
Visual Basic for Applications
Strukturalny język zapytań SQL - historia
Wstęp - Prosta aplikacja internetowa w technologii Java EE 5
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
Zapis prezentacji:

20/09/ Języki programowania 1 Piotr Górczyński Kreator form

20/09/ Wstęp Kreator form danych służy do stworzenia formy, która umożliwia edycję danych. Programista definiuje tylko źródło danych i typ formy, a kreator tworzy graficzną formę oraz procedury jej obsługi.

20/09/ Krok 1 - Dodanie formy do projektu 1.Z menu Project wybieramy polecenie Add form 2.Z okna dialogowego, które się pojawi wybieramy z zakładki New ikonę VB Data Form Wizard i naciskamy Open

20/09/ Krok 2 - Skorzystanie z gotowego profilu Stworzone formy danych można zapisać w profilu. Ponieważ dodajemy formę po raz pierwszy, to jeszcze nie mamy żadnych form danych zapisanych, więc naciskamy przycisk Next.

20/09/ Krok 3 - Sposób definicji połączenia z bazą danych Access Połączenie będzie zdefiniowane za pomocą ścieżki do pliku bazy danych MS Access Remote (ODBC) Połączenie będzie zdefiniowane za pomocą Data Source Name (DSN) wskazującego bazę danych zdefiniowanych w źródłach ODBC. Dzięki temu forma może być podłączona do dowolnej bazy danych, która została zdefiniowana w ODBC.

20/09/ Krok 4 - Wybranie bazy danych W zależności od sposobu definicji połączenia wybranego w kroku poprzednim: Access Pokaże się okno dialogowe, w którym musimy wpisać lub wskazać za pomocą przycisku Browse ścieżkę i plik bazy MS Access UWAGA: Połączenie może nie działać dla nowych wersji MS Access. Należy wtedy zdefiniować źródło w ODBC (patrz prezentacja JP1-Laczenie z baza danych.ppt). Remote (ODBC) Pokaże się okno dialogowe, w którym musimy wybrać już zdefiniowane DSN, lub zdefiniować źródło ODBC wpisując odpowiednie informacje do pól tekstowych Database, Driver i Server.

20/09/ Krok 5 - Nazwa i wygląd formy oraz sposób zaprogramowania procedur jej obsługi W polu What name... wpisujemy nazwę formy (zwyczajowa konwencja frmNazwa) W liście Form Layout wybieramy wygląd formy: Single record - na formie będzie tylko pojedynczy rekord Grid - na formie będzie arkusz rekordów Master/detail - na formie będzie jeden rekord z tabeli master i arkusz rekordów powiązanych z tabeli detail W grupie Binding Type wybieramy ADO Code, dzięki czemu będą jawnie stworzone wszystkie procedury obsługi formy i będzie można je w razie potrzeby zmieniać

20/09/ Krok 6 - Źródło rekordów i pola Z listy rozwijanej Record Source wybieramy tabelę, z której mają być pobierane rekordy Dostępne pola pokazują się w liście Available Fields Za pomocą strzałek > i >> przenosimy do listy Selected Fields wybrane pola, które mają być pokazane na formie UWAGA! Jeżeli w poprzednim kroku wybrano wygląd formy Master/Detail, to okno z definicją źródła rekordów i pól pokaże się dwa razy - najpierw dla tabeli Master, a potem Detail

20/09/ Krok 7 - Przyciski W tym kroku należy odznaczyć przyciski, które nie mają się pokazywać na formie. Ich funkcja jest następująca: Add - dodaj rekord Edit - edytuj rekord Delete - usuń rekord Refresh - odśwież Close - zamknij formę

20/09/ Krok 8 - Zapisanie ustawień w pliku Profile Jeśli nie chcemy zachowywać ustawień naciskamy przycisk Next Ustawienia bieżącej formy można zapisać w pliku nazywanym Profile. Dzięki temu jeśli będziemy chcieli stworzyć podobną formę, będzie można z pliku Profile skorzystać w kroku 2, wtedy wszystkie ustawienia będą takie same jakie wybraliśmy dla bieżącej formy

20/09/ Krok 9 - Zakończenie Po dodaniu formy do projektu i zakończeniu pracy kreatora VB informuje nas oknem dialogowym. Naciskamy OK.

20/09/ Plik formy Domyślnie plik formy przyjmuje taka samą nazwę, jaką wprowadziliśmy dla formy w kroku 5. Na rysunku widać formę frmWydawnictwa i jej plik w oknie projektu frmWydawnictwa.frm

20/09/ Modyfikacja sposobu połączenia ze źródłem danych Sposób połączenia z bazą danych jest zdefiniowany w procedurze Form_Load() (patrz KOD #1) Jeżeli połączenie jest zdefiniowane globalnie dla całego programu na przykład w frmMain.Connection, to KOD #1 należy przerobić do postaci pokazanej w KOD #2. Przerobienie polega na: usunięciu definicji połączenia do bazy danych zmiany połączenia w zestawie danych adoPrimaryRS 'KOD #1 Private Sub Form_Load() Dim db As Connection Set db = New Connection db.CursorLocation = adUseClient db.Open "PROVIDER=MSDASQL;dsn=SOB2;uid=;pwd=;" Set adoPrimaryRS = New Recordset adoPrimaryRS.Open "select Wydawnictwo from Wydawnictwa", db, adOpenStatic, adLockOptimistic Set grdDataGrid.DataSource = adoPrimaryRS mbDataChanged = False End Sub 'KOD #2 Private Sub Form_Load() Set adoPrimaryRS = New Recordset adoPrimaryRS.Open "select Wydawnictwo from Wydawnictwa", frmMain.Connection, adOpenStatic, adLockOptimistic Set grdDataGrid.DataSource = adoPrimaryRS mbDataChanged = False End Sub

20/09/ Literatura vb4all.canpol.pl