Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Feld aufteilen in DB für weitere Ausw. in Pivot
zurück: Access benennt Spalte in Abfrage um weiter: Aktuelles Datum durch SQL-Anweisung Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
brenn-holz-king
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Nov 2009, 22:14
Rufname:

Feld aufteilen in DB für weitere Ausw. in Pivot - Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Und noch eine Frage an die Experten in dieser Runde:

Habe das hier nochmal gepostet, hoffe das ist so richtig.

1. Wie kann ich ein Feld in einer DB (Format: Text) in 2 Felder teilen?
Hier geht es um Handy-Nr. (Beispiel: 0151-11122233)

Brauche ich, glaube ich jedenfalls, um mir die Häufigkeit der Anrufe aus welchem Netz anzeigen zu lassen.

2. Wenn das geklappt hat, wie kann ich dann eine prozentuale Häufigkeit ermitteln?
Also: 100 Anrufe aus dem Netz 0151.... davon 30 "schlecht" und 70 "gut"

Versteht Ihr die Frage?
Ich hoffe es

Danke
jens05
Moderator


Verfasst am:
09. Nov 2009, 22:25
Rufname:
Wohnort: ~~~~~


AW: Feld aufteilen in DB für weitere Ausw. in Pivot - AW: Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Hallo,
mit der Funktion Left() und Instr() kannst du das Feld innerhalb einer Abfrage teilen und die Vorwahl extrahieren.
An welcher Stelle steht die Info "gut" / "Schlecht"
Nehmen wir an die Tabelle sieht so aus
Code:
Telnummer        | Eigenschaft
0151-11122233    |  gut
0151-11122233    |  schlecht
Dann könnte die SQL-Sicht einer Abfrage ansatzweise so aussehen
Code:
SELECT   Left([T].[Telnummer],InStr([T].[Telnummer],"-")-1) AS Vorwahl,
         Sum(Abs([eigenschaft]="gut"))/Count(*)*100 AS Gute,
         Sum(Abs([eigenschaft]="schlecht"))/Count(*)*100 AS Schlechte
FROM     tblDatenTel AS T
GROUP BY Left([T].[Telnummer],InStr([T].[Telnummer],"-")-1);
Der Weg zur SQL-Sicht
  1. Bis Access 2003: Wähle das Menü EINFÜGEN - ABFRAGE und im folgenden Dialog "Entwurfsansicht". Bestätige mit OK. // A07: Erstellen->Abfrageentwurf
  2. Den Dialog "Tabelle anzeigen" brauchst Du nur zu schließen.
  3. Wähle das Menü ANSICHT - SQL-ANSICHT.
  4. Nun genügt es den vorhanden Code ("SELECT ...") mit dem o.g. Code zu überschreiben.
  5. Mit dem Menü ANSICHT - ENTWURFSANSICHT kannst Du die Abfrage im Entwurf studieren, mit ANSICHT - DATENBLATTANSICHT erhälst Du das Ergebnis. (Bei A07 unter "Start") Speichern geht mit <STRG>+S.

_________________
mfg jens05 Wink
brenn-holz-king
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Nov 2009, 11:41
Rufname:

AW: Feld aufteilen in DB für weitere Ausw. in Pivot - AW: Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Hallo Jens,

Danke für die Antwort, endlich mal so erklärt dass ich sie auch verwenden kann, lach

Habs ausprobiert, meinen Tabellen-Namen und Feld verwendet, geht aber leider nicht.

In der ersten zeile meint Access das eine Klammer (hinter -1) zuviel ist, habe ich mal entfernt dann meckert er dass das Datenbankmodul " nicht finden kann.

Wenn ich jetzt erstmal nur die Nr. trennen möchte (Gut und Schlecht wollte ich in der PT machen) wie muß der Code dann aussehen.

Meine Tabelle heißt: Tabelle_User und das Feld: Handy_Vorw.
jens05
Moderator


Verfasst am:
10. Nov 2009, 19:23
Rufname:
Wohnort: ~~~~~

AW: Feld aufteilen in DB für weitere Ausw. in Pivot - AW: Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Hallo,
ohne die SQL-Sicht deiner Abfrage zu sehen, kann man schlecht sagen, wo der Wurm drinnen ist.
Versuche mal folgendes, wenn du nur die Vorwahlen benötigst.

Code:
SELECT   Left([T].[Handy_Vorw],InStr([T].[Handy_Vorw],"-")-1) AS Vorwahl
FROM     Tabelle_User AS T
Wobei Handy_Vorw jetzt der Feldname des Feldes mit der ganzen Telnummer ist.

Wieso möchtest du die Prozente erst in der PT ermitteln, wenns in der Abfrage so einfach wäre ;)

_________________
mfg jens05 Wink
brenn-holz-king
Im Profil kannst Du frei den Rang ändern


Verfasst am:
10. Nov 2009, 22:48
Rufname:

AW: Feld aufteilen in DB für weitere Ausw. in Pivot - AW: Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Hallo Jens,
SUPER! Der Fehler lag nur an dem falschen Feldnamen, jetzt geht es und ich habe meine Vorwahlen schön separiert in einer Abfrage.

Nur: Wie bekomme ich das jetzt in meine Tabelle? Nur als Abfrage nützt es mir nicht wirklich viel

Tut mir Leid, aber ich bin bei sowas etwas blöd.
Oder geht das am Ende gar nicht?
jens05
Moderator


Verfasst am:
11. Nov 2009, 19:49
Rufname:
Wohnort: ~~~~~

AW: Feld aufteilen in DB für weitere Ausw. in Pivot - AW: Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Hallo,
du kannst im weiteren vorgehen die Abfrage wie eine Tabelle behandeln. Dein Wunsch wäre ein redundantes Speichern von Informationen.

Deinem Wunsch würde man aber mit einer Aktualisierungsabfrage erfüllen können.
Code:
UPDATE Tabelle_User
SET    Handy_Vorw = Left([Telnummer],InStr([Telnummer],"-")-1);
Handy_Vorw das Feld in welches nur die Vorwahl geschrieben wird, Telnummer ist das Feld mit der ganzen Nummer.

Beachte, eine Aktualisierungsabfrage muss ausgeführt werden
Abfrageentwurf: Menü->Abfrage->Ausführen

_________________
mfg jens05 Wink
brenn-holz-king
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Nov 2009, 14:12
Rufname:


AW: Feld aufteilen in DB für weitere Ausw. in Pivot - AW: Feld aufteilen in DB für weitere Ausw. in Pivot

Nach oben
       Version: Office 2k (2000)

Das ist einfach nur GENIAL.
Vielen Dank!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Feld als Kriterie für eine SQL-Anweisung [gelöst] 1 silver86 603 26. Aug 2005, 07:18
jens05 Feld als Kriterie für eine SQL-Anweisung [gelöst]
Keine neuen Beiträge Access Tabellen & Abfragen: Importierte Tabelle mit vielen m:n Beziehungen aufteilen 6 joerg70 1001 12. Aug 2005, 19:23
joerg70 Importierte Tabelle mit vielen m:n Beziehungen aufteilen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle aufteilen! 1 Diepers 601 20. Jun 2005, 23:12
stpimi Tabelle aufteilen!
Keine neuen Beiträge Access Tabellen & Abfragen: Jahre aufteilen in einer Abfrage 3 addict 802 06. Apr 2005, 10:15
Stefanowitsch Jahre aufteilen in einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: JPG im Ole Feld Größe explodiert 1 WarumNur 682 26. Feb 2005, 21:00
snurb JPG im Ole Feld Größe explodiert
Keine neuen Beiträge Access Tabellen & Abfragen: Feld einer verknüpften Excel-Tab. ist Text, soll Zahl sein! 2 Sebowsky 1280 14. Feb 2005, 21:47
Sebowsky Feld einer verknüpften Excel-Tab. ist Text, soll Zahl sein!
Keine neuen Beiträge Access Tabellen & Abfragen: Leeres Feld mit "no info" ausfüllen 2 Gast 696 14. Feb 2005, 15:25
Gast Leeres Feld mit "no info" ausfüllen
Keine neuen Beiträge Access Tabellen & Abfragen: Feld in Tabelle mittels Aktualisierungsabfrage updaten 1 diso_de 788 11. Feb 2005, 15:45
stpimi Feld in Tabelle mittels Aktualisierungsabfrage updaten
Keine neuen Beiträge Access Tabellen & Abfragen: per SQL-Abfrage Feld füllen... 1 Gast 880 04. Jan 2005, 10:36
lothi per SQL-Abfrage Feld füllen...
Keine neuen Beiträge Access Tabellen & Abfragen: Feld aus n Records in n Feldern eines Records zusammenfassen 0 frank58 588 31. Dez 2004, 12:05
frank58 Feld aus n Records in n Feldern eines Records zusammenfassen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit YES/NO Feld 10 Annette G 883 17. Aug 2004, 11:46
Willi Wipp Abfrage mit YES/NO Feld
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Feld updaten bei Berichtaufruf 1 David 503 14. Jul 2004, 14:11
lothi Feld updaten bei Berichtaufruf
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: CSS Forum