Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VB: Sternchen bei Eingabe

Empfohlene Antworten

Veröffentlicht

Also eigentlich kann des gar nich so schwer sein, aber irgendwie finde ich nirgens was dazu.

ich habe in vb eine inputbox und möchte, dass mir die eingabe nur als sternchen angezeigt wird.

Versuchs mal mit "PasswordChar"

sYmbol

Hi,

der Ansatz von sYmbol ist net schlecht aber bei einer Inputbox läßt sich sowas leider net machen!!!! Deshalb schlage ich vor du machst dir ein Dialogformular und setzt dort ein Textfeld drauf. Bei dem Textfeld kannst du dann in der Eigenschaft PasswortChar ein * eintragen. Jetzt kommen die typischen Sternchen bei einer Eingab, aber du kannst wie gewohnt den Inhalt des Textfeldes auslesen.

Ich hoff das hilft dir!! Wenn du Fragen hast meld dich einfach

Gruß

CK

hätte vielleicht noch dazusagen sollen, dass das ganze in access 97 ist...

hab das grad emal ausprobiert. scheint so, als gäbe es das da nicht.

Variable = inputbox("bla","bla",...)

ich bins nochmal.........

also das mit der Input Box kannst du vergessen!!!

Variable = inputbox("bla","bla") <-- es gibt keinen Parameter dazu!!

Und in VBA gibt es die Eigenschaft PasswordChar nicht. Mir fällt da spontan nur ein:

- Ein neues Formular mit einem Textfeld aufrufen und den Benutzer dort seine Eingabe machen lassen.

Dann kannst du nähmlich wie folgt vorgehen:

Private Sub Textfeld_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

KeyAscii = KeyAscii

Else

Select Case KeyAscii

Case 65

strEingabe = strEingabe + "A"

KeyAscii = 42

Case 66

strEingabe = strEingabe + "B"

KeyAscii = 42

Case 67

strEingabe = strEingabe + "C"

KeyAscii = 42

Case 68

strEingabe = strEingabe + "D"

KeyAscii = 42

Case 69

strEingabe = strEingabe + "E"

KeyAscii = 42

Case 70

strEingabe = strEingabe + "F"

KeyAscii = 42

Case 71

strEingabe = strEingabe + "G"

................................

Case Else

KeyAscii = 0

End Select

End If

End Sub

......du musst nur noch alle Zeichen so eintragen die du erlaubst und bei den anderen passiet dann halt nichts. :P

Ich weis ist eine irre aufwendige Methode, aber was besseres fällt mir gerade net ein. :confused:

Hoffe ich konnte dir helfen!!

Es gibt in Access sehr wohl die Möglichkeit den Text einen Eingabefeldes am Bildschirm als Sternchen darzustellen.

Dazu wählst du einfach im Eigenschaftsfenster des Textfeldes als Eingabeformat die Eigenschaft "Kennwort"

Sollte das nicht möglich sein musst du das entspechende Feature nachinstallieren: Einfach im Access-Setup auf "Hinzufügen/Entfernen" und dann das Kontrollkästchen "Tools für Entwickler" auswählen.

Dann sollte es funktionieren.

Der Inhalt wird dann als Sternchen dargestellt, das programm arbeitet aber ganz normal mit der tatsächlichen Eingabe des Benutzers.

Viel Erfolg

;)

hi mit welcher Version von Access arbeitest du????

Ich hab Access 2000 Prof + Developer Tools und hab diese Möglichkeit nirgends gefunden!

Möglicherweise bin ich nur zu dumm dazu ;) würd mich halt interessieren

Gruß

CK

Original geschrieben von CK82

hi mit welcher Version von Access arbeitest du????

mit 97...

du hattest oben aber schon recht, ich muss das über ein formular machen und dort ein neues eingabefeld, bei welchem das eingabeformat auf "kennwort" gestellt ist...

Original geschrieben von CK82

hi mit welcher Version von Access arbeitest du????

Ich hab Access 2000 Prof + Developer Tools und hab diese Möglichkeit nirgends gefunden!

Möglicherweise bin ich nur zu dumm dazu ;) würd mich halt interessieren

Gruß

CK

Hi CK und alle anderen.. Ihr müsst die Tools für Entwickler nachinstallieren und dann bei den Eigenschaften des Eingabefeldes die Eigenschaft "Eingabeformat" auf "Kennwort" umstellen und das wars dann auch schon... eigentlich ganz einfach.. aber wenn man es nicht weiß muss es ja irgendeiner erklären..

Mit Access 97 funzt des einwandfrei. Mit 2000er hab ich noch nichts gemacht. kann ich nichts zu sagen :confused:

MFG

Druid :cool:

Jetzt hab ich es.................*gegendieStirnschlag*......... hab überlesen das es beim Eingabeformat umzustellen ist!!!!!

Danke jetzt hab ich auch was dazu gelernt :)

Gruß

CK

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.