Vytvoření databáze technologie „Autoservis. Problémové řešení Vývoj databáze "Autoservis. Využití databází v práci autoservisu

 Prostudujte si specifika zvolené tematické oblasti.

 Vyvinout informačně-logický model databáze "Autoservice"

 Implementujte jej v MS Access DBMS.

 Vypracujte „vysvětlivku“ k projektu kurzu v souladu s následujícím plánem:

Účel databáze

Databáze "" Autoservis " je určen k realizaci příjmu a evidence zakázek na dílo autoservisem.

Samozřejmě nepředstírá vysokou hodnost ACS. Kvůli absenci celých bloků, které jsou pro komplex nezbytné automatizovaný systémřízení:

 účetní oddělení,

 Ekonomický blok

 Plánované

 Zásobování

 A celá řada dalších bloků.

Implementuje se pouze jeden z bloků ACS - pracovní stanice „Příjem objednávek“: práce se zákazníky: přijímání a vyřizování objednávek, organizace jejich realizace, podávání zpráv o výsledcích práce.

Funkce prováděné databází

Databáze provádí následující funkce

1. Účetnictví a uchovávání informací o zaměstnancích autoservisu. Mechaniks»

2. Zadávání a ukládání informací o typech vykonávaných prací. Objednats»

3. Zadávání informací o zákaznících, vozech zákazníků a údajů o nich. "Žádosts»

4. Formulář "Zadejte informace o objednávce" poskytuje vstup vlastně objednávku, výběr celého jména zákazníka (ze seznamu), výběr typu vozu zákazníka a zadání údajů o něm.

Na stejném místě se zapisuje skladba vykonávaných prací a jméno zaměstnanců autoservisu, kteří je provádějí. A také - informace o složení a množství použitých náhradních dílů.

5. Databáze také poskytuje různé zprávy, které umožňují analyzovat stav věcí v autoservisu.

Uživatelské kategorie

Základna je určena především pro zaměstnance autoservisů, kteří přijímají a zadávají zakázky na opravy a autoservis.

A zprávy v něm uvedené - a pro ostatní divize podniku, stejně jako pro jeho vedoucí.

Návrh databáze

Představujeme následující koncepty a legenda :

Entity

PODSTATA

Vůně - skutečné nebo domnělé objekt informace, které by měly být uloženy a dostupné. V modelových diagramech ER je entita reprezentována jako obdélník obsahující název entity.

Entity budou označeny obdélníky,

Atributy entity

Atribut - pojmenovaný charakterizace podstaty ... Jeho název musí být jedinečný pro konkrétní typ entity, ale může být stejný pro různé typy entit. Atribut entity je jakýkoli detail, který slouží k objasnění, identifikaci, klasifikaci, kvantifikaci nebo vyjádření stavu entity.

PODSTATA

Atributy

Názvy atributů vstoupíme do obdélníku,

označující podstata, pod názvem entity a napište

malá písmena.

Vztahy

Spojení je graficky znázorněno sdružení instalované mezi dvě entity. Tato asociace je vždy binární a může existovat mezi dvěma různými entitami nebo mezi entitou a jí samotnou (rekurzivní vztah).

Spojení- označíme čarami, přes které položíme stupeň připojení 1 » nebo « » znamená "mnoho") a jeho vlastnosti.

Klíčová pole

Pojďme definovat pojem hlavní a externí klíče

Klíč - toto je minimální sada atributů, jejichž hodnoty lze použít k jedinečnému nalezení požadované instance entity. Minimalita znamená, že vyloučení jakéhokoli atributu ze sady neumožňuje identifikovat entitu zbytkem. Každá entita vlastní alespoň jeden možný klíč.

Jeden z nich je brán jako primární klíč .

Při výběru primární klíč by měla být dána přednost nekompozitní klíče nebo klíče složené z minimálního počtu atributů. Je také nepraktické používat klíče s dlouhými textovými hodnotami (je vhodnější použít celé číslo e atributy).

Není povoleno, aby primární klíč entity (jakýkoli atribut účastnící se primárního klíče) převzal nedefinováno význam. V opačném případě nastane rozporuplná situace: objeví se osoba, která nemá individualitu, a proto se neobjeví existující instance entity... Ze stejných důvodů je nutné zajistit jedinečnost primární klíč.

Cizí klíče

    Pokud entita S váže entity A a PROTI, pak musí obsahovat cizí klíče odpovídající primárním klíčům entit A a B.

    Pokud entita PROTI označuje entitu A, pak musí obsahovat cizí klíč odpovídající primárnímu klíči entity A.

Poznámka:

1. Od vývojářů MS Access DBMS zpočátku zohlednil vzniklé problémy hlavní a cizí klíče, Access zavedl speciální typ pole - KEY FIELD. Jeho typ je COUNTER.

Přístup nevyžaduje jeho povinné zařazení do tabulky. Ale silně navrhuje.

Vlastnosti tohoto typu pole jsou následující:

    Při psaní nový záznam- v tomto oboru se AUTOMATICKY tvoří nový, jedinečný, neopakující se číselná hodnota.

    Pole nemůže přijímat nedefinováno význam.

    Pole - automat indexováno.

    Ruční změna hodnoty tohoto pole nemožné.

Proto problém klíčová pole a cizí klíče v Accessu je řešení jednoduché:

    V hlavní tabulce(entity) vytvořit speciální klíč pole. Bude to s námi primární klíč .

    V podřízených tabulkách zadáme jeho kopii (se stejným názvem). Tohle bude jejich externí klíč .

    Těmito poli propojujeme hlavní a podřízené tabulky. To je vše. Spojení je realizováno!

2. Vývojáři zavedli do Accessu nástroj s názvem « Datové schéma »

Což umožňuje nejen svázat tabulky, ale pro každý vztah také uveďte:

    její typ(„Jeden – jeden“, „jeden – mnoho“ atd.)

    a jí Specifikace: Zajištění integrity a kaskádových aktualizací a mazání informací ze souvisejících tabulek a polí.

Co musí být uvedeno při stavbě ER- modely Databáze.

Zejména, to je proč Access je ideální jako programovací systém pro implementaci ER modelů.

Při realizaci našehoER- modely vPřístupvyužijeme všech těchto příležitostí.

Automatizace technologie pro tvorbu dokladů o absolvování univerzity v rámci ACS MIIT

Databáze "Autoservis"

Vztahy mezi tabulkami: Tabulka zákazníků je propojena s hlavní tabulkou vztahem 1: N v poli číslo vína Tabulka zákazníků je propojena s tabulkou výpočtu pomocí vztahu 1: 1 na ...

Databáze "Studenti"

Program začíná zahrnutím knihoven nezbytných pro provoz určitých funkcí. #zahrnout - pracovat se soubory, strukturami a funkcemi. #zahrnout - pro funkci strcmp (). #zahrnout - pro funkci čištění obrazovky. ...

Databáze dopravní policie

Tabulka je v první normální formě tehdy a pouze tehdy, když žádný z jejích řádků neobsahuje více než jednu hodnotu v žádném z jejích polí a žádné z jejích klíčových polí není prázdné. Vztah je v druhé normální formě...

Databáze pro účtování kovových výrobků na platformě SQL Server

Procesem návrhu automatizovaného systému je sestavení modelu napsaného v grafickém zápisu. Ve stejnou dobu, obecné zásady konstrukční návrh: vývoj shora dolů, tvorba hierarchického modelu ...

Organizace implementace informačního systému LLC "MensFormat"

Návrh jednotky pro zpracování dat v konstrukčním základu řady K1804VS2

Řídicí jednotka (CU) je kombinační obvod se sedmi vstupy. Převádí externí řídicí signály a interní signál z FPN na sadu řídicích signálů pro bloky mikroobvodů ...

Vývoj automat informační systémy pro účtování výpočtů zabíjení ropných vrtů

K vytvoření databáze se používá správce MySQL DBMS. Protože žijeme v Rusku, bylo rozhodnuto zvolit kódování cp_1251. Aby bylo možné používat cizí klíče, bude použit engine InnoDB ...

Vývoj informačního a referenčního systému "Oddělení lidských zdrojů Sharkovshchinsky Regional Public Education Organization"

Oddělení vzdělávání, sportu a cestovního ruchu regionálního výkonného výboru Sharkovshchina se nachází v městské vesnici Sharkovshchina, st. Komsomolskaja, 15. Ministerstvo školství ...

Vývoj softwarový produkt"Personální oddělení závodu"

Strukturální schéma- diagram, který odráží složení a interakci pro řízení částí vyvíjeného produktu. Při rozkladu objektů jsou takovými částmi objekty (obrázek 6.1). Obrázek 6...

Vývoj systému účetnictví a pohybu pracovníků v podniku

Před zahájením používání programu je nutné provést proces inicializace dat, který lze rozdělit do několika fází: 1. Vyplnění informací o organizaci ...

Vývoj systému pro účtování školného

K vytvoření databáze bude použit Microsoft SQL Server 2005 Express Edition DBMS. Provádíme následující akce: Realizace této etapy bude provedena, když Nápověda společnosti Microsoft Visual Studio 2005. Když klepnete na tlačítko Nástroje v pruhu nabídek, vypadne seznam příkazů...

Vytvoření stránek na příkladu matriky okresu Elovský

Existuje několik základních struktur webu: - lineární - webové stránky jsou uspořádány v určitém pořadí. Přechod z jedné webové stránky na druhou je přísně definován. Taková struktura je opodstatněná například při výuce ...

Elektronický třídní deník

V databázi navržené podle zadání technického úkolu vyšly 3 tabulky: Dotazník, Průběh, Předmět ...

Je nutné vytvořit databázi přístupů "Autoservis"

Rýže. 1 Formulář hlavního tlačítka hotové databáze "Autoservice"

Formulář "Vlastníci" s podřízeným formulářem "Auta"

Rýže. 2 Formulář "Auta"

Formulář "Zaměstnanci"

Rýže. 4 Formulář "Služba"

Rýže. 5 Stránka požadavků

Dotaz "Seskupení podle práce a zaměstnance"

Požadavek „Jménem mechanika“

Požadavek "Hledat podle SPZ"

Rýže. 6 Zprávy

Zpráva „Seskupení podle práce a zaměstnance“

Obr. 7 Zpráva "Hledat podle SPZ".

Rýže. 8 Hlášení „Jménem mechanika“

Rýže. 9 Datové schéma hotové databáze "Autoservis" zobrazuje vztahy tabulek: Vlastníci, Automobily, Servis, Kategorie práce, Zaměstnanci.

Struktura tabulky "Auta": stav. číslo, značka, majitel.

Struktura tabulky "Vlastníci": číslo vlastníka, celé jméno, mobilní telefon, Číslo řidičského průkazu.

Struktura tabulky "Servis": číslo služby, vozidlo, kategorie práce, datum připravenosti objednávky, zaměstnanec.

Struktura tabulky "Zaměstnanci": číslo zaměstnance, mobilní telefon, adresa, celé jméno.

nebo zde:

Stáhněte si zdarma zprávu o databázi s obrazovkovými formuláři

Přibližná cena 763 rublů.

Přesná cena závisí na způsobu platby.

Přístup k databázi platebních metod: WebMoney, Platební terminály, Ruská pošta, QIWI, Beeline, MTC, Megafon, Debetní nebo kreditní karta, WeChat Pay, Alipay (Čína), UnionPay, Yandex.Money, Dárkový certifikát a další.

Stáhněte si databáze Accessu na podobná témata:

  1. Přístup k databázi Autoservis 2
  2. Tvorba faktur k platbě v autoservisu
  3. Registrace auta v autodopravce.
  4. ATP (společnost automobilové dopravy).
  5. ATP 2007 (společnost automobilové dopravy)
  6. Autoservisy
  7. "Vyúčtování provozu vozidel"
  8. "Vyúčtování dopravních nehod"
  9. Účtování pachatelů automobilových přestupků v dopravní policii.
  10. "Počítání za porušení pravidel silničního provozu"
  11. "Výměna autodílů na čerpacích stanicích"
  12. Městská doprava
  13. "Prodej letenek"
  14. "Autobusová zastávka"
  15. "Půjčení auta"
  16. Půjčení auta 2
  17. Autoškola
  18. Společnost zabývající se prodejem dílů
  19. autosalonu
  20. Účtování odpisů vozidel podle MOL a skupin vozidel
  21. Taxi
  22. Společnost osobních automobilů
  23. Jízdní řád minibusů
  24. Účtování autodopravy podle značek automobilů

Klíčová slova: download databáze; databázový program; databáze; databáze kurzů; stáhnout přístupovou databázi; přístup; databáze s rychlým přístupem; databáze v přístupu; příklad přístupu k databázi; vytvořit databázi v přístupu; příklady přístupových databází; vytvoření databáze v přístupu; přístup k základně; žádosti o přístup; zprávy o přístupu; přístupové tabulky; přístupová makra; přístupová seminární práce; příklady přístupu k databázi; přístupové formuláře; Databáze přístup microsoft; koupit databázi; vytvoření databáze; příklady databází; stáhnout databázi; semestrální práce o DBMS; příklady databází; databáze hotových semestrálních prací. Databáze kurzů "Autoservis" byla vytvořena v Access 2010 a převedena na Access 2003, proto se otevře v Accessu 2003, 2007, 2010.

Je nutné vytvořit databázi přístupu "Autoservis". Hlavní tlačítko formuláře hotové databáze "Autoservis". Formulář "Vlastníci" s podformulářem "Auta". Formulář "Auta". Formulář "Kategorie práce". Formulář "Zaměstnanci". Servisní formulář. Stránka „Požadavky“. Požadavek "Seskupení podle práce a zaměstnance". Požadavek "Jménem mechanika." Požadavek „Hledat podle SPZ“. Zpráva „Seskupení podle práce a zaměstnance“. Hlášení „Jménem mechanika“. Hlášení „Jménem mechanika“. Datové schéma hotové databáze "Autoservis" zobrazuje vztahy tabulek: Vlastníci, Automobily, Servis, Kategorie zaměstnání, Zaměstnanci. Struktura tabulky "Auta": stav. číslo, značka, majitel. Struktura tabulky "Vlastníci": číslo vlastníka, celé jméno, mobilní telefon, číslo řidičského průkazu. Struktura tabulky „Kategorie práce“: kód zakázky, název pozice, popis, cena zakázky. Struktura tabulky "Servis": číslo služby, vozidlo, kategorie práce, datum připravenosti objednávky, zaměstnanec. Struktura tabulky "Zaměstnanci": číslo zaměstnance, mobilní telefon, adresa, celé jméno. Struktura požadavku "Seskupení podle práce a zaměstnance" v návrhovém režimu. Struktura dotazu "Podle jména mechanik" v režimu návrhu. Struktura dotazu "Hledat podle SPZ" v návrhovém režimu. Makra v režimu návrhu.

Databáze Přístup Autoservis je určen k automatizaci práce autoservisu. Tabulky v databázi se plní daty, provádějí se jednoduché a křížové dotazy, přidávání, aktualizace a mazání. Také vyrobené formuláře pro práci s daty a sestavami, které lze tisknout.
Access Database Car Dealer obsahuje 6 tabulky, 9 žádostí, 7 formulářů + formulář hlavního tlačítka, 5 zpráv. Tato základna Přístupová data jsou optimálně vhodná pro další optimalizaci a zpřesňování pro vaše vlastní potřeby.

POZORNOST! Je tam vysvětlivka (21 stran)

Přístupová databáze Autoservis umožňuje přidávat a upravovat informace o aktuálních opravách, zákaznících autoservisu, náhradních dílech, skladech a opravovaných vozech. Také v databázi Autoservisu jsou požadavky na zobrazení určitého typu náhradních dílů, výpočet celkových nákladů na opravy včetně ceny práce a ceny náhradního dílu, celkové částky pro každého klienta atd. Implementován dotaz pro aktualizaci, dotaz pro smazání, dotaz pro přidání, pro vytvoření tabulky, kříž.

cílová praktické úkoly- Získání dovedností v oblasti doménové analýzy, návrhu databáze a její fyzické implementace v Access DBMS.
Výsledek práce je prezentován ve formě databáze Access, která by měla obsahovat:
struktura navržených stolů,
datové schéma s odkazy mezi tabulkami,
příklady formulářů, které poskytují uživatelské rozhraní,
dotazy (v režimu návrhu a v SQL),
zprávy (v režimu sestav a v režimu návrhu),
formulář hlavního tlačítka.

Tabulka "Auta" - Přístup k databázi Autoservis

Tabulka "Průvodci" - Access Database Car Service

Dotaz "Cena práce" - Přístup do databáze Autoservis

Cross Query – automatická služba přístupu k databázi

Formulář "Klienti" - Autoservis pro přístup k databázi

Formulář "Sklady" - Přístup do databáze Autoservis

Částka s náhradním a Job Report - Přístup do databáze Car Service

Hlavní tlačítkový formulář - Přístup k databázi Autoservisu

Hlavní tlačítkový formulář - Přístup k databázi Autoservisu

Hotová databáze Access Database Autoservice je k dispozici ke stažení na níže uvedeném odkazu.

. Hotová databáze Access "Autoservis"

Stáhněte si databázi MS Access (DB); DB Access Car servis; Prodej přístup autem; přístupová databáze; obd přístup; subd přístup; přístup k databázím; příklad přístupu; programovací přístup; připravená databáze; vytvoření databáze; databáze DBMS; přístup k kurzům; příklad databáze; přístupový program; popis přístupu; přístupový abstrakt; žádosti o přístup; příklady přístupu; přístup k databázi stahování; přístupové objekty; db v přístupu; stahování subd přístup; ms přístupová databáze; subd přístupový abstrakt; subd ms přístup; výhody přístupu; databáze; stáhnout databázi pro přístup; Databáze; relační databáze; systémy pro správu databází; základna kurzu data; stáhnout databázi; stahování přístupové databáze; stahování přístupových databází; oprava auta; automatická oprava; autosalon; autoservis

Odeslat svou dobrou práci do znalostní báze je jednoduché. Použijte níže uvedený formulář

Studenti, postgraduální studenti, mladí vědci, kteří využívají znalostní základnu při svém studiu a práci, vám budou velmi vděční.

Zveřejněno na http://www.allbest.ru/

PRVNÍ VYŠŠÍ TECHNICKÁ INSTITUCE V RUSKU

MINISTERSTVO ŠKOLSTVÍ A VĚDY RUSKÉ FEDERACE

Federální státní rozpočet vzdělávací instituce vyšší odborné vzdělání

"NÁRODNÍ UNIVERZITA MINERÁLŮ" TĚŽBA "

Práce na kurzu

"Databáze - autoservis"

Disciplína: Aplikované programování

Doplnila: Štěpánová K.A.

Zkontroloval: Matyukhin S.A.

Petrohrad 2013

Úvod

1. Popis předmětné oblasti

2. Popis struktury databáze

3. Tabulky

4. Referenční podmínky

5. Popis programu

6. Komponenty

7. Schéma pro uživatele

8. Rozhraní

Závěr

Bibliografie

slepé střevo

Úvod

V naší době, době digitálních technologií, hrají počítače zásadní roli. Nyní v každé organizaci, ať už jde o vládní agentury nebo soukromé firmy, je vše počítačově upraveno, a to díky velmi vysokému výpočetnímu výkonu. Výpočet i těch nejsložitějších procesů a úkolů se provádí v co nejdříve a faktor času často hraje kritickou roli ve většině úkolů. Výpočetní výkon a množství počítačové paměti v posledních letech neuvěřitelně stouply a jejich ceny výrazně klesly, což přispělo k masivní informatizaci naprosto všech odvětví lidské činnosti. Nyní je těžké si představit život bez chytrého stroje, který zjednodušuje a urychluje obrovské množství úkolů. Užitečnost počítače je redukována na nulu při absenci specializovaného softwaru, bez kterého se „železný pomocník“ stává zbytečným. Tato práce se bude zabývat vytvořením tak důležitého a ve většině organizací i hlavního programu, jehož název je databáze. V tomto konkrétním případě databáze autoservisu.

1. Popis předmětné oblasti

Cílem úkolu je získat softwarový produkt, který umožní ukládat informace o zákaznících servisu, závadách na jejich vozech, zajišťující efektivitu a spolehlivost zpracování dat.

Databáze autoservisů je určena pro provozovatele autoservisů a poskytuje přístup k informacím o značce vozu, datu návštěvy, poruše, čísle vinotéky vozu, dále informace o zákaznících: telefonní číslo atd.

Efektivita programu spočívá ve zkrácení času na zpracování, vyhledávání nezbytné informace.

Potřeba automatizace tohoto úkolu je způsobena skutečností, že výběr potřebných dat pro zprávy a účtování práce inženýrů se obvykle provádí ručně nebo pomocí nástrojů Excel, což tráví značné množství času. Tento program také poskytuje možnosti vyhledávání, filtrování a třídění.

Pro práci s programem v oblasti programování nejsou potřeba žádné speciální znalosti.

2. Popis struktury databáze

Vztahy tabulek:

Tabulka zákazníků je propojena s hlavní tabulkou pomocí vztahu 1:N v poli číslo_vin

Tabulka zákazníků je propojena s tabulkou výpočtů se vztahem 1: 1 v poli vin_number

3. Tabulky

Tabulka 1: Zákazníci (hlavní tabulka)

Tabulka 2: Masters (Slave)

Tabulka 3: Masters (Slave)

editace softwarové základny autoservisu

4. Technický úkol

Základ pro vývoj:

Zadání instruktora pro praktický nácvik a realizaci seminární práce.

Účel vývoje:

Program je určen k automatizaci práce provozovatelů autoservisů.

Požadavky na program:

Měl by automatizovat práci provozovatele autoservisu

Informace musí být trvale uloženy na pevném disku počítače

· Databáze musí být prohlížena s možností smazat z ní zadané informace.

Požadavky na spolehlivost:

· Program by měl řešit chybné akce uživatele a informovat ho o tom.

· Program by měl poskytovat kontrolu nad vstupními informacemi.

5. Popis programu

private void Form1_Load (odesílatel objektu, EventArgs e) () // načítání hlavních komponent

private void b_add_Click (odesílatel objektu, EventArgs e) () // přidat nový záznam

private void b_replace_Click (odesílatel objektu, EventArgs e) () // upravit záznam

private void b_cancel1_Click (odesílatel objektu, EventArgs e) () // zrušení akce

private void b_save_Click (odesílatel objektu, EventArgs e) () // uložit změny

private void b_record1_Click (odesílatel objektu, EventArgs e) () // zápis dat

private void b_delete_Click (odesílatel objektu, EventArgs e) () // smazat data

private void b_exit_Click (odesílatel objektu, EventArgs e) () // ukončení programu

6. Komponenty

7. Schéma prouživatel

Tabulka 1 Klienti a Tabulka 2 Průvodci mají v poli vin_number vztah jedna k mnoha.

Tabulka zákazníků 1 a Tabulka nákladů 3 souvisí ve vztahu jedna ku jedné s polem vin_number.

8. Rozhraní

Přidání nového záznamu

Úprava starého záznamu

Smazat záznam

Seřadit podle data návštěvy

Podepsané tabulky

Hlavní tabulka programu Autoservis obsahuje:

1. Seznam vozů zákazníka

2. Datum žádosti majitele vozu

3. Porucha

4. Telefon zákazníka

5. Číslo Vin

6. Seznam klientů se ovládá tlačítky (Přidat / Nahradit / Odebrat)

7. Zobrazení a evidence zákazníků salonu

8. Třídění

10. Výběr řemeslníků

11. Názvy tabulek

12. Ukončete program

Závěr

Výsledkem práce bylo vytvoření software porce pracoviště provozovatel autoservisu.

V průběhu absolvování kurzu byly získány dovednosti v oblasti budování a programování databází v programovacím jazyce C #.

Bibliografie

1. Matyukhin S.A "Programování v C # objektově orientovaný přístup" - vzdělávací metodický komplex 2013

2. A. Hejlsberg, M. Torgersen, S. Viltamut, P. Gold C # programovací jazyk. Klasika informatiky. 4. vydání = programovací jazyk C # (pokrývající C # 4.0), 4. vydání. - SPb .: "Petr", 2012. - 784 s. - ISBN 978-5-459-00283-6

3. E. Stillman, J. Green Learning C #. 2. vydání = Head First C #, 2. vydání. - SPb .: "Petr", 2012. - 704 s. - ISBN 978-5-4461-0105-4

4. Andrew Troelsen Programovací jazyk C # 5.0 a framework .NET 4.5, 6. vydání = Pro C # 5.0 a .NET 4.5 Framework, 6. vydání. - M.: "Williams", 2013. - 1312 s. - ISBN 978-5-8459-1814-7

5. Joseph Albahari, Ben Albahari C # 5.0. Adresář. Úplný popis jazyka = C # 5.0 v kostce: Definitivní reference. - M.: "Williams", 2013. - 1008 s. - ISBN 978-5-8459-1819-2

6. Herbert Schildt. C # 4.0: kompletní průvodce= C # 4.0 Kompletní reference. - M .: "Williams", 2010. - S. 1056. - ISBN 978-5-8459-1684-6

slepé střevo. Kódprogramy

pomocí System.Collections.Generic;

pomocí System.ComponentModel;

pomocí System.Data;

pomocí System.Drawing;

pomocí System.Linq;

pomocí System.Text;

pomocí System.Threading.Tasks;

pomocí System.Windows.Forms;

veřejná dílčí třída Form1: Form

InitializeComponent ();

groupBox1.Visible = false;

groupBox2.Visible = false;

private void customersBindingNavigatorSaveItem_Click_1 (odesílatel objektu, EventArgs e)

this.Validate ();

this.customersBindingSource.EndEdit ();

this.tableAdapterManager.UpdateAll (this.db_autoDataSet);

private void Form1_Load (odesílatel objektu, EventArgs e)

// TODO: Tento řádek kódu načte data do tabulky "db_autoDataSet.masters". Podle potřeby jej můžete přesunout nebo odstranit.

this.mastersTableAdapter.Fill (this.db_autoDataSet.masters);

// TODO: Tento řádek kódu načte data do tabulky "db_autoDataSet.calculation". Podle potřeby jej můžete přesunout nebo odstranit.

this.calculationTableAdapter.Fill (this.db_autoDataSet.calculation);

// TODO: Tento řádek kódu načte data do tabulky "db_autoDataSet.customers". Podle potřeby jej můžete přesunout nebo odstranit.

this.customersTableAdapter.Fill (this.db_autoDataSet.customers);

private void b_exit_Click (odesílatel objektu, EventArgs e)

private void button5_Click_1 (odesílatel objektu, EventArgs e)

private void b_add_Click (odesílatel objektu, EventArgs e)

groupBox1.Visible = true;

b_replace.Visible = false;

b_delete.Visible = false;

b_exit.Visible = false;

b_add.Visible = false;

b_exit2.Visible = false;

b_save.Visible = false;

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

textBox4.Text = "";

textBox5.Text = "";

private void b_replace_Click (odesílatel objektu, EventArgs e)

textBox10.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString ();

textBox9.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString ();

textBox8.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString ();

textBox7.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString ();

textBox6.Text = zákazníci DataGridView.CurrentRow.Cells.Value.ToString ();

textBox6.ReadOnly = true;

groupBox2.Visible = true;

b_add.Visible = false;

b_delete.Visible = false;

b_exit.Visible = false;

b_exit2.Visible = false;

b_replace.Visible = false;

b_save.Visible = false;

private void b_cancel1_Click (odesílatel objektu, EventArgs e)

b_add.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_exit2.Visible = true;

b_nahradit.Visible = true;

b_save.Visible = true;

groupBox1.Visible = false;

private void b_cancel2_Click (odesílatel objektu, EventArgs e)

b_add.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_exit2.Visible = true;

b_nahradit.Visible = true;

b_save.Visible = true;

groupBox2.Visible = false;

private void b_save_Click (odesílatel objektu, EventArgs e)

customersBindingNavigatorSaveItem_Click_1 (odesílatel, e);

private void b_record1_Click (odesílatel objektu, EventArgs e)

Tabulka DataTable = db_autoDataSet.Tables;

DataRow row = tabulka.NewRow ();

row = textBox1.Text;

row = Convert.ToDateTime (textBox2.Text);

row = textBox3.Text;

row = textBox4.Text;

row = textBox5.Text;

table.Rows.Add (řádek);

groupBox1.Hide ();

b_nahradit.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_add.Visible = true;

b_exit2.Visible = true;

b_save.Visible = true;

private void b_record2_Click (odesílatel objektu, EventArgs e)

Tabulka DataTable = db_autoDataSet.Tables; // 12 vázaných dynamických. tab. tabulka s prvním souborem z databáze

vinRab = Convert.ToInt64 (customersDataGridView.CurrentRow.Cells.Value.ToString ()); // 13 získal vin aktuálního záznamu

DataRow row = table.Rows.Find (vinRab); // 14 kombinovaných dynamických. řádek se záznamem souboru vin c shifrRab a DataSet uveďte do stavu "edit", ve kterém vám umožňuje měnit hodnoty polí

row = textBox10.Text; // 15 zapsáno do druhého pole řádku řádku daného z okna

row = Convert.ToDateTime (textBox9.Text); // 15 bylo zapsáno do třetího pole řádku řádku

row = textBox8.Text; // 15 bylo zapsáno do čtvrtého pole řádku řádek row = textBox7.Text;

row = textBox6.Text;

table.AcceptChanges (); // 15 příkaz AcceptChanges umožňuje přijmout změněné hodnoty polí

groupBox2.Hide (); // 16

b_nahradit.Visible = true;

b_delete.Visible = true;

b_exit.Visible = true;

b_add.Visible = true;

b_exit2.Visible = true;

b_save.Visible = true;

private void b_delete_Click (odesílatel objektu, EventArgs e)

// smaže řádek pod kurzorem

// nejprve vytvoří varování, aby nedošlo k chybnému smazání

řetězec s1, s2, s3, s4, s5, zpráva;

DialogResult výsledek; // 18

int ind = customersDataGridView.CurrentRow.Index;

s1 = customersDataGridView.CurrentRow.Cells.Value.ToString ();

s2 = customersDataGridView.CurrentRow.Cells.Value.ToString ();

s3 = customersDataGridView.CurrentRow.Cells.Value.ToString ();

s4 = customersDataGridView.CurrentRow.Cells.Value.ToString ();

s5 = customersDataGridView.CurrentRow.Cells.Value.ToString ();

message = "Značka vozu =" + s1 + "\ nDatum návštěvy =" + s2 + "\ n Porucha =" + s3 + "\ n Telefon zákazníka =" + s4 + "\ n číslo vin" + s5;

// proměnná result může být buď DialogResult.Yes nebo DialogResult.No

result = MessageBox.Show (zpráva: "Opravdu chcete smazat další záznam?",

MessageBoxButtons.YesNo, MessageBoxIcon.Question);

if (result == DialogResult.Yes) // Řádek je smazán

(// 20 Aktuální tabulka z customersDataGridView typu DataGrid se zapíše do tabulky vyrovnávací paměti

CurrencyManager CurMng = (CurrencyManager) customersDataGridView.BindingContext;

if (CurMng.Count> 0) // pokud tabulka není prázdná

CurMng.RemoveAt (CurMng.Position); // smazání označené pozice

// zde výsledek == DialogResult.No a smazání je zamítnuto

// ukončení procedury

Publikováno na Allbest.ru

Podobné dokumenty

    Vytvoření databáze. Vyhledávání, změna a odstranění záznamů. Zpracování a výměna dat. Návrh databáze. Stanovení vzorců pro vypočtenou část základu. Editace polí a záznamů. Formy prezentace informací obsažených v databázi.

    semestrální práce, přidáno 23.02.2009

    Vývoj softwarového produktu - databáze "Excursion" v integrovaném programovacím prostředí C++ Builder 6. Určení pořadí prohlížení databázových dat, jejich editace a mazání. Funkce uživatelské příručky a obecné rozhraní programu.

    semestrální práce přidána dne 11.03.2013

    Odůvodnění potřeby systémů správy databází v podnicích. Vlastnosti vývoje softwaru pro správu databází, poskytování prohlížení, editace, vkládání databázových záznamů, generování dotazů a reportů.

    semestrální práce, přidáno 23.01.2010

    Vytvoření databáze a popisu programu "Databáze školení", určeného ke seskupování informací o studentech. Charakteristický funkčnost programy: přidávání záznamů do databáze, editace, mazání záznamů a třídění dat.

    semestrální práce, přidáno 25.04.2011

    Vývoj programu "Databáze sportovních potřeb". Popis algoritmu modulů a bloků. Strukturální schéma prezentace projektu. Proces hledání informací, které potřebujete. Automatické třídění dat. Přidávání a úprava záznamů.

    semestrální práce, přidáno 15.08.2013

    Tvorba jednoduchých referenčních formulářů. Úprava vlastností formuláře v režimu návrhu. Přidávání a úpravy vlastností ovládacích prvků. Návrh reportů pro databázi. Zmenšení tabulky na normální formu a vytvoření datového schématu.

    abstrakt, přidáno 23.11.2008

    Postup pro návrh a vývoj databáze a softwaru. Informace o struktuře databáze, vytvořené tabulky, formuláře, sestavy, dotazy, uložené informace. Logické a koncepční datové modely; výběr softwaru.

    semestrální práce, přidáno 20.01.2010

    Typy omezení, která udržují konzistenci v relačním datovém modelu. Určení hodnoty pole primárního klíče pomocí generátoru. Přidávání, změna a mazání záznamů v databázové tabulce "Knihovna" v programovacím jazyce SQL.

    laboratorní práce, přidáno 10.10.2012

    Analýza domény. Požadavky na sestavení hotelové databáze. Realizace procesu vyhledávání potřebných informací. Tvorba tabulek, dotazů, sestav a jejich tisk. Editace, přidávání a ukládání dat.

    semestrální práce přidána 02.07.2016

    Zdůvodnění volby nástrojů pro vývoj aplikací. Přidávání, mazání, úprava informací. Odraz informací z databáze. Vyhledejte informace o vybrané tabulce. Data, entita, logika, firemní projekty. Schéma interakce programových projektů.