Zum Inhalt springen

Nur den ersten Buchstaben ausgeben


access_denied

Empfohlene Beiträge

Hi ich bins mal wieder:

Suche eine Möglichkeit den ersten Buchstaben aus einem Feld in ein anderes zu schreiben:

Name | Anfangsbuchstabe

TEST | T

ÖJASKF | Ö

....

Die beiden Felder sind in einer tabelle...

Ich weiß ihr wisst es aber da ich es nicht weiß lasst es mich bitte wissen!!!

Danke schon mal!!!!!

:access_denied:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Bis jetzt sieht das so aus:


  • Option Compare Database
    Option Explicit

    Private Sub Anfansbuchstabe_Enter()

    left(Mitarbeiter (Name, Vorname, Tele, Mail).Nachnamen,1);


    End Sub

Aber ich bekomm immer den Fehler das er ein anweisungende erwartet... ich hab noch 0 in VB gemacht.... kann nur C++

kann mir wer helfen?!

bbbbbbbbbbiiiiiiiiiiiidddddddddddddddääääääääääääääääääääää

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, da bin ich wieder...

Mach ne Abfrage, Öffne SQL-Statement, gib folgendes ein:

UPDATE Tabelle1

SET Anfangsbuchstabe = LEFT( Name,1) ;

Dann sag ok, er frage dich, ob du aktualisieren willst, du sagst ok, und schon rennt die Luzie....

Grüsse aus RO

Flo

PS: 1) Access ist keine Datenbank :D

2) VB ist keine Lösung... :D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Kann ich das vielleicht irgendwie in ein Makro einbinden!? weil in der Tabelle in der meine daten drinne stehn, die hat den Namen: Mitarbeiter (Name, Vorname, Tele, Mail) - da bekomm ich dann aber immer die Fehlermeldung Syntax-Fehler in Update-Anweisung.... ist weng dumm - aber ich kann die Tabelle nicht umbenennen weil sich dann Abfragen darauf beziehen...

Also könntest du mir nochmal schnell helfen???

:D

UND DAS IST WOHL NE DATENBANK :P

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also das ist das was ich als SQL eingeb:

UPDATE Mitarbeiter (Name, Vorname, Tele, Mail)

SET Anfangsbuchstabe = LEFT( Nachnamen,1) ;

dann bekomm ich diese Meldung:

"Syntax-Fehler in UPDATE-Anweisung"

und der Cursour steht auf der ersten Klammer in der Zeile mit Update...

Meine tabelle heißt:

Mitarbeiter (Name, Vorname, Tele, Mail)

dann die Felder: Anfangsbuchstabe, Nachnamen;

mehr passiert nicht... leider - aber wenn ich ein Makro hätt dann könnt ich das zu einem Ereignis zuordnen (bei Hingehn oder so) zuordnen...

Aber versuch dein Glück....

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by access_denied

UPDATE Mitarbeiter (Name, Vorname, Tele, Mail)

SET Anfangsbuchstabe = LEFT( Nachnamen,1) ;

dann bekomm ich diese Meldung:

"Syntax-Fehler in UPDATE-Anweisung"

und der Cursour steht auf der ersten Klammer in der Zeile mit Update...

Das ist ja auch kein gültiger Tabellenname. Leerzeichen und Klammern haben in einem Tabellennamen normalerweise nichts zu suchen. ;)

Mach mal eckige Klammern drum, dann sollte es unter Access gehen:

UPDATE [Mitarbeiter (Name, Vorname, Tele, Mail)]

SET Anfangsbuchstabe = LEFT( Nachnamen,1) ;

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das ist ja auch kein gültiger Tabellenname. Leerzeichen und Klammern haben in einem Tabellennamen normalerweise nichts zu suchen

Danke!

Gott bin ich behämmert!!! :D

Ich hab gedacht, er gibt mir ne Erklärung, was alles in dem Table steht. Wenn er natürlich die Klammer mit einhackt, funzt des nie.

An sowas habe ich keinen Gedanken verschwendet.

Gruss aus RO

Flo

PS: Und Access ist immer noch keine Datenbank!! :bimei :D:P

Link zu diesem Kommentar
Auf anderen Seiten teilen

Originally posted by access_denied

also gibt es jetzt die Möglichkeit das in ein Makro zu fassen!?

Klar!

Die Abfrage, wie Wolle sie Dir gegeben hat, speichern, dann neues Makro erstellen und als Aktion "ÖffneAbfrage", Abfragename wählen, Ansicht "Datenblatt", Datenmodus "Bearbeiten" und fertig ist das Dingen. War zwar jetzt unter Access 2k, aber sollte so oder so ähnlich auch unter 97 gehen!

ICQ

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...