domaca stran za letnico izdelki podpora iskanje microsoft com microsoft microsoft dogodki program mcsp sporocila za javnost o microsoftu domaca stran za letnico vodnik po izdelkih pogosto zastavljena vprasanja microsoftova izjava o pripravljenosti bele knjige dodatne informacije microsoftovo informacijsko sredisce za letnico in izjava o pripravljenosti priprava officeovih resitev za letnico programiranje obdelave datumov vsaka aplikacija ki uporablja datume ima verjetno tudi kodo za obdelovanje datumov ki manipulira z njihovimi vrednostmi to je pogosto izvedeno z nizovnimi spremenljivkami posebej v bitnih programih ki v samem jeziku nimajo posebnega tipa podatkov kadar koli taka koda obdeluje datum lahko pride do tezave ce si zelite zagotoviti da je del datuma ki oznacuje stoletje pravilno inicializiran in vzdrzevan morate pregledati in preskusiti programsko logiko diagnosticiranje in popravljanje komunikacij znotraj aplikacij ce delate z resitvijo ki mora komunicirati med aplikacijami v namiznem racunalniku morate pregledati logiko in procedure ter zagotoviti pravilnost podatkov ki si jih izmenjujejo aplikacije morda uporabljate rutine ki uporabljajo odlozisce programa windows za prenasanje podatkov med programoma microsoft word in microsoft access v takem primeru bo operacija kopiranja s katero prenasate datum kopirala besedilno predstavitev datuma glede na obliko njegovega zapisa pa lahko pride do izgube informacij o stoletju poleg tega lahko za podajanje podatkov uporabljate tudi ole ali dynamic data exchange dde v obeh primerih lahko zaradi tega iz datuma izgubite informacije o stoletju kar bo povzrocilo tezave z letnico ti primeri kazejo kako komunikacija med programi povzroci tezave problematicen je lahko ze preprost uporabnikov ukaz kopiraj prilepi za premikanje podatkov med programi ce je datum v microsoft accessu prikazan kot » « se pri kopiranju v odlozisce pretvori v besedilno obliko zato so informacije o stoletju izgubljene ocitna tezava s pripravljenostjo na letnico v integriranih aplikacijah lahko resite ta problem tako da za komunikacijo med programi uporabljate automation poleg tega pa namesto odlozisca uporabljate lastnosti in metode ki podpirajo dolocene datumske vrste podatkov kot sta date ali variant diagnosticiranje in popravljanje nizov sql ce vasa aplikacija uporablja funkcije podatkovnih zbirk obstaja velika verjetnost da uporablja tudi microsoft access ali data access objects dao ki so namenjeni uporabi z mehanizmom zbirke podatkov microsoft jet ali s koncnim clenom odbc kot je microsoft sql server v teh primerih z sql om definiramo operacijske parametre poizvedb v prvem koraku morate torej odkriti vse nize sql v aplikaciji v naslednjem si morate zagotoviti da v sql u ni izrazov ki bi lahko povzrocili tezave z letnico to se najpogosteje dogaja ko uporabljamo izraza »left« in »right« za pridobivanje delov datuma spodnji niz sql ni pripravljen na letnico ker iz datuma odstrani informacijo o stoletju select distinctrow orders orders orders from orders where right to tezavo odpravite tako da uporabljate polno kvalificirane datumske vrednosti s stirimestnimi letnicami kot v izrazu select distinctrow orders orders orders from orders where uporabite lahko tudi vgrajene funkcije za manipuliranje z datumi select distinctrow orders orders orders from orders where datepart yyyy diagnosticiranje in popravljanje vrednosti lastnosti v sodobnih razvojnih okoljih obstajajo lastnosti zato da lahko z njimi dolocimo obnasanje dolocenega predmeta lastnosti lahko nastavite mnozici predmetov ki so povezani z datumi vecina lastnosti omogoca vnos izraza ali dobesedne vrednosti v microsoft accessovi lastnosti kontrolnika obrazca defaultvalue dolocite vrednost ki se bo prikazala v kontrolniku ce je ne doloci uporabnik v tako lastnost lahko postavite dve vrsti vrednosti vrsta opis dobesedne vrednosti dobesedne vrednosti so nizi besedila ki jih je treba jemati kot so zapisani ce npr lastnost defaultvalue vsebuje vrednost bi bil v kontrolnik postavljen niz » « izrazi izrazi so nizi katerih vrednost izracuna program in nato na tej podlagi vrne vrednost v lastnost kontrolnika defaultvalue bi lahko vnesli vrednost now zaradi katere bi obrazec zagnal funkcijo now in postavil njene rezultate v polje to je primer izraza ki klice cisto datumsko funkcijo tabela dobesedne vrednosti in izrazi ce se zelite prepricati ali so vrednosti lastnosti pripravljene na letnico morate vsako pregledati in ugotoviti ali bi lahko dobesedna vrednost ali izraz povzrocila zapis nepravilnega datuma ali pa odlocanje na osnovi taksnega datuma diagnosticiranje in popravljanje kode makrov prilagojene resitve velikokrat temeljijo na makrih ki jih nacrtujete sami preglejte vse rutine makrov in poskusite odkriti dejanja in njihove argumente ki obdelujejo datumske podatke izraze v argumentih pogojev ki bi lahko povzrocili tezave z letnico datumske funkcije znacilne za posamezen izdelek ki se ukvarjajo z uvozom ali izvozom podatkov tako morate npr pregledati vse uporabe funkcij transferdatabase transfertext ali transferspreadsheet v microsoft accessu stran z vsebino nazaj na stran z vsebino prenesi ta clanek prenesi ta clanek cetrtek marca © microsoft corporation vse pravice pridrzane pogoji za uporabo to spletno mesto predstavlja izjavo o pripravljenosti na letnico in tu vsebovane informacije so v skladu s pogoji tega dokumenta in z zakonskim aktom o pripravljenosti in informacijami v zvezi z letnico