Felddaten umwandeln in Grossbustaben?

06/11/2009 - 07:28 von Silenus paparias | Report spam
Hello.

In eine Feld habe ich gross und kleinschreibung.(aus mehrere
zusammengefuegten dbfs).
Wenn ich eine sortierung mache, sortierter er erstmal die Grossbustabe
und dann hinterher die kleibunstaben was bei der spaetere suche sehr
behindert.

Die suche erfolgt in InteractiveChange eines feldes mit locate und
Found() commands.

Gibts es ein moeglichkeite die Daten physikalish(ich meine nicht die
anzeige oder beim suchen mit Upper()), alle in Grossbustaben
umzuwandeln?

Gruss.
 

Lesen sie die antworten

#1 Stefan Wuebbe
06/11/2009 - 09:11 | Warnen spam
Silenus paparias wrote:
Hello.

In eine Feld habe ich gross und kleinschreibung.(aus mehrere
zusammengefuegten dbfs).
Wenn ich eine sortierung mache, sortierter er erstmal die Grossbustabe
und dann hinterher die kleibunstaben was bei der spaetere suche sehr
behindert.

Die suche erfolgt in InteractiveChange eines feldes mit locate und
Found() commands.

Gibts es ein moeglichkeite die Daten physikalish(ich meine nicht die
anzeige oder beim suchen mit Upper()), alle in Grossbustaben
umzuwandeln?



Wenn du Gross/Kleinschreibung beim Suchen ignorieren willst,
kannst du einen "Index On Upper(feld) Tag tagName" benutzen:
llFound = Seek( Upper(gesuchtes), aliasName, tagName)

Wenn du eine Suchergebnis sortieren willst, ginge ein
"Select Upper(feld), feld From dieTabelle Order By 1"

Wenn du die Daten selbst formattieren willst, ginge wàhrend
der Eingabe ein "This.Value = Upper(This.Value)" im form.control.Valid(),
oder eine "Record Validation Rule" im Table Designer,
oder ein nachtràgliches "Update dieTabelle Set dasFeld = Upper(dasFeld)".





hth
-Stefan

Ähnliche fragen