Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Icemann1970 am September 06, 2018, 12:36:54

Titel: vba textfeld nach rechts verschieben
Beitrag von: Icemann1970 am September 06, 2018, 12:36:54
Hallöchen zusammen.
Kann mir einer sagen wie ich z.b. ein Kombifeld mit VBA nach rechts verschieben kann? nach links geht.
Private Sub Form_AfterUpdate()

If Me.Kontrollkästchen112 = -1 Then
   Me.Kombinationsfeld102.Left = 1133
End If

If Me.Kontrollkästchen112 = 0 Then
   Me.Kombinationsfeld102. '<------ right =1133 funktioniert nicht
End If

End Sub

Bezeichnung der Felder bitte ignorieren.... ist nur als Beispiel.
Titel: Re: vba textfeld nach rechts verschieben
Beitrag von: PhilS am September 06, 2018, 13:19:34
.Left ist der Abstand vom linken Rand des Formulars auf dem sich das Control befindet.
Wenn du ein Control nach links verschieben willst, dann reduzierst du den Wert, wenn du es nach rechts verschieben willst, erhöhst du ihn.
Titel: Re: vba textfeld nach rechts verschieben
Beitrag von: Icemann1970 am September 06, 2018, 14:16:13
Danke Phils, ..... na da muss man auch erstmal drauf kommen  ;D
Titel: Re: vba textfeld nach rechts verschieben
Beitrag von: Beaker s.a. am September 06, 2018, 15:02:18
Hallo Udo,
Zitatna da muss man auch erstmal drauf kommen
Einmal den Cursor in ".L|eft" gestellt und F1 gedrückt hätte geholfen.
Da ich das gerade aus Interesse selber mal gemacht habe, bin ich zu
dem Schluss gekommen, dass hier die Methode ".Move" des Kombi-
Feldes geeigneter wäre. Laut OH verwendet man ".Left" eher bei Berichten
um dort mit dieser Eigenschaft zu arbeiten (meine Interpretation).
gruss ekkehard
Titel: Re: vba textfeld nach rechts verschieben
Beitrag von: Lachtaube am September 06, 2018, 15:18:49
Wenn mehr als eine der Positionsangaben (Left, Top, Width, Height) verändert wird, dürfte die Move-Methode vorteilhaft sein - ansonsten dürfte sich kein Unterschied zwischen der Move-Methode und dem Setzen der entsprechenden Eigenschaft ergeben.
Titel: Re: vba textfeld nach rechts verschieben
Beitrag von: Beaker s.a. am September 06, 2018, 18:36:43
@Lachtaube
Wohl wahr.
Ich wollte ihm nur, zwischen den Zeilen, den Unterschied zwischen
einer Eigenschaft (macht nichts, nimmt nur einen Wert auf) und einer
Methode (macht was) verklickern.
Zitatnach rechts verschieben
Denn auch wenn der Effekt der gleiche ist verschiebt nicht .Left das
Control sondern Access.
gruss ekkehard