Thema Datum  Von Nutzer Rating
Antwort
Rot Select as / VBA Excel funktion
20.11.2019 10:46:12 Hans
NotSolved
20.11.2019 13:16:42 Mase
NotSolved
20.11.2019 13:21:51 Gast13632
Solved

Ansicht des Beitrags:
Von:
Hans
Datum:
20.11.2019 10:46:12
Views:
686
Rating: Antwort:
  Ja
Thema:
Select as / VBA Excel funktion

Hallo Leute,

ich habe folgendes Problem;
in meiner sqlite Datenbank habe ich folgende Spalten; Artikel und Bezeichnung

Die Bezeichnung ist wie folgt: Abfalleimer Push Pin 50lt;matt steel;;    

Jetzt möchte ich gerne die Bezeichnung ohne semicolon ausgeben, also sprich: Abfalleimer Push Pin 50lt matt steel

Mein VBA-Code (Siehe Anhang) funktioniert aber nicht ....

Danke!

LG,
Hans

 

Public Function Bezeichnung(Artikel As String) As String
    
    ' frühzeitiger Ausstieg wenn die übergebenen Parameter kein Ergebnis liefern können
    If (Artikel = "") Then
        Bezeichnung = "[nicht vorhanden !!]"
        Exit Function
    End If
    
    
    Dim sql As String
    Dim rec As ADODB.Recordset
    
    ensureConnection
    
    sql = "SELECT Artikel.Bezeichnung[1] as b1, Artikel.Bezeichnung[2] " & _
        "as b2 FROM Artikel " & _
        "WHERE (Artikel.Firma='" & ProAlpha_Firma$ & "') AND " & _
        "(Artikel.Artikel='" & Artikel & "') AND " & _
        "(Artikel.Sprache='D')"
        
        
   Set rec = New ADODB.Recordset
    rec.Open sql, conn
    
    If rec.EOF Then
        Bezeichnung = "[nicht vorhanden !!]"
    Else
        Bezeichnung = Trim(rec!B1 & " " & rec!B2)
    End If

End Function 

 


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 Select as / VBA Excel funktion
20.11.2019 10:46:12 Hans
NotSolved
20.11.2019 13:16:42 Mase
NotSolved
20.11.2019 13:21:51 Gast13632
Solved