Power pivot nu recunoaste format de data
Scris: Lun Ian 30, 2017 2:23 pm
Buna ziua.
Imi bat capul de buna vreme cu un fisier ce foloseste power pivot. Deoarece in diferitele teste pe care le-am facut pe fisiere noi emuland structura fisierului de interes, totul mergea OK, atunci atasez fisierul original la care nu inteleg de ce nu merge, cu atat mai mult cu cat multa vreme a mers totul OK.
Descriere: in foaia "intrari&iesiri" avem un tabel (DB) care, alaturi de cel din foaia "avertizari" sunt folosite in modelul de date. In foaia "STOC" este un power pivot table si niste butoane. Ne intereseaza strict butonul INTRARE (sageata verde). Acestea porneste un form care dupa completarea campurilor+OK nu face altceva decat sa "scrie" aceste date in tabelul DB. Problema este la campul EXP DATE (cred). Desi daca completez o data in formatul D.M.YYYY (cel setat in DB pe coloana exp date), de ex 1.1.2018, imi strica complet tabelul din power pivot. La deschiderea ferestrei de power pivot toata coloana DUE (coloana calculata) este ERROR tocmai dat faptului ca nu recunoaste valorile din coloana EXP DATE ca fiind data ci text. Dar lucrul asta e valabil doar daca rulez VBA-ul din buton INTRARE. Daca fac exact acelasi lucru, dar manual, fara VBA, merge; adica daca ma duc in DB si ma apuc sa completez de mana 1.1.2018 merge. Nu inteleg de ce? Este exact aceiasi valoare. Sper sa ma fi facut inteles.
Imi bat capul de buna vreme cu un fisier ce foloseste power pivot. Deoarece in diferitele teste pe care le-am facut pe fisiere noi emuland structura fisierului de interes, totul mergea OK, atunci atasez fisierul original la care nu inteleg de ce nu merge, cu atat mai mult cu cat multa vreme a mers totul OK.
Descriere: in foaia "intrari&iesiri" avem un tabel (DB) care, alaturi de cel din foaia "avertizari" sunt folosite in modelul de date. In foaia "STOC" este un power pivot table si niste butoane. Ne intereseaza strict butonul INTRARE (sageata verde). Acestea porneste un form care dupa completarea campurilor+OK nu face altceva decat sa "scrie" aceste date in tabelul DB. Problema este la campul EXP DATE (cred). Desi daca completez o data in formatul D.M.YYYY (cel setat in DB pe coloana exp date), de ex 1.1.2018, imi strica complet tabelul din power pivot. La deschiderea ferestrei de power pivot toata coloana DUE (coloana calculata) este ERROR tocmai dat faptului ca nu recunoaste valorile din coloana EXP DATE ca fiind data ci text. Dar lucrul asta e valabil doar daca rulez VBA-ul din buton INTRARE. Daca fac exact acelasi lucru, dar manual, fara VBA, merge; adica daca ma duc in DB si ma apuc sa completez de mana 1.1.2018 merge. Nu inteleg de ce? Este exact aceiasi valoare. Sper sa ma fi facut inteles.