title: evitare con accodamenti successivi di accodare i record già accodati

author: Giuseppe

text:
Salve a tutti. Un piccolo problemino.
Ho due tabelle: Mandati e Reversali.
Quando inserisco un mandato, nel caso ad es. di un professionista,
devo inserire nella tabella mandati anche la reversale. Succede anche
che le reversali possano essere create indipendentemente dalla
creazione di un mandato.
Ho creato una query di accodamento dalla tabella mandati alla tabella
reversali dei campi interessati con la condizione se l'importo
reversale della tabella mandati è maggiore a 0.
E funziona bene. Però se dopo qualche giorno creo altri mandati e devo
accodare le nuove reversali, la query mi accoda anche i record già
accodati.
Quindi, leggendo altri post simili, accodo anche l'IdMandato (chiave
primaria) nella tabella Reversali in modo che la query trovando un
IdMandato già accodato scarti i record già precedentemente accodati.
Ed ho sostituito la precedente istruzione:
WHERE ((([tblMandati].[ImportoReversale])=[ImportoReversale])<0));
che funzionava
con
WHERE (((tblMandati.IdMandato) Not In (SELECT IDMandato FROM
tblmandati)) AND ((([tblMandati].
[ImportoReversale])=[ImportoReversale])<0));
con la seconda condizione invece non mi accoda nessun record.
Dove ho sbagliato? Scusate il testo lungo.
Grazie.
Ciao Giuseppe.


text:

Pare che ci sono riuscito.
Ovviamente era sbagliata la condizione
WHERE (((tblMandati.IdMandato) Not In (SELECT IDMandato FROM
tblmandati))
che invece doveva essere
WHERE ((([tblMandati].[IdReversale]) Not In (SELECT IDReversale FROM
tblreversali)).
Come faccio però a non far apparire gli avvisi che con l'esecuzione
della query di accodamento, modificherà i dati nella tabella e
successivamente quello relativo al nr. dei record che verranno
aggiunti?
Ciao.
Giuseppe.


author: Karl Donaubauer

text:
Giuseppe wrote:
> ...
> in modo che la query trovando un
>> IdMandato già accodato scarti i record già precedentemente accodati.
> ...
> WHERE ((([tblMandati].[IdReversale]) Not In (SELECT IDReversale FROM
> tblreversali)).
Più veloce di una subquery è un join. Vedi
Record di A non presenti in B
www.donkarl.com/it?FAQ3.16
> Come faccio però a non far apparire gli avvisi che con l'esecuzione
> della query di accodamento, modificherà i dati nella tabella e
> successivamente quello relativo al nr. dei record che verranno
> aggiunti?
Eliminare i messaggi d'avviso
www.donkarl.com/it?FAQ2.4
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: all'avvio non linka le tabelle.

author: IgnazioC

text:
salve a tutti.
ho realizzato un piccolo DB diviso in FE e BE.
il BE è su un pc in una cartella condivisa. sugli altri pc, tramite
"connetti unità di rete" ho mappato la cartella condivisa come "z:"
Nel FE ho realizzato una procedura che mi permette di collegare le
tabelle selezionando il BE in quest'unità "z:".
Il problema nasce quando i client vengono accesi *prima* del server,
perchè quando apro il mio programma è come se access non vedesse le
tabelle. potete darmi qualche consiglio?
grazie.
--
ignazioc


title: all'avvio non linka le tabelle.

author: ALESSANDRO Baraldi

text:

Io non avrei mappato la risorsa.... ma avrei provato ad usare il percorso
assoluto.
\\NomeComputer\NomeFolder\BE.mdb
Detto questo, quello che accade è normale... se il *server* è spento le
tabelle nel Client
non ci sono realmente, ma c'è solo il LINK...!
Il fatto è che non puoi fare nulla... se non cancellare i LINK... che ti
aspettavi...?
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: all'avvio non linka le tabelle.

text:
Scriveva ALESSANDRO Baraldi giovedì, 06/03/2008:
>> salve a tutti.
>> ho realizzato un piccolo DB diviso in FE e BE.
>> il BE è su un pc in una cartella condivisa. sugli altri pc, tramite
>> "connetti unità di rete" ho mappato la cartella condivisa come "z:"
>> Nel FE ho realizzato una procedura che mi permette di collegare le
>> tabelle selezionando il BE in quest'unità "z:".
>> Il problema nasce quando i client vengono accesi *prima* del server,
>> perchè quando apro il mio programma è come se access non vedesse le
>> tabelle. potete darmi qualche consiglio?
>>
>> grazie.
>>
>> --
>> ignazioc
>
> Io non avrei mappato la risorsa.... ma avrei provato ad usare il percorso
> assoluto.
>
> \\NomeComputer\NomeFolder\BE.mdb
>
> Detto questo, quello che accade è normale... se il *server* è spento le
> tabelle nel Client
> non ci sono realmente, ma c'è solo il LINK...!
> Il fatto è che non puoi fare nulla... se non cancellare i LINK... che ti
> aspettavi...?
...non sono proprio così fesso.. ;)
il problema è che se il client è acceso *prima* del server..nonostante
questo poi venga regolarmente avviato, le tabelle non vengono linkate.
--
ignazioc


title: all'avvio non linka le tabelle.

text:
ALESSANDRO Baraldi scriveva il 06/03/2008 :
>> salve a tutti.
>> ho realizzato un piccolo DB diviso in FE e BE.
>> il BE è su un pc in una cartella condivisa. sugli altri pc, tramite
>> "connetti unità di rete" ho mappato la cartella condivisa come "z:"
>> Nel FE ho realizzato una procedura che mi permette di collegare le
>> tabelle selezionando il BE in quest'unità "z:".
>> Il problema nasce quando i client vengono accesi *prima* del server,
>> perchè quando apro il mio programma è come se access non vedesse le
>> tabelle. potete darmi qualche consiglio?
>>
>> grazie.
>>
>> --
>> ignazioc
>
> Io non avrei mappato la risorsa.... ma avrei provato ad usare il percorso
> assoluto.
>
> \\NomeComputer\NomeFolder\BE.mdb
>
> Detto questo, quello che accade è normale... se il *server* è spento le
> tabelle nel Client
> non ci sono realmente, ma c'è solo il LINK...!
> Il fatto è che non puoi fare nulla... se non cancellare i LINK... che ti
> aspettavi...?
...non sono proprio così fesso.. :)
il problema è che se il client è acceso prima del server..nonostante



title: all'avvio non linka le tabelle.

author: geppo

text:

hai provato con il percorso assoluto?
Puo darsi che accendendo prima il client z: non viene connesso.
Per vedere se dico la cosa giusta puoi avviare prima il client, poi avvia il
server, tornare al cliente aprire risorse del computer e cliccare su z:.
Fatto cio' avvia il FE e vedi se riscontri lo stesso problema.
Se cosi fosse devi utilizzare il percoso assoluto come indicato da Alex,
perchè cosi non dovresti avere problemi di connessione.
--
Ciao
Geppo


title: all'avvio non linka le tabelle.

text:
geppo ha detto questo giovedì :

e pensare che credevo che mappando l'unità sarebbe stato più
stabile..vabbuo' userò il percorso completo.
--
ignazioc


title: all'avvio non linka le tabelle.

text:
>...non sono proprio così fesso.. :)
Bene allora metà problema è risolto...!



title: all'avvio non linka le tabelle.

author: Alessandro Cara

text:

come al solito ci sono i pro e i contro.
Immagina un po' se access dovesse fare continuamente il polling sul
server. Che se non lo trova ci mette un tot di tempo par aspettare in
"not found" dalla rete. Il "check" forzalo tu cosi l'utente va al
manicomio (che nel frattempo li hanno eliminati). Comunque,
organizzandosi, un "giraciintorno" puoi sempre inventartelo.
Se ti accorgi che le tabelle non sono linkate la cosa piu' semplice e'
avvisare ed emettere il classico "ariprova piu' tardi e cecca che il
server sia attivo" o abbreviato "nun se po fa'".
--
ac
y-1=x


title: all'avvio non linka le tabelle.

author: RobertoA

text:
>> ...non sono proprio cosě fesso.. :)
>> il problema č che se il client č acceso prima del server..nonostante
>> questo poi venga regolarmente avviato, le tabelle non vengono linkate.
>>
> come al solito ci sono i pro e i contro.
> Immagina un po' se access dovesse fare continuamente il polling sul
> server. Che se non lo trova ci mette un tot di tempo par aspettare in "not
> found" dalla rete. Il "check" forzalo tu cosi l'utente va al manicomio
> (che nel frattempo li hanno eliminati). Comunque, organizzandosi, un
> "giraciintorno" puoi sempre inventartelo.
> Se ti accorgi che le tabelle non sono linkate la cosa piu' semplice e'
> avvisare ed emettere il classico "ariprova piu' tardi e cecca che il
> server sia attivo" o abbreviato "nun se po fa'".
E fare un bel
-----------------------------
net use K: /delete
net use K:  \\192.168.x.y  password /user:nome_utente
-----------------------------
all'avvio del programma ?
Resta il fatto che il collegamento a risorsa tramite unc ti permetterebbe di
evitare questo problema, mantenendo la stessa affidabilita
Ciao
RobertoA


title: struttura database

author: mr

text:
Buondė a tutto il ng!
Siccome sono abbastanza all'inizio almeno per quello che riguarda la
progettazione dei database vorrei che qualcuno con un po' di esperienza di
me desse un occhio e magari qualche consiglio al db che ho creato.
A questo link si trova una foto della struttura.
http://www.coffee4every1.org/struttura/
Il database serve per la gestione delle prenotazioni di una o pių ville e
ogni villa ha diversi prezzi a seconda di diversi periodi (alta media e
bassa stagione).
Aspetto una risposta , Grazie 1000
Ciao
Riccardo


title: struttura database

author: Mrok

text:
"mr" <
m...@vivadesign.it
> ha scritto nel messaggio
news:H5a48.23212$Rv3.8...@news2.tin.it...
> Buondì a tutto il ng!
> Siccome sono abbastanza all'inizio almeno per quello che riguarda la
> progettazione dei database vorrei che qualcuno con un po' di esperienza di
> me desse un occhio e magari qualche consiglio al db che ho creato.
> A questo link si trova una foto della struttura.
>
http://www.coffee4every1.org/struttura/
> Il database serve per la gestione delle prenotazioni di una o più ville e
> ogni villa ha diversi prezzi a seconda di diversi periodi (alta media e
> bassa stagione).
>
> Aspetto una risposta , Grazie 1000
> Ciao
> Riccardo
>
>
Mi spieghi che dati ci metti nella tabella calendario?
e nella Tabella prezzi?
per la seconda:
        1 prezzo per ogni Villa?
        + prezzi per ogni Villa (come credo sia tua intenzione)
x' Troveresti + id_prezzo per ogni Villa, quindi dovresti avere una riga
calendario per ogni id_prezzo che vai a trovare per la villa.
Data_id sarà una cosa tipo ALTA, MEDIA, BASSA o qualcosa di diverso?


title: struttura database

text:
"mr" <
m...@vivadesign.it
> ha scritto nel messaggio
news:H5a48.23212$Rv3.8...@news2.tin.it...
> Buondě a tutto il ng!
> Siccome sono abbastanza all'inizio almeno per quello che riguarda la
> progettazione dei database vorrei che qualcuno con un po' di esperienza di
> me desse un occhio e magari qualche consiglio al db che ho creato.
> A questo link si trova una foto della struttura.
>
http://www.coffee4every1.org/struttura/
> Il database serve per la gestione delle prenotazioni di una o piů ville e
> ogni villa ha diversi prezzi a seconda di diversi periodi (alta media e
> bassa stagione).
>
> Aspetto una risposta , Grazie 1000
> Ciao
> Riccardo
>
>
E Ancora:
    i periodi sono fissi  o variano da Villa a Villa?


title: struttura database

text:
"mr" <
m...@vivadesign.it
> ha scritto nel messaggio
news:H5a48.23212$Rv3.8...@news2.tin.it...
> Buondě a tutto il ng!
> Siccome sono abbastanza all'inizio almeno per quello che riguarda la
> progettazione dei database vorrei che qualcuno con un po' di esperienza di
> me desse un occhio e magari qualche consiglio al db che ho creato.
> A questo link si trova una foto della struttura.
>
http://www.coffee4every1.org/struttura/
> Il database serve per la gestione delle prenotazioni di una o piů ville e
> ogni villa ha diversi prezzi a seconda di diversi periodi (alta media e
> bassa stagione).
>
> Aspetto una risposta , Grazie 1000
> Ciao
> Riccardo
>
>
i periodi variano forse a seconda della zona in cui la villa č situata?
(Scusa la spezzettatura delle domande, ma mi vengono un po' per volta)


title: struttura database

text:
Nella tabella calendario ci metto le date da sabato a sabato, in quanto le
ville vengono affitttate cosě , e la data_id č il numero della settimana.
Per ogni villa ci sono 3 o 4 differenti prezzi che metto nella tabella
prezzi nel campo prezzo. Nella tabella calendario per ogni data_id
(intervallo sabato-sabato) metto un id prezzo che mi serve per recuperare il
prezzo di un certo periodo di una certa villa.
Correggimi se sbaglio ragionamento o se č meglio fare in un altro modo
Grazie 1000 ancora
ciao
riccardo


title: struttura database

text:
"mr" <
m...@vivadesign.it
> ha scritto nel messaggio
news:5Ta48.23441$hi.5...@news1.tin.it...

calendario contiente 52 [data_id] e quindi 52 [prezzo_id]
di conseguenza prezzi contiente 52*n°ville [prezzo] ??


title: struttura database

text:
"mr" <
m...@vivadesign.it
> ha scritto nel messaggio
news:5Ta48.23441$hi.5...@news1.tin.it...

Cosa succede se un cliente prenote per 3 settimane?
Apri 1 prenotazione sola o 3 diverse prenotazioni?


title: struttura database

text:
>calendario contiente 52 [data_id] e quindi 52 [prezzo_id]
si
>di conseguenza prezzi contiente 52*n°ville [prezzo] ??
no , prezzi contiene solo 3 o 4 prezzi per villa!
>Cosa succede se un cliente prenote per 3 settimane?
>Apri 1 prenotazione sola o 3 diverse prenotazioni?
Giusto non ci avevo pensato....cosě come č strutturato ora dovrei aprire +
prenotazioni.
Potrei eliminare la tabella calendario e inserire i campi data inizio e data
fine
nella tabella prenotazioni perň come faccio a recuperare il prezzo?
ciao!!
mr


title: struttura database

text:
"mr" <
m...@vivadesign.it
> ha scritto nel messaggio
news:Ocb48.23513$hi.5...@news1.tin.it...
>
> >calendario contiente 52 [data_id] e quindi 52 [prezzo_id]
> si
>
> >di conseguenza prezzi contiente 52*n°ville [prezzo] ??
> no , prezzi contiene solo 3 o 4 prezzi per villa!
    Allora ti conviene forse strutturare così una tabella periodi:
        id_periodo
        data_inizio
        data_fine
    all'interno della quale definirai i periodi di fascia dell'ANNO IN
CORSO.
>
>
> >Cosa succede se un cliente prenote per 3 settimane?
> >Apri 1 prenotazione sola o 3 diverse prenotazioni?
>
> Giusto non ci avevo pensato....così come è strutturato ora dovrei aprire +
> prenotazioni.
> Potrei eliminare la tabella calendario e inserire i campi data inizio e
data
> fine
> nella tabella prenotazioni però come faccio a recuperare il prezzo?
>
    La prima cosa che mi viene in mente è questa:
Aggiungere una tabella
    tabella prenotazione_periodi
    id_prenotazione
    id_periodo
    numero settimane
    prezzo
> ciao!!
> mr
>
>
>
ciao!!
Mrok.


title: Virtual memory esaurita elaborazione distrutta

text:
Ciao a tutto il NG,
sparo subito il problema.
Su una tabella temporanea, in cui conservo delle estrazioni da altre
tabelle, devo avere una elaborazione
basata su un calcolo di date con una funzione che ho trovato sul Sito
Comune (giorni lavorativi tra due date)
e per la quale ringrazio l'Autore.
La mia funzione di calcolo quindi, per ogni record della tabella
temporanea, effettua il predetto calcolo
e altre valorizzazioni.
Preciso che la tabella temporanea e' popolata mediamente da 45.000 / 50.000
record.
Tutto fila liscio fino al record numero 14mila e rotti, dopodichè
l'elaborazione procede a un chilometro all'anno!!!
Durante una prova ho ricevuto il messaggio di saturazione della memoria
virtuale (???).
La domanda e' la seguente: il fatto di richiamare innumerevoli volte la
funzione di calcolo delle date
(Public Function) puo' produrre problemi di saturazione di Virtual Memory o
altro?
Come posso effettuare una "free" della memoria al termine dell'elaborazione
del singolo record???
Un sincero Ringraziamento a chi avra' la bonta' e il tempo libero per
rispondermi.
Vincenzo Iorio
P.S.: per ragioni di proxy devo inviare il MSG a "
mailgate.org
" e non posso
usare un client di News :-((
scusate quindi se i miei messaggi non trovano la giusta collocazione nella
lista.
--
Posted from
www.amena.es
 [62.81.254.12]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Condivisione Access

author: Cosetto

text:
Ho creato un DB access per la registrazione delle ore di lavoro e l'ho condiviso
sul server.
Il DB viene aggiornato da 2 segretarie ma mi hanno detto che, quando il file è
in uso da una delle due quando l'altra cerca di aprire lo stesso file non viene
visualizzato nessun messaggio (tipo file già in uso... etc.!).
E' possibile fare in modo che si possa vedere se il file è già in uso?
Oppure forse il DB si riesce a compilare anche contemporaneamente da 2 utenti
diversi???
Grazie! =:-)))
Cosetto
cos...@hotmail.com
ICQ# 49009636


title: Condivisione Access

author: Alessandro

text:
"Cosetto" <
cos...@hotmail.com
> wrote in message
news:adfht1$10h1i8$
1...@ID-138740.news.dfncis.de

In teoria il DB non ha limiti di Multiutenza....!
Ma questo è il dilemma ATAVICO che crea molti dubbi al programmatore.
Se la Segretaria1 esegue un'aggiunta e contemporaneamente anche
la Segretaria2, chi delle 2 salverà il dato immesso se questo
è stato generato magari con un COUNTER...????
Sicuramente l'ULTIMA che salva.....!!!
E la prima che è convinta di aver salvato può avere 2 sorprese:
1)ERRORE di Dupplicazione Chiave primaria(Magari almeno ha evidenziato
l'errore)
2)Molto più facilmente PERDITA DEL DATO senza segnalazioni....!
Se quindi vuoi verificare l'eventuale UTILIZZO devi leggere il contenuto
del File.LDB aperto dove eè residente il BE.mdb
Ciao Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Condivisione Access

author: massimiliano

text:


>Grazie!
=:-)))
>Cosetto
Ciao,
dividi il database (file-stumenti..) e così
crei un back end (che chiamiamo "pippo" e un front end "pluto" e "paperino"
x ciascun utente.
Pippo lo inserisci in una cartella condivisa et voilà
(fai attenzione che nelle opzioni dei file di Access ci sia l'accesso
condiviso)
ciao e se hai prob fai un fischio
MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Condivisione Access

text:
"massimiliano"
> dividi il database (file-stumenti..) e così
> crei un back end (che chiamiamo "pippo" e un front end "pluto" e "paperino"
> x ciascun utente.
> Pippo lo inserisci in una cartella condivisa et voilà
> (fai attenzione che nelle opzioni dei file di Access ci sia l'accesso
> condiviso)
Scusa l'ignoranza in materia ma...... quello che devo fare è "creare una
replica" del mio MDB?
Cosetto
cos...@hotmail.com
ICQ# 49009636


title: Condivisione Access

text:


>Cosetto
>
cos...@hotmail.com
>ICQ# 49009636
--------------------------------
Inviato via
http://usenet.iol.it


title: Condivisione Access

text:
"massimiliano"
--- CUT ---
> --------------------------------
> Inviato via
http://usenet.iol.it
Eeeehhh???? =;-P
Cosetto
cos...@hotmail.com
ICQ# 49009636


title: Reverse Engineering MDE to MDB: come???

author: Vit

text:
Ciao a tutti,
sto lavorando su un file mdb, che ho convertito in mbe...
portroppo ho erroneamente cancellato l'mdb sorgente e nn ho fatto
nessun backup...
surfando il web ho trovato diverse sulozioni di reverse engineering
(
http://www.everythingaccess.com/default.htm
 ) ed altre free...
ad anche un post "vecchiotto" su questo forum (
http://groups.google.it/
group/it.comp.appl.access/browse_frm/thread/73ebde907ef813b2?
hl=it&scoring=d&q=MDE+Dybenko& )
il tutto sembra possibile, ma come????
grazie a tutti
Vit


title: Reverse Engineering MDE to MDB: come???

text:
Vit wrote:
> sto lavorando su un file mdb, che ho convertito in mbe...
>
> portroppo ho erroneamente cancellato l'mdb sorgente e nn ho fatto
> nessun backup...
>
> surfando il web ho trovato diverse sulozioni di reverse engineering
> (
http://www.everythingaccess.com/default.htm
 )
Questo servizio � conosciuto. Vedi:
 Ripristinare l'MDB da un MDE

www.donkarl.com/it?FAQ1.26
> ed altre free...
?
>
> ad anche un post "vecchiotto" su questo forum
> (
http://groups.google.it/
> group/it.comp.appl.access/browse_frm/thread/73ebde907ef813b2?
> hl=it&scoring=d&q=MDE+Dybenko& )
>
> il tutto sembra possibile, ma come????
Come descritto qui (cio� prova, db e soldi a Wayne ;-):
http://www.everythingaccess.com/mdeconversion.htm
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Reverse Engineering MDE to MDB: come???

text:

ok, sembra chiaro che l'unico modo e' pagare dei soldini... ma su
quale principio si basa tale reverse-engineering process?????
come fa a ricreare il codice VBA???
grazie... mi incuriosisce parecchio questa cosa...
Vit


title: Reverse Engineering MDE to MDB: come???

text:
Vit ha scritto:
[cut]
> come fa a ricreare il codice VBA???
decompilandolo? e associando nomi di fantasia alle variabili?
--
ac


title: Reverse Engineering MDE to MDB: come???

text:
On 2 Mar, 17:53, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

scusa, cosa intendi decompilandolo???
grazie


title: Reverse Engineering MDE to MDB: come???

text:
Vit wrote:
> Alessandro Cara wrote:
>> Vit ha scritto:
>> [cut]
>>
>>> come fa a ricreare il codice VBA???
>>
>> decompilandolo? e associando nomi di fantasia alle variabili?
>
> scusa, cosa intendi decompilandolo???
Perch� non leggi le informazioni che Wayne Phillips d� sul sito indicato,
p.e. nelle
http://www.everythingaccess.com/mdeconversion_faqs.htm
?
Temo, che oltre a queste le techniche restano il suo segreto aziendale.



title: Reverse Engineering MDE to MDB: come???

text:
Vit ha scritto:

L'informatica e' fatta di tre cose
1) Sposta una cosa da una parte ad un'altra (a=b)
2) Verifica se un bit ha stato 0 o 1 (if...then...else)
3) Salta ad una locazione di memoria (goto)
Un MDE per funzionare il disegno (codice) da qualche parte lo deve tenere.
C'e' ed e' trasformato in una sequenza delle tre cose predette che,
volgarizzando, sono un file crittografato (compilato).
Se hai il dizionario per tornare indietro (la chiave di crittografia)
puoi riottenere il formato originale (il decompilato).
Le case che forniscono il servizio di riemdbizzazione possiedono la
chiave di (de)crittografia.
--
ac


title: A proposito di lecenza.....

author: Benna

text:
.... io sto sviluppando un programma delphi che si basa su un database
Access. Sono riuscito a ricrearmi con un altro programma delphi un file .mdb
(che sarebbe poi la base documentaria che mi serve) senza l'uso di Access.
Tutte le interrogazioni che faccio con il mio programma sul database sono
fatte in SQL standard, INSERT, SELECT, DROP etc...... Le domande che mi
pongo sono 2:
1) Sebbene io sia riuscito a crearmi un file di access senza avere
installato access sul mio pc DEVO per forza comprarmi la licenza? La legge
sul Copyright mi imporrebbe questo in quanto il .mdb è di proprietà di
Microsoft?
2) Un eventuale cliente del mio programma non è obbligato ad avere la
licenza di access ma solo quella per usare il mio programma vero?
La domanda è già stata rivolta al NG di delphi ma loro non mi hanno saputo
dare notizie precise, ho pure scritto alla Microsoft ma non ho ancora
ottenuto risposta alcuna.
Ringrazio anticipatamente tutti coloro che mi vorranno rispondere.......
Davide


title: A proposito di lecenza.....

author: Antonio Ganci

text:
Benna wrote:
[CUT]
> 1) Sebbene io sia riuscito a crearmi un file di access senza avere
> installato access sul mio pc DEVO per forza comprarmi la licenza? La
> legge sul Copyright mi imporrebbe questo in quanto il .mdb è di
> proprietà di Microsoft?
No, la licenza serve per access non per i file .mdb
>
> 2) Un eventuale cliente del mio programma non è obbligato ad avere la
> licenza di access ma solo quella per usare il mio programma vero?
Esatto.


title: A proposito di lecenza.....

author: giaconet

text:
"Benna" <
dado...@libero.it
> ha scritto nel messaggio
news:avgv14$77j$1...@le.cs.unibo.it...
> .... io sto sviluppando un programma delphi che si basa su un database
> Access. Sono riuscito a ricrearmi con un altro programma delphi un
file .mdb
> (che sarebbe poi la base documentaria che mi serve) senza l'uso di
Access.
> Tutte le interrogazioni che faccio con il mio programma sul database
sono
> fatte in SQL standard, INSERT, SELECT, DROP etc...... Le domande che
mi
> pongo sono 2:
>
> 1) Sebbene io sia riuscito a crearmi un file di access senza avere
> installato access sul mio pc DEVO per forza comprarmi la licenza? La
legge
> sul Copyright mi imporrebbe questo in quanto il .mdb è di proprietà di
> Microsoft?
Non credo che una licenza possa riguardare la struttura interna di un
file. Nel dubbio rinominalo .caz e fai riferimento a questo nel sorgente
delphi. :-)
>
> 2) Un eventuale cliente del mio programma non è obbligato ad avere la
> licenza di access ma solo quella per usare il mio programma vero?
>
Penso proprio che sia così (cioè non obbligato)
> Ringrazio anticipatamente tutti coloro che mi vorranno
rispondere.......
>
> Davide
>
Prego, anche se si tratta solo di un'opinione lontana da essere verità
Bye
giaconet


title: A proposito di lecenza.....

author: oizirbaF

text:
On Wed, 8 Jan 2003 11:39:57 +0100, "Benna" <
dado...@libero.it
>
wrote:

E' una domanda che mi porto dietro dall'altro NG: ma perchè hai scelto
il formato .mdb ?
Forse l'avevi già detto , ma non l'ho letto tutto quel thread ( a cui
stavo per rispedirti , del resto ).
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: A proposito di lecenza.....

text:
> E' una domanda che mi porto dietro dall'altro NG: ma perchè hai scelto
> il formato .mdb ?
> Forse l'avevi già detto , ma non l'ho letto tutto quel thread ( a cui
> stavo per rispedirti , del resto ).
Perchè era l'unico che conoscevo (allora) e ora sono troppo avanti per
tornare indietro.....
Mi sai dire qualcosa a proposito di licenze?
Saluti
Davide


title: A proposito di lecenza.....

text:
On Wed, 8 Jan 2003 14:56:30 +0100, "Benna" <
dado...@libero.it
>
wrote:
>> E' una domanda che mi porto dietro dall'altro NG: ma perchè hai scelto
>> il formato .mdb ?
>> Forse l'avevi già detto , ma non l'ho letto tutto quel thread ( a cui
>> stavo per rispedirti , del resto ).
>
>
>Perchè era l'unico che conoscevo (allora) e ora sono troppo avanti per
>tornare indietro.....
Per me è un controsenso, ma ne so troppo poco.
>Mi sai dire qualcosa a proposito di licenze?
Secondo me la cosa migliore è che tu chieda ad un esperto legale ( ma
veramente esperto): sei in una zona di confine in cui è difficile
darti una risposta esatta.
E' meglio che tu non ti fidi della nostre opinioni , credo che nessuno
di noi sia un'esperto in licenze ( non è un argomento così semplice:
fai conto che ci sono aziende che litigano anche sullo sfruttamento di
un cestino ): oltrettutto io una cosa così non l'avrei mai fatta (
usare un .mdb per non usarlo )



title: A proposito di lecenza.....

author: Sib

text:
"Benna" <
dado...@libero.it
> ha scritto nel messaggio

Io ritengo che non vi sia alcun problema.
Il file mdb, in se, non mi risulta essere coperto da diritti.
A parte il fatto che il file mdb e' un contenitore, quindi e' cio' che
contiene che eventualmente puo' essere coperto da diritti (quindi cio' che
tu ci hai messo dentro) e non il file in se.
Sib


title: A proposito di lecenza.....

text:


Ma, Sib,  allora perchè scegliere un file .mdb , se bastava un
semplice contenitore andava benissimo un .txt come fanno molte
aziende: è un mese che mi ci sto rompendo la testa su questa cosa.
Se non usa nulla delle particolarità del .mdb , perchè l'ha usato ?
Si può usare un file .mdb , senza mai toccare nulla del motore di
Access ( fosse anche 1 Kb di runtime ) ?
Ma se la sun con Star office mette i filtri per i file doc o la
possibilità di salvare in file .doc , non deve pagare qlc alla
microsoft per lo sfruttamento del formato proprietario ?
Voglio un avvocato !!!



title: A proposito di lecenza.....

text:
oizirbaF wrote:
[CUT]
> Ma, Sib,  allora perchè scegliere un file .mdb , se bastava un
> semplice contenitore andava benissimo un .txt come fanno molte
> aziende: è un mese che mi ci sto rompendo la testa su questa cosa.
> Se non usa nulla delle particolarità del .mdb , perchè l'ha usato ?
> Si può usare un file .mdb , senza mai toccare nulla del motore di
> Access ( fosse anche 1 Kb di runtime ) ?
> Ma se la sun con Star office mette i filtri per i file doc o la
> possibilità di salvare in file .doc , non deve pagare qlc alla
> microsoft per lo sfruttamento del formato proprietario ?
>
> Voglio un avvocato !!!
>
> Ciao. Fabrizio.
>
> (Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)
L'utilizzo di un file .mdb senza Access, può essere un'ottima soluzione per
applicazioni che hanno la necessità di utilizzare un database come BE e un
programma scritto in un altro linguaggio come FE.
Per accedere ai dati basta usare le ADO o DAO e si ha la possibilità di
interrogare i dati tramite query, le ADO sono già installate nei sistemi con
WIN2000 mentre per le versioni precedenti si possono installare scaricandole
dal sito della microsoft.
Non credo, ma non ne sono sicuro che lo sfruttamento del formato .doc
implichi un pagamento di royalties alla Microsoft a meno che non funzioni
come le gif.
Antonio.


title: A proposito di lecenza.....

text:


Per i doc sono quasi certo ( a meno che la microsoft non abbia
cambiato politica negli ultimi tempi ): visto che Mauri' è tornato, ed
è sicuramente un esperto in office, se mi sente, gli rigiro la
domanda.
Per i file .mdb , non so ( ma se vale per i .doc , per la proprietà
transitiva ..).
Per il resto è tutto vero, ma la mia domanda è puntata solo sulle
particolarità del file .mdb, cerco di spiegarmi: al di la delle
librerie ADO e DAO ,  il file .mdb è un semplice contenitore oppure è
un'"estensione" (parola messa per far capire il senso) di Access ?
Non so se mi sono capito ?



title: A proposito di lecenza.....

author: Maurizio Borrelli

text:
> "oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:i1cq1vggbelmgeg19...@4ax.com...
[...]
> visto che Mauri' è tornato, ed
> è sicuramente un esperto in office, se mi sente, gli rigiro la
> domanda.
    Ti sento forte e chiaro. :-)) Ma l'eventuale "esperienza" tecnica non ha
molto a che spartire con quella legale.
    Pero'... prima di tutto ti ricordo che Benna ha esordito scrivendo:
        "Tutte le interrogazioni che faccio con il mio programma sul
        database sono fatte in SQL standard, INSERT, SELECT, DROP
        etc......"
quindi le tue considerazioni a proposito dell'uso di file txt et sim. mi
sembra che non abbiano ragione di essere...
> Per i file .mdb , non so ( ma se vale per i .doc , per la proprietà
> transitiva ..).
    Credo che ne' la proprieta' transitiva ne' alcuna altra proprieta' sia
applicabile a questo genere di faccende. Ritengo che sian valide solo le
proprieta' CartaCantaVillanDorme oppure PattiChiariAmiciziaLunga...
> Per il resto è tutto vero, ma la mia domanda è puntata solo sulle
> particolarità del file .mdb, cerco di spiegarmi: al di la delle
> librerie ADO e DAO ,  il file .mdb è un semplice contenitore oppure è
> un'"estensione" (parola messa per far capire il senso) di Access ?
> Non so se mi sono capito ?
    ... quindi parlando di licenza io per prima cosa andrei a leggere la...
licenza, appunto. :-) La licenza del "prodotto software" in questione che mi
pare non sia access.
    Venendo al caso particolare, direi che un file mdb non e' un "prodotto
software" quindi credo che la sua manipolazione sia sempre possibile per
mezzo di un "prodotto software" (che sia tecnicamente e legalmente in grado
di manipolarlo) di cui si abbia la licenza.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: A proposito di lecenza.....

author: Simone Calligaris

text:
"Maurizio Borrelli"
>     Venendo al caso particolare, direi che un file mdb non e' un "prodotto
> software" quindi credo che la sua manipolazione sia sempre possibile per
> mezzo di un "prodotto software" (che sia tecnicamente e legalmente in
grado
> di manipolarlo) di cui si abbia la licenza.
Però all'atto pratico non credo esistano prodotti FreeWare per manipolare
.mdb (anche solo tabelle e relazioni), quindi credo che l'amico debba
comprarsi una licenza di Access o Office Pro.
Saluti.


title: A proposito di lecenza.....

text:
On Mon, 13 Jan 2003 18:15:08 +0100, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>> news:i1cq1vggbelmgeg19...@4ax.com...
>[...]
>> visto che Mauri' è tornato, ed
>> è sicuramente un esperto in office, se mi sente, gli rigiro la
>> domanda.
>
>    Ti sento forte e chiaro. :-)) Ma l'eventuale "esperienza" tecnica non ha
>molto a che spartire con quella legale.
Infatti invocavo un avvocato , ma avendo tu un esperienza tout court
su office , magari ....
>    Pero'... prima di tutto ti ricordo che Benna ha esordito scrivendo:
>
>        "Tutte le interrogazioni che faccio con il mio programma sul
>        database sono fatte in SQL standard, INSERT, SELECT, DROP
>        etc......"
Ho letto bene.
>quindi le tue considerazioni a proposito dell'uso di file txt et sim. mi
>sembra che non abbiano ragione di essere...
Dico .txt per intendere un formato qualunque che non sia proprietario
o blindato : di certo il .txt non è il più comodo ( a meno di non
farne uno per ogni tabella + uno con i nomi delle tabelle e i percorsi
.... e minchia che lavoro ).
>> Per i file .mdb , non so ( ma se vale per i .doc , per la proprietà
>> transitiva ..).
>
>    Credo che ne' la proprieta' transitiva ne' alcuna altra proprieta' sia
>applicabile a questo genere di faccende. Ritengo che sian valide solo le
>proprieta' CartaCantaVillanDorme oppure PattiChiariAmiciziaLunga...
Dipende dal punto di vista " Qui prodest ? ": da lì, si ha la risposta
, secondo me. Io ho applicato la proprietà che più avantaggia la
Microsoft.
....ma ti risulta che una qualunque società che voglia usare un
formato come il .doc di word deve pagare un tot alla Microsoft ?
oppure me lo sono sognato ?
>> Per il resto è tutto vero, ma la mia domanda è puntata solo sulle
>> particolarità del file .mdb, cerco di spiegarmi: al di la delle
>> librerie ADO e DAO ,  il file .mdb è un semplice contenitore oppure è
>> un'"estensione" (parola messa per far capire il senso) di Access ?
>> Non so se mi sono capito ?
>
>    ... quindi parlando di licenza io per prima cosa andrei a leggere la...
>licenza, appunto. :-) La licenza del "prodotto software" in questione che mi
>pare non sia access.
Mi sfuggi , ma ti riprendo dopo.
>    Venendo al caso particolare, direi che un file mdb non e' un "prodotto
>software" quindi credo che la sua manipolazione sia sempre possibile per
>mezzo di un "prodotto software" (che sia tecnicamente e legalmente in grado
>di manipolarlo) di cui si abbia la licenza.
E' qui ti volevo , alla fine.
L'.mdb non è un prodotto software, eppure solo access ( in teoria) lo
crea ( al di là che io possa dare un estensione .mdb a quello che pare
a me ) e lo usa : insomma è strettamente correllato con Access , come
quando salvo in .java oppure in .pas , ci si aspetta che io usi un
compilatore java o pascal , col .mdb posso usare "solo" Access essendo
il "suo" file, tant'è che per usare ( fare andare ) un .mdb da solo
devo installare i run time di access.
E' questa peculiarità del file .mdb che mi lascia perplesso , rispetto
a formati più "aperti".
Poi ripeto che usare un .mdb per non usare Access a me sembra un
controsenso.



title: A proposito di lecenza.....

text:
On Mon, 13 Jan 2003 22:07:31 +0100, oizirbaF
<fabrizio...@SPAMtiscalinet.it> wrote:
>cut
>E' qui ti volevo , alla fine.
>L'.mdb non è un prodotto software, eppure solo access ( in teoria) lo
>crea ( al di là che io possa dare un estensione .mdb a quello che pare
>a me ) e lo usa : insomma è strettamente correllato con Access , come
>quando salvo in .java oppure in .pas , ci si aspetta che io usi un
>compilatore java o pascal ,
e tra l'altro ho dimenticato nella furia il concetto che : "e ci si
aspetta che io abbia scritto in java o pascal " .
>col .mdb posso usare "solo" Access essendo
>il "suo" file, tant'è che per usare ( fare andare ) un .mdb da solo
>devo installare i run time di access.
>
>ricut



title: A proposito di lecenza.....

text:
> "oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:1e962v4b9mnk2dpm9...@4ax.com...
> On Mon, 13 Jan 2003 18:15:08 +0100, "Maurizio Borrelli"
> <
maurizio...@freepass.it
> wrote:
[...]
> >    prima di tutto ti ricordo che Benna ha esordito scrivendo:
> >        "Tutte le interrogazioni che faccio con il mio programma sul
> >        database sono fatte in SQL standard, INSERT, SELECT, DROP
> >        etc......"
> Ho letto bene.
> >quindi le tue considerazioni a proposito dell'uso di file txt et sim. mi
> >sembra che non abbiano ragione di essere...
> Dico .txt per intendere un formato qualunque che non sia proprietario
> o blindato :
    Io starei un po' piu' attento a questo riguardo. Dire "formato txt" non
ha molto senso. Si tratta semplicemente di un modo di aprire, leggere e
scrivere i file. Non di un "formato". Per esempio. Se io, per mezzo di una
mia applicazione, scrivo un file di tipo txt in modo che per capire come
estrarne le informazioni devi venire a battere alla mia porta (con scritto
su "cassa") se non riesci (o economicamente non ti conviene) a scrivere un
algoritmo che produca lo stesso tipo di file allora quel file, di tipo txt,
sara' scritto in un formato proprietario perche' io sono *il proprietario
dell'algoritmo* che lo genera, non il proprietario del formato. Ovvero ho
scelto, per necessita' tecnica o per interesse economico, di non usare file
il cui formato sia pubblico. E se nel tempo decido di cambiare formato
(formato! ma sempre di tipo txt) non devo darne conto a nessuno (se non ai
miei utenti, semmai) e tu devi ricominciare a penare se non ci siamo
accordati sull'uso *dell'algoritmo*. Txt a parte, prendi per esempio i file
prodotti da Outlook Express... Chi e' che sa come leggerli? (Se non sbaglio
non e' molto che qualcuno e' riuscito a venirne a capo e non mi sembra che
abbia reso pubblico l'esito delle sue fatiche...).
> di certo il .txt non è il più comodo ( a meno di non
> farne uno per ogni tabella + uno con i nomi delle tabelle e i percorsi
> .... e minchia che lavoro ).
    Appunto...
> >> Per i file .mdb , non so ( ma se vale per i .doc , per la proprietà
> >> transitiva ..).
> >    Credo che ne' la proprieta' transitiva ne' alcuna altra proprieta'
sia
> >applicabile a questo genere di faccende. Ritengo che sian valide solo le
> >proprieta' CartaCantaVillanDorme oppure PattiChiariAmiciziaLunga...
> Dipende dal punto di vista " Qui prodest ? ": da lì, si ha la risposta
> , secondo me. Io ho applicato la proprietà che più avantaggia la
> Microsoft.
> ....ma ti risulta che una qualunque società che voglia usare un
> formato come il .doc di word deve pagare un tot alla Microsoft ?
> oppure me lo sono sognato ?
    Non so se quello che ho scritto sopra chiarisce questo punto. Sperando
di non aver io scritto castronerie dal punto di vista legale.
> >> Per il resto è tutto vero, ma la mia domanda è puntata solo sulle
> >> particolarità del file .mdb, cerco di spiegarmi: al di la delle
> >> librerie ADO e DAO ,  il file .mdb è un semplice contenitore oppure è
> >> un'"estensione" (parola messa per far capire il senso) di Access ?
> >> Non so se mi sono capito ?
    Considera che tale formato (se non sbaglio) e' stato immesso sul mercato
prima come formato di database per Visual Basic (ambiente di programmazione
autonomo) e solo successivamente e' stato rilasciato Access 1. Ripeto, non
vorrei ricordare male.
    Considera anche che nella licenza di Visual Basic si specifica che il
programmatore in possesso di tale licenza puo' scrivere tutte le
applicazioni database che vuole tranne quelle che implementino le stesse
funzionalita' di Access. Ma e' meglio leggere l'originale:
Visual Basic 6. Dal: CONTRATTO DI LICENZA CON L'UTENTE FINALE PER IL
SOFTWARE MICROSOFT
3.1.3.1 File "Jet". Qualora l'utente ridistribuisca i "File Jet"
(identificati nel PRODOTTO SOFTWARE), sarà tenuto ad attenersi ai requisiti
aggiuntivi enunciati di seguito: (a) il Prodotto Concesso in Licenza non
dovrà disporre sostanzialmente delle stesse funzionalità di Microsoft Access
o, a discrezione di Microsoft, competere con lo stesso; e (b) a meno che il
corretto funzionamento del Prodotto Concesso in Licenza richieda che i
clienti dell'Utente abbiano licenza su Microsoft Access al fine di operare,
l'utente non sarà autorizzato a riprodurre o utilizzare alcuno dei File Jet
ai fini della distribuzione commerciale in congiunzione con un prodotto
software a scopo generale per l'elaborazione di testi, la creazione e la
gestione di fogli di calcolo o la gestione di database oppure con un insieme
di prodotti integrati i cui componenti includano un prodotto software a
scopo generale per l'elaborazione di testi, la creazione e la gestione di
fogli di calcolo o la gestione di database, fatta eccezione per l'utilizzo
esclusivo di importazione dei dati nei diversi formati supportati da
Microsoft Access. Nota: un prodotto che includa componenti limitati per
l'elaborazione di testi, la creazione e la gestione di fogli di calcolo o la
gestione di database oltre ad altri componenti che comportino significative
modifiche in termini di valore, ad esempio un programma per la contabilità
con funzioni limitate di foglio di calcolo, non è considerato un prodotto "a
scopo generale".
> >    ... quindi parlando di licenza io per prima cosa andrei a leggere
la...
> >licenza, appunto. :-) La licenza del "prodotto software" in questione che
> >mi pare non sia access.
> Mi sfuggi , ma ti riprendo dopo.
> >    Venendo al caso particolare, direi che un file mdb non e' un
"prodotto
> >software" quindi credo che la sua manipolazione sia sempre possibile per
> >mezzo di un "prodotto software" (che sia tecnicamente e legalmente in
grado
> >di manipolarlo) di cui si abbia la licenza.
> E' qui ti volevo , alla fine.
> L'.mdb non è un prodotto software, eppure solo access ( in teoria) lo
> crea
    Ne' in teoria ne' in pratica.
> ( al di là che io possa dare un estensione .mdb a quello che pare
> a me ) e lo usa : insomma è strettamente correllato con Access ,
    Nemmeno per sogno.
> come
> quando salvo in .java oppure in .pas , ci si aspetta che io usi un
> compilatore java o pascal , col .mdb posso usare "solo" Access essendo
> il "suo" file, tant'è che per usare ( fare andare ) un .mdb da solo
> devo installare i run time di access.
> E' questa peculiarità del file .mdb che mi lascia perplesso
    Cessa di perplimerti. Tale peculiarita' non esiste.
> , rispetto
> a formati più "aperti".
    Formati... di database... aperti? E a chi possono interessare? Al nostro
livello ma anche a livelli superiori interessa poco il *formato* di tali
file ma interessa solo la possibilita' di gestire i dati ivi contenuti.
> Poi ripeto che usare un .mdb per non usare Access a me sembra un
> controsenso.
    Tua opinione rispettabilissima. Da sottoporre a revisione pero', secondo
me.



title: A proposito di lecenza.....

text:
On Tue, 14 Jan 2003 13:23:26 +0100, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>> news:1e962v4b9mnk2dpm9...@4ax.com...
>> On Mon, 13 Jan 2003 18:15:08 +0100, "Maurizio Borrelli"
>> <
maurizio...@freepass.it
> wrote:
>[...]
>cut
>   [....] taglio per questioni di spazio
Ottima precisazione, ma la trovo superflua.
Cmq un file .txt ha la caratteristica di essere  un file di testo :
gli algoritmi per estrapolare il testo e "computarlo" sono esterni al
file .
>> di certo il .txt non è il più comodo ( a meno di non
>> farne uno per ogni tabella + uno con i nomi delle tabelle e i percorsi
>> .... e minchia che lavoro ).
>
>    Appunto...
Appunto che trovo superflua la precisazione, ma fa lo stesso: dai
tanti di quegli spunti che , se non fossi sotto da matti, starei ore a
scrivere: ringrazia la tua buona stella.  :-))
>> >> Per i file .mdb , non so ( ma se vale per i .doc , per la proprietà
>> >> transitiva ..).
>> >    Credo che ne' la proprieta' transitiva ne' alcuna altra proprieta'
>sia
>> >applicabile a questo genere di faccende. Ritengo che sian valide solo le
>> >proprieta' CartaCantaVillanDorme oppure PattiChiariAmiciziaLunga...
>> Dipende dal punto di vista " Qui prodest ? ": da lì, si ha la risposta
>> , secondo me. Io ho applicato la proprietà che più avantaggia la
>> Microsoft.
>> ....ma ti risulta che una qualunque società che voglia usare un
>> formato come il .doc di word deve pagare un tot alla Microsoft ?
>> oppure me lo sono sognato ?
>
>    Non so se quello che ho scritto sopra chiarisce questo punto. Sperando
>di non aver io scritto castronerie dal punto di vista legale.
Quindi la Sun ( dico la prima che mi viene in mente ) paga gli
algoritmi: immaginavo anch'io che non pagasse solo per l'utilizzo
della semplice estensione .doc.
Cmq il problema è proprio di ordine legale secondo me e lì i discorsi
tecnici poi saltano , spesso e volentieri.
>> >> Per il resto è tutto vero, ma la mia domanda è puntata solo sulle
>> >> particolarità del file .mdb, cerco di spiegarmi: al di la delle
>> >> librerie ADO e DAO ,  il file .mdb è un semplice contenitore oppure è
>> >> un'"estensione" (parola messa per far capire il senso) di Access ?
>> >> Non so se mi sono capito ?
>
>    Considera che tale formato (se non sbaglio) e' stato immesso sul mercato
>prima come formato di database per Visual Basic (ambiente di programmazione
>autonomo) e solo successivamente e' stato rilasciato Access 1. Ripeto, non
>vorrei ricordare male.
>
>    Considera anche che nella licenza di Visual Basic si specifica che il
>programmatore in possesso di tale licenza puo' scrivere tutte le
>applicazioni database che vuole tranne quelle che implementino le stesse
>funzionalita' di Access. Ma e' meglio leggere l'originale:
>
>Visual Basic 6. Dal: CONTRATTO DI LICENZA CON L'UTENTE FINALE PER IL
>SOFTWARE MICROSOFT
>[...]
Ora, io ho letto la licenza di VB, ma non la sbroglio, che cosa vuol
dire ? posso usare VB , ma non sui file .mdb; oppure non con jet;
oppure posso usare VB , ma solo con le librerie Access ( quindi oltre
alla licenza di VB aggiungo quella di Access ) per i file .mdb, per
cui non vi posso entrare dentro ( al .mdb) bypassando le librerie di
Access e l'utilizzo di Jet ( per cui con Delphi e semplici select non
posso usare .mdb ); oppure basta scrivere un file .mdb senza che
implementi le librerie Access e lo uso come voglio , cioè come
semplice contenitore.
Mi spiace , ma non ti ho capito . in che direzione cammini ?
>>cut
>> L'.mdb non è un prodotto software, eppure solo access ( in teoria) lo
>> crea
>
>    Ne' in teoria ne' in pratica.
>
>> ( al di là che io possa dare un estensione .mdb a quello che pare
>> a me ) e lo usa : insomma è strettamente correllato con Access ,
>
>    Nemmeno per sogno.
Oh la , mi fai un esempio ? perchè io sono proprio fermo qui : se so
che .mdb non è peculiarità di Access , mi metto il cuore in pace.
Ti prego di darmi un esempio concreto di creazione e utilizzo di un
file .mdb senza usare nulla di access , senza che lo stesso file sia
un semplice contenitore  con estensione .mdb ( e rispettando l'assioma
che tu abbia solo la licenza delphi ). A me sembra un esercizio
stimolante : però lo risolvi tu perchè io non sono capace .
Finito l'esercizio mi dimostri poi che tale file con estensione .pip
non poteva essere la stessa cosa.
Insomma , la partenza di tutto questo è una semplice asserzione : uso
.mdb senza usare nulla di Access, devo comprare la licenza ?
IO do per scontato che sia tutto vero: anche se poi mi si dice che era
l'unico tipo di file che si conosceva ( ma che vuol dire ? che conosce
gli algoritmi del file .mdb e che è in grado di usare le sue stesse
peculiarità attraverso delle semplici select : per me è un mostro di
bravura ); oppure che conosce ADO , ma serviva proprio usare .mdb ?
Tra l'altro si parla di aver creato un file .mdb con Delphi: al di là
dell'estensione, come ha fatto ?( sempre dando per scontato che sia un
file con le sue caratteristiche intrenseche : i contenitori non
valgono ).
Se me la sbrogli mi fai fare un passo avanti della madonna , sul
serio.
>> come
>> quando salvo in .java oppure in .pas , ci si aspetta che io usi un
>> compilatore java o pascal , col .mdb posso usare "solo" Access essendo
>> il "suo" file, tant'è che per usare ( fare andare ) un .mdb da solo
>> devo installare i run time di access.
>> E' questa peculiarità del file .mdb che mi lascia perplesso
>
>    Cessa di perplimerti. Tale peculiarita' non esiste.
>
>> , rispetto
>> a formati più "aperti".
>
>    Formati... di database... aperti? E a chi possono interessare? Al nostro
>livello ma anche a livelli superiori interessa poco il *formato* di tali
>file ma interessa solo la possibilita' di gestire i dati ivi contenuti.
Io sto sempre parlando di licenze. Ci sono in Delphi molte "feature"
per i DB ( tra l'altro se non sbaglio , c'è anche il DB della borland
stessa , [Delphi versione superiore alla personal, credo]):già questa
mi sembra un'opzione  più aperta di quella di usare un file .mdb ( con
tutta sta matassa da sbrogliare ).
>> Poi ripeto che usare un .mdb per non usare Access a me sembra un
>> controsenso.
>
>    Tua opinione rispettabilissima. Da sottoporre a revisione pero', secondo
>me.
Io parto sempre dall'idea che , a meno di richieste esplicite e non
"dialogabili" , non vale mai la pena di incasinarsi .



title: A proposito di lecenza.....

text:
On Tue, 14 Jan 2003 15:45:54 +0100, oizirbaF
<fabrizio...@SPAMtiscalinet.it> wrote:
>Io parto sempre dall'idea che , a meno di richieste esplicite e non
>"dialogabili" , non vale mai la pena di incasinarsi .
>
Ma poi rileggendo queelo che scrive chi ha postato la domanda, si
legge: ".... io sto sviluppando un programma delphi che si basa su un
database Access. "
Si basa su un DB access : questa cosa non è strana , nanche per me, ma
proprio non capisco tutto il resto.
Non so se mi sono spiegato ?



title: A proposito di lecenza.....

text:
> "oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:nk482vkckh7f0r732...@4ax.com...
> > On Tue, 14 Jan 2003 13:23:26 +0100, "Maurizio Borrelli"
> > <
maurizio...@freepass.it
> wrote:
[...]
    Ti incazzi se propongo di spostare la discussione a quando avrai il
tempo di leggere cio' che scrivo?
--
Ciao :-) + :-)



title: A proposito di lecenza.....

text:
On Tue, 14 Jan 2003 16:08:45 +0100, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>> news:nk482vkckh7f0r732...@4ax.com...
>> > On Tue, 14 Jan 2003 13:23:26 +0100, "Maurizio Borrelli"
>> > <
maurizio...@freepass.it
> wrote:
>[...]
>
>    Ti incazzi se propongo di spostare la discussione a quando avrai il
>tempo di leggere cio' che scrivo?
ah qlc mi dice che non ho colto nulla di quello che mi hai scritto (
da come rispondi ).
Avevo il sospetto di non aver capito una mazza , anche perchč non
capisco dove vuoi arrivare e se ci sei arrivato .
E' meglio sospendere , in effetti non riesco a darmi molto ,
ultimamente, e mi č difficile, poi,  spiegarmi: anzi grazie
dell'opportunitŕ che colgo al volo.  ,-)
Passo e chiudo.



title: Per favore illuminatemi!! Problemi con access 97

author: Studio Ecosol

text:
Ciao a tutti, alla fine, dopo numerosi tentativi devo chiedere il vostro
aiuto.
Vi spiego il problema:
lavoro con Access 97 e ho sviluppato un programmino per gestire delle
scadenze. Da ieri sera quando apro il database, vedo correttamente tutte le
tabelle, ma quando provo ad aprire un maschera mi esce il messaggio che un
altro utente sta modificando il database e non mi lascia visualizzare
niente. La cosa strana è che il programma non è in multiutenza!!!
Cosa posso fare??
Grazie infinite per l'attenzione.
Marco


author: Karl Donaubauer

text:
Studio Ecosol <
studio...@libero.it
> ha scritto:
> lavoro con Access 97 e ho sviluppato un programmino per gestire delle
> scadenze. Da ieri sera quando apro il database, vedo correttamente tutte
le
> tabelle, ma quando provo ad aprire un maschera mi esce il messaggio che un
> altro utente sta modificando il database e non mi lascia visualizzare
> niente. La cosa strana è che il programma non è in multiutenza!!!
> Cosa posso fare??
Installare un update di JET e se non basta:
Copiare la db.
Riparare la copia con Jetcomp.exe che è includo nel update.
http://support.microsoft.com/default.aspx?id=182867
http://support.microsoft.com/default.aspx?id=172733
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
> Installare un update di JET e se non basta:
Scusa la mia ignoranza, ma come faccio ad installare un update di JET?



title: [Novità] Invio Mails

author: Alessandro Baraldi

text:
Ho inserito un Demo nella sezione DOWNLOAD del mio
sito inerente alla gestione avanzata delle Mail
in uscita.
L'esempio è abbastanza complesso anche se ho fatto
il possibile per renderlo leggibile a tutti.
E' uno stralcio di un Mail_Browser realizzato in Access_XP
del quale ho estratto solo la parte che ritenevo utile
sia a livello didattico che funzionale.
La parte più importante è la Maschera wskSend che può
essere usata in modo indipendente da tutto il resto
anche in modalità Silent, il resto è un supporto grafico
che ne aumenta la funzionalità.
Il demo è in ogni caso ricco di spiegazioni e commenti.
Sono graditi riscontri di BUGS o anomalie o limitazioni.
Necessita di WinSock.Ocx e del Controllo RichText di Lebans.
Mentre il 1° è di norma preistallato da Win98 il 2° viene
incluso nel pacchetto d'installazione.
Saluti e buon anno.
Alessandro.
http://www.mantuanet.it/alessandro.baraldi/

--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [Novità] Invio Mails

author: Sandro

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:9a64b25b958305552c...@mygate.mailgate.org...
> Ho inserito un Demo nella sezione DOWNLOAD del mio
> sito inerente alla gestione avanzata delle Mail
> in uscita.
> L'esempio è abbastanza complesso anche se ho fatto
> il possibile per renderlo leggibile a tutti.
> E' uno stralcio di un Mail_Browser realizzato in Access_XP
> del quale ho estratto solo la parte che ritenevo utile
> sia a livello didattico che funzionale.
>
> La parte più importante è la Maschera wskSend che può
> essere usata in modo indipendente da tutto il resto
> anche in modalità Silent, il resto è un supporto grafico
> che ne aumenta la funzionalità.
> Il demo è in ogni caso ricco di spiegazioni e commenti.
>
> Sono graditi riscontri di BUGS o anomalie o limitazioni.
>
> Necessita di WinSock.Ocx e del Controllo RichText di Lebans.
> Mentre il 1° è di norma preistallato da Win98 il 2° viene
> incluso nel pacchetto d'installazione.
>
> Saluti e buon anno.
>
> Alessandro.
Ciao Alex, buon anno anche a te !
Alex grandissimo.
Hai fatto proprio un gran bel lavoro, complimenti, bravissimo !!
Ti chiedo queste due informazioni :
1)nell'invio della mail mi si blocca qui dicendomi varibile non definita :
    Public Function Connect() As Boolean
       wsk.Protocol = sckTCPProtocol
2) utilizzo win2k pro con sp4 e a2003 :
il file winsock.dll c'e l'ho nel pc, ma non riesco a inserirlo nelle
librerie, e neanche so se si può fare se dovesse essere questo il problema.
ma questo no : mswinsck.ocx
ed è forse legato al problema precedente, magari risolvendo questo risolvo
anche l'altro.
So che ce l'hai a morte con gli ocx per il discorso della distribuzione...
Non mi fare toccare con la configurazione del pc perchè vengo da una tre
giorni di continue formattazioni ed è il primo giorno che sembra funzionare
tutto correttamente!
Ciao, grazie.


title: [Novità] Invio Mails

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:9a64b25b958305552c...@mygate.mailgate.org...
> Ho inserito un Demo nella sezione DOWNLOAD del mio
> sito inerente alla gestione avanzata delle Mail
> in uscita.
> L'esempio è abbastanza complesso anche se ho fatto
> il possibile per renderlo leggibile a tutti.
> E' uno stralcio di un Mail_Browser realizzato in Access_XP
> del quale ho estratto solo la parte che ritenevo utile
> sia a livello didattico che funzionale.
>
> La parte più importante è la Maschera wskSend che può
> essere usata in modo indipendente da tutto il resto
> anche in modalità Silent, il resto è un supporto grafico
> che ne aumenta la funzionalità.
> Il demo è in ogni caso ricco di spiegazioni e commenti.
>
> Sono graditi riscontri di BUGS o anomalie o limitazioni.
>
> Necessita di WinSock.Ocx e del Controllo RichText di Lebans.
> Mentre il 1° è di norma preistallato da Win98 il 2° viene
> incluso nel pacchetto d'installazione.
>
> Saluti e buon anno.
Scusate, rimando il post una seconda volta perchè il mio antivirus mi sta
facendo impazziare e mi crittografa i messaggi !



title: [Novità] Invio Mails

text:
"Sandro" <
sandro...@tin.it
> wrote in message
news:99ABd.611631$
35.25...@news4.tin.it
[CUT]
> Ciao Alex, buon anno anche a te !
>
> Alex grandissimo.
>
> Hai fatto proprio un gran bel lavoro, complimenti, bravissimo !!
>
> Ti chiedo queste due informazioni :
> 1)nell'invio della mail mi si blocca qui dicendomi varibile non definita :
>     Public Function Connect() As Boolean
>        wsk.Protocol = sckTCPProtocol
>
> 2) utilizzo win2k pro con sp4 e a2003 :
Io uso A_2002 ma il resto è identico.
> il file winsock.dll c'e l'ho nel pc, ma non riesco a inserirlo nelle
> librerie, e neanche so se si può fare se dovesse essere questo il problema.
>
> ma questo no : mswinsck.ocx
Impossibile, ma potrebbe essere, con Win2K viene installato di Default.
Per verificare prova dalla modalità Struttura della Maschera
wskSend ad inserire l'OCX cercandolo nell'Elenco dei Controlli
(il simbolo martello nella ToolBar)
Quindi ripiazzalo nella form, poi rimuovilo, serve solo per
inserire il Riferimento nel progetto.

> ed è forse legato al problema precedente, magari risolvendo questo risolvo
> anche l'altro.
>
> So che ce l'hai a morte con gli ocx per il discorso della distribuzione...
>
> Non mi fare toccare con la configurazione del pc perchè vengo da una tre
> giorni di continue formattazioni ed è il primo giorno che sembra funzionare
> tutto correttamente!
>
> Ciao, grazie.
Hai paura vero.....??
Ho provato a risponderti alla Mail privata(grazie infinite per la
senalazione)
spero di aver tamponato in tempo, volevo indicarti dove trovare
il controllo, ma forse sempre per colpa dell'Antivirus mi è stata
rifiutata.
In ogni caso non può funzionare senza l'OCX, la versione che
si appoggia alla DLL non la pubblicherò mai in quanto assurdamente
complicata ed inutile.
(se riabiliti la ricezione Mail e ti dovesse mancare ti dò maggiori
dettagli)
Ciao Sandro.
@Alex.



title: [Novità] Invio Mails

text:
[cut]
Ciao Alex:
> Impossibile, ma potrebbe essere, con Win2K viene installato di Default.
> Per verificare prova dalla modalità Struttura della Maschera
> wskSend ad inserire l'OCX cercandolo nell'Elenco dei Controlli
> (il simbolo martello nella ToolBar)
> Quindi ripiazzalo nella form, poi rimuovilo, serve solo per
> inserire il Riferimento nel progetto.
ho provato, ma nell'elenco non c'è proprio, sai.
> Hai paura vero.....??
ho perso un sacco di tempo e ancora non sono a regime.
> Ho provato a risponderti alla Mail privata(grazie infinite per la
> senalazione)
> spero di aver tamponato in tempo, volevo indicarti dove trovare
> il controllo, ma forse sempre per colpa dell'Antivirus mi è stata
> rifiutata.
questo antivirus... ummmm...
Adesso ti ho messo nell'elenco degli amici se vuoi provare, spero che mi
arrivi, ma non garantisco nulla perchè è da quando l'ho installato che mi fa
arrabbiare.
perchè il post mio precedente è stato completamente cirttografato da *
E pensare che ho detto :-"bene la mail con
tin.it
 me la tengo stretta,
stretta !"
Ecco stretta stretta, crittogrifi tutto e lasci in chiaro la mail ????
Ma che razza di antivirus sei ????
E mica mi dice "hai queste mail bloccare, le vuoi vedere ?"
Grazie, ciao.


title: [Novità] Invio Mails

text:
"Sandro" <
sandro...@tin.it
> wrote in message
news:6JBBd.612026$
35.25...@news4.tin.it
> [cut]
> questo antivirus... ummmm...
> Adesso ti ho messo nell'elenco degli amici se vuoi provare, spero che mi
> arrivi, ma non garantisco nulla perchč č da quando l'ho installato che mi fa
> arrabbiare.
> perchč il post mio precedente č stato completamente cirttografato da *
[CUT]
> Grazie, ciao.
Ancora nulla da fare....!!!!
Dicevano anno nuovo vita nuava.....!!
Quando sei a posto fammi sapere anche con una mail personale
alla quale spero di riuscire a rispondere.
Tu hai problemi con il PC io con il mio provider non leggo
piů le News..., sono costretto a rispondere da Mailgate!
Ciao
@Alex



title: [Novità] Invio Mails

text:
[cut]
>
> Ancora nulla da fare....!!!!
> Dicevano anno nuovo vita nuava.....!!
>
> Quando sei a posto fammi sapere anche con una mail personale
> alla quale spero di riuscire a rispondere.
> Tu hai problemi con il PC io con il mio provider non leggo
> più le News..., sono costretto a rispondere da Mailgate!
Ciao Alex,
spero che tutti questi miei posts serviranno ad altri per risolvere gli
stessi problemi.
allora adesso dopo aver cliccato invia la maii, si apre la maschera di
"invio posta in corso", mi dice
WINSOCK ERROR NUMBER 10022
SOCKET NOT BOUND, INVALID ADRESS OR LISTEN IS NOT INVOCKED PRIOR TO ACCEPT.
e si pianta per un po' fino al timeout del server. dicendomi remote host
tin.it
 timeout.
le configurazione pop3 e smtp è corretta e anche l'indirizzo mail.
Cosa altro ho combinato, secondo te ?


title: [Novità] Invio Mails

text:
"Sandro" <
sandro...@tin.it
> wrote in message
news:X01Cd.357083$
b5.17...@news3.tin.it
> [cut]
> WINSOCK ERROR NUMBER 10022
> SOCKET NOT BOUND, INVALID ADRESS OR LISTEN IS NOT INVOCKED PRIOR TO ACCEPT.
> e si pianta per un po' fino al timeout del server. dicendomi remote host
>
tin.it
 timeout.
>
>
> le configurazione pop3 e smtp è corretta e anche l'indirizzo mail.
> Cosa altro ho combinato, secondo te ?
Apparentemente nulla.
Prova a reinserire un secondo OCX nella Maschera wskSend
poi rimuovilo, serve solo per ripristinare il riferimento
dinamico alla libreria.
Non ho altre dritte in quanto da me tutto funziona, ma potrebbe
essere benissimo un'insieme di cose.
Fammi sapere.
Ciao
@ALex



title: [Novità] Invio Mails

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:37df1494b711a171eb...@mygate.mailgate.org...
> "Sandro" <
sandro...@tin.it
> wrote in message
> news:X01Cd.357083$
b5.17...@news3.tin.it
>
> > [cut]
>
> > WINSOCK ERROR NUMBER 10022
> > SOCKET NOT BOUND, INVALID ADRESS OR LISTEN IS NOT INVOCKED PRIOR TO
ACCEPT.
> > e si pianta per un po' fino al timeout del server. dicendomi remote host
> >
tin.it
 timeout.
> >
> >
> > le configurazione pop3 e smtp č corretta e anche l'indirizzo mail.
> > Cosa altro ho combinato, secondo te ?
>
>
> Apparentemente nulla.
> Prova a reinserire un secondo OCX nella Maschera wskSend
> poi rimuovilo, serve solo per ripristinare il riferimento
> dinamico alla libreria.
>
> Non ho altre dritte in quanto da me tutto funziona, ma potrebbe
> essere benissimo un'insieme di cose.
>
> Fammi sapere.
> Ciao
> @ALex
Ciao Alex,
            allora credo tu abbia centrato il problema.
    se cerco di inserire l'ocx nella maschera mi dicre che non ho la licenza
per usare quel activeX
    eppure l'ho messo lě dove dicevi e reigstrato con successo.
Ciao


title: [Novità] Invio Mails

text:
"Sandro" <
sandro...@tin.it
> wrote in message
news:o4eCd.359206$
b5.17...@news3.tin.it
[CUT]
> Ciao Alex,
>             allora credo tu abbia centrato il problema.
>     se cerco di inserire l'ocx nella maschera mi dicre che non ho la licenza
> per usare quel activeX
>     eppure l'ho messo lì dove dicevi e reigstrato con successo.
> Ciao
He...He...!!!
Gli OCX MS, e non solo, hanno la firma digitale che dovrebbe
essere legata al pacchetto d'installazione, ovviamente sono
diverse, pertanto l'OCX che hai ricevuto non va bene.
Devi capire perchè nella tua versione di Win2K non è stato installato
l'OCX.
Se hai i sorgenti originali, come credo sia, puoi contattare il
call Center MS, o il Servizio Tecnico per la questione.
Purtroppo non ho altre info da poterti dare.
@Alex



title: RecordSource di un report

author: Ladrodivita

text:
Ho un report a cui una maschera di input parametri invia:
1) Le date dal / al
2) Le matricole dal /al
3) la tipologia di matricole (Gruppo di tre opzioni : TUTTI - ATTIVI -
INATTIVI)
4) I cantieri dal /  al
I parametri date, matricole e cantieri sono passati dalla maschera
direttamente alla query di origine
mentre la tipologia di matricole (campo ATTIVO:True/false) non sono riuscito
a passarlo.
Ho tentato con la seguente procedura:
1) In un modulo pubblico ho aggiunto:
     Pubblic Cercattivi As String
2) Ho creato la seguente sub su chiusura della cornice contenuta nella
maschera Intervallo Stampa (maschera di input parametri):
     Private Sub CorniceCercaTuttiAttiviInattivi_AfterUpdate()
     Select Case Cercattivi
     Case 1
     Cercattivi = "TUTTI"
     Case 2
     Cercattivi = "ATTIVI"
     Case 3
     Cercattivi = "INATTIVI"
    End Select
    End Sub
3) Ho effettuato in chiusura della maschera Intervallo Stampa la seguente
sub:
     Private Sub Form_Close()
    If Cercattivi = "TUTTI" Then
     Reports![LibroSoci e Matricola Generale].RecordSource =
[QU-DATAMATRICOLA-MATRICOLA-CANTIERE-TUTTI]
     ElseIf Cercattivi = "ATTIVI" Then
     Reports![LibroSoci e Matricola Generale].RecordSource =
[QU-DATAMATRICOLA-MATRICOLA-CANTIERE-ATTIVI]
     ElseIf Cercattivi = "INATTIVI" Then
     Reports![LibroSoci e Matricola Generale].RecordSource =
[QU-DATAMATRICOLA-MATRICOLA-CANTIERE-INATTIVI]
     End If
     End Sub
4) Ho duplicato la query di origine del Report
[QU-DATAMATRICOLA-MATRICOLA-CANTIERE] con  tre query in cui nel campo
ATTIVO ho messo come criteri rispettivamente: nella prima: [Nessun
crirerio], nella seconda: [ =True], nella terza: [ =False]
ed ho reso il report non associato.
Le domande sono:
a) posso in qualche modo direttamente nella unica query inserire anche sul
campo ATTIVO la scelta?
b) cosa è sbagliato nella sub Form_Close(0) (mi richiede l'imput dei
parametri, anche di quelli che già funzionavano prima della
aggiunta del parametro tipologia)
c) c'è una collocazione migliore della sub (semmai direttamente nel report
anzicché nella maschera di input dei parametri)?
Grazie per la risposta
Ladrodivita


title: RecordSource di un report

text:
"Ladrodivita" <
pietro.s...@alice.it
> ha scritto nel messaggio
news:44c5186a$0$47971$4faf...@reader3.news.tin.it...

Non so se sei tu un po' incasinato o se sono io che non ho capito il tuo
problema.
Mi pare che tu voglia, secondo necessità, stampare tutti i cantieri (attivi
e non), solo quelli attivi oppure solo quelli inattivi.
Se così è, devi avere nella form di selezione dei parametri di stampa un
controllo <gruppo opzioni> con tre valori:
1=Tutti
2=Attivi
3=Inattivi
Nella query (una sola) che sta alla base del report inserisci un campo
(miocampo:forms!miaform!nomegruppoopzioni).
Nei criteri di questo campo metti i valori 1,2,3, uno per riga.
Nei criteri della colonna del campo CercaAttivi e della riga con il valore
1, non metti nulla;
nella riga del valore 2 metti "Attivo", nella riga del valore 3 metti
"Inattivo".
Quando apri il report i record selezionati saranno quelli corrispondenti
alla selezione fatta nel gruppo di opzioni della maschera.
Sono riuscito a darti un suggerimento, oppure ho aggiunto un altro po' di
confusione?
Ciao
NatPP


title: RecordSource di un report

text:
"Nat.P.P" <
natpi...@tin.it
> ha scritto nel messaggio
news:44c55895$0$15866$4faf...@reader2.news.tin.it...

Hai perfettamente capito cosa volevo! Ho cercato di mettere in pratica i
tuoi suggerimenti:
adesso ho una sola query "QU-DATAMATRICOLA-MATRICOLA-CANTIERE" che riceve
i parametri dalla maschera "Intervallo Stanpa". In talemaschera, oltre alle
richieste di
data di inizio e fine, matricola inizio e fine, cantiere inizio e fine (che
funzionano già) ho
la "CorniceCercaTuttiAttiviInattivi".
Quello che non ho ben capito come collegare l'opzione 1, 2 e 3 di tale
cornice
al campo della Query denominato ATTIVO (campo che nella tabela di
provenienza
è Vero/Falso.) nela query per fare in modo che stampi rispettivamente i
Vero+Falso con opzione 1,
solo Vero con opzione 2, solo falso con opzione 3.
Grazie per l'infinita pazienza che hai con un novellino
Pietro


title: RecordSource di un report

text:
[CUT]
> Hai perfettamente capito cosa volevo! Ho cercato di mettere in pratica i
> tuoi suggerimenti:
> adesso ho una sola query "QU-DATAMATRICOLA-MATRICOLA-CANTIERE" che riceve
> i parametri dalla maschera "Intervallo Stanpa". In talemaschera, oltre
> alle richieste di
> data di inizio e fine, matricola inizio e fine, cantiere inizio e fine
> (che funzionano già) ho
> la "CorniceCercaTuttiAttiviInattivi".
> Quello che non ho ben capito come collegare l'opzione 1, 2 e 3 di tale
> cornice
> al campo della Query denominato ATTIVO (campo che nella tabela di
> provenienza
> è Vero/Falso.) nela query per fare in modo che stampi rispettivamente i
> Vero+Falso con opzione 1,
> solo Vero con opzione 2, solo falso con opzione 3.
> Grazie per l'infinita pazienza che hai con un novellino
> Pietro
>
Chiariamo. Dato che quello che tu definisci 'cornice' sia uno dei controlli
di Access chiamato 'Gruppo di opzioni', dato che queste opzioni possono
essere in numero variabile (nel nostro caso tre), dato che per le sue
caratteristiche è possibile una sola scelta, il valore che deve leggere la
query è il valore che assume la 'cornice' in base alla scelta che hai fatto,
per cui:
nella query QU-DATA... devi inserire un nuovo campo (e qui sto ripetendo
quanto già detto nella precedente risposta)
MioCampo:Forms![Intervallo stampa]!CorniceCercaTuttiAttiviInattivi
(occhio alla sintassi; puoi modificare solo quello che sta alla sinistra dei
due punti).
Nella stessa colonna di MioCampo all'incrocio della prima riga dei criteri
scrivi 1, nella seconda riga 2, nella terza riga 3.
Nella stessa colonna del campo ATTIVO della query all'incrocio con la riga
dei criteri dove ai messo 1, non scrivi nulla; nella seconda riga (quella
con il 2) e sempre nella colonna del campo ATTIVO scrivi "-1" (senza
virgolette) e nella riga con il valore 3 scrivi "0" (zero senza virgolette).
In questo modo se nella cornice... della form Intervallo stampa, selezioni
la prima voce (che puoi chiamare come vuoi perché è solo un'etichetta), la
cornice... assume il valore UNO e quindi la query ti restituirà tutti i
record perché non valuterà lo stato del campo ATTIVO.
Se invece selezionerai la seconda voce, la query selezionerà solo quei
record in cui il campo ATTIVO sarà Vero. Lo stesso dicasi per la terza voce
per quanto riguarda i record con il campo ATTIVO posto a Falso.
Spero di essere stato esauriente.
Ciao.
NatPP


title: Errore su campo data.

author: Lino Fornaro

text:
Buonasera a tutti, ho un grande problema.
Mi hanno rubato il pc dove lavoravo e sto cercando di rimettere in sesto un pc vecchio da usare fino a quando non lo sostituirò.

Il problema (che già a suo tempo Karl Donaubauer mi risolse) è che nel campo data odierna mi dà errore #name nonostante la costante Date() sia esatta.

Vi chiedo come risolvere questo errore che mi compromette anche la numerazione automatica dei documenti ed altre cosette che ho.

Spero mi aiutiate e ringrazio in anticipo.

Lino


title: Errore su campo data.

text:
Lino controlla i riferimenti nel VBA... probabilmente devi aggiornare qualche cosa.

@Alex


title: Errore su campo data.

text:
Il giorno mercoledì 28 marzo 2018 20:57:31 UTC+2, @Alex ha scritto:
> Lino controlla i riferimenti nel VBA... probabilmente devi aggiornare qualche cosa.
>
> @Alex

Perfetto, ti ringrazio sono andato a RIFERIMENTI nel VBA ho sistemato quello che non andava ed ora funziona tutto.
Era una procedura che avevo dimenticato, non la facevo da tanto tempo.

Grazie ancora per il suggerimento e per la rapidità nella risposta.
Lino


title: Cambio stampante predifinita con VBA

author: Armando Barchetti News

text:
Vorrei sapere come modificare la stampante predefinita con il codice VBA
Saluti e...
Grazie!!!


title: Cambio stampante predifinita con VBA

author: MA

text:
"Armando Barchetti News" <
arma...@aliceposta.it
> ha scritto nel messaggio
news:UvJMd.495062$b5.23...@news3.tin.it...
> Vorrei sapere come modificare la stampante predefinita con il codice VBA
>
> Saluti e...
> Grazie!!!
www.donkarl.com/it
 5.1
MAssimiliano


title: Cambio stampante predifinita con VBA

text:
Grazie!! , mi sei stato di grande aiuto.
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dBJMd.721$hd4...@news.edisontel.com...



title: strano fenomeno ...

author: Maurizio Begani

text:
 Ciao a tutti.
Vorrei sapere se a qualcuno è già successo questo (A97):
in fase di costruzione del database (mi succede con diversi), quando faccio
errori nel codice e dopo aver cliccato sul messaggio di
errore, le finestre che  apro con i comandi sulla barra dei menu risultano
illeggibili e sembrano tessuti di Missoni (molto belli e colorati).
Se non chiudo e riapro il database il fenomeno non scompare.
Si può lavorare lo stesso, ma sinceramente mi dà parecchio fastidio.
Grazie per le eventuali informazioni.
Maurizio
P.S. questa è la seconda volta che invio questo messaggio. Mi piacerebbe
sapere perchè alcune volte i miei messaggi non sono visualizzati sul ng,
anche se mi risultano inviati. (non ditemi di far benedire il pc..)


title: strano fenomeno ...

author: Sergio MAZZA

text:
"Maurizio Begani" <
m.be...@libero.it
> ha scritto nel messaggio
news:xV1x7.9894$g42.2...@news.infostrada.it...
>
>  Ciao a tutti.
> Vorrei sapere se a qualcuno è già successo questo (A97):
> in fase di costruzione del database (mi succede con diversi), quando
faccio
> errori nel codice e dopo aver cliccato sul messaggio di
> errore, le finestre che  apro con i comandi sulla barra dei menu risultano
> illeggibili e sembrano tessuti di Missoni (molto belli e colorati).
> Se non chiudo e riapro il database il fenomeno non scompare.
> Si può lavorare lo stesso, ma sinceramente mi dà parecchio fastidio.
> Grazie per le eventuali informazioni.
> Maurizio
Si mi è successo ieri, ma solo per una piccola parte della barra dei
bottoni; questo su un pc. Su un altro, a volte, mi trovo delle zone dove il
cursore sparisce; per far tornare tutto "normale" devo ridurre a icona e poi
ripristinare.
Secondo me è la roba tagliata male... Devo cambiare spacciatore o lavoro...
>
> P.S. questa è la seconda volta che invio questo messaggio. Mi piacerebbe
> sapere perchè alcune volte i miei messaggi non sono visualizzati sul ng,
> anche se mi risultano inviati. (non ditemi di far benedire il pc..)
>
Anche tu, vedo che non vai alla grande...
Ciao.


title: Problemi con OWC (Office Web Components)

author: FACE ONE

text:
Ciao a tutti,
ho realizzato una semplice tabella in access 2003 e pubblicata in asp usando
l'esportazione dati.
La pagina localmente (localhost), facente uso degli Office Web Components
11, funziona perfettamente.
Se accedo al mio pc da un altro PC (tramite browser) privo di office mi dice
che per visualizzare la pagine devo scaricare gli OWB.
Li scarico
Li installo
Riaccedo e mi continua a dire che devo scaricare gli OWC.
Qualcuno di voi sa darmi un aiuto ?
Grazie
FACE ONE


title: importare file di testo

author: dema

text:
Ciao a tutti, ho un problema sto cercando di importare un file di testo di
questo genere :
"ABBONAMENTI E SCHEDE","08.31","CARTA TELEF.CAPREPAG.CDC 1085 L.
50.000",$45832,1,$45832
"ABBONAMENTI E SCHEDE","08.34","CARTA
TELEF.CA
 PREPAG.CDC 1085
L.100.000",$91667,1,$91667
"ABBONAMENTI E SCHEDE","08.51","CARTA
TELEF.CA
 PREPAG.CDC 1085
L.200.000",$183332,1,$183332
ma mi da questo errore :
"il separatore di campo nella specifica dei file di testo corrisponde al
separatore decimale o al delimitatore di testo"
Dove sbaglio?


title: importare file di testo

author: Fox Mulder

text:
"dema" <
elde...@iol.it
> ha scritto nel messaggio
news:uoWE6.81472$s93.8...@news.infostrada.it...

Non dovrebbe essere un errore ma solo un avviso ... stai usando la funzione
importa tabelle di Access ?
Saluti


title: importare file di testo

text:
non è tanto il messaggio in se stesso è che dopo questa operazione mi blocca
dicendomi che c'è stato un errore nell'importazione.



title: importare file di testo

author: rob<->mobile

text:
"dema" <
elde...@iol.it
> ha scritto nel messaggio
news:uoWE6.81472$s93.8...@news.infostrada.it...

Non sbagli.
L'errore, l'ha dato anche a me. Non ho indagato a fondo ma penso che, come
dice il msg d'errore, separatore di campo (,) e separatore decimali (,) sono
rappresentati dallo stesso carattere, appunto la virgola.
In sostanza ho risolto:
1) Copia di sicurezza del file di testo;
2) Con NOTEPAD fai un Sostituisci "," con ";"
3) Salvi e importi il txt cosi' modificato.
Mandi, Rob.


title: importare file di testo

text:
> Non sbagli.
> L'errore, l'ha dato anche a me. Non ho indagato a fondo ma penso che, come
> dice il msg d'errore, separatore di campo (,) e separatore decimali (,)
sono
> rappresentati dallo stesso carattere, appunto la virgola.
> In sostanza ho risolto:
> 1) Copia di sicurezza del file di testo;
> 2) Con NOTEPAD fai un Sostituisci "," con ";"
> 3) Salvi e importi il txt cosi' modificato.
>
> Mandi, Rob.
>
>
Quindi il valore 10,32 diventa 10;32 cioč due campi diversi ?
Saluti


title: importare file di testo

author: Sergio MAZZA (Ufficio Stampa)

text:
"Fox Mulder" <
fili...@tiscalinet.it
> ha scritto nel messaggio
news:9cbnrb$hvk$1...@fe1.cs.interbusiness.it...

> Quindi il valore 10,32 diventa 10;32 cioè due campi diversi ?
>
>
> Saluti
Eh! Eh! In questo caso si è salvato perché se l'esempio dei dati da
trasformare è quello che vedo non ci sono valori con la virgola...
Ciao.


title: importare file di testo

author: Sib dal portatile

text:
"Fox Mulder" <
fili...@tiscalinet.it
> ha scritto nel messaggio
news:9cbnrb$hvk$1...@fe1.cs.interbusiness.it...

Cosi' come e' fatto, il tuo file di testo non puo' essere "digerito" dalla
procedura di importazione la quale non puo' risolvere le ambiguita' insite
nel file.
Devi fare una routine che modifica in ; le , che separano i campi oppure, se
i campi hanno sempre le stesse dimensioni, fai una importazione a campi
delimitati (che ignora i separatori)
Sib


title: Inizializzare un db

author: Bruno - S95

text:
A97.
Avrei la necessità di reinizializzare un db cancellando, con un pulsante o
altro metodo, tutti i record di determinate tabelle, successivamente
ripristinando e compattando il db per riaggiornare lo stesso db.
E' possibile ?
Grazie per l'aiuto.
    Bruno


title: Inizializzare un db

author: Roberto da casa

text:
"Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
news:XpWCb.90827$AX1.3...@news1.tin.it...

Trovi la risposta ad ambedue le domande nel Sito Comune (link qui sotto).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: consiglio su importazione documenti in fattura

text:
possiedo una tabella fatture in cui dovrei importare un preventvo oppure un
ordine
quindi apro una maschera che mostra il listato di entrambi l'utente
seleziona i documenti interessati e clicca su importa
in fattura devo ottenere 2 testate e le voci dei documenti
esempio ho scelto un ordine e preventivo
in fattura avrò
ordine n. xxxx del xx/xx/xxxx
voce 1 ordine
voce 2 ordine
voce 3 ordine
preventivo n. xxxx del xx/xx/xxxx
voce 1 preventivo
voce 2 preventivo
voce 3 preventivo
secondo voi  è fattibile con query di accodamento o devo usare codice dao?
Grazie.


author: Carlo Costarella

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:422444b5$1$32338$5fc...@news.tiscali.it...

Certo un po' di codice non fa mai male sopratutto se intendi proseguire con
questo RAD.
Quello che chiedi può essere fatto anche con query di accodamento. Una è la
condizione: riempire (accodare)  prima il o i record della fattura e poi i
dettagli.
Intravedo subito un problema: quale sarà il numero di fattura da utilizzare
nei dettagli?
Come potrai memorizzare questo numero e darlo in pasto alla query di
accodamento per i dettagli?
Sforzati di rispondere a questo e troverai da solo la soluzione appropriata.
Sono stato cattivello?
Ciao, Carlo


text:
> nei dettagli?
> Come potrai memorizzare questo numero e darlo in pasto alla query di
> accodamento per i dettagli?
> Sforzati di rispondere a questo e troverai da solo la soluzione
> appropriata.
> Sono stato cattivello?
>
> Ciao, Carlo
è proprio quello il problema all'inziio pensavo di ciclare le testate con un
for
e di assegnare ad un campo nascosto della form il valore del documento in
questo modo la query aveva il pasto il campo nascosto per le voci.
ma visto che ci c'ero ho fatto un for nel for e prima ciclo le testate e poi
ciclo le voci del documento in corso e le aggiungo con DAO
soluzione ottimale secondo voi?
Grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:42245af0$0$6303$5fc...@news.tiscali.it...

Nel ciclo non dimenticare il numero fattura.
Per ogni testata letta e scritta (primo ciclo di For) puoi tranquillamante
nidificare un secondo ciclo di For per i dettagli.
For i = 1 to TuoRecordset.RecordCount
    '...accodi le testate
        For ii = 1 to NNumero
            '....accodi i dettagli
        next ii
next i
Prova, se va bene, sarà stata una procedura fatta da te e avrai imparato
qualcosa.
Ciao, Carlo


text:
> Nel ciclo non dimenticare il numero fattura.
> Per ogni testata letta e scritta (primo ciclo di For) puoi tranquillamante
> nidificare un secondo ciclo di For per i dettagli.
> For i = 1 to TuoRecordset.RecordCount
>    '...accodi le testate
>        For ii = 1 to NNumero
>            '....accodi i dettagli
>        next ii
> next i
>
> Prova, se va bene, sarà stata una procedura fatta da te e avrai imparato
> qualcosa.
>
> Ciao, Carlo
>
si ho fatto cosi e lo resa anche parametrica ovvero uso variabili per
definire le tabelle di origine e i filtri.
Ciao e grazie.


title: campo valuta e valore zero

author: alex

text:
Ho una maschera con circa 10 campi valuta, e per ogni campo vuoto ho il
simbolo ? 0.00.
Ho cercato di eliminare il contenuto di questi campi in routine di apertura
maschera e su corrente  ma non ci riesco.
HO provato con if  me.importo = null, o = a "" ecc. ma non trovo
soluzione,non succede nulla.
sO che e' un problema banale, ma ci casco in pieno :(


title: campo valuta e valore zero

author: Bruno Campanini

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> wrote in message
news:474159b5$0$37203$4faf...@reader3.news.tin.it...

Togli il Default Value = 0 dalla tabella.
Bruno


title: campo valuta e valore zero

text:
> Togli il Default Value = 0 dalla tabella.
Grazie pensa che per botta di fortuna l'avevo appena trovato e stavo per
venire a dirlo qui.
Grazie ancora.


title: Info su errore (3197) in apertura file

author: Carmelo Di Rosa

text:
Mi hanno inviato un Database che in fase di apertura mi da il seguente
errore:
Il modulo di gestione di database Microsoft Jet ha interrotto
l'elaborazione. Un altro utente sta tentando contemporaneamente di
modificare gli stessi dati. (3197).
Questo errore può verificarsi in un ambiente multiutente.
Un altro utente ha modificato i dati che si sta cercando di aggiornare.
Questo errore può verificarsi quando più utenti aprono una tabella o creano
un Recordset utilizzando il blocco ottimistico. Nel tempo intercorso tra l'
utilizzo del metodo Edit e il metodo Update, un altro utente ha modificato
gli stessi dati.
Per sovrascrivere le modifiche dell'altro utente con le proprie, rieseguire
il metodo Update
Dopo il messaggio di errore non riesco ad aprire il file. Ho già provato con
il comanda compatta e ripristina, ad importare le tabella da un altro
database, ma nulla da fare.
Potreste aiutarmi?
Grazie.


title: Info su errore (3197) in apertura file

author: Karl Donaubauer

text:
Carmelo Di Rosa ha scritto:

Certo manca la versione di Access. Se si tratta di A97:
Prova con un update di JET. Contene anche JetComp per riparare
la db dal esterno. Vedi
http://support.microsoft.com/default.aspx?id=182867
http://support.microsoft.com/default.aspx?id=172733
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Ragruppamento al massimo su 10 campi?

author: MegaMax

text:
L'help dell'SQL di Access dice che in una query con ragruppamenti č
possibile effettuare il ragruppamento al massimo su 10 campi; tuttavia
spesso ho creato query che ragruppavano su be PIU' do 10 campi (20-25)
Apparentemente funzionano...
E' dunque vero che non si puň ragruppare su piů di 10 campi? oppure funziona
sempre comunque? tutte le mie query non danno nessun messaggio di errore....
ma non vorrei poi trovarmi dati sbagliati nei DBase.
Ciao, Max


title: Ragruppamento al massimo su 10 campi?

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:uowM6.2774$f56....@news2.tin.it...
> L'help dell'SQL di Access dice che in una query con ragruppamenti è
> possibile effettuare il ragruppamento al massimo su 10 campi; tuttavia
> spesso ho creato query che ragruppavano su be PIU' do 10 campi (20-25)
> Apparentemente funzionano...
>
> E' dunque vero che non si può ragruppare su più di 10 campi? oppure
funziona
> sempre comunque? tutte le mie query non danno nessun messaggio di
errore....
> ma non vorrei poi trovarmi dati sbagliati nei DBase.
>
> Ciao, Max
Ho notato anch'io che il wizard (acc'97) dava questo messaggio e poi
creandola a manina, la query, funzionava lo stesso... Boh!
Ciao.


title: relazione molti a molti

author: Uest

text:
Salve, volevo sapere se, a vostro parere, il fatto di instaurare una
relazione molti a molti fra 2 tabelle, sia in ogni caso il best way.
Mi spiego meglio, se ho una tblservizi e una tblpersonale, in cui ciascuno
può compiere vari servizi, è in ogni caso la via migliore quella di creare 2
tabelle e relazionarle appunto molti a molti oppure è possibile e
preferibile nella tblpersonale aggiungere tanti record quanti sono i servizi
e assegnare poi valore 1 o 0 a seconda che sia o meno presente quel
servizio?
Lo chiedo perchè il risparmio in termini di record mi sembra sia notevole
(se dovessi "passare" per una tblservizi_personale, avrei per ogni
IDpersonale tanti IDservizi e quindi molri record=molti Mb di DB)
Chiedo lumi.
Grazie
--
Uest


title: relazione molti a molti

author: Basjlico

text:


Per come la vedo io la cosa migliore è creare una terza tabella, con
due chiavi esterne, che puntano una alla chiave primaria di
tblpersonale e l'altra a quella tblservizi.
In questo modo ottieni il massimo della elasticità. Non credo che la
prima soluzione ti faccia "risparmiare record" perchè per ogni addetto
devi creare tanti record quanti sono i servizi, anche se l'addetto in
questione non svolge un solo servizio.
Ciao


title: relazione molti a molti

author: CarloCos

text:
"Uest" <
ave...@tin.it
> ha scritto nel messaggio
news:8dquk2$9qj$1...@nslave1.tin.it...
> Salve, volevo sapere se, a vostro parere, il fatto di instaurare una
> relazione molti a molti fra 2 tabelle, sia in ogni caso il best way.
> Mi spiego meglio, se ho una tblservizi e una tblpersonale, in cui ciascuno
> può compiere vari servizi, è in ogni caso la via migliore quella di creare
2
> tabelle e relazionarle appunto molti a molti oppure è possibile e
> preferibile nella tblpersonale aggiungere tanti record quanti sono i
servizi
> e assegnare poi valore 1 o 0 a seconda che sia o meno presente quel
> servizio?
> Lo chiedo perchè il risparmio in termini di record mi sembra sia notevole
> (se dovessi "passare" per una tblservizi_personale, avrei per ogni
> IDpersonale tanti IDservizi e quindi molri record=molti Mb di DB)
> Chiedo lumi.
> Grazie
Access non gestisce le relazioni Molti a Molti. E' necessario creare una
terza tabella che abbia le chiavi delle prime due.
Devo aggiungere che nessun DB serio gestisce le relazioni Molti a Molti.
Ciao, Carlo


title: relazione molti a molti

text:
>>preferibile nella tblpersonale aggiungere tanti >>record quanti sono i
servizi e assegnare poi >>valore 1 o 0 a seconda che sia o meno presente
quel
> >servizio?
Lapsus, intendevo creare campi in tblpersonale
> >Lo chiedo perchè il risparmio in termini di record mi sembra sia notevole
> >(se dovessi "passare" per una tblservizi_personale, avrei per ogni
> >IDpersonale tanti IDservizi e quindi molri record=molti Mb di DB)
> Per come la vedo io la cosa migliore è creare >una terza tabella, con
> due chiavi esterne, che puntano una alla chiave >primaria di tblpersonale
e l'altra a quella >tblservizi.
Si così è in questo momento, tblservizi_personale
> In questo modo ottieni il massimo della >elasticità. Non credo che la
> prima soluzione ti faccia "risparmiare record" >perchè per ogni addetto
devi creare tanti record >quanti sono i servizi, anche se l'addetto in
> questione non svolge un solo servizio.
Invece appunto, scusando il mio errore, se ho i campi dei servizi in
tblpersonale, usando solo 1 e 0, ottengo un npotevole decremento di Mb, in
quanto es: se il tizio 1 svolge i servizi 2 e 4, nel suo record in
tblpersonale avrò degli 1 degli 0, viceversa usando tblservizi_personale,
devo creare 2 record, uno per ogni servizio svolto dal tizio 1.
Ora forse si capisce meglio il motivo della mia perplessità.
Saluti
Uest


title: Migrazione access => sql e overflow

author: Simone

text:
Un saluto a tutto il NG,
sto cercando di migrare il mio DB access in SQL server; sfruttandoi il
DTS, uso l'import; per le prime tabelle è andato tutto bene (sono
state ricreate le tabelle ed i relativi record). Il problema sorge
quando provo ad importare una tabella con oltre 2000 record: mi viene
rilasciato un errore di overflow.
Facendo diverse prove ho notato che riesco ad importare sino 900
record per volta; tant'è che il messaggio di ritorno è tabella creata
con successo.
Nel momento in cui vado a visualizzare le tabelle dentro il DB SQL, la
tabella in realtà... non c'è!!!
Qlcn ha idea di quale possa essere il problema? Vi siete già trovati
in questa situazione? Non è che bisogna dare una specie di COMMIT per
attivare la tabella? Non so più come procedere.
Confido in un vostro (UTILE COME SEMPRE!!!) suggerimento.
Simone


title: Migrazione access => sql e overflow

author: TheMax

text:
"Simone" <
simone.gr...@inwind.it
> ha scritto nel messaggio
news:dd1f402.03111...@posting.google.com...

Ciao,
non penso che sia un problema di DTS, ma forse un overflow sui campi nella
tabella di sql server.
Potresti fare una prova di questo tipo (non molto convenzionale ma...)
Collegati la tabella in Access e fai una query di accodamento, in teoria
dovrebbe accodarti le righe o potresti vedere dove va in errore (le righe
non accodate)
Spero ti possa essere di aiuto.
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Migrazione access => sql e overflow

author: Giorgio Prx

text:
"Simone" <
simone.gr...@inwind.it
> ha scritto nel messaggio
news:dd1f402.03111...@posting.google.com...

Ciao Simone
Come suggerito da TheMax potrebbe essere un errore sui campi in modo
particolare sui campi data, SqlServer può memorizzare le date (datetime) dal
1° gennaio 1753 al 31 dicembre 9999, con un margine di precisione di tre
centesimi di secondo, ovvero 0,00333 secondi. I valori vengono arrotondati
con incrementi di 0,000, 0,003 o 0,007 millisecondi. Access può memorizzare
le date dal 1/1/0100 al 31/12/9999. Come vedi può verificarsi un overflow.
Ciao Giorgio


title: Oleaut32.dll e Access

author: pippo

text:
Problema.... lavoro spesso con Access di Office 97 prof sotto win 98 e
spesso e volentieri, in operazioni di routine, mi dà errore di Oleaut32.dll
ed access mi si chiude...
chi mi dà una soluzione al Problema... ???


title: Oleaut32.dll e Access

author: Romanoxxx

text:
Hai provato a installare tutte le sr e sp....
Ciao, Romano
pippo <
ik0...@libero.it
> wrote in message
tB9Y4.12818$VM3.1...@news.infostrada.it...



title: tipi dati per numeri con virgola

author: saraBelluno

text:
ciao ho bisogno urgente
devo inserire dei dati del tipo 4,5 5,5 cioč non interi.
ho provato in tuttii modi.....lui mi scrive il dato ma poi se č 2,5 lo
arrotonda a 2 e se č 2,6 a 3.
se invece di numerico metto text il dato lo scrive ma poi quando faccio le
somme va in palla
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: tipi dati per numeri con virgola

author: sv

text:
saraBelluno ha scritto:
> ciao ho bisogno urgente
> devo inserire dei dati del tipo 4,5 5,5 cioè non interi.
> ho provato in tuttii modi.....lui mi scrive il dato ma poi se è 2,5 lo
> arrotonda a 2 e se è 2,6 a 3.
> se invece di numerico metto text il dato lo scrive ma poi quando faccio le
> somme va in palla
Se in una tabella, assegna il formato numero (precisione doppia ..etc)e il
numero delle cifre decimali.
Se in maschera, nella proprietà del controllo stabilisci quello che vuoi.
--
rgrds
SC



title: tipi dati per numeri con virgola

text:
grazie...avevo impostato a zero i decimali e che sono le 11...dormire fa
bene ma non troppo
sv ha scritto:



title: tipi dati per numeri con virgola

text:
saraBelluno ha scritto:
> grazie...avevo impostato a zero i decimali e che sono le 11...dormire fa
> bene ma non troppo
<cut>
Un buon caffč e attenta al "QUOTING".
Buon lavoro!



title: tipi dati per numeri con virgola

author: Roberto da casa

text:
"saraBelluno" <
sara_...@virgilio.it
> ha scritto nel messaggio
news:ca3sp2$hm7$1...@news.newsland.it...
> ciao ho bisogno urgente
> devo inserire dei dati del tipo 4,5 5,5 cioč non interi.
> ho provato in tuttii modi.....lui mi scrive il dato ma poi se č 2,5 lo
> arrotonda a 2 e se č 2,6 a 3.
> se invece di numerico metto text il dato lo scrive ma poi quando faccio le
> somme va in palla
>
Usa un campo Numerico preferibilmente in doppia precisione o un campo Valuta
se si tratta di quattrini; se il tipo dati č Valuta, imposta a valuta anche
il formato, se č Numerico puoi impostarlo a Numero generico o con un formato
da te scelto, l'importante che contenga i decimali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query di selezione (Santo --> Giorno)

author: Edoardo

text:
Per vedere che santo è oggi ho costruito questa query :
SELECT Santi.ID, Santi.Data, Santi.[Nome santo]
FROM Santi
WHERE (((Santi.Data)=(Date())));
Funziona bene però se l'anno dal 2004 diventa 2005 è vuota, questo perché
nella tabella santi ho codicifato le date dal 01/01/2004 al 31/12/2004.
Senza aggiornare ogni anno la tabella santi è possibile magari facendo
riferimento solo al giorno ed al mese ottenere un risultato valido per
sempre ?


title: Query di selezione (Santo --> Giorno)

author: Antonio Biso

text:
"Edoardo" <
l...@lol.it
> ha scritto nel messaggio
news:ci6h8m$90b$1...@lacerta.tiscalinet.it...

where day(santi.data) = day(date) and month(santi.data) = month(date)
Antonio


title: Query di selezione (Santo --> Giorno)

text:
>> Funziona bene però se l'anno dal 2004 diventa 2005 è vuota, questo perché
>> nella tabella santi ho codicifato le date dal 01/01/2004 al 31/12/2004.
>> Senza aggiornare ogni anno la tabella santi è possibile magari facendo
>> riferimento solo al giorno ed al mese ottenere un risultato valido per
>> sempre ?
>
> where day(santi.data) = day(date) and month(santi.data) = month(date)
>
> Antonio
>
sscusa ma la tabella dei santi dove l'hai trovata?


title: Settare combo

author: Luciano (DOC)

text:
Ci sto provando da un'ora  ma ho trovato solo soluzioni accroccate.
Devo settare da codice una combo, solo che al colonna associata non e' un
elemento sufficiente.
Immaginate un elenco di figli con accanto il nome del padre (amen!:-)
andrea-piero
mario-franco
mario-giulio
nicola-giuseppe
dove la colonna asociata e' la prima.
Se setto miacombo=mario si piazza sul primo mario che incontra mentre io
invece voglio andare sul secondo.
Column() non serve, e' di sola lettura.
Itemdata potrebbe essere un'idea per beccare al riga (in teoria non serve,
gli elementi ce li ho gia')  ma poi come la setto?
Saluti.
Luciano


title: Settare combo

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9v7bec$dje1f$1...@ID-86073.news.dfncis.de...
> Ci sto provando da un'ora  ma ho trovato solo soluzioni accroccate.
> Devo settare da codice una combo, solo che al colonna associata non e' un
> elemento sufficiente.
> Immaginate un elenco di figli con accanto il nome del padre (amen!:-)
>
> andrea-piero
> mario-franco
> mario-giulio
> nicola-giuseppe
>
> dove la colonna asociata e' la prima.
> Se setto miacombo=mario si piazza sul primo mario che incontra mentre io
> invece voglio andare sul secondo.
In che maniera decidi che devi andare sul secondo, dove la peschi questa
informazione?
> Column() non serve, e' di sola lettura.
> Itemdata potrebbe essere un'idea per beccare al riga (in teoria non serve,
> gli elementi ce li ho gia')  ma poi come la setto?
Antonio


title: Settare combo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:iBGR7.288629$sq5.14...@news.infostrada.it...
> andrea-piero
> mario-franco
> mario-giulio
> nicola-giuseppe
> In che maniera decidi che devi andare sul secondo, dove la peschi questa
> informazione?
E' uguale,...dove la pesco la pesco, io ad un certo punto della mia vita
voglio andare su mario-giulio.
Metti che siano degli id che mi vado a leggere da qualche parte.
Nell'esempio ho messo i nomi per chiarezza.
Diciamo che voglio andare alla riga 45899-56888 che sono le prime due
colonne della query della combo.
Saluti.
Luciano


title: Settare combo

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9v7ctk$df307$1...@ID-86073.news.dfncis.de...

Nel primo esempio la prima colonna, che tu hai associato ala combo non puň
essere chiave, nell'esempio degli ID potrebbe esserlo.
Nel primo caso allora, supponiamo ci sia un campo chiave (ce lo metti se non
c'č, un ID), associ l'id alla combo e lo nascondi con diemnsione colonna a
0.
A questo punto tu dici di sapere quale č la riga da selezionare, quindi hai
un criterio che ti permette di trovare il record e quindi l'ID (potresti per
esempio fare una dlookup con criteri che la prima colonna vale mario e la
seconda giulio)
Trovi l'id e a quel punto fai
miacombo = ID
Ti si posiziona sulla riga giusta facendoti vedere mario con giulio
Antonio