DB Access into EXE

di il
8 risposte

DB Access into EXE

Ho un programma access (quasi finito) che voglio dare al cliente, il problema è che non voglio fargli comprare access. Come posso fare un eseguibile o comuque compilarlo e darlo al cliente da utilizzare senza avere access installato?

tks !

8 Risposte

  • Re: DB Access into EXE

    Innanzitutto non puoi generare un EXE.
    Puoi tuttavia distribuire il RUNTIME di Access, di cui trovi quì le 3 versioni(visto che non hai indicato la tua).
    A2007http://www.microsoft.com/it-it/download/details.aspx?id=4438
    A2010http://www.microsoft.com/it-it/download/details.aspx?id=10910
    A2013http://www.microsoft.com/it-it/download/details.aspx?id=39358

    Credo tuttavia tu debba porre molta attenzione, in quanto a Runtime hai a disposizione solo la versione MDE, quindi non il Design, ne consegue che la tua applicazione deve essere concepita per questo modo di funzionare...

    Ci sono cose che a Runtime non vanno... come i Filtri di conversione Immagini, quindi formati non BMP non vengono caricati...
    I riferimenti alle LIBrerie esterne devono essere LateBinding, non funzionano più(se non c'è Office Installato) i riferimenti alle LIB Office, quindi FileDialog... ecc... ecc... ecc...

    Buon LAvoro.
  • Re: DB Access into EXE

    asnaldo ha scritto:


    Ho un programma access (quasi finito) che voglio dare al cliente
    Ciao,

    sicuramente puoi usare Access per creare software gestionali.

    Ti consiglio pero' di passare a strumenti piu' professionali quindi tra le altre cose all'uso di dbms quali MySQL o Oracle.
  • Re: DB Access into EXE

    Se un un programma in Access è un casino trasformarlo in mysql ??
    oppure potrebbe funzionare quello che ho letto in giro di trasformare il db, con la procedura guidata di access, in un app e quindi visualizzabile via web ?

    uso access 2013
  • Re: DB Access into EXE

    Non conosco questa procedura, provala
  • Re: DB Access into EXE

    Purtroppo la differenza la fa principalmente il manico... ma fa nulla.

    Quello che hai chiesto NON HA SENSO.

    Access è per i meno addetti ai lavori composto da 2 parti...!
    1° JET, che è il DB, e che i professionisti sostituiscono con RDBMS seri.
    2° Client, che è costituito dall'interfaccia GRAFICA(Maschere/Report/Codice/Macro/Query), e questa va da se che è una scelta di sviluppo DESK.

    Quindi se vuoi cambiare il DB_ENGINE fattibilissimo con poco, ma serve poi avere le competenze per far lavorare un RDBMS come si deve e non come si fa con JET.
    Mentre per il Client direi che la conversione è sostanzialmente IMPOSSIBILE, e devi riprogettare tutto con eventuali altre piattaforme.

    Se invece parliamo di applicazioni WEB lasciamo stare è un'altro discorso... e di Access usiamo solo JET...
  • Re: DB Access into EXE

    Più o meno ho capito le vostre informazioni.
    Il motivo delle mie domande è perchè se devo far usare il programma che ho creato con access via terminal server, devo per forza far comprare al cliente N licenze office 2013 pro (non ho trovato solo la licenza di access) a seconda degli utenti che lo utilizzeranno e cercavo di evitare di fargli fare questa spesa.

    Ma da quello che ho capito è che se voglio migrare solo il DB è roba semplice ma se voglio anche migrare le maschere / report / form che ho creato è quasi impossibile e dovrei ricrearle.

    mmm che fregatura... mi sa che mi conviene fargli prendere office 540 euri a licenza...
  • Re: DB Access into EXE

    asnaldo ha scritto:


    ... (non ho trovato solo la licenza di access) ...
    intervengo solo per questa cosa, che tra l'altro era tra parentesi: http://www.microsoftstore.com/store/mseea/it_IT/pdp/Access-2013/productID.263156900
    Navigando a ritroso poi ci sono molte altre combinazioni di prodotti. Così, a titolo informativo.
  • Re: DB Access into EXE

    A ok se si tratta da 120/140 euri a pc connesso in terminal direi che è super fattibile ! ma devo cercare se trovo la licenza SPLA (quella che si paga al mese e che vada bene per il server terminal)
Devi accedere o registrarti per scrivere nel forum
8 risposte