Thema Datum  Von Nutzer Rating
Antwort
Rot Funktionsaufruf
13.03.2007 10:35:30 canner
NotSolved
14.03.2007 10:03:31 Rasta
NotSolved
14.03.2007 10:14:53 canner
NotSolved

Ansicht des Beitrags:
Von:
canner
Datum:
13.03.2007 10:35:30
Views:
2071
Rating: Antwort:
  Ja
Thema:
Funktionsaufruf
Hallo Leute,

ich habe mal wieder ein VBA-Problem in Access.

ich habe eine funktion
function fkt_MaschUmstellSRH(da,db,Maschine,Maschine1,Date1,Date2) as double

das "SRH" steht für einen Maschinennamen.
Wert = fkt_MaschUmstellSRH(da,db,Maschine,Maschine1,Date1,Date2) --> funktioniert

Ich habe 28 Maschinen und möchte die funktion jetzt nicht 28 mal aufrufen sondern evtl mit einer variable.

in der art
Wert = fkt_MaschUmstell & Variable & (da,db,Maschine,Maschine1,Date1,Date2)

aber so funktioniert es natürlich nicht.

habt ihr eine idee dafür?

hier noch erläuterungen

Wert Wert Typ Double
Variable, Maschine, Maschine1, Date1, Date2 vom Typ String
da, db vom Typ DAO.Database

ich habe es mit der eval()_Funktion ausprobiert, bin aber nicht zum Ziel gekommen. Hier mein eval()-Versuch

Wert = Eval("fkt_MaschUmstell" & Variable & "(" & da & ", " & db & ", " & Maschine & ", " & Maschine1 & ", " & Date1 & ", " & Date2 & ")")

dabei kommt aber der Fehler "Typen unverträglich" und "da" wird beim debuggen markiert...

also ich hab kein plan wies funktionieren soll.

Für Vorschläge wäre ich sehr dankbar.

so long,
canner

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Funktionsaufruf
13.03.2007 10:35:30 canner
NotSolved
14.03.2007 10:03:31 Rasta
NotSolved
14.03.2007 10:14:53 canner
NotSolved