Hi John

Sage should come with an ODBC driver
This is some simple vfp8 code to rip out the names and addresses.

I used Excel and MSQuery to find out the tables and field names.

nHandle=Sqlstringconnect("dsn=SageLine50v11;uid=manager")
If nHandle>=0
        N=SQLEXEC(nHandle,"select * from sales_ledger order by 
address_1","temp")
        If Select("temp")>0
                oDE=Createobject("decust"+db_platform)
                oDE.custsupp.lNoDataOnLoad=.F.
                oDE.OpenTables()

                Select temp
                SCAN
                        WAIT WINDOW temp.address_1 NOWAIT noclear

                        SELECT custsupp
                        LOCATE FOR cs_name=temp.address_1
                        IF EOF()
                                APPEND BLANK
                                REPLACE cs_name WITH temp.address_1
                        ENDIF
                        REPLACE cs_add1 WITH temp.address_2,;
                                cs_add2 WITH temp.address_3,;
                                cs_add3 WITH temp.address_4,;
                                cs_postcode WITH temp.address_5,;
                                cs_telno WITH temp.telephone,;
                                cs_fax WITH temp.fax,;
                                cs_email WITH temp.email,;
                                cs_web WITH temp.web_address,;
                                cs_accno WITH temp.account_ref
                        =mtableUpdate()
                        SELECT temp

                Endscan
                oDE.CloseTables()
                USE IN temp

        Else
                Wait Window "Unable to open Sage View"
        ENDIF
        SQLDISCONNECT(nHandle)

Else
        Wait Window "Unable to access Sage"
Endif



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of John Weller
Sent: 16 November 2007 20:02
To: [email protected]
Subject: [NF] Sage question (mainly for UK guys)


I am working with a local charity who have a few shops.  They need a simple
stock control system and have asked me to write one.  They are currently
using Sage Line 50 to hold their stock and find it far too complex for their
simple requirements and too inflexible for their situation.  My question
is - does any of the UK brethren know if data can be exported from Sage into
a CSV or similar?  If not I'll have the system produce a printout and direct
it to a text file and manipulate that to get the data but it would be easier
if I could get it directly.  I know Sage used to have that facility but I
hear that now you need an SDK which is not cheap.

TIA

John Weller
01380 723235
07976 393631



[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to