Zum Inhalt springen

Patrick.Karre

Mitglieder
  • Gesamte Inhalte

    668
  • Benutzer seit

  • Letzter Besuch

Beiträge von Patrick.Karre

  1. Hallo Forum,

    ich habe folgende Aufgabe und ich komme einfach nicht auf die Lösung. Ich habe einen Zeitraum X, jeder Tag in diesem Zeitraum X beginnt um Y Uhr und endet um Z Uhr.

    Zu jedem Tag zu einer bestimmten Uhrzeit können Werte hinterlegt werden. Bei einer einfachen Tagesausrechnung ist dies kein Problem. Jetzt soll dies aber für einen beliebigen Zeitraum sein.

    Ich habe ein Eindemensionales Array ZEIT[n]. In dieses Array müssen alles Tage mit Zeiten (die Werte) abgelegt werden.

    Ich habe bisher keine Formal die mir für jeden Tag zu einer betimmten Uhrzeit einen Wert für n bestimmt um dann ein Ergebnis dort einzutragen.

    Folgenden Ansatz habe ich bisher:

    n = static_cast<int>(((value.m_dt-m_pEngine->m_dtStart.m_dt)*((ClearDatePortion(value)-m_pEngine->m_dMin)*1440)/m_pEngine->m_iStep+1));
    
    ZEIT[n]->m_Value += WERT;
    
    

    Ich denke ich brauche nur einen Hinweis, ich sehe einfach den Wald vor lauter Bäumen nicht :rolleyes:

    Gruß aus Hanau

    Patrick

  2. Hallo Jesterday,

    ich habe mihc mit den größen der Bilder vertan. Bilder werden nur doppelt so groß, wenn diese in XML abgelegt werden. Sorry.

    In PHPMYADMIN gibt es bei einem BLOB bzw. MEDIUMBLOB einen Schalter zum auswählen von Dateien. Dadurch können diese hochgeladen werden.

    Gruß aus Hanau

    Patrick

  3. Hallo,

    ich weiß leider die Antwort auf deine Frage nicht. Allerdings stellt sich die Frage, ob es überhaupt eine gute Idee ist, Bilder in einer Datenbank wie My-SQL abzulegen. Die größe die in der Datenbank benötigt wird ist fast das doppelte vom Originall.

    Alternativ könntest du ein Verzeichnis auf dem Server haben indem alle Bilder abgelegt werden und einfach den Link in der Datenbank speichern. Den Link kannst du jederzeit ohne Zeitprobleme abrufen.

    Gruß aus Hanau

    Patrick

  4. Hallo Forum,

    ich habe das Problem gefunden. In MS-Outlook 2003 kann unter bestimmten Umständen keine direkte Abfrage auf eine ToolBar gemacht werden.

    Wenn die Toolbar nicht vorhanden ist und eine Abfrage gemacht wird, wird in MS-Outlook 2000 / XP ein "NOTHING" geliefert. In MS-Outlook 2003 sürzt das Programm komplett ab.

    Folgender Code führt zum Absturz:

    
    Dim olApp As Outlook.Application
    
    Dim Toolbar as CommandBars
    
    
    Set Toolbar = olApp.ActiveExplorer.CommandBars("Toolbarname")
    
    

    Vielleicht hat ja jemand auch mal das gleiche Problem. Das Problem kann mit einer Schleife über die vorhandenen Toolbars übergagangen werden.

    Gruß aus Hanau

    Patrick

  5. Hallo Forum,

    ich habe ein AddIn das beim Laden von MS-Outlook automatisch mit geladen wird. Normalerweise gibt es keine Probleme und das AddIn funktioniert einwandfrei. Bei einem Kunden von uns, sorgt das AddIn dafür das sich MS-Outlook 2003 komplett aufhängt und das AddIn deaktiviert werden muss.

    Der Kunde hat ein MS-Exchange Postfach bei 1und1. Ich weiß das durch MS-Exchange richtlinien vergeben werden können, die das Laden eines AddIn´s komplett untersagen, dies dürfte aber zu keinem Absturz führen. Ich kann das Problem bei mir leider auch nicht nachvollziehen.

    Das einzige was mir seit neustem aufgefallen ist, wenn ich in MS-Outlook rechte Maustaste auf die Schalterleiste mache und die Option ANPASSEN auswähle, stürzt MS-Outlook komplett ab. Ich kann leider nicht nachvollziehen warum. Ich habe darauf hin das AddIn aus der registrierung genommen, aber MS-Outlook stürzt immer noch ab.

    Hat jemand von euch eine Idee?

    Gruß aus Hanau

    Patrick

  6. Hallo Leute,

    ich habe das Statement gerade fertiggestellt und es funktioniert sogar :bimei

    Hier das Statement zur Info:

    
    UPDATE tblAS0005_EX0010
    
    SET B_Dauer=DateDiff(minute, (SELECT Top 1 B_Zeit 
    
    				FROM tblAS0005_EX0010 AS T2
    
    				WHERE T1.IdAddress=T2.IdAddress AND T1.B_Zeit>T2.B_Zeit
    
    					AND T1.B_Datum=T2.B_Datum), T1.B_Zeit)
    
    FROM tblAS0005_EX0010 AS T1
    
    WHERE T1.PACS_LastTerminalID=02
    
    

    Danke nochmal für die Hilfe

    Lieben Gruß aus Hanau

    Patrick

  7. Hallo Leute,

    sorry, hier sind die benötigten Informationen. Bei der Datenbank handelt es sich um eine MS-SQL-Datenbank 2000. Das Datums bzw. Zeitfeld wird ein wenig komplizierter:

    Das Feld Datum beinhaltet das Datum, das Feld Zeit beinhaltet ein Datum und eine Zeit (01.01.1900 hh:mm:ss). Das Datum im Feld Zeit hat keine Aussagekraft, macht aber die Sache komplizierter. Die Felder werden durch die verwendete Software vorgegeben. Es muss anhand vom Datum und Zeit die Zwischenzeit ermittelt werden von zwei Datensätzen. In der Tabelle gibt es x-Datensätze. Das Statement muss immer im Feld Eingang die ID 1 suchen und dann den nächsten Datensatz mit der ID 2.

    Ich hoffe das die Anforderung halbwegs klar rüberkommt ;-)

    Gruß aus Hanau

    Patrick

  8. Hallo Forum,

    ich habe eine Tabelle in der es ein Feld gibt indem das Datum mit Uhrzeit abgespeichert wird. Weiterhin habe ich ein Feld indem durch eine ID (1 bzw. 2) festgelegt wird, ob jemand gekommen oder gegangen ist. Das klappt auch alles wunderbar.

    Jetzt möchte ich gerne den Zeitraum vom Eintreten bis zum Verlassen haben. Dies müsste ungefähr so aussehen:

    SELECT T1.Zeit1-T2.Zeit2 FROM TABELLE AS T1, TABELLE T2 WHERE T1.ID=1

    . Dadurch das in dem Zeitfeld Datum und Uhrzeit gespeichert werden, bekomme ich leider keine klaren Werte die Stimmen. Ist das Statement komplett falsch oder muss ich einfach eine anderen Weg nehmen?

    Danke im Vorraus

    Patrick

  9. Hallo Leute,

    ich bin am überlegen, ob ich meinen Rechner verkaufe und mir dafür ein Notebook zulege. Dafür würde ich gerne wissen, was emin Rechner noch Wert ist, was würdest ihr dafür bezahlen?

    Ausstattung:

    DUAL PROZESSOR 2x AMD 2000 MB (1,6 Ghz / Prozessor)

    512 MB Hauptspeicher

    200 GB Festplatte (1x120 GB und 1x80GB)

    800 Mhz FSB

    Soundkarte mit Digitalen Ausgang

    DVD-Laufwerk

    CD-Brenner (48x/16x/48x)

    USB 2.0

    Weitere OnBoard Soundkarte

    Netzwerkkarte 100 MBit

    Mainboard ASUS A7M266-D

    Grafikkarte GeForce 4 128 MB / TV-Out (8xAGP)

    Alter 2 1/2 Jahre

    Ohne Software

    Rechner wurde damals selbst zusammen gestellt.

    Wenn Ihr Fragen habt, Postet diese einfach.

    Ich freue mich auf euer Feedback.

    Lieben Gruß

    Patrick

  10. Hallo Forum,

    ich schlage mich seit zwei Tagen mit der Dokumentation für die Schnittstelle von OpenOffice herum und ich muss eingestehen, ich verstehe sie nicht. Ich würde gerne ein Feld (Variable) die ich in einem Dokument in OpenOffice angelegt habe, per Makro mit einem neuen Wert befüllen.

    alle Versuchen scheitern schon beim Aufrufen der korrekten funktion. Kann mir da vielleicht jemand eine kleine Hilfe geben?

    Danke im Voraus

    Patrick

    P.S.: Bin ich wirklich zu doof eine Beschreibung zu einem Office Produkt zu verstehen oder ist die Beschreibung bzw. das Objektmodell einfach bescheiden aufgebaut?

  11. Hallo hellslawyer,

    kommt drauf an, was ihr genau haben wollt. Einzelplatz / Netzwerk? Es gibt weiterhin noch Möglichkeiten Optionen mitzukaufen.

    Wenn du mir sagst für wieviel Plätze die Software eingesetzt werden soll, kann ich dir einen groben Preis durchgeben.

    Gruß aus Hanau

    Patrick

  12. Eine sehr gute Software zum verwalten von Adressen gibt es von grutzeck-Software aus Hanau.

    Hier der Link für die Website:

    www.grutzeck.de

    Es gibt einmal die Standard variante und einmal die SQL-Variante.

    Hier müssen einfach die kompletten Anforderungen an die Software klar definiert werden.

    Wenn du weitere Informationen haben möchtest, gebe mir einfach bescheid.

    Gruß aus Hanau

    Patrick

  13. Hallo Leute,

    also... der Ansatz von JesterDay war Perfekt. Folgendes Statement ist die endgültige Lösung:

    
    UPDATE [tblWORK]
    
    	SET FlagNew=1
    
    	FROM tblWORK AS T1
    
    	WHERE UID NOT IN (SELECT UID FROM tblAS0014)
    
    		AND PACS_LastAccessDate=(SELECT MIN(PACS_LastAccessDate) FROM tblWORK WHERE T1.UID=tblWORK.UID)
    
    		AND PACS_LastAccessTime=(SELECT MIN(PACS_LastAccessTime) FROM tblWORK WHERE T1.UID=tblWORK.UID)
    
    

    Danke an alle.

    Gruß aus Hanau

    Patrick

  14. Hallo Jesterday,

    stimmt genau :)

    Mein Updatestatement sieht mittlerweile wie folgt aus:

    UPDATE [tblWORK]
    
    	SET FlagNew=1
    
    	FROM (SELECT UID, MIN(PACS_LastAccessDate) as dat, MIN(PACS_LastAccessTime) as tim FROM tblWork GROUP BY UID) AS t1
    
    	WHERE tblWORK.UID NOT IN (SELECT UID FROM tblAS0014) AND tblWORK.UID=t1.UID
    
    

    Leider wird der FLAGNEW immer noch überall auf den Wert 1 gesetzt. Was ist falsch?

    Gruß aus Hanau

    Patrick

  15. Hallo zusammen,

    habe mich leider in ein paar Punkten nicht deutlich ausgedrückt. Das ganze ist in einer MS-SQL Datenbank. Alle Adressen befinden sich in einer Tabelle. Eine Adresse kann mehrmals in einer Tabelle vorkommen.

    Die Tabelle liefert Daten aus einem anderem System (daher mehrfach vorkommende Adressen). Damit die Adressen aber nur einmal in die neue Datenbank kommen, soll einfach die Adresse mit dem jüngsten oder ältesten Datum eine Markierung bekommen.

    Ich habe es schon mit

    UPDATE tblWORK SET FlagNew = 1 WHERE CreationDate=(SELECT MIN(CreateDate) FROM tblWork)

    Komme leider nicht zum gewünschten Ergebnis. Jede Adresse beinhaltet auch eine Uhrzeit. Nur wenn ich nach dieser eine Auswertung mache mit einem weiteren SELECT bekomme ich keine Adressen zurück geliefert.

    Gruß aus Hanau

    Patrick

  16. Hallo Hades,

    generell würde ich es gerne so machen, dass die Emails an den MS-Exchange-Server geschickt werden. Der MS-Exchange-Server hat auch eine feste IP. Allerdings haben wir vor dem Exchange-Server noch den Mailserver MDeamon im Einsatz gegen SPAM und für den Virenschutz. Beide Sachen kann der Exchange nicht gerade gut, daher wollten wir den MDeamon auch weiterhin einsetzen.

    Abgesehen davon, kann der Exchange-Server doch nicht einfach die Email vervielfältigen. Ich gebe per POP3-Connector an, welche Email abgeholt und in welches Postfach diese gelegt werden sollen. Wenn ich meine GMX-Adresse abrufen lassen würde und einer meiner Freunde macht den kompletten Bekanntenkreis in die AN-Zeile der Email, kann Exchange doch nicht einfach sagen: "Gut dann schicke ich halt nochmal alle raus".

    Lieben Gruß aus Hanau

    Patrick

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...