WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 04.09.2012, 09:41   #1
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

Mir gehts da wie wbendl, mit dem Schnippsl fang ich nicht wirklich was an.

Code:
SetzeAktivWennNichtDurchgestrichen optUnbefristet, "bmUnbefristet"
optBefristet.Value = Not optUnbefristet
HoleInsFormular tbxDatumBefristet, "bmBefristetDatum", ","
' "bei Krankheit" ist aktiviert, wenn in zugehöriger Textmarke "spätestens" steht
chkKrankeit.Value = InStr(1, ActiveDocument.Bookmarks("bmBefristetTextEnde").Ra nge.Text, "spätestens") > 0
HoleInsFormular tbxGrundBefristung, "bmBefristetGrund", vbCrLf, vbCr, "Grund der Befristung: "
EnableBefristungControls
Du könntest versuchen die vorletzte Zeile mit "HoleInsFormular tbxGrundBefristung ..." auszukommentieren, das hört sich noch am ehesten so an als ob in ein Textfeld mit Grund irgendein Wert reingeschrieben wird.
T.dot ist offline   Mit Zitat antworten
Alt 04.09.2012, 09:52   #2
buerobiene
Newbie
 
Registriert seit: 03.09.2012
Beiträge: 4


Standard

Zitat:
Zitat von T.dot Beitrag anzeigen
Mir gehts da wie wbendl, mit dem Schnippsl fang ich nicht wirklich was an.

Code:
SetzeAktivWennNichtDurchgestrichen optUnbefristet, "bmUnbefristet"
optBefristet.Value = Not optUnbefristet
HoleInsFormular tbxDatumBefristet, "bmBefristetDatum", ","
' "bei Krankheit" ist aktiviert, wenn in zugehöriger Textmarke "spätestens" steht
chkKrankeit.Value = InStr(1, ActiveDocument.Bookmarks("bmBefristetTextEnde").Ra nge.Text, "spätestens") > 0
HoleInsFormular tbxGrundBefristung, "bmBefristetGrund", vbCrLf, vbCr, "Grund der Befristung: "
EnableBefristungControls
Du könntest versuchen die vorletzte Zeile mit "HoleInsFormular tbxGrundBefristung ..." auszukommentieren, das hört sich noch am ehesten so an als ob in ein Textfeld mit Grund irgendein Wert reingeschrieben wird.

Der Grund ist ja individuell... soll ja veränderbar sein.
In dem gesamten Formular ist sozusagen eine Abfrage/ Änderungsfunktion enthalten... Das problem besteht n u r in dieser Textbox, dass der Text nicht erhaltenbleibt nach der Abspeicherung, sondern der "Name der Txbox" drin steht und die eigentliche ausformulierte Begründung verschwunden ist.....

Vielleicht ist das eine Zeichenkombination/ befehl, welche das verursacht... bin da etwas hilflos...
buerobiene ist offline   Mit Zitat antworten
Alt 04.09.2012, 11:39   #3
Hawi
Inventar
 
Registriert seit: 23.12.2001
Beiträge: 2.969


Standard

Ich kann nicht viel beitragen, weil ich schon Ewigkeiten nicht mehr programmiert habe.
Aber in den guten alten Zeiten hat man Variablen zunächst definiert (übergreifend oder für die jeweilige Prozedur) und hat die Übergabe geregelt, wenn erforderlich. Dann hat man einen Haltepunkt gesetzt und den Inhalt der betreffenden Variablen ausgelesen.
Hawi ist offline   Mit Zitat antworten
Alt 04.09.2012, 11:57   #4
wbendl
Master
 
Registriert seit: 22.03.2000
Alter: 66
Beiträge: 550


Standard

Hi!

Zitat:
Zitat von Hawi Beitrag anzeigen
Aber in den guten alten Zeiten hat man Variablen zunächst definiert (übergreifend oder für die jeweilige Prozedur) und hat die Übergabe geregelt, wenn erforderlich. Dann hat man einen Haltepunkt gesetzt und den Inhalt der betreffenden Variablen ausgelesen.
Das gilt auch noch in der nicht mehr so guten neuen Zeit.

VB/VBA erlaubt allerdings auch "unsauberen" Programmierstil. Für Quick+Dirty-Programme äußerst praktisch, führt aber auch oft zu Problemen.


mfg

WB
wbendl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:32 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag