Sardaukar: Access Frage

Ich hab in Access ne Datenbank erstellt und möchte diese jetzt aber so abfragbar machen, dass nicht nur eine Auflistung der Daten erscheint sondern auf ein Hinweis von mir die Daten die er dazu findet erscheinen.

z.B. Artikelnummer: 34 (eingeben)

und daraufhin soll er mir dann diese Daten herausgeben:

Letzte Wartung: ??.??.????
Baujahr: ????
usw.

könnt ihr mir da helfen?

MFG Sardaukar

  1. moin,

    kleines beispiel in asp & access:

    I. Abfrage in access erstellen, wo parameter benötigt wird.

    II. ASP:
     Set cn = CreateObject("ADODB.Connection")
     Set cmd = CreateObject("ADODB.Command")
            cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=deineDB;"
     Set cmd.ActiveConnection = cn
     cmd.CommandText = "DeineAbfrage"
     cmd.CommandType = adCmdStoredProc

    Set rs = cmd.Execute(, Kurs(x))

    Kurs(x) ist bei mir ein array und wird mit den parametern gefüllt,
    das kannst du aber handhaben wie du willst, je nachdem ob du immer nur
    einen parameter abfrägst, oder mehrere (x wird hochgezählt)

    mit rs hast du dann das recordset in der hand, mit den von dir benötigten angaben

    Response.Write("Letzte Wartung:"& rs.Fields("deine_spalte_Wartung").Value)
    so gibst du es wieder aus

    du kannst natürlich auch direkt einen select machen, ich habs halt so gelöst und es funktioniert einwandfrei.

    mfg,

    der Lurch

    p.s.: hab das thema jetzt natürlich nur gestreift, fängst du damit schon was an?

  2. oops,

    ich glaub da hab ich dich falsch verstanden, hast ja garnichts
    mit asp / php bzw. web gefragt. :-)

    also, dann jetzt zur frage:

    ich gehe davon aus, dass du schon irgendeine abfrage erstellt hast
    (wahrscheinlich mit den spalten artikelnummer, wartung...)

    für den parameter gibst du jetzt bei "kriterien" in der entwurfsansicht ein:
    Wie [AttrParam]
    (natürlich unter artikelnummer)
    des wars schon, jetzt wirst du beim aufrufen der abfrage nach einem parameter gefragt, gibst du den ein, bekommst du nur die datensätze
    mit dem entsprechenden parameter.

    mfg,

    der lurch

  3. Hallo!

    Ich hab in Access ne Datenbank erstellt und möchte diese jetzt aber so abfragbar machen, dass nicht nur eine Auflistung der Daten erscheint sondern auf ein Hinweis von mir die Daten die er dazu findet erscheinen.

    z.B. Artikelnummer: 34 (eingeben)

    und daraufhin soll er mir dann diese Daten herausgeben:

    Letzte Wartung: ??.??.????
    Baujahr: ????
    usw.

    ABFRAGE
     NEU
     ENTWURFSANSICHT
       Bei TABELLE Deine gewünschte Tabelle auswählen
     HINZUFÜGEN
     SCHLIESSEN
       Die gewünschten Daten aussuchen
       Bei KRITERIEN in der Spalte Artikelnummer 34 eingeben
     DATENBLATTANSICHT wählen.

    Für den Fall daß Du Dich länger mit einer Datenbank beschäftigen willst:
    Ohne zumindest rudimentäre Kenntnisse der Datenbanktheorie ist es imho sinnlos, sich überhaupt mit Datenbanken zu befassen.
    Und ich selber bedauere nachträglich, daß ich mich mit Access längere Zeit abgegeben habe.

    PS: Die großgeschriebenen Wörter sicht nicht "Geschrei" sondern die Bezeichnung der Menüpunkte ;-).

    Grüße
    saltun