Beiträge von Gerd_Ulrich

    Moinsen,
    nach langer Pause versuche ich es reumütig wieder mit Notes... aber nix geht.
    Der Client startet, das Hauptfenster bleibt leer.
    Konfiguriere ich den zweiten Monitor raus, läuft alles wie gewollt.


    Gibt's da 'nen Trick?
    Dass mal ein Fenster nicht auf dem aktuellen Schirm erscheint, wäre ja noch akzeptabel, aber dass gar nix geht?
    (Admin und Kompat-Mode XP SP3 macht es nicht besser)


    Win7 Ultim. Sp1, Notes 8.5.2 FP4, Intel D950, Geforce 6700XL, Forceware 285.79


    ein spannendes 2012
    Gerd

    Moinsens,


    Zänks für die Infos.
    grundsätzlich verstehe ich dieses Nachrennen nach irgendwelchen Parolen nicht ganz.
    Versehentlich haben die Leute von Winzigweich in ihrem Explorer die F5 Taste so belegt, schon machen allemöglichen Programmierer diesen Unsinn mit.


    Hat schonmal wer F5 in Excel gedrückt? --> Gehe zu.


    Die wenigsten wissen, dass ausgerechnet MS-Word hier genau wie das alte Notes funktioniert. Berechnete Felder, werden mit F9 aktualisiert, NICHT etwa mit F5, was für Suchen/Ersetzen zuständig ist!
    Soviel zu "Wie von anderen Programmen gewohnt".


    Amüsiert sich der
    Sprötzer

    Ja, is scho recht,
    aber spätestens wenn man dann mal einen Workflow braucht, hasst man jeden Agenten, der ständig dazwischen funkt und irgendwelche Doks updated.
    Wenn man's also gleich anders machen kann...
    Ich bin ja nur noch gespannt, ob Lapfandi jetzt mit dem Datums-Vergleich klar kommt.

    Gute Frage!
    Die Vorgabe (Dateitypzuordnungen), die angeblich auch beim Öffnen neuer Dokumente ziehen soll, tut das nämlich nicht.


    Das Rumhacken unter dem TextDocument-Node in der Setup.xcu:


    <prop oor:name="ooSetupFactoryDefaultFilter">
    <value>MS Word 97</value>
    </prop>


    brachte so fürchterlich gar nix, dass ich auch nicht weiter weiß.


    Hat da jemand noch andere Ideen?

    maestro
    Wie? alle Dokumente anfassen und Felder setzen?
    Ist denkich nicht ganz der genialste Ansatz.


    Aber zum eigentlichen Problem:
    Tipp zum Testen für Lapfandi
    Mach Dir 'ne Maske mit zwei Feldern.
    Das eine (acdat) ist Text, bearbeitbar, Vorgabewert:Irgend'n Datum
    Das Zweite ist Datum, Berechnet aus dem ersten


    Jahr:= @ToNumber(@RightBack(acdat;"."));
    Monat:=@ToNumber(@Middle(acdat;".";"."));
    Tag:=@ToNumber(@Left(acdat;"."));
    Datacdat:=@Date(Jahr;Monat;Tag);
    @today - Datacdat


    So, und da siehst Du, dass die Differenz pro Tag 86400 ist, womit Du eigentlich schon gewonnen hast.
    Aber wie gesagt, nicht in der Ansichtsauswahl, sondern z.B in 'nem Profilfeld.

    Sollte man in diesm Zusammenhang nicht wieder darauf hinweisen, dass Zeit/Datums-Abfragen in einer Ansichtsauswahl zum ständigen Refreshen der Ansicht führt (bei Standardeinstellungen).
    Ausweg:
    Einmal am Tag einen Agenten
    entweder den Datumswert ins Profil schreiben lassen und in der Auswahl dort auslesen,
    oder die aktuelle Ansichtsauswahl per Script neu schreiben
    ähnlich wie hier:
    Set v= db.GetView("(Namen)")
    SelForm = "SELECT ((CalendarDateTime = [" & (Date) & "] ) & LoeschMich != 1)"
    v.SelectionFormula = SelForm

    Moinsens,
    Unabhängig von Array oder nicht: "Val" liefert 0 bei führendem Text (abc: ) . Hängt der Text am Ende, wird nur die Zahl geliefert.


    Bei 'ner automatischen Mailsortierung nach Subject-Inhalt hatte ich gerade das gleiche Problem.


    Sieht bei mir jetzt so aus:


    Private Function FindeString(Ordner As String, gefunden As Integer)
    Dim Zahl As Integer
    Zahl = Abs(Val (Ordner)) ' Funzt nur, wenn KEIN Text vor Num folgt
    While Zahl = 0 And Len(Ordner) > 5 'sucht Zahl durch Weglassen von führendem Text
    Ordner = Mid(Ordner,2)
    Zahl = Abs(Val (Ordner))
    Wend
    .
    .
    .
    End Function


    Oder gibt's da was intelligenteres?