Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Nudou jsi opuch?
Navštiv Lopuch!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: ekpnhjr
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 9.4.2010 13:47  1238
themajklAccess samozřejmě zvládne kontrolu integrity dat včetně cizích klíčů. Jen to sem tam někdo neumí nastavit.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.4.2010 13:46 - Oblíbené kluby (11:51) 1237
dívám se
Funkce Nz - Access - Microsoft Office Online
themajkl themajkl All those moments will be lost in time - like tears in rain. 9.4.2010 13:02  1236
Pokud přes tu poznámku nemáš join (relaci - nestudoval jsem ten tvůj šílený select), tak by to "nz" snad mohlo pomoct.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.4.2010 12:52 - Oblíbené kluby (11:51) 1235
screeny
jen pro ilustraci, pár screenshotů z této databáze:

relace této db
formulář pro výběr dat
okno MS Access pro návrhový režim tvorby dotazu
themajkl themajkl All those moments will be lost in time - like tears in rain. 9.4.2010 12:29  1234
Misa [1233]: V tom případě ale je nesmysl použít přes ten slupeček join a čekat, že se vrátí všecko.
misa Misa Záviďte mi - máte proč :o) 9.4.2010 12:28  1233
themajkl [1230]: to jo, konzistence je primární, jen pokud z nějakého důvodu má být ve sloupečku NULL povoleno, tak se to do dotazů hodí. I kdyby to bylo jen preventivně.
themajkl themajkl All those moments will be lost in time - like tears in rain. 9.4.2010 12:27  1232
puschpull [1231]: Snažím se ti říkat celou dobu, abys to hlídání nastavil přímo v DB (pokud to umí, aspoň not null sloupečky snad umí) a nedrbal se s logikou programu, ošetřit všecky možné uživatelské postupy je nemožné. Aplikace zkusí něco uložit, -musí mít ošetřeno chování, když to DB odmítne udělat- , nepodaří se to, uživatel je upozorněn, že ukládá, co nemá, ať si to opraví.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.4.2010 12:23 - Oblíbené kluby (11:51) 1231
chystám se upravit nyní hlavně vstupní formulář, aby nedovolil existenci prázdné položky, či zabránil nechtěnému smazání
themajkl themajkl All those moments will be lost in time - like tears in rain. 9.4.2010 12:21  1230
Misa [1228]: Pokud se ve sloupečku nesmí vyskytnout null, tak sama DB nesmí dovolit takový řádek vložit nebo na null opravit, aplikaci se při ukládání vrátí chyba, ať si si tím dělá co chce a vyvaruješ se podobných nekonzistencí. Pokud je to vazební sloupeček do jiné tabulky, musí opět DB zajistit, že nejde vložit hodnota, která se v té vazební tabulce nevyskytuje.
Nevím, jestli to umí Access, ale je to základ udržování konzistence dat.
Nz nezpochybňuju, ale ať se používá pro to, pro co je určena a myslím si, že to určení není náprava primární nekonzistence dat.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.4.2010 12:19 - Oblíbené kluby (11:51) 1229
Misadíky za tip!
:-)
kouknu se
misa Misa Záviďte mi - máte proč :o) 9.4.2010 12:14  1228
puschpull [1226]: mrkni na fci "Nz" tuším, je to obdoba COALESCE co je v MS SQL. To je ideální do dotazů, když nevíš, jestli se ti vyskytne NULL, potože tím automaticky každé NULL převedeš na to co chceš (nulu, prázný řetězec, apod.) a vyvaruješ se předem problémům spojeným s NULL.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 9.4.2010 10:39  1227
king: nosqlPekna byla prednaska o nosql na konferenci IDF.
Nakonec jsem se do tech DB ze zvedavosti pustil a zacalo se mi s nima libit, pripomina mi to skolni hrani s objektovajma DB pod SmallTalkem.
Co by em zajimalo, a nejsem schopnej to nejak moc nikde najit: jak je to u nich s ruznejma custom tridenima (potrebuju spravny cesky razeni)
zajmalo by me to u Cassandry, mongo a redis?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 9.4.2010 09:57 - Oblíbené kluby (11:51) 1226
další úpravyurčitě udělám úpravy a nějaké kontrolní mechanismy
ve výběru je víc jak polovina volena přes "číselníky" tam je volba jasná
pár položek je mimo číselníky (výrobní číslo přístroje, poznámka, název přístroje atd ...
a v těchto položkách je nutno vyplnit nějaký znak

po zprovoznění vše několk let úspěšně funguje, editovat záznam mohu jen já a pořizovačky dat
db využívá v organizaci cca 15 lidí, reporty jsou dobře ošetřené
nyní došlo k této chybce
postarám se, aby se to nemohlo opakovat

nově nyní dodělávám do db další kartu k přístroji, kde budou evidováný servisní výkony jako opravy a preventivní prohlídky, včetně ceny, čísla objednávky a datumu ...
sledování provozních nákladů na přístroj, potažmo dále výdaje na oddělení za učité období atd ...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 9.4.2010 09:20  1225
puschpull snazsi by bylo zdokonalit dotazy aby umely pracovat s NULL, s pomoci funkce isNull() (snad to ma i access myslim)
bredy 9.4.2010 09:08  1224
puschpullNejsem si jist, zda je dobrý nápad, když funkčnost aplikace závisí na pomlčce v poznámce.

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt