![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Newbie
![]() Registriert seit: 22.01.2000
Beiträge: 13
|
![]() Ist unter Euch ein Access Spezialist?
Ich hab ein ganz einfaches Problem: Wie kann ich in einer Abfrage Datensätze fortlaufend nummerieren? In einer Tabelle gelinkt's mit AutoWert, aber wie in der Abfrage? Wenn keiner eine Antwort weiss, kennt jemand eine Access Newsgroup? Danke... |
![]() |
![]() |
![]() |
#2 |
Gast
Beiträge: n/a
|
![]() hi sonny!
ich bin selbst kein access freak, aber ein freund hat mir geholfen: Eine Abfrage ist starr an eine Tabelle oder an eine andere Abfrage gebunden d.h.: Du kannst nur Datensätze anzeigen lassen die in der zugrundeliegenden Tabelle oder Abfrage vorkommen. Eine Möglichkeit wäre, dass Du das entsprechende Feld der Tabelle, das den AutoWert enthält, anzeigen lässt, oder Du erstellst in der Abfrage ein neues Feld das die angezeigten Datensätze nummeriert (inkrementieren). Ein solches Feld wird mittels SQL - Anweisung kreiert! gruss Franz |
![]() |
![]() |
#3 |
Newbie
![]() Registriert seit: 22.01.2000
Beiträge: 13
|
![]() Ich hab mit Access schon relativ viel gemacht. Habe aber dieses doch relativ einfache Problem noch nicht lösen können.
Was Du (Franz) da angesprochen hast: das inkrementieren eines Feldes in der Abfrage, wie geht das????? Genau das wäre die Lösung für mein Problem!!! Danke... |
![]() |
![]() |
![]() |
#4 |
Gast
Beiträge: n/a
|
![]() hi sonny!
ich kann dich nur per mail weitervermitteln da mein freund nicht im forum ist. schick mir deine adresse an doerrfra@utanet.at. gruss Franz [Diese Nachricht wurde von Franz Dörr am 24. Februar 2000 editiert.] |
![]() |
![]() |
#5 |
Gast
Beiträge: n/a
|
![]() hi sonny!
konnte dir kein antwortmail schicken, mein server will den deinen nicht, so bald ich eine antwort habe ist sie im forum. gruss Franz |
![]() |
![]() |
#6 |
Gast
Beiträge: n/a
|
![]() hi sonny!
hab leider noch keine positive antwort für dich aber schau unter http://support.microsoft.com/support...s/Q94/3/97.ASP nach. gruss Franz |
![]() |
![]() |
#7 |
Newbie
![]() Registriert seit: 22.01.2000
Beiträge: 13
|
![]() Hallo Franz,
Dein Tip ist TOLLLLLLL!!!!!!!! Funktioniert wunderbar!!!!!! An dieser Stelle möchte ich noch anbringen, dass ich es sehr nett finde, dass in diesem Forum so viele hilfsbereite Menschen sind, die einander gegenseitig mit fundiertem fachlichen Wissen helfen, und möchte mich auf diesem Wege bei allen diesen bedanken... Sonny. |
![]() |
![]() |
![]() |
#8 |
Gast
Beiträge: n/a
|
![]() hallo sonny!
freut mich das ich dir helfen konnte, kannst du kurz die lösung erklären, kann dir nicht mailen. mfg Franz |
![]() |
![]() |
#9 |
Newbie
![]() Registriert seit: 22.01.2000
Beiträge: 13
|
![]() Die Antwort liegt genau auf de Seite die Du oben als Link angegeben hast. Die Lösung ist eigentlich so einfach wie das Problem selbst: Einfach eine globale Funktion definieren, die eine globale Variable per Aufruf um 1 erhöht. Der Aufruf der Funktion geschieht direkt in der Abfrage durch einfügen eines neuen Feldes in dem einfach diese Funktion mit Übergabeparameter eines beliebigen (aber eindeutigen z.b. Autowert Feld, ...) Feldes aufgerufen wird. Ein kleiner Nachteil dieser Lösung ist jedoch, dass der Zähler nicht automatisch zurückgesetzt wird. Um das muß man sich selber kümmern.
Aber sonst klappt's super... Danke nochmal Sonny. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|