title image


Smiley Re: Anzeigename eines Datensatzes
Du musst sicherstellen, dass mit jedem Feld auch ein Labelfeld 'verknüpft' ist.

Dann kannst Du die Caption-Eigenschaft der verknüpften Labels zur Laufzeit anpassen.



Ein verknüpftes Labelfeld erhält man:



1. Beim Neuerstellen eines Textfeldes wird automatisch ein Labelfeld mit erzeugt.

2. Ein vorhandenes Textfeld markieren und mit gedrückter Shift-Taste ein Labelfeld in der Toolbox markieren und erstellen.

3. Ein vorhandenes Textfeld markieren, ein vorhandenes nicht verknüpftes Labelfeld ausschneiden und unter Beibehaltung der Markierung wieder einfügen.



Und beim Zuweisen der Sprachen kommt es jetzt darauf an, wie Du die Übersetzungen holst. Ich hab noch nie mehrsprachig gearbeitet (muss ich auch nie, äätsch! ;-))





Me!lblCustomer.Caption = GetLabelCaption(Me.Name, "lblCustomer","de")

'= Hole deutsche Beschriftung für aktives Formular für lblCustomer

'oder sehrwahrscheinlich eher:

Dim c As Control

On Error Resume Next

For Each c In Me.Controls

If c.ControlType = acLabel Then

c.Caption = GetLabelCaption(Me.Name, c.Name, "de")

End If

Next c


Mit freundlichen Grüßen aus Wuppertal

Walter Grimm EasyPointer

MS Access 2000/XP, MS SQL Server 2005, Windows XP
C#.Net 2.0 - VS 2005 Std
Bitte immer Erfolgs- oder Misserfolgsmeldung abgeben
++ Emails und Dateianhänge bitte nur nach Absprache ++

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: