Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jak vrátit nová nebo editovaná data do databáze?

Aktivity
Avatar
Roman Vejvoda:14.12.2017 16:14

Dobrý den,
používám visual basic 2017 v něm se snažím načítat data z databáze access, a to mi jde (viz obr.). Ale potřebuji poradit, jak napsat kód, aby se po přidání nového řádku nebo editci stávajícího řádku zase data uložila do databáze jako nový řádek nebo editoval ten upravený.
Ideální by byl přímo ´kod, který bych dal pod tlačítko "ulož".

P.S. každý začátečník toho dovede více jak já. :-(

Děkuji za rady.

 
Odpovědět
14.12.2017 16:14
Avatar
Odpovídá na Roman Vejvoda
Michal Štěpánek:15.12.2017 13:03

Na ukládání nových záznamů, či na editaci je (alespoň pro mě) ideální mít extra form či okno, kde se provádí úpravy nad vybraným záznamem. Asi to jde udělat tak, abys mohl editovat přímo datagrid, ale já to nemám rád, páč můžeš provést nějakou nechtěnou úpravu (které si třeba nemusíš ani všimnout), pak stiskneš "Uložit" a je to v... (tam, kde se ze zad stává sprosté slovo)

Nahoru Odpovědět
15.12.2017 13:03
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Roman Vejvoda:16.12.2017 9:34

Děkuji za vyčerpávajíci odpověď, ale já chtěl pomoci s kódem. Ten extra form jsem zaslal jako obr, ale nevíj jak napsat kód pro odesílání dat.
Přesto děkuji za radu, i když je divné, že se na prozbu jak to udělat dostane odpověť (naprogramovat) :-)

Děkuji

 
Nahoru Odpovědět
16.12.2017 9:34
Avatar
Neaktivní uživatel:16.12.2017 12:44

Napr:
https://contrivedexample.com/…w-in-vb-net/
https://msdn.microsoft.com/…vs.110).aspx
https://stackoverflow.com/…nto-database

A tak podobne.
Ulozit do DB je mozne priamo cez editaciu v datagridu. Ale ako pise Michal, ma to svoje vyhody, nevyhody. Osobne sa tiez priklanam k pristupu dialogoveho okna, atp.

M.

Nahoru Odpovědět
16.12.2017 12:44
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Roman Vejvoda:16.12.2017 16:31

Děkuji, jdu na to.

 
Nahoru Odpovědět
16.12.2017 16:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.