Criteriu de selectie - data calendaristica
Criteriu de selectie - data calendaristica
Intalnesc de ceva vreme un obstacol si nu-mi dau seama unde e buba.
de ex:
Me.c9i = DSum("Stoc", "tbl_Cumulat", "[DataFact] >=" & Me.DInceput & " And [DataFact] <=" & Me.DSfarsit & " And [Gestiune1] = True And [CotaTva] = 9")
vreau sa atasez acestui textbox ( c9i ) suma valorilor de "Stoc" din tabelul "tbl_Cumulat" unde are ca si criterii de selectie, o "CotaTva" de 9, un checkbox "Gestiune1" cu valoarea "True" si un interval de la o data de inceput care o ia dintr-un textbox "DInceput" si de sfarsit , care o ia din alt textbox "DSfarsit"
Daca elimin criteriul de interval de data, mi le ia pe toate cu celelalte doua criterii. In schimb daca introduc si criteriul cu intervalul de timp, imi da urmatoarea eroare care e atasata.
Am studiat pe net mai peste tot pe unde am gasit astfel de criterii de data. Nu se potriveste si pace.
Vreau sa spun ca ma duce gandul ca ar fi ceva legat de faptul ca am windows 7 in romana, Microsoft Office 2013 in romana si setarile de regiune si limba ....tot romana.
E posibil sa mearga doar in sistem American?...ma indoiesc.
V-ati impiedicat si voi de problema asta? Cum ati rezolvat-o?
de ex:
Me.c9i = DSum("Stoc", "tbl_Cumulat", "[DataFact] >=" & Me.DInceput & " And [DataFact] <=" & Me.DSfarsit & " And [Gestiune1] = True And [CotaTva] = 9")
vreau sa atasez acestui textbox ( c9i ) suma valorilor de "Stoc" din tabelul "tbl_Cumulat" unde are ca si criterii de selectie, o "CotaTva" de 9, un checkbox "Gestiune1" cu valoarea "True" si un interval de la o data de inceput care o ia dintr-un textbox "DInceput" si de sfarsit , care o ia din alt textbox "DSfarsit"
Daca elimin criteriul de interval de data, mi le ia pe toate cu celelalte doua criterii. In schimb daca introduc si criteriul cu intervalul de timp, imi da urmatoarea eroare care e atasata.
Am studiat pe net mai peste tot pe unde am gasit astfel de criterii de data. Nu se potriveste si pace.
Vreau sa spun ca ma duce gandul ca ar fi ceva legat de faptul ca am windows 7 in romana, Microsoft Office 2013 in romana si setarile de regiune si limba ....tot romana.
E posibil sa mearga doar in sistem American?...ma indoiesc.
V-ati impiedicat si voi de problema asta? Cum ati rezolvat-o?
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Criteriu de selectie - data calendaristica
Buna ziua,
daca nu ma inseala pe mine memoria, datele calendaristice se scriu intre 2 semne #, ca un fel de ghilimele pentru text
Nu bag mana in foc ca e de acolo, dar eu asa as incerca mai intai
daca nu ma inseala pe mine memoria, datele calendaristice se scriu intre 2 semne #, ca un fel de ghilimele pentru text
Nu bag mana in foc ca e de acolo, dar eu asa as incerca mai intai
D. Tanase
MCT, MCTS
MOS Master Instructor
MCT, MCTS
MOS Master Instructor
Re: Criteriu de selectie - data calendaristica
Am pus si diezul la modul
Me.c9i = DSum("Stoc", "tbl_Cumulat", "[DataFact]>=" & " #" & Me.DInceput & "#" & " and [DataFact]<=" & " #" & Me.DSfarsit & "#" & " and [Gestiune1] = True and [CotaTva] = 9")
si eroarea arata si spune asa:
Me.c9i = DSum("Stoc", "tbl_Cumulat", "[DataFact]>=" & " #" & Me.DInceput & "#" & " and [DataFact]<=" & " #" & Me.DSfarsit & "#" & " and [Gestiune1] = True and [CotaTva] = 9")
si eroarea arata si spune asa:
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Criteriu de selectie - data calendaristica
1. Mai trebuie pus ceva la diez:
Referinte
2. Er..e posibil sa fie ceva in neregula si cu folosirea ceck boxului.Poate a ramas pe ...triple state ?
YesNoFields
Referinte
2. Er..e posibil sa fie ceva in neregula si cu folosirea ceck boxului.Poate a ramas pe ...triple state ?
YesNoFields
Re: Criteriu de selectie - data calendaristica
Revin.
Am simplificat criteriile. Am lasat doar criteriul data calendaristica.
Daca o pun cu mana in formatul #mm/dd/yyyy#, adica englezeste, merge uns.
Daca vreau sa iau data din textbox...nu merge.
Acum ridic si baza de date simplificata . Poate la voi merge. Macar sa stiu ca o scriu corect si e legat de altceva.
Am simplificat criteriile. Am lasat doar criteriul data calendaristica.
Daca o pun cu mana in formatul #mm/dd/yyyy#, adica englezeste, merge uns.
Daca vreau sa iau data din textbox...nu merge.
Acum ridic si baza de date simplificata . Poate la voi merge. Macar sa stiu ca o scriu corect si e legat de altceva.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Criteriu de selectie - data calendaristica
Pai...nu e corecta sintaxa. De ce nu formatezi conditia ?? :
Folosirea formatului usan de data..e o particularitate a mediului MsAcces (cel mai bine se vede la rularea unei interogari , de fapt la vizualizarea limbajului SQL al interogarii ce contine date calendaristice.Indiferent ce format avem in formular/ tabel ..MsAcces "vede" numai in ..usana (americana) ) Se poate preveni, prin definirea unei functii:
https://support.microsoft.com/en-us/kb/ ... /kb/149095
Cod: Selectaţi tot
[data]<=#" & Format([Forms]![FormName]![FormField];"mm/dd/yyyy") & "#")
https://support.microsoft.com/en-us/kb/ ... /kb/149095
Re: Criteriu de selectie - data calendaristica
Multumesc frumos Tzica.