08. februar 2002 - 23:46Der er
13 kommentarer og 1 løsning
Problemer med DTpicker og decimaltal
Hej! Jeg har to sprøgsmål: 1. når jeg har en DTPicker med en dato i f.eks. 8.1.2002 så vil jeg gerne have, når jeg tilføje den til min database, at der kommer til at stå: 08-01-2002, jeg kan sagtens få den tilføjet, men det er det der med nullerne der er problemet, de forsvinder :( jeg bruger følgende kode til at tilføje med: Data1.Recordset("Dato") = DTPicker1.Day & "-" & DTPicker1.Month & "-" & DTPicker1.Year
2. det andet spørgsmål er følgende - også ret simpelt - år jeg prøver at gange følgende tal: 150,50 og 2 (bemærk kommaet) får jeg følgende facit: 300. det er mit problem, det skulle jo gerne give 301,00. hvordan gør jeg det. Det samme hvis jeg ganger 150,00 med 2, får jeg 300, og det skulle helst give 300,00
håber i kan hjælpe mig med mine problemer. MVH jelle
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
det virker godt nok med den der Data1.Recordset("Dato") = DTPicker1.Value men jeg har også én med et tidspunkt i, f.eks. vis der står: 20:00:00 i den, så får jeg følgende resultat i min db: 28-12-01 20:00:00, det går jo ikke, når jeg kun vil have 20:00:00
Når du højreklikker på den og vælger properties kan du ændre "time". Når den står på 00:00:00 vises tiden ikke med det jeg skrev før, men når den står på alt andet vises tiden.
det virker ikke, hvis det kan hjælpe, bruger jeg vb 6.0 jeg er rendt ind i et andet problem, nu har jeg fået smidt datoerne, men stadig ikke tiden, ind i en databasen - nu skal jeg bare have hevet den tilbage i min DTPicker - HVORDAN? der er 30 point ekstra hvis du løse problemet.
Jeg bruger også vb6. Du har fået datoerne ind i databasen, men ikke tiden? Bruger du en dtpicker til både tid og dato eller bruger du en til hver?
Det jeg har lavet har en dtpicker til dato og en til tid.
DTPicker2.Datasource sættes til data1 DTPicker2.Datafield sættes til "tid" (eller hvad du kalder det i din database)
med nedenstående kan du gemme tiderne i databasen, og få det frem igen - selvfølgelig.
Private Sub Data1_Validate(Action As Integer, Save As Integer) Data1.Recordset.Edit Data1.Recordset.Fields("tid").Value = DTPicker2.Hour & ":" & DTPicker2.Minute & ":" & DTPicker2.Second Data1.Recordset.Update End Sub
Det sker... Jeg havde også glemt det :) Tak for pointene
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.