Autor Thema: Ansichtenauswahl - Argumente  (Gelesen 4731 mal)

Offline Oli84

  • Frischling
  • *
  • Beiträge: 31
Ansichtenauswahl - Argumente
« am: 23.08.10 - 13:31:33 »
Hallo,

ich habe in einer Datenbank eine einfache Ansichtsauswahl gebastelt:
SELECT Form = Kundennumer != ("1" | "2" usw)
die Syntax funktioniert. Die Abfrage enthält allerdings leider zu viele Argumente.

Die Frage hier von einem Notes(designer)neuling - welche Möglichkeiten fallen euch ein diese Argumentenbeschränkung zu umgehen ?

Vielen Dank

Oli

klaussal

  • Gast
Re: Ansichtenauswahl - Argumente
« Antwort #1 am: 23.08.10 - 13:37:50 »
Select form = "deinMaskenname" & Kundennummer > 2

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #2 am: 23.08.10 - 13:38:50 »
Was soll denn angezeigt werden?

klaussal

  • Gast
Re: Ansichtenauswahl - Argumente
« Antwort #3 am: 23.08.10 - 13:43:03 »
.. mit viiel Phantasie: alle Kd-Nummern, die grösser 2 sind....  :-:

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #4 am: 23.08.10 - 13:49:05 »
Oli, gerade für den Anfänger: Lass Dir Dein Konstrukt mal (verbal) auf der Zunge zergehen:

"Feld Form ist gleich Feld Kundennummer ist ungleich (eins oder zwei)".

Dusiehst hier also keine Argumentbeschränkung, sondern den Hinweis auf puren Nonsens als boolsche Verknüpfung.

Bernhard

Offline Oli84

  • Frischling
  • *
  • Beiträge: 31
Re: Ansichtenauswahl - Argumente
« Antwort #5 am: 23.08.10 - 13:56:48 »
Ich wollte ursprünglich schreiben:

SELECT Kundennumer != ("1" | "2" usw)

Aber danke für den netten Hinweis.

Ich will eine lange Liste von Kundennummer (die natürlich nicht numerisch aufsteigend ist) in einer Ansicht ausschließen.
« Letzte Änderung: 23.08.10 - 14:00:14 von Oli84 »

klaussal

  • Gast
Re: Ansichtenauswahl - Argumente
« Antwort #6 am: 23.08.10 - 14:00:28 »
Zitat
SELECT Kundennumer != ("1" | "2" usw)

Auch Schwachfug.  ??? Lies mal die Designer-Hilfe.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #7 am: 23.08.10 - 14:00:49 »
Das wäre dann

SELECT !(Kundennummer *= "1" : "2")

Bernhard

klaussal

  • Gast
Re: Ansichtenauswahl - Argumente
« Antwort #8 am: 23.08.10 - 14:02:35 »
Zitat
Ich will eine lange Liste von Kundennummer (die natürlich nicht numerisch aufsteigend ist) in einer Ansicht ausschließen.

Das würde dann aber eine laaange Select-Formel werden. Gibt es kein anderes Merkmal ?

Offline Oli84

  • Frischling
  • *
  • Beiträge: 31
Re: Ansichtenauswahl - Argumente
« Antwort #9 am: 23.08.10 - 14:05:40 »
Leider erhalte ich dadurch kein wirklich eindeutiges Ergebnis.

Ich habe mir schon einige Möglichkeiten durch den Kopf gehen lassen (bzw. ausprobiert) allerdings ohne das gewünschte Ergebnis.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #10 am: 23.08.10 - 14:10:44 »
Ich befürchte, Dein Denkansatz ist falsch. Und es fehlen noch Informationen:
- Um was für Dokumente handelt es sich dabei?
- Woher weisst Du die auszublendenden Nummern?
- Brauchst Du eine Dynamik? Sicherlich - die Kundennummern wurden  sicherlich nicht auf dem Berg Sinai in Steintafeln gehauen  ;)

Bernhard

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Ansichtenauswahl - Argumente
« Antwort #11 am: 23.08.10 - 14:19:13 »
@Bernhard: Das hat aber schon mal funktioniert mit den Steintafeln.
Allerdings dürfen es dann nur 10 Kundennummern sein ;-)

David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Oli84

  • Frischling
  • *
  • Beiträge: 31
Re: Ansichtenauswahl - Argumente
« Antwort #12 am: 23.08.10 - 14:21:05 »
Ich befürchte, Dein Denkansatz ist falsch. Und es fehlen noch Informationen:
- Um was für Dokumente handelt es sich dabei?
- Woher weisst Du die auszublendenden Nummern?
- Brauchst Du eine Dynamik? Sicherlich - die Kundennummern wurden  sicherlich nicht auf dem Berg Sinai in Steintafeln gehauen  ;)

Bernhard
Es handelt sich um eine Datenbank mit Kundeninformationen. Die Daten werden automatisiert über eine Schnittstelle importiert.
Ich will eine Ansicht generieren die keines der aktiven Kundennummer enthält damit alte, nicht mehr aktive Kunden gelöscht werden können. Die Liste der Daten habe ich aus unserem ERP-System. Eine Dynamik benötige ich nicht.


@David: bei den 10 KNTs gäbe es auch meine Problematik nicht ;)

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Ansichtenauswahl - Argumente
« Antwort #13 am: 23.08.10 - 14:22:23 »
Aber dann gibt es doch sicher auch ein Flag (Aktiv/Inaktiv)?
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

klaussal

  • Gast
Re: Ansichtenauswahl - Argumente
« Antwort #14 am: 23.08.10 - 14:22:38 »
Worin unterscheiden sich denn aktive von den inaktiven Kunden ?

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #15 am: 23.08.10 - 14:24:18 »
Dann würde ich einen Agenten schreiben, der die Kundennummern gegen die Liste der aktiven Kunden prüft und dann bei den inaktiven Kunden ein Flag setzt. Auf dieses Flag setzt Du Deine Selektion auf.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #16 am: 23.08.10 - 14:25:41 »
Und wenn das keine Dynamik ist ...
Warum löschst Du Deine Alt-Daten nicht auf Basis der Liste, die Du erhälst? Eine Ansicht hierfür ist ja nun nicht der Weisheit letzter Schluss.


@David: Hast Du schon von einem einzigen Gebot gehört, was ungültig wurde?

Bernhard

Offline Oli84

  • Frischling
  • *
  • Beiträge: 31
Re: Ansichtenauswahl - Argumente
« Antwort #17 am: 23.08.10 - 14:26:05 »
Im ERP-System ja.
Dieses Feld wird allerdings nicht über die Schnittstelle übergeben (es ist eine Anpassung der Schnittstelle geplant). Ich werde allerdings meine Altlasten auch mit einer neuen Schnittstelle nicht los ...

Hmm ein neus Feld generien wäre ein Denkansatz ... danke dir für den Tipp. Thema sollte gelöst sein

Ein Lob an die Community Ihr seit echt schnell mit euren ((netten)) Antworten.
« Letzte Änderung: 23.08.10 - 14:32:16 von Oli84 »

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Ansichtenauswahl - Argumente
« Antwort #18 am: 23.08.10 - 14:39:02 »

@David: Hast Du schon von einem einzigen Gebot gehört, was ungültig wurde?


Tja auch wenn das hier jetzt vielleicht zu weit führt ...
Ungültig? Es schert sich halt keiner mehr drum

Zitat
Du sollst kein falsches Zeugnis geben
(Politikern und Bankern verspotten dieses Gebot stündlich)

So jetzt genug der negativen Stimmung  8)
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansichtenauswahl - Argumente
« Antwort #19 am: 23.08.10 - 14:53:27 »
Zitat
Du sollst kein falsches Zeugnis geben
(Politikern und Bankern verspotten dieses Gebot stündlich)
Sicherlich nicht nur die, da könnte man die Liste noch beliebig verlängern.

Microsoft bietet mit PowerPoint sogar eine technische Lösung dafür an  :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz