Het Salesforce ODBC-stuurprogramma breidt het aantal toepassingen uit waaruit u Salesforce SOQL kunt gebruiken. In deze blog beschrijven we hoe u SOQL-instructies uit Crystal Reports kunt uitvoeren met behulp van ons ODBC-stuurprogramma.
Om te beginnen:
- Installeer en licentieer het Salesforce.com ODBC-stuurprogramma op de computer waarop Crystal Reports is geïnstalleerd.
Voordat u het ODBC-stuurprogramma van Salesforce.com kunt gebruiken om uw toepassing te verbinden met Salesforce.com, moet u een ODBC-gegevensbron configureren. Een ODBC-gegevensbron slaat de verbindingsdetails op voor de doeldatabase (bijv. Salesforce.com) en het ODBC-stuurprogramma dat nodig is om er verbinding mee te maken (bijv. het Salesforce.com ODBC-stuurprogramma).
- Start ODBC-beheerder. Typ hiervoor in het dialoogvenster Uitvoeren van Windows:
%windir%\syswow64\odbcad32.exe
- Kies in de ODBC-beheerder het tabblad Systeem-DSN en kies vervolgens Toevoegen.
- Kies in het dialoogvenster Nieuwe gegevensbron maken de optie Easysoft Salesforce SOQL ODBC-stuurprogramma en kies vervolgens Voltooien.
- Vul het dialoogvenster Easysoft Salesforce SOQL ODBC Driver DSN Setup in:
Instelling Waarde DSN Salesforce.com Gebruikersnaam De naam van uw Salesforce.com-gebruiker. Bijvoorbeeld [email protected]. Wachtwoord Het wachtwoord voor uw Salesforce.com-gebruiker. Token Het beveiligingstoken voor uw Salesforce.com-gebruiker, indien nodig. Als u wilt weten of u een beveiligingstoken moet aanleveren, kiest u de knop Test. Als de verbindingspoging mislukt met een fout die
LOGIN_MUST_USE_SECURITY_TOKEN
bevat , je moet er een aanleveren.Salesforce.com e-mailt het beveiligingstoken naar het e-mailadres dat is gekoppeld aan uw Salesforce.com-gebruikersaccount. Als u geen beveiligingstoken hebt ontvangen, kunt u deze opnieuw genereren. Salesforce.com zal vervolgens het nieuwe beveiligingstoken naar u e-mailen. Om uw beveiligingstoken opnieuw te genereren, logt u in op Salesforce.com en kiest u vervolgens Set-up in het gebruikersmenu. Zoek naar "beveiligingstoken" in het vak Snel zoeken. Klik op Beveiligingstoken opnieuw instellen op de pagina Beveiligingstoken opnieuw instellen. Wanneer u de token in uw e-mailclient ontvangt, kopieert u deze en plakt u deze in het veld Token.
- Gebruik de knop Test om te controleren of u verbinding kunt maken met Salesforce.com.
Salesforce SOQL uit Crystal Reports gebruiken
Het Salesforce ODBC-stuurprogramma gebruiken om toegang te krijgen tot Salesforce-gegevens vanuit Crystal Reports:
- Maak in Crystal Reports een nieuw rapport.
- Klap in de wizard Standaardrapport maken in het deelvenster Beschikbare gegevensbronnen de lijst Nieuwe verbinding maken uit.
- Breid de ODBC (RDO)-lijst uit.
- Kies in het dialoogvenster ODBC (RDO) in de lijst Naam gegevensbron uw Salesforce.com ODBC-gegevensbron. Kies Voltooien.
- Selecteer de tabellen die u in uw rapport wilt opnemen en kies vervolgens Volgende.
- Ga door met de wizard om de velden en velden te selecteren die u in uw rapport wilt opnemen.
- Klik op Voltooien om het rapport te genereren op basis van de Salesforce.com-gegevens.
Het Salesforce ODBC-stuurprogramma gebruiken om toegang te krijgen tot Salesforce-gegevens uit Crystal Reports met behulp van pass-through SQL:
- Maak in Crystal Reports een nieuw rapport.
- Klap in het dialoogvenster Database-expert uw Salesforce.com-gegevensbron uit onder Mijn verbindingen.
- Dubbelklik op Commando toevoegen.
- Voer in het dialoogvenster Opdracht toevoegen aan rapport het volgende in:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
- Gebruik de knop OK om terug te keren naar Crystal Reports.
- In het deelvenster Veldverkenner vouwt u Opdracht uit onder Databasevelden. Je zou moeten zien, Naam en Achternaam. Sleep deze velden naar het gedeelte Rapportdetails.
- Kies in het menu Weergeven de optie Voorbeeldvoorbeeld om de records weer te geven.