Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Lilly2020 am Mai 22, 2020, 18:15:33

Titel: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 22, 2020, 18:15:33
Hallo,

ich bin seit gestern Abend am verzweifeln. Grundsätzlich sind alle Abfragen gut gegangen, aber bei der letzten Abfrage habe ich ein Problem: Ich kann die Feldnamen nicht ändern. Und zwar steht unter Geschlecht immer w und m. Allerdings soll ich das so ändern das Damen und Herren steht, das bekomme ich aber leider nicht hin. Weiß jemand wie ich das ändern kann? Ich denke es ist halb so schwer, nur bin ich leider was PC Programme angeht nicht so begabt...
Datenblattansicht, SQL Ansicht oder Entwurfsansicht? Und dann?

Ich würde mich wirklich freuen, da ich Noob mir seit Stunden den Kopf darüber zerbreche.

Vielen Dank schon mal!
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: DF6GL am Mai 22, 2020, 18:32:48
Hallo,
Du musst schon etwas genauer werden...


Warum willst Du Feldnamen ändern, wenn es den Feldinhalt betrifft?


Ins Blaue geschossen:

öffne die Tabelle in der Entwurfsansicht  und schau die Eigenschaften des Tabellenfeldes "Geschlecht" an.

Vermutlich steht da unter Feldlänge eine "1"  oder es gibt eine Gültigkeitsregel, die nur "w" oder "m" zulässt.
Falls so, ändere Feldlänge auf 10 oder größer und ändere die Gültigkeitsregel auf

"Damen" oder "Herren"
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 22, 2020, 19:15:58
Vielen Dank für die Antwort!

Mittlerweile bin ich völlig verzweifelt, die gesamte Abfrage ist jetzt weg, das heißt ich muss alles noch mal machen  ::)

Hilft es wenn ich einen Screenshot reinstelle und du mir dann sagst wie man das macht (Ich weiß ist nicht Sinn der Sache)

Titel: Re: Feldname bei Abfrage ändern
Beitrag von: MzKlMu am Mai 22, 2020, 20:04:32
Hallo,
Du sprichst in Rätseln.
Auf dem Bild ist doch Damen und Herren zu sehen, was willst du denn noch ?
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 22, 2020, 22:26:14
Genau, auf dem Bildschirm...aber genauso soll ich es machen, und außer dass wie gesagt statt Damen und Herren "m" und "w" stehen, habe ich alles so hinbekommen wie vorgegeben.

Wäre so toll wenn mir das jemand sagen könnte  8)  :)?
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: MzKlMu am Mai 22, 2020, 23:58:49
Hallo,
ich verstehe nur BAhnhof.
Ich kann aus Deinem Beschreibungen nicht erkennen was Du jetzt genau willst.
Willst Du Feldnamen ändern, oder Feldinhalte?

Du musst schon die Zusammenhänge genauer beschreiben.
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 23, 2020, 12:01:54
Sorry, dass es so verwirrend ist.

Nachdem ichs offensichtlich in Worten nicht ausdrücken kann, hier 2 Bilder

1. So ist es bei mir

2. So soll es ausschauen (Wie gesagt, statt w und m soll Damen und Herren stehen)

Danke für eure Mühen! Wirklich sehr lieb von euch :)

Titel: Re: Feldname bei Abfrage ändern
Beitrag von: MzKlMu am Mai 23, 2020, 12:18:46
Hallo,
es ist immer noch völlig verwirrend.
Im 2.Bild steht doch Damen und Herren, was willst Du jetzt noch?
Du brauchst doch dort nur nachzusehen wie das gemacht ist.

Außerdem, willst Du wirklich Feldnamen ändern, oder die Feldinhalte?
Geschlecht wäre der Feldname, m oder Herren wäre der Feldinhalt.
Das sind 2 ganz verschiedene Sachen.

Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 23, 2020, 12:34:53
Sorry, dass es noch immer verwirrend ist.

Ich möchte die Feldinhalte ändern, von m und w zu Herren und Damen (und weiß nicht wie das funktioniert).

Das 2. Bild ist nicht von mir, das ist ein vorgegebener Screenshot vom Skriptum, so soll es aussehen, das 1. Bild ist von mir.
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: DF6GL am Mai 23, 2020, 12:45:12
Hallo,

zeig mal (C&P) den SQL-String der Abfrage. (zu finden unter "Abfrageentwurf/SQL-Ansicht" )

Möglicherweise ist das eine nicht aktualisierbare, verknüpfende Abfrage und es ist nötig, den Text in der entspr. verknüpften Tabelle umzustellen, nicht in der Abfrage.
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Beaker s.a. am Mai 23, 2020, 12:55:51
Hallo,
Vielleicht hilft es
UPDATE vw74
SET Geschlecht = IIf(Geschlecht='m', 'Herren, 'Damen')
WHERE Geschlecht Is Not Null

Leere Felder bleiben dabei leer, Felder in denen etwas anderes steht
als "M" oder "W" werden zu "Damen"
gruss ekkehard
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: DF6GL am Mai 23, 2020, 13:05:46
Hallo,

Was soll das bringen?  Wenn in der Abfrage ("vw74") nicht manuell geändert werden kann, dann hilft auch eine Aktualisierungsabfrage nichts.    8)

Sie (?)  soll erst mal die Grund-Situation darlegen, dann stochern wir nicht im Nebel herum.   Sinnvoll wäre auch ein Screenshot des Beziehungsfensters...
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Beaker s.a. am Mai 23, 2020, 13:36:21
Bin von einer Tabelle ausgegangen.
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 23, 2020, 13:40:22
Danke für die Antworten
Hier ein Screenshot von SQL
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: DF6GL am Mai 23, 2020, 14:13:52
Hallo,

hatte eigentlich um C&P (Copy & Paste, nicht Screenshot) bei der Abfrage gebeten,  aber auch so ist zu erkennen, dass es sich um eine nicht aktualisierbare Abfrage handelt, somit keine Änderungen bei deren Anzeige gemacht werden können.


Desweiteren kann dies nicht die Abfrage sein, die das die Ergebnisse im Beispiel-Bild produziert.  Hier ist das Feld "Anrede" benutzt, das aller Wahrscheinlichkeit nach nicht das Geschlecht als Inhalt haben kann.

Möglicherweise ist in der Tabelle für das Feld "Anrede" als Benennung "Geschlecht" eingetragen, was ziemlich verwirrend wäre.


Wie auch immer, als (vermutliche) Lösung:

Öffne die Tabelle  "tab_Mitarbeiter_IhrName"  in Datenblattansicht und ändere dort den Inhalt des Feldes "Anrede" ab.
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: Lilly2020 am Mai 23, 2020, 14:18:34
Vielen lieben Dank für eure Hilfe und Geduld.

In der tab. Mitarbeiter habe ich das schon geändert, aber wahrscheinlich  falsch
So schaut's aus:
Titel: Re: Feldname bei Abfrage ändern
Beitrag von: MzKlMu am Mai 23, 2020, 16:58:54
Hallo Lilly,
mit jedem Beitrag von Dir wird die Verwirrung größer.
Du zeigst hier ein Bild des Tabellenentwurfs in dem der Inhalt des Feldes Geschlecht (das es gar nicht gibt) geändert werden soll von  m in Herren und von w in Damen.
Die Gültigkeitsregel lässt aber kein m und kein w zu.
Ich blicke da nicht durch.

PS1:
Was willst Du bei der Anrede mit Langer Text ? Langer Text sind mehr als 255 Zeichen, hast Du so lange Anreden ?
Wieso ist der Familienstand eine Zahl ?
Eine PLZ kann keine Zahl sein, eine PLZ ist kurzer Text, denn es gibt PLZ mit einer 0 vorne und die gehen mit Zahl nicht.
Gibt es noch weitere Tabellen?
Wenn ja, zeige mal das Beziehungsbild.

PS2:
Willst Du hier Access lernen, oder was ist die Aufgabe der DB.
Wenn Du Access lernen willst, so fehlen Dir wesentliche Grundlagen um einigermaßen sinnvoll mit Access arbeiten zu können.