Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pocetnik,problem sa datumom i text.box kontrolom

[es] :: .NET :: pocetnik,problem sa datumom i text.box kontrolom

[ Pregleda: 2955 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

enes omeragic

Član broj: 45562
Poruke: 70
*.dialup.sezampro.yu.



Profil

icon pocetnik,problem sa datumom i text.box kontrolom07.03.2005. u 06:21 - pre 199 meseci
Imam bazu u accessu i imam polje sa datumima koje je podeseno na short date.Medjutim kada pravim formular u vb.netu i stavim text.box,povezem sa datumom on mi prikazuje i datum i vreme.Kako to da resim?

I gde da trazim uputstvo za pravljenje reporta i stampanje istog.
Hvala
 
Odgovor na temu

esnaf

Član broj: 9417
Poruke: 43
*.fiberop.matgnet.com.



Profil

icon Re: pocetnik,problem sa datumom i text.box kontrolom07.03.2005. u 12:46 - pre 199 meseci
Pretpostavljam da za report-e koristis Crystal-Report.
Problem je sto u bazi imas Short Date ali Crystal to prikazuje kao DateTime ...

Kad otvoris .rpt dokument u odeljku Field - Explorer imas Special fields ....
tu izaberi polje DataDate desni klik pa Format .....
 
Odgovor na temu

enes omeragic

Član broj: 45562
Poruke: 70
*.yu
Via: [es] mailing liste



Profil

icon Re: pocetnik,problem sa datumom i text.box kontrolom07.03.2005. u 13:33 - pre 199 meseci
Polje sa datumima sam deklarisao kao short date, i kad pravim windows
form za unos podataka,znaci na njemu mi prikazuje long date,sa
vremenom.Ne na crystal reportu.Do njega jos nisam ni dosao,tek ce tu
biti problema.

Imam jos jedno pitanje,na windows formu sam stavio dugmad i
text.boxove za unosenje podataka.Ovo mi je kod za add
Try
'Clear out the current edits
Me.BindingContext(objdsproizvodi, "proizvodi").EndCurrentEdit()
Me.BindingContext(objdsproizvodi, "proizvodi").AddNew()
Catch eEndEdit As System.Exception
System.Windows.Forms.MessageBox.Show(eEndEdit.Message)
End Try
Me.objdsproizvodi_PositionChanged()

I sta se desava.Unese mi u tabelu ono sto sam napisao ali i
obavezno jedan kompletan record sa null poljima.Tako prilikom
svakog unosenja.Gde sam zaj...

--
Sve najbolje,
Enes Odgovori na:[email protected]
 
Odgovor na temu

mdragan76
Dragan Milovanovic
Beograd

Član broj: 1807
Poruke: 23
*.vdial.verat.net.



Profil

icon Re: pocetnik,problem sa datumom i text.box kontrolom08.03.2005. u 15:50 - pre 199 meseci
Imas klasu DateTime koja sluzi upravo za manipulaciju sa
datumima i vremenom. Moja preporuka je da ono sto si
iscupao iz baze smestis u promenljivu tipa te klase a zatim
iskoristis metodu ToShortDateString() kojom ces dobiti
ShortDate. Evo primera za danasnji datum:

Code:

            DateTime datum=System.DateTime.Now;
            this.textBox1.Text=datum.ToShortDateString();


Dakle, umesto System.DateTime.Now (sto predstavlja tekuce vreme
i datum), ti ubaci onu vrednost koju si dobio iz baze. Drugi red u
gornjem kodu ti konvertuje ono sto je u promenljivoj datum u
ShortDate format.

P.S. Gornji kod je u C#, jer ja radim u njemu, ali verujem da se
ne razlikuje mnogo od VB.NET!
 
Odgovor na temu

kaan
Kaurin Andrej
Telerik, Bulgaria
Banjaluka

Član broj: 1741
Poruke: 109
*.broadband.blic.net.

ICQ: 47193919


Profil

icon Re: pocetnik,problem sa datumom i text.box kontrolom13.03.2005. u 09:25 - pre 199 meseci
Samo da se nadovezem.
Predlazem koriscenje ToString() metode zbog mogucnosti formatiranja ispisa.

PR.
Code:

DateTime datum=System.DateTime.Now;
            this.textBox1.Text=datum.ToString("dd/MM/yyyy");

Kaurin Andrej
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1338
*.3dnet.co.yu.



+309 Profil

icon Re: pocetnik,problem sa datumom i text.box kontrolom13.03.2005. u 12:27 - pre 199 meseci
Naime, ako već imaš TextBox koji je bindovan na tabelu onda koristi formater, mnogo čistije i univerzalnije rešenje, npr:

Code:


Private Sub SetFormatter()
            AddHandler Me.txtDATUM.DataBindings("Text").Format, AddressOf FormatDateToString
End Sub

Public Shared Sub FormatDateToString(ByVal sender As Object, ByVal e As ConvertEventArgs)
            Dim Dt As System.DateTime
            If TypeOf (e.Value) Is System.DBNull Then
                e.Value = ""
            Else
                If TypeOf (e.Value) Is System.DateTime Then
                    Dt = e.Value
                    e.Value = Dt.ToString("dd/MM/yyyy")
                End If
            End If
End Sub



Pogledaj malo po helpu format i parse evente Binding klase, rešiće ti mnoge probleme koje se tiču transformacija vrednosti na putu od tabele ka kontroli i obratno.
 
Odgovor na temu

[es] :: .NET :: pocetnik,problem sa datumom i text.box kontrolom

[ Pregleda: 2955 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.