Denkfehler

  • Hallo zusammen,

    ihr könnt mir bestimmt helfen. Ich versuch seit 2 Tagen folgende Sache zu lösen.
    Mir geht es jetzt gar nicht um den Code an sich, sondern um den Weg der zum Ziel führt.

    Ich habe Rechnungen mit einer Nummer, auf denen steht auch eine Artikelnummer.

    Nun möchte ich folgendes:
    Ich möchte mir ein paar Eingabefelder machen die folgendes können:

    1. Zeig mir alle Rechnungen in einem bestimmten Zeitbereich an
    2. Zeig mir bestimmte Artikel an nach Matchcode (z.b. 99 für 99001, 99120 etc.)

    von dem erhaltenen Ergebnis ziehe folgendes ab:

    1. bestimme Ausgangsrechnungsnummern
    2. bestimmte Artikel (z.b. 94731)

    Da es manchmal aber leichter ist statt einen Artikel zu suchen und dann wieder Ausgangsrechnungen abzuziehen wäre es klasse wenn ich nun

    1. bestimmte Ausgangsrechnungen hinzufügen könnte.


    Wie kann ich das in einem Script abfragen??

    Ich kriegs nicht auf die Reihe.

    Gruß

    Markus

  • wo bedinden sich denn diese zahlen? wenn die in einer txt-datei sind musst du die erst einlesen!!
    am besten mit

    [autoit]

    _filereadtoarray()

    [/autoit]

    1. Zeig mir alle Rechnungen in einem bestimmten Zeitbereich an

    wie genau ist das gemeint????

    2. Zeig mir bestimmte Artikel an nach Matchcode (z.b. 99 für 99001, 99120 etc.)

    einfach die nummern mit einer for-schleife durch gehen und mit

    [autoit]

    stringleft($string, 2)

    [/autoit]

    überprüfen, ob die nummern passen!! wenn sie passen dann zu einem anderen array hinzufügen und die dann später anzeigen lassen!!!

    Zitat

    2. bestimmte Artikel (z.b. 94731)

    um bestimmte ausgangsnummern dann wieder zu entfernen würde ich sagen
    muss vorher eine art blacklist erstellt werden (in form eines arrays
    oder so). die zuvor gefunden artikelnummern dann wieder mit for -next
    überprüfen und mit der blacklist abgleichen ;)


    hoffentlich hab ich dich richtig verstanden :)

  • Die Aufgabe sieht aus, als wäre da eine richtige Datenbank fällig.
    Also : SQLite für single User oder MySQL für Multiuser.
    Wenn du Ms Access benutzt, hast du schon verloren.

    Wer andern eine Bratwurst brät
    der hat ein Bratwurstbratgerät.