Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

List und Label Reportgenerator Umwandlung Dezimal-Zeit in Uhrzeit

Frage Entwicklung

Mitglied: gechger

gechger (Level 1) - Jetzt verbinden

20.11.2009, aktualisiert 08:02 Uhr, 7318 Aufrufe, 4 Kommentare

Hat jemand Erfahrung mit List & Label Reportgenerator 11?

Hallo Forum,

aus einer Datenbank bekomme ich an den Reportgenerator zwei Zeiten geliefert, einmal als Minuten, z.Bsp: 225 und im Dezimal System, in diesem Falle 3,75.
Die Ausgabe soll aber im Uhrzeit Format erfolgen, nämlich 3:45.

Ich suche nun eine einfache Methode innerhalb des Reports, um diese Umwandlung durchzuführen.
Jede Idee hilft weiter.

Vielen Dank
Christof
Mitglied: TsukiSan
20.11.2009 um 08:11 Uhr
wie wär's mit 'ner einfachen Restwertrechnung?
225 = Minuten, richtig?
01.
hh = int(225/60) 
02.
mm = 225 mod 60 
03.
msgbox hh & ":" & mm
gruss
Tsuki
Bitte warten ..
Mitglied: gechger
20.11.2009 um 11:22 Uhr
Grüß Dich Tsuki,

genauso etwas einfaches suche ich
Aber in List & Label gibt es den mod Befehl nicht.
Vielleicht heißt er ja anders dort. Jedenfalls habe ich dort rauf und runter gesucht und soetwas nicht gefunden.

Aber schon mal vielen Dank für Deine Idee.

Schöne Grüße
Christof
Bitte warten ..
Mitglied: gechger
20.11.2009 um 14:35 Uhr
So habe es jetzt herausgefunden.

Im List & Label Reportgenerator gibt es eine Funktion "frac", welches die Nachkomma Stellen ausliest. frac über den Wert 3,75 gibt mir 0,75 aus.

Gehen wir davon aus, daß das Feld mit dem Wert 3,75 den Namen ZZ_HLBS heisst, dann lautet die Formel:

if(ZZ_HLBS > 0,chrsubst$(str$((ZZ_HLBS-(frac(ZZ_HLBS)))+(frac(ZZ_HLBS)/100*60),4,2),",",":"))

Da im Originalwert noch ein Komma steht, muß ich durch den chrsubst$ eine Ersetzung durchführen und damit das funktioniert, zuvor den Zahlenwert mittels str$ als String formatieren.

Das wars.

Vielen Dank für Eure Hilfe
Bitte warten ..
Mitglied: TsukiSan
20.11.2009 um 15:40 Uhr
Hallo gechger,

das wusste ich nicht, dass List & Label keine MODULAR-Rechnung kann.
Naja, aber deine Umrechnung von hundertstel nach sechzigsteln scheint ja auch zu gehen.
Das waere mein naechster Loesungsansatz gewesen
Beispiel:
75/100 = X/60

Das hast du ja so aehnlich drinnen.

Gruss
Tsuki
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Laufwerksbezeichnung (label) in Batch als Variable nutzen (7)

Frage von tobias.mock zum Thema Batch & Shell ...

Ubuntu
gelöst Dienste fahren nach Neustart nicht vernünftig hoch (Uhrzeit) (5)

Frage von Moddry zum Thema Ubuntu ...

Windows Netzwerk
gelöst User um XYZ Uhrzeit abmelden (3)

Frage von Adnan88 zum Thema Windows Netzwerk ...

Windows Server
gelöst WSUS 2016 verabschiedet sich nach kurzer Zeit (6)

Frage von Enriqe zum Thema Windows Server ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
gelöst Benutzer lässt sich nur an einem Clientcomputer anmelden (17)

Frage von Ammann zum Thema Windows Server ...

Netzwerke
SFP Modul (miniGibic) (11)

Frage von apranet zum Thema Netzwerke ...

Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...