Home | Forums | Contact | Search | Syndication  
 
 [login] [create account]   Tuesday, November 26, 2024 
 
slxdeveloper.com Community Forums  
   
The Forums on slxdeveloper.com are now retired. The forum archive will remain available for the time being. Thank you for your participation on slxdeveloper.com!
 Architect Forums - SalesLogix Scripting & Customization
Forum to discuss writing script in Architect plugins for SalesLogix & general SalesLogix customization topics (for Windows client only). View the code of conduct for posting guidelines.
Forums RSS Feed


 Back to Forum List | Back to SalesLogix Scripting & Customization | New ThreadView:  Search:  
 Author  Thread: SLX Development
Edward Newton
Posts: 2
 
SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Mar 06 6:07 AM

where to buy mirtazapine

mirtazapine buy online blog.twinssolutions.dk
fiogf49gjkf0d
Not sure if this is the right place to post this but...I run a small property company and use SLX as our database/sales management software. I need some customisation doing but can't really afford the huge somes I'm being asked to pay by people I bought it from - around £100 per hour! What I'd really like to do is teach myself to how to do it myself/hire a consultant for the day to get me started. Does anyone know of any resources to help?
[Reply][Quote]
Lou
Posts: 81
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Mar 06 11:49 AM

buy citalopram 20 mg online uk

buy citalopram
fiogf49gjkf0d
Visit this link for DevLogix III. It's a book all about SalesLogix development which should prove to be very useful.

http://www.cafepress.com/DevLogixShop
[Reply][Quote]
Ryan Farley
Posts: 2265
slxdeveloper.com Site Administrator
Top 10 forum poster: 2265 posts
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Mar 06 12:09 PM
Yeah, I'd second that. DevLogix is a great resource to learn from. It covers about everything.
[Reply][Quote]
Jeremy Brayton
Posts: 491
Top 10 forum poster: 491 posts
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 23 Mar 06 2:58 PM

amlodipin krka

amlodipin 5 mg website
fiogf49gjkf0d
It's also roughly the hourly rate of one of those consultants. Would you pay once for a lifetime of knowledge or hourly for a constant hit in the wallet? I know what I'd choose.

One thing not mentioned is a testing environment. DevLogix is great but it won't beat getting your hands dirty on a system you can trash later. Also a good learning resource is the scripts and forms included by SalesLogix. They're not always examples of perfection but they're a great place to start.
[Reply][Quote]
Edward Newton
Posts: 2
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Mar 06 4:02 AM

lexapro and weed interaction

lexapro and weed trip online
fiogf49gjkf0d
thanks guys, getting myself a copy of DevLogix, though it does say in the intro that you need some experience of visual basic or something? Is that absolutely necessary?
[Reply][Quote]
John Crumpton
Posts: 26
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 24 Mar 06 9:08 AM

melatonin

melatonin click
fiogf49gjkf0d
If you've had any exposure to programming (1 class in college, 10 years ago) you should be able to get started with DevLogix.
Personally, I think those are the people it is best suited for...if you have substantial VB experience, then you probably do not need DevLogix anyway...although it does make a good reference from time to time.
[Reply][Quote]
Hartog Elands
Posts: 3
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 05 Apr 06 1:01 AM

perindopril

perindopril lunchroomtasty.nl
fiogf49gjkf0d
There is also a Sage book 'Developing for SalesLogix 6.2' written by J. Moore. which handles all the below subjects. This is however a Certified Student Course Curriculum.

Creating a Development Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
The SalesLogix Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
SalesLogix Database Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Normalization vs. Denormalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Relational Database and Global Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
SQL Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Using SQL Server Enterprise Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Using SQL Query Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Show Execution Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Writing Optimized SQL Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Sample SQL Statements for SalesLogix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Backing Up a Production Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Restoring a Database for Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Creating a SalesLogix Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Creating a Data Link for the Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Modifying the Sync Server Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Using the SQL Query Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Using the SalesLogix Architect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Building Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Understanding Plugins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Customizing Your Workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Setting Client Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Using the Architect Toolbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Understanding Control Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Using the Plugin Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Using the Database Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Design Conventions Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Scripting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Cypress Enable Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
VBScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Cypress Enable Basic vs. VBScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Creating a Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Creating a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Creating a Toolbar Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Understanding the Debugger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Using the Script Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Creating a Class for Reusable Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Connections, Recordsets, and the Error Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Creating a Reusable Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Utilizing a Database Connection Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Workshop 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Workshop 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Project Overview and Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Your Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Creating Tables, Global Joins, and Pick Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Create the Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Create the Global Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Create the Pick Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Creating a Manage Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Creating a Manage Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Dynamically Associating a PickList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Validating Data Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Saving Data to the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Workshop 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Creating an Account Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Creating an Account Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Creating a Data Form. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Creating a Data Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Assigning Edit Options to a DataGrid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Creating a Calculated Field and Lookup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Populating a ComboBox Through Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Manipulating Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Workshop 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Workshop 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Workshop 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
TreeViews and Collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Creating a Manage Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Creating a Menu Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Refreshing a DataGrid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Creating a Module Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Populating a TreeView Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Filtering a DataGrid Based on the Selected TreeView Node . . . . . . . . . . . . . . . . . . . . . . . . 132
Global Scripts and Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Using the Controls and Columns Collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Using a Command Object to Update the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Workshop 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Creating a Main View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Creating the Forms to Display in a Main View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Creating a Main View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Creating a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Workshop 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Workshop 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Introduction to Third-Party Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
The SalesLogix Connection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
SalesLogix Stored Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Third-Party Project Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Creating a Visual Basic .NET Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Adding Form Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Adding Project References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Creating a SalesLogix Connection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Returning and Decrypting a Connection’s Read/Write Password . . . . . . . . . . . . . . . . . . . . 178
Retrieving the Current User’s UserID from SalesLogix . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Populating Controls with SalesLogix Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Writing to a SalesLogix Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Exploring the ADO Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
ActiveX Data Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Using Microsoft Word to Examine ADO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Writing Errors to a Text File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
File System Object and File Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Creating an Error Log Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Utilizing an Error Log Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Disconnected DataGrids and Popup Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Setting Up a Form for DataGrid Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Populating a PopupMenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Filtering a Disconnected Recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Sorting a Disconnected Recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Using VB .NET to Import Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Third-Party Project Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Examining the Third-Party Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Determining Connection Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Creating a Visual Basic .NET Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Adding Project References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Adding Form Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Utilizing the Form Constructor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Populating a ComboBox with a DataSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Retrieving ComboBox DataRowView Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Returning and Decrypting a SalesLogix Read/Write Password . . . . . . . . . . . . . . . . . . . . . . 237
Accessing the SalesLogix Database Through a Third-Party Interface . . . . . . . . . . . . . . . . . 240
Updating the GeminiLeasing Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Appendix B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Solution: Creating a Reusable Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Solution: Utilizing a Database Connection Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
(Steps 1 - 22) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Solution: Utilizing a Database Connection Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
(Steps 23 - 37) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Solution: Workshop 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Solution: Workshop 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Solution: Dynamically Associating a PickList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Solution: Validating Data Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Solution: Saving Data to the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Solution: Workshop 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Solution: Populating a ComboBox Through Script. . . . . . . . . . . . . . . . . . . . . . . . . . 260
Solution: Manipulating Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Solution: Workshop 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Solution: Workshop 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Solution: Workshop 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Solution: Refreshing a DataGrid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Solution: Creating a Module Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Solution: Populating a TreeView Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Solution: Filtering a DataGrid Based on Node Selection . . . . . . . . . . . . . . . . . . . . . 271
Solution: Global Scripts and Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Solution: Using the Controls and Columns Collections . . . . . . . . . . . . . . . . . . . . . . 274
Solution: Using a Command Object to Update the DB. . . . . . . . . . . . . . . . . . . . . . . 275
Solution: Workshop 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Solution: Workshop 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Solution: Workshop 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Solution: Returning and Decrypting a Connection’s Read/Write Password . . . . . 283
Solution: Retrieving the Current User’s UserID from SalesLogix . . . . . . . . . . . . . 285
Solution: Populating Controls with SalesLogix Data . . . . . . . . . . . . . . . . . . . . . . . . 287
Solution: Writing to a SalesLogix Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Appendix A Solution: Class to Write to Error Log. . . . . . . . . . . . . . . . . . . . . . . . . . 290
Appendix A Solution: Utilizing Error Log Class. . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Appendix A Solution: Populating a Popup Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Appendix A Solution: Filtering a Disconnected Recordset. . . . . . . . . . . . . . . . . . . . 294
Appendix A Solution: Sorting a Disconnected Recordset. . . . . . . . . . . . . . . . . . . . . 295
Appendix A Solution: Utilizing the Form Constructor. . . . . . . . . . . . . . . . . . . . . . . 296
Appendix A Solution: Populating a ComboBox with a DataSet . . . . . . . . . . . . . . . 297
Appendix A Solution: Retrieving ComboBox DataRowView Values . . . . . . . . . . . 299
Appendix A Solution: Returning and Decrypting a SalesLogix R/W Password . . 301
Appendix A Solution: Accessing SalesLogix Through a Third-Party Interface. . . 303
Appendix A Solution: Updating the GeminiLeasing Database . . . . . . . . . . . . . . . . 306
[Reply][Quote]
Zaurusman
Posts: 44
 
Re: SLX DevelopmentYour last visit to this thread was on 1/1/1970 12:00:00 AM
Posted: 08 May 06 3:53 PM
fiogf49gjkf0d
Does DevLogix III also cover web development?
[Reply][Quote]
 Page 1 of 1 
  You can subscribe to receive a daily forum digest in your user profile. View the site code of conduct for posting guidelines.

   Forum RSS Feed - Subscribe to the forum RSS feed to keep on top of the latest forum activity!
 

 
 slxdeveloper.com is brought to you courtesy of Ryan Farley & Customer FX Corporation.
 This site, and all contents herein, are Copyright © 2024 Customer FX Corporation. The information and opinions expressed here are not endorsed by Sage Software.

code of conduct | Subscribe to the slxdeveloper.com Latest Article RSS feed
   
 
page cache (param): 11/26/2024 12:52:26 AM