text:
Antonio Biso ha scritto:
> If Not IsNull(datainizio) And Not IsNull(datafine) Then strquery =
> strquery & " AND [data_fine] BETWEEN #" & Format(datainizio,
> "dd/mm/yyyy") & "# AND #" & Format(datafine, "dd/mm/yyyy") & "# "
>
> Qui devi usare mm/dd/yyy
>
> Quando non c'è ambiguità ci pensa lui a invertire (se c'è 31/05/06 è ovvio
> che sia maggio, ma se metti 01/05/06 lo legge come 5 gennaio
>
> Antonio
A questo punto farò così... ma non capisco perchè??!?
Ho sbagliato ad usare la funzione format??!?


title: Giorno e mese invertito solo in query...

author: Antonio Biso

text:
"Gianluca76ch" <
gianlu...@gmail.com
> ha scritto nel messaggio
news:1149157064.5...@c74g2000cwc.googlegroups.com...
Antonio Biso ha scritto:


Perchè nel caso tuo access interpreta la data col formato anglosassone...
Antonio


text:
Antonio Biso ha scritto:

Bah... c'è qualcosa che non mi convince...
Comunque grazie mille, almeno così ho risolto il problema...


title: programma magazzino compatibile

author: Tucano

text:
Ciao a tutti,
volevo chiedervi se conoscete un programma di gestione magazzino e
contabilita' pienamente compatibile con Access.
Sto realizzando un sito di e-commerce che sfrutta un db access ma per il
resto (magazzino e contabilita') volevo usufruire appunto di un
programma gia' esistente.
Qualcuno mi ha parlato di AdHoc ma non sono sicuro sia pienamente
compatibile, infatti usa tabelle dbf. Possono integrarsi lo stesso?
Grazie a tutti,
ciao
Tucano


title: programma magazzino compatibile

author: Giorgio PS

text:
email:
giorgio....@ps-elettronica.it
Tucano <
bofN...@finita.com
> wrote in message
1e7k53w.6p...@a-fi7-31.tin.it...

prova con Swing: è un gestionale completo ed è realizzato interamente su
Access.
il sito è
www.siacinformatica.it
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine


title: programma magazzino compatibile

author: Maurizio Spada

text:
> Ciao a tutti,
> volevo chiedervi se conoscete un programma di gestione magazzino e
> contabilita' pienamente compatibile con Access.
Onda prodotto dalla Edisoftware di Genova (
www.edisoftware.it
)
E' scritto in Visual Basic su database Access.
Piuttosto buono.
===============
Maurizio Spada
m.s...@esedra.it
Bergamo - Italy
===============


title: Descrizione Tabelle

author: Stefano

text:
E' possibile in Access ottenere la descrizione dello schema in uso
tramite query analogamente a quanto possibile in Oracle mediante
interrogazione della tabella di sistema ALL_TABLES?
Grazie in anticipo per le risposte.
Stefano.


title: Descrizione Tabelle

text:
"Stefano" <
orma...@tin.it
> ha scritto nel messaggio
news:88ac4503.03033...@posting.google.com...

Se non fraintendo la tua richiesta prova a vedele la Tabella MSysObjects,
ovviamente devi renderla
visibile in quanto gli oggetti di sistema sono nascosti.
Menů----Strumenti----Opzioni---Box(Mostra)---Oggetti Nascosti e
Sistema(FLAGGALI).
Da quě capisci che puoi ottenere tramite QRY l'elenco delle Tabelle cosě:
SELECT MsysObjects.Name FROM MsysObjects WHERE (((Left$([Name],4))<>"Msys")
AND ((MsysObjects.Type)=1)) ORDER BY MsysObjects.Name;
Se usi ADO invece se non sbaglio puoi accedere al metodo OPENSCHEMA....., ma
non sň
darti notizie piů approfondite in quanto non lo utilizzo....!
Ciao.
@Alex.


title: RELAZIONE TRA TABELE

author: matto

text:
ragazzi come faccio a fare una relazione tra 3 tabelle come queste
tabella utente: nome ,cognome,ecc...
tabella mese: gennaio,febbraio
tabella giorni: 1-31
grazie


title: RELAZIONE TRA TABELE

text:
"matto" <
mat...@hotmail.com
> ha scritto nel messaggio
news:%01ga.8461$Jg1.1...@news1.tin.it...

Voglio sbattermi per terra!!!!
Antonio


title: RELAZIONE TRA TABELE

author: Alessandro Cara

text:

facendo della facile ironia: in linea con il tuo nick?
Se mi fai sbattere per terra il "povero" Biso e' un "grosso" guaio
Per "relazionare" qualcosa i dati devono essere "relazionabili"
Le tabelle che hai descritto "non" sono relazionabili a meno che su tabella
utente non vi sia un attributo mese e/o giorno e/o su mesi non vi sia un
attributo
Cognome e/o giorno .....etci..etci...etci
--
a.cara
Togli qualcosa dall'email


title: RELAZIONE TRA TABELE

author: Xymox

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto
> >
> > tabella utente: nome ,cognome,ecc...
> > tabella mese: gennaio,febbraio
> > tabella giorni: 1-31
>
> Voglio sbattermi per terra!!!!
rotfl


title: confronto tra due record della stessa tabella

author: Eirinn

text:
il database procede pianino, ma sto imparando un bel po' :)
ora ho questo problemino:
ho due tabelle, "Linee" e "Modelli".
Linee è semplicemente una lista di numeri da uno a tot. (volendo se ne
possono aggiungere mediante maschera)
In modelli ho il campo "Nome" e "Linea_Associata".
Dovrei fare la seguente cosa:
In pratica ogni modello dovrebbe incrementare automaticamente al numero
di linea successiva, per poi, una volta giunti alla fine delle linee,
riprendere da capo.
es:
Tab. Linee
Nome Linea
Linea1  1
Linea2  2
Linea3  3
Tab. Modelli
Mod1 linea1
Mod2 Linea2
Mod3 Linea3
Mod4 Linea1
Mod5 Linea2
Io pensavo di prendere il valore massimo della tabella linee come
variabile, incremento automaticamente il valore della linea associata
dei modelli fintantoché il valore non è uguale a il valore massimo della
tabella linee + 1, al che il valore linea associato viene riportato a uno.
Ho rpovato con vari script ma non riesco a tirare fuori una cosa del
genere. un aiutino?
--
Sláinte, Eirinn
icq# 3346238 -
http://eirinn.altervista.org/
"Per aspera ad astra"


title: E' POSSIBILE DA UN MENU A TENDINA VISUALIZZARE 1 REPORT

author: Rino

text:
Salve, ho 1 tabella comuni. la corrispondente query e report  es.
1 aquila
2 bari
3 milano ecc.
Per stampare i dati di 1 comune ho 1 quey che cerca con condizione numerica.
In una maschera ho 1 casella combinata dove appaiono i comuni e il relativo
numero mi appare il report cercato e proseguo con la stampa.
domanda
è possibile da 1 menu a tendina posta su una maschera visualizzare
direttamente il report relativo?
grazie
Rino


text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462b77a4$0$36442$4faf...@reader5.news.tin.it...

All'origine riga di una casella combinata non associata con tipo origine
riga impostato a 'elenco valori', elenca i nomi dei report che vuoi
visualizzare separati da un punto e virgola;
codice su click:
Dim Procedura As String
Procedura = CasellaProcedure.Column(0)
DoCmd.OpenReport (Procedura), acViewPreview
End If
saluti
thomas.az


text:
> All'origine riga di una casella combinata non associata con tipo origine
> riga impostato a 'elenco valori', elenca i nomi dei report che vuoi
> visualizzare separati da un punto e virgola;
> codice su click:
> Dim Procedura As String
> Procedura = CasellaProcedure.Column(0)
> DoCmd.OpenReport (Procedura), acViewPreview
> End If
>
> saluti
>
thomas.az
Grazie per l'istruzione
ho messo la riga  impostato su elenco valori e scritto il codice sull'evento
clik, ma quando clikko sulla tendina è vuota non appaiono i report.
grazie


text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462baba7$0$17947$4faf...@reader1.news.tin.it...

i nomi dei report sono elencati nella riga 'origine riga' ?
se vi è scritto qualcosa la tendina non può essere vuota.
ciao
thomas.az


text:
> i nomi dei report sono elencati nella riga 'origine riga' ?
> se vi è scritto qualcosa la tendina non può essere vuota.
> ciao
>
thomas.az
nella 'origine riga'  ci sono solo le tabelle e le query e non i report
rino
grazie


author: access

text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462bb676$0$17949$4faf...@reader1.news.tin.it...

Rino quella a cui fai riferimento è l'"ORIGINE CONTROLLO" ; mentre tu devi
fare riferimeto all'"ORIGINE RIGA" quella che si trova subito dopo dove hai
impostato "elenco valori"
ciao


text:
> Rino quella a cui fai riferimento è l'"ORIGINE CONTROLLO" ; mentre tu devi
> fare riferimeto all'"ORIGINE RIGA" quella che si trova subito dopo dove
> hai impostato "elenco valori"
>
> ciao
ho guardato bene ma credimi  a origine riga  vedo solo tabelle e query .
origine controllo non da nulla è bianca
rino


text:

x 1 conferma
tu hai detto:
Dim Procedura As String
Procedura = CasellaProcedure.Column(0)
DoCmd.OpenReport (Procedura), acViewPreview
End If
io al posto di CasellaProcedure ho scritto CasellaCombinata199 è giusto?
grazie


text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462bd427$0$17954$4faf...@reader1.news.tin.it...
>
> >> Rino quella a cui fai riferimento è l'"ORIGINE CONTROLLO" ; mentre tu
> devi
>>> fare riferimeto all'"ORIGINE RIGA" quella che si trova subito dopo dove
>>> hai impostato "elenco valori"
>>>
>>> ciao
>> ho guardato bene ma credimi  a origine riga  vedo solo tabelle e query .
bene cancella tutto e scrivi i nomi dei report che vorrai aprire
>> origine controllo non da nulla è bianca
ok, lasciala vuota
>> rino
> x 1 conferma
> tu hai detto:
> Dim Procedura As String
> Procedura = CasellaProcedure.Column(0)
> DoCmd.OpenReport (Procedura), acViewPreview
> End If
devi cancellare "end if" non serve
>
> io al posto di CasellaProcedure ho scritto CasellaCombinata199 è giusto?
> grazie
Giustissimo
Prova
>


text:
> devi cancellare "end if" non serve
>>
>> io al posto di CasellaProcedure ho scritto CasellaCombinata199 č giusto?
>> grazie
>
>
> Giustissimo
>
> Prova
 penso che ce la farň grazie a te.
cmq x ora nulla
su tipo origine riga ho messo come tu hai detto Elenco valori
il punto e virgola in questo modo: Elenco valori;R Censimento;R AEREA
va bene ma dalla tendina nn vedo 1 tubo
rino


text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462bdae4$0$17949$4faf...@reader1.news.tin.it...
>
>> devi cancellare "end if" non serve
>>>
>>> io al posto di CasellaProcedure ho scritto CasellaCombinata199 è giusto?
>>> grazie
>>
>>
>> Giustissimo
>>
>> Prova
>
> penso che ce la farò grazie a te.



text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462bdae4$0$17949$4faf...@reader1.news.tin.it...
>
>> devi cancellare "end if" non serve
>>>
>>> io al posto di CasellaProcedure ho scritto CasellaCombinata199 è giusto?
>>> grazie
>>
>>
>> Giustissimo
>>
>> Prova
>
> penso che ce la farò grazie a te.
> cmq x ora nulla
> su tipo origine riga ho messo come tu hai detto Elenco valori
> il punto e virgola in questo modo: Elenco valori;R Censimento;R AEREA
>
> va bene ma dalla tendina nn vedo 1 tubo
>
> rino
>
dai che ci sei quasi.
Allora riepiloghiamo:
tasto destro del mouse sulla casellacontrollo e clicchiamo su proprieta.
Bene, adesso escono le proprieta' della casella.
Nelle proprieta' clicca sulla cartella "tutte" cosi ti escono tutte le
proprieta' della casella.
dando uno sguardo alle proprietà, scorrendo dall'alto verso il basso uno ad
uno, noterai la proprieta' "Tipo origine riga" ove allasua destra dal menu a
tendina scegli "elenco valori".
Fin qui ci siamo?
subito dopo c'è la proprieta' "Origine riga" bene, alla destra scriverai
cosi:
nomeTuoreport; nomeTuoaltroreport; nomeEnnesimoTuoReport;
insomma i nomi dei report che vorrai aprire dalla casellacombinata.
Ora fatto questo chiudi le proprieta' della casellacombinata, poi seleziona
quest'ultima con un click del tasto destro del mouse e dal menu a tendina
clicca su genera evento e poi seleziona generatore di codice e clicca OK.
Adesso si aprira l'editor di vba e all'interno noterai:
Private sub Casellacombinata199_click()
'qui dovra copiare questo:
Dim Procedura As String
Procedura = casellacombinata199.Column(0)
DoCmd.OpenReport (Procedura), acViewPreview
End Sub
ora vedrai che sara' OK
Ciao


text:
 > ora vedrai che sara' OK
>
>
> Ciao
GRAZIE FATTOOOOOOOOOOOO
rino


author: Carlo Costarella

text:
"Rino" <
gensi...@alice.it
> ha scritto nel messaggio
news:462b77a4$0$36442$4faf...@reader5.news.tin.it...

Da questo link puoi scaricare un db di esempio che ti permette non solo di
visualizzare tutti gli oggetti di database, ma anche di eseguire i vari
oggetti.
http://www.frantoiogestione.com/ElencoOggetti.zip
Ciao, Carlo


title: "Nessun record corrente"

author: Principiante da casa

text:
 In una maschera Maschera1 ho una SottomascheraA che, mediante una query
visualizza un insieme di record.
Successivamente elaboro questi record come recordset modificandoli.
Le modifiche sono tali da determinarne l'uscita dalla lista che al termine
dell'elaborazione risulta correttamente vuota.
Il problema è che quando chiudo la Maschera1 mi viene visualizzato il
messaggio "nessun record corrente".
Ho inserito la requery, la refresh, la close del record set, ma niente il
messaggio, prima della chiusura non scompare.
Si può fare qualcosa?
Grazie.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: "Nessun record corrente"

author: Roberto da casa

text:
"Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
news:62Z77Z56Z12Y11...@usenet.libero.it...
> In una maschera Maschera1 ho una SottomascheraA che, mediante una query
> visualizza un insieme di record.
> Successivamente elaboro questi record come recordset modificandoli.
> Le modifiche sono tali da determinarne l'uscita dalla lista che al termine
> dell'elaborazione risulta correttamente vuota.
> Il problema è che quando chiudo la Maschera1 mi viene visualizzato il
> messaggio "nessun record corrente".
> Ho inserito la requery, la refresh, la close del record set, ma niente il
> messaggio, prima della chiusura non scompare.
> Si può fare qualcosa?
Ammesso e non concesso che abbia ben capito il tuo problema, a fronte
dell'evento "Su chiusura" della maschera principale imposta con una stringa
vuota l'origine record della sottomaschera.
> Grazie.
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: "Nessun record corrente"

text:
Hai capito benissimo.
Ho fatto come mi hai suggerito però il messaggio lo emette prima dell'evento
"Su Chiusura" (ho provato anche ad utilizzare "SuScaricamento").
Come premo X emette il messaggio "Nessun record corrente" e poi dando OK
esegue prima SuScaricamento e poi SuChiusura.
Hai qualche altra idea?
                    Il 16 Gen 2006, 12:28, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:




title: "Nessun record corrente"

text:
                    Il 16 Gen 2006, 14:57,
rust...@libero.it
 (Principiante da casa) ha
scritto:



title: "Nessun record corrente"

text:
"Principiante da casa" <
rust...@libero.it
> ha scritto nel messaggio
news:62Z77Z56Z12Y11...@usenet.libero.it...
> Hai capito benissimo.
> Ho fatto come mi hai suggerito però il messaggio lo emette prima
dell'evento
> "Su Chiusura" (ho provato anche ad utilizzare "SuScaricamento").
> Come premo X emette il messaggio "Nessun record corrente" e poi dando OK
> esegue prima SuScaricamento e poi SuChiusura.
> Hai qualche altra idea?
No
Comunque quando rispondi scrivi DOPO e non prima del testo dei messagi
precedenti.
[CUT]



title: "Nessun record corrente"

text:
                    Il 16 Gen 2006, 15:18, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:
>

Va bene.
E grazie.



title: [OT] Mistrero che neppure la microsoft mi ha risolto

author: All Eyez On me

text:
Sentite questa:
da un cliente su un pc non aprono i file wdb di works che avevano fatto mesi
passati, se provano ad aprirli, clessidra e poi non succede niente. Gli
stessi file se li apro io sul mio pc funzionano perfettamente. I file fatti
dal mio pc e aperti dal loro pc funzionano.
che siano degli X-files?
AEOM


author: MAX

text:
> da un cliente su un pc non aprono i file wdb di works che avevano fatto
mesi
> passati, se provano ad aprirli, clessidra e poi non succede niente. Gli
> stessi file se li apro io sul mio pc funzionano perfettamente. I file
fatti
> dal mio pc e aperti dal loro pc funzionano.
 E' successo anche a me.
La soluzione?
Ho reinstallato works.
Ciao
Toni


text:


A me è successa una cosa ancora più strana:
Ho un .mdb funzionante perfettamente,
lo rinomino in un certo modo (e solo in quel modo) e non funziona più, dice
che non è un file di access valido.
esempio:
magazzino.mdb <- funziona
magazzino2.mdb <- NON funziona
magazzino3.mdb <- funziona
misteri...
ciao
m4c
--
"...aveva fatto i bagagli, salutato tutti, risalutato tutti, e dimenticato
apposta una valigia, alla locanda, perché un pretesto per tornare bisogna
sempre seminarselo dietro, quando si parte. Si sa mai." A.B.


title: eliminare le tabelle e accodare i dati da un file identico

text:
ho un file identico con stesse tabelle, o comunque il file in cui finiranno
i dati contiene piu taballe ma sicuramente contiene quelle del file vecchio.
dovrei eliminare i dati da tutte le tabelle che esistono anche nel file
vecchio e poi accodare i dati delle tabelle del file vecchio nelle
rispoettive tabelle nel file nuovo.
devo crearmi 200 query di eliminazione e 200 query di accodamento oppure c'è
un modo magari ca codice vba piu efficiente e sbrigativo?
Grazie.


author: MA

text:

Se i file si chimano Pippo, Pippo1, Pippo2 etc...
creati un ciclo in cui ti colleghi al mdb pippo & int(1)+1 e operi sempre la
stessa stessa query.
MAssimiliano


text:
>
> Se i file si chimano Pippo, Pippo1, Pippo2 etc...
> creati un ciclo in cui ti colleghi al mdb pippo & int(1)+1 e operi sempre
la
> stessa stessa query.
> MAssimiliano
>
forse non mi sono spiegato bene possiedo un file vecchio con 3 tabelle piene
di dati e un fule nuovo con le stesse tabelle ma con altri dati, nel file
nuovo ci potrebbero essere anche piu tabelle del file vecchio ma sicuramente
ci sono quelle del file vecchio.
dovrei fare un ciclo for che scorrendo tutte le tabelle del file nuovo se
tale tabella esiste nel file vecchio elimina i record attuali e accoda
quelli del file vecchio se invece nel file vecchio tale tabella non esiste
elimina soltanto i record nella tabella del file nuovo.
mi sapete aiutare? c'č in vb una collezzione delle tabelle?
Grazie.


text:

Sģ ma devi aggiungere i riferimenti ADOX
MAssimiliano


text:
file nuovo.
> >
> > mi sapete aiutare? c'č in vb una collezzione delle tabelle?
>
> Sě ma devi aggiungere i riferimenti ADOX
> MAssimiliano
>
tu o qualcun'altro a quache dritta da darmi su come procedere a livello di
codcie vba? Grazie.


title: Andare a nuovo record da codice

author: Pisinho

text:
Salve,
da codice VBA grazie a Carlo Antonio sono riuscito a salvare il record con i
controlli non associati, ora il problema e' dopo aver inserito il record,
andare avanti di uno e preparare la maschera a prendere i nuovi input.
Come posso fare?


title: Andare a nuovo record da codice

author: Debora

text:
"Pisinho" <
li...@fol.it
> ha scritto nel messaggio
news:am6gt6$cia$1...@newsreader.mailgate.org...

Puoi crearti,con wizard, un pulsante nella tua maschera,
che al click ti visualizzi la maschera in modalitą inserimento nuovo record.
--
Debora


title: Andare a nuovo record da codice

author: Antonio Biso

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:o3Ah9.4184$Hc7....@twister1.libero.it...

> che al click ti visualizzi la maschera in modalità inserimento nuovo
record.
Poi però ti vai a guardare quello che ti ha creato il wizard e ti spulci
tutto l'help per capire bene quello che stai facendo e farlo di tuo la volta
successiva!!!
Antonio


title: Problemino con report

author: Ronny

text:
Ciao a tutti,
ho un report che nel corpo stampa i seguenti dati:
11/09/2001  Etichetta Nr. 1
         11/09/2001  Etichetta Nr. 2
11/09/2001  Etichetta Nr. 3
         12/09/2001  Etichetta Nr. 4
vorrei
stamparli cosě :
         11/09/2001  Etichetta Nr. 1
2
                                   3

         12/09/2001
Etichetta Nr. 4
stampare solo la data e l'intestazione sullo stesso
foglio ma al cambio di data.
Come posso fare? Ed eventualmente volessi
stampare il conteggio delle etichette per data? Mi date delle dritte?
Grazie.
Ronny
--------------------------------
Inviato via
http://usenet.iol.it


title: Creare report da due query

author: salem

text:
Normalmente creo dei report che hanno come origine i record selezionati con
UNA query.
E' possibile creare un report che abbia come origine dati DUE query?
In effetti sarebbe una sorta di scheda clienti con due sezioni, una dedicata
all'anagrafica e l'altra al prodotto acquistato.
Purtroppo creando per questa una sola query mi replica i record anagrafici
tante volte quante righe prodotto esistono. Quindi l'idea era creare due
query separate e metterle però nello stesso report.
Che ne dite?
Ciao a tutti
salem


title: Creare report da due query

text:
"salem" <
adri...@libero.it
> ha scritto nel messaggio
news:1wbZd.22904$WC1....@tornado.fastwebnet.it...

Lo sche maschera - sottomaschera non va bene?
MAssimiliano


title: Creare report da due query

author: ALESSANDRO Baraldi

text:
"salem" <
adri...@libero.it
> ha scritto nel messaggio
news:1wbZd.22904$WC1....@tornado.fastwebnet.it...

Nella Query imposta correttamente la proprietà del JOIN che legano le
Tabelle
Anagrafiche con quella Ordini.
Selezionale e conil Mouse_DX accedi alle proprietà del JOIN.
Potresti risolvere con Report e sottoreport, ma secondo me
non è il massimo.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Vuoi imparare a programmare in VBA ?

author: Corsi On Line

text:
Impara a Programmare in VBA per Microsoft Access con i corsi on line
di programmazione Access. Impara secondo i tuoi tempi ed i tuoi ritmi.
Inoltre, corsi di Visual Basic ed SQL.
Inizio nuovi corsi il 22 Aprile.
Per informazioni, contattare
fdif...@mclink.it


title: Come gestire gli arrivi di un prodotto in magazzino?

author: °-Athena-°

text:
Salve ragazzi, vediamo se potete aiutarmi voi a risolvere questo problema:
Ho una tabella che gestisce gli spostamenti in magazzino di determinati
prodotti (ogni tipo di prodotto ha diversi numeri di serie).Ora ogni seriale
di prodotto puo' essere caricato e scaricato in magazzino diverse
volte,generando un IDtransazione diverso, con date diverse, dal giorno del
suo arrivo fino a quando viene utilizzato.
Sto cercando un metodo che mi permetta di selezionare per ogni numero di
serie, la prima transazione di carico (in termini di data),che
corrisponderebbe all'arrivo del pezzo in magazzino.
La tabella Transazioni è fatta in questo modo :
IDtransazione
Datatransazione
Descrizione transazione ("c" se il pezzo viene caricato , "s" se viene
scaricato)
IDProdotto (duplicati ammessi)
Numero di serie (Duplicati ammessi)
Spero che qulcuno possa aiutarmi,
grazie per l'attenzione ,
ciao.


text:
"°-Athena-°" <
astef...@tiscalinet.it
> ha scritto nel messaggio
news:8quL6.15369$RX4.9...@news.infostrada.it...

Io lo farei con una query di raggruppamento che abbia il seguente codice
SQL:
SELECT Transazioni.IDProdotto, Transazioni.[Numero di serie],
Min(Transazioni.Datatransazione) AS MinDiDatatransazione
FROM Transazioni
WHERE (((Transazioni.[Descrizione transazione])="c"))
GROUP BY Transazioni.IDProdotto, Transazioni.[Numero di serie];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Sei grande Roberto!!
Grazie per l'aiuto.
Avevo pensato di risolvere il problema aggiungendo un'altro stato in
"Descrizione transazione" ('c'=Carico, 's'=Scarico ,'r'=Registrazione
prodotto),ma evidentemente cosi' avrei dato anche maggiore possibilità
all'utente di sbagliare in fase di inserimento dei record.
La tua soluzione mi sembra ottima...
Grazie ancora per l'attenzione.
ciao
Roberto da casa ha scritto nel messaggio ...



title: Somma in un report

author: Enrico

text:
Ciao a tutti,
ho creato un report in cui vengono inseriti i dati provenienti da un query.
Nel piè di pagina del report (non piè di pagina pagina) ho inserito
=Somma([danaro]) per ottenere il totale.
Tuttavia se uno degli elementi è uguale a null la somma risulta #errore#.
Allora ho usato l'istruzione nz, nel piè di pagina report ho inserito =Somma
(nz([danaro];0)), dovrebbe essere giusto, invece continua a dare errore.
Per la verità da errore anche solo con l'istruzione =nz([danaro];0).
Mi sapete spiegare perchè??
Grazie 1000
Mandi Enrico


title: Somma in un report

author: Roberto - Syd

text:

Perchè la funzione nz(Valore;ValoreperNull) dice che se un valore è null
verrà sostituito con ValoreperNull nel tuo caso 0, quindi come dici te:
Tuttavia se uno degli elementi è uguale a null la somma risulta #errore#.
la funzione nz la devi usare sugli elementi che ti danno valore null e non
sulla somma che ti da come valore #errore, inoltre come l'hai usata te è
sbagliato avresti dovuto scrivere =nz(Somma([danaro]);0), e in questo caso
il funzionamento é: se Somma([danaro])=Null allora casella di testo =0
Ciao Roberto - Syd
P.S. C'è scritto anche nello help


title: Somma in un report

text:
OK, hai ragione.
ma perchè se uso questa formula =nz([danaro];0) nella casella che dovrebbe
contenere i valori mi risulta ugualmente #errore#?


title: Somma in un report

text:
> OK, hai ragione.
> ma perchè se uso questa formula =nz([danaro];0) nella casella che dovrebbe
> contenere i valori mi risulta ugualmente #errore#?
>
>
Io in genere uso quest'istruzione =iif(isnull([danaro]);0;[danaro]),
naturalmente se usi questa forma fai attenzione che la casella di testo dove
c'è il valore del campo 'danaro' non si chiami danaro.
Ciao Roberto - Syd


title: Unione tabelle

author: Hubert Vigl

text:
Mi potete dare una dritta?
Ho due tabelle (MS Access) che contengono lo stesso campo ID
Ho creato una query che fa la somma per ID nella tabella 1 e una query che
fa la somma per ID nella tabella 2.
Come posso creare una query sulle tabelle 1 e 2 che mi dia la somma per ID
su due colonne
in pratica
ID(1) SommaTAb1 SommaTab2
ID(2) SommaTab1 SommaTab2
...
Grazie
Hubert


title: Unione tabelle

author: sabrina

text:
Hubert Vigl wrote:

> ....
> Grazie
> Hubert
non so se ho capito la domanda
dovrebbe funzionare cosě:
crei una prima query in cui fai la somma del ID della prima tabella
crei una seconda query in cui fai la somma dell'ID della seconda tabella
crei una terza query in cui metti le due precendenti senza alcun join e
come campi inserisci i campi somma. te li fa vedere entrambi
ciao sabrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Unione tabelle

text:
"sabrina" <
sti...@libero.it
> ha scritto nel messaggio
news:b2i879$6u8$1...@news.newsland.it...
> crei una prima query in cui fai la somma del ID della prima tabella
> crei una seconda query in cui fai la somma dell'ID della seconda tabella
> crei una terza query in cui metti le due precendenti senza alcun join e
> come campi inserisci i campi somma. te li fa vedere entrambi
Ho provato con
SELECT * from query1 UNION select * from query2
ma il risultato è
ID(1) SommaTAb1
ID(1) SommaTAb2
e non su due colonne


title: Portare sul web un database Access

author: Giulio Severini

text:
Ciao, ho un database Access sul mio pc di casa, e vorrei portarlo su un
sito internet in modo che i visitatori possano visualizzarne i dati.
Che strumenti mi servono, come lo posso fare?
Grazie mille a tutti.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Portare sul web un database Access

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:cppij5$8oq$1...@news.newsland.it...
> Ciao, ho un database Access sul mio pc di casa, e vorrei portarlo su un
> sito internet in modo che i visitatori possano visualizzarne i dati.
> Che strumenti mi servono, come lo posso fare?
> Grazie mille a tutti.
>
> --
Access su WEB rende disponibile solo il motore JET,al quale puoi
accedere anche con ASP.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Portare sul web un database Access

text:
> Access su WEB rende disponibile solo il motore JET,al quale puoi
> accedere anche con ASP.
> Ciao
Mmm...okkei quindi in teoria lo posso fare, no?
Insomma...se tu avessi un database in Access e volessi farlo consultare su
internet come faresti? Con codice ASP inserito nella pagina web?
Hai delle guide che lo spiegano?
Grazie mille cmq :)



title: Portare sul web un database Access

author: ciroteo

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:cppm2v$sqh$1...@news.newsland.it...

aspitalia è un sito fatto bene, anche
html.it
 ha la sua bella sezione asp.


title: Portare sul web un database Access

author: Alex NSB

text:
> "Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
> Mmm...okkei quindi in teoria lo posso fare, no?
> Insomma...se tu avessi un database in Access e volessi farlo
> consultare su internet come faresti? Con codice ASP inserito nella
> pagina web?
> Hai delle guide che lo spiegano?
Io mi sono trovato bene con questo tool:
http://www.vbsdb.com/sources/pages/home/default.asp
HTH.
Alessandro


title: Disabilitare un pulsante

author: Lucio

text:
In una maschera ho un pulsante chiamato "print";
vorrei disabilitarlo su apertura della maschera,
approssimativamente in questo modo:
If  login="pippo" then
sintassi per disabilitare il pulsante, e se possibile ogni modo per stampare
qualsiasi oggetto
end if


title: Disabilitare un pulsante

author: BiBi

text:


Me!prin.Enabled  = False


title: Msgbox in query di accodamento (A97)

author: Ioselito

text:
Il problema è il seguente:
Ho una maschera che visualizza i dati di una tabella, la mia necessità è
quella di permettere di cancellare i record selezionati da questa maschera e
salvarli in un'altra tabella,
praticamente non ho fatto altro che crearmi una query di accodamento che
inserisce i dati nella mia nuova tabella, fino quì tutto ok, il problema è
che vorrei fare in modo possibilmente da codice ,forse con msgbox?, che
prima di accodare il record, controlli che non sia già presente un record
con stessa chiave primaria, e nel caso in cui sia già presente mi chieda se
desidero aggiornare il record.
Teoricamente credo che si possa fare tramite msgbox su evento AfterUpdate,
ma è possibile far aggiornare un record ad una query di accodamento?
Non so proprio come gestirla...
Grazie per il costante aiuto.


title: Msgbox in query di accodamento (A97)

author: MA

text:
"Ioselito" <
In...@mtmsrl.com
> ha scritto nel messaggio
news:42087c8d$0$6296$5fc...@news.tiscali.it...

Nelle autocoposizioni ce n'è una che controlla la non corrispondenza di due
record
Accoda quella, il lavoro "sporco" ti viene già dato
Oppuer con una subselect tipo
Selecyt * form tabA where not in Select * ...
MAssimiliano


title: Msgbox in query di accodamento (A97)

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Ja%Nd.1466$hd4...@news.edisontel.com...

Conosco l'utilizzo delle query ricerca dati non corrispondenti, ma in quel
caso riesco ad accodare o i record presenti, o quelli non presenti, io
invece avrei la necessità di accodarli entrambi e nel caso di un record già
presente dovrebbe chiedermi una conferma.


title: Msgbox in query di accodamento (A97)

author: Carlo Costarella

text:
"Ioselito" <
In...@mtmsrl.com
> ha scritto nel messaggio
news:42089a66$0$6314$5fc...@news.tiscali.it...

A colpo d'occhio potresti fare due query una per i dati non presenti (la
esegui e basta) e la seconda con i dati presenti (previo msgbox di
conferma). Un messaggio per confermare la sovrascrittura di ogni record già
presente mi sembra una procedura alquanto lunga e ripetitiva.
Fate vobis...
ciao, Carlo


title: Office xp/2003 Vs Office 2007

author: SamueleDiRimini

text:
ciao a tutti,
ho un problema con office 2007 (ho googlato!) che non riesco a capire.
Ho una rete di circa 10 pc che usano come FE un adp creato con access XP con
parecchie linee di codice. (formato dati access 2000)
il BE è sql server 2000.
tutto funziona regolarmente.
Per motivi non noti (deficienza?) mi è venuta voglia di upgradare la suite a
office 2003 o office 2007 soprattutto in considerazione del fatto che m$,
prima o poi, deciderà di non supportare più office xp.
Ho provato con office 2003 e tutto (sembra) funzionare bene. Anche la
responsività è sui livelli di office xp.
Ho provato con office 2007. Una tragedia. In particolare una maschera che
effettua dei calcoli (è un preventivatore) solo per visualizzarsi ci mette
circa 20 secondi durante i quali si vede access che disegna la maschera con
una lentezza impressionante.
Tutto questo non succede con xp e con 2003.
Secondo voi da cosa può dipendere? sono bug conosciuti?
Un'altra cosa: visto che access 2003 funziona bene, ci sono motivi
particolari per passare ad office 2003 da office xp?
Grazie!
SamueleDiRimini


title: Office xp/2003 Vs Office 2007

author: Defresco

text:
IO ho office2007 solo da pochi  giorni ma il sp1 lo hai installato? Ho letto
su altri post che proprio per Access risolveva alcune cose.
Facci sapere.
Ciao
"SamueleDiRimini" <
samoas...@libero.it
> ha scritto nel messaggio
news:fo9h5d$aqf$1...@aioe.org...



title: Office xp/2003 Vs Office 2007

text:
Ho installato sp1.
niente da fare. rimane tutto drammaticamente lento.
qualcun'altro ha riscontrato lo stesso problema?
ciao!
s.
"Defresco" <
defr...@yahoo.it
> ha scritto nel messaggio
news:47a84f65$0$4796$4faf...@reader4.news.tin.it...



title: Office xp/2003 Vs Office 2007

author: Oscar Manfredini

text:
"SamueleDiRimini"
> Ho installato sp1.
> niente da fare. rimane tutto drammaticamente lento.
>
> qualcun'altro ha riscontrato lo stesso problema?
>
> ciao!
Beh, Samuele sono decisamente noti i problemi di prestazioni degli ADP con A
'2007.
Considera che è a rischio lo stesso supporto futuro per gli Access Data
Projects.
Ciao


title: sincronizzare due  BE

author: BC

text:
Capisco che l'argomento ï¿œ strano.
Sul lavoro abbiamo tre pc di cui due con una cartella condivisa. Il BE
del programma  ï¿œ nella cartella condivisa. Il terzo pc non ï¿œ collegato
in rete.
NON ï¿œ possibile, per motivi burocratico/amministrativi collegarlo in rete.
Vorrei istallare il prg anche su quest'ultimo pc, perï¿œ mi domando come
fare per sincronizzare i dati del dei 2 BE che si verrebbero a creare.
Ho dato uno sguardo in rete per quanto riguarda la sincronizzazione
indiretta (ho capito bene?), ma vorrei un aiuto su come attuarla e se si
puï¿œ trovare un valido tutorial sull'argomento (sempre se sia questa la
strada migliore da percorrere)

Grazie in anticipo

BC


title: sincronizzare due  BE

text:
On 5 Mar, 18:13, BC <
cesarebrig...@gmail.com
> wrote:
> Capisco che l'argomento è strano.
> Sul lavoro abbiamo tre pc di cui due con una cartella condivisa. Il BE
> del programma  è nella cartella condivisa. Il terzo pc non è collegato
> in rete.
> NON è possibile, per motivi burocratico/amministrativi collegarlo in rete.
> Vorrei istallare il prg anche su quest'ultimo pc, però mi domando come
> fare per sincronizzare i dati del dei 2 BE che si verrebbero a creare.
> Ho dato uno sguardo in rete per quanto riguarda la sincronizzazione
> indiretta (ho capito bene?), ma vorrei un aiuto su come attuarla e se si
> può trovare un valido tutorial sull'argomento (sempre se sia questa la
> strada migliore da percorrere)
>
> Grazie in anticipo
>
> BC

Devi vedere le REPLICHE dei Database.(fatti una copia prima di
attivare il sistema di REPLICA)
Fai attenzione che da A2013 pare non siano più supportate.

@Alex


title: sincronizzare due  BE

text:
> Devi vedere le REPLICHE dei Database.(fatti una copia prima di
> attivare il sistema di REPLICA)
> Fai attenzione che da A2013 pare non siano pi� supportate.
>
> @Alex
>
dove posso trovare spiegazioni, esempi ecc?

grazie della risposta

BC


title: sincronizzare due  BE

author: Nick

text:
"BC" <
cesare...@gmail.com
> ha scritto nel messaggio
news:kh7qtf$vgg$1...@tdi.cu.mi.it...
>
>> Devi vedere le REPLICHE dei Database.(fatti una copia prima di
>> attivare il sistema di REPLICA)
>> Fai attenzione che da A2013 pare non siano pi� supportate.
>>
>> @Alex
>>
> dove posso trovare spiegazioni, esempi ecc?

vedi se puoi esserti utile...
http://www.accessgroup.it/search.html?searchword=repliche

Daniele


title: sincronizzare due  BE

text:
Il 06/03/2013 17:48, Nick ha scritto:
> "BC" <
cesare...@gmail.com
> ha scritto nel messaggio
> news:kh7qtf$vgg$1...@tdi.cu.mi.it...
>>
>>> Devi vedere le REPLICHE dei Database.(fatti una copia prima di
>>> attivare il sistema di REPLICA)
>>> Fai attenzione che da A2013 pare non siano più supportate.
>>>
>>> @Alex
>>>
>> dove posso trovare spiegazioni, esempi ecc?
>
> vedi se puoi esserti utile...
>
http://www.accessgroup.it/search.html?searchword=repliche

>
> Daniele
>
>
..grazie

BC


title: sincronizzare due  BE

text:
Il giorno martedì 5 marzo 2013 18:13:50 UTC+1, BC ha scritto:
> Capisco che l'argomento è strano.
>
> Sul lavoro abbiamo tre pc di cui due con una cartella condivisa. Il BE
>
> del programma  è nella cartella condivisa. Il terzo pc non è collegato
>
> in rete.
>
> NON è possibile, per motivi burocratico/amministrativi collegarlo in rete.
>
> Vorrei istallare il prg anche su quest'ultimo pc, però mi domando come
>
> fare per sincronizzare i dati del dei 2 BE che si verrebbero a creare.
>
> Ho dato uno sguardo in rete per quanto riguarda la sincronizzazione
>
> indiretta (ho capito bene?), ma vorrei un aiuto su come attuarla e se si
>
> può trovare un valido tutorial sull'argomento (sempre se sia questa la
>
> strada migliore da percorrere)
>
>
>
> Grazie in anticipo
>
>
>
> BC

Il db sul pc non connesso può inserire dati? Ossia, si tratterebbe solo di un'aggiunta dal BE in rete verso quello singolo o la cosa deve andare nei 2 sensi?


title: sincronizzare due  BE

text:
>
> Il db sul pc non connesso pu� inserire dati? Ossia, si tratterebbe solo di un'aggiunta dal BE in rete verso quello singolo o la cosa deve andare nei 2 sensi?
>
S�, si possono inserire dati su tutte le postazioni. Sul PC isolato si
possono inserire dati

BC


title: sincronizzare due  BE

text:
Il giorno venerdì 8 marzo 2013 08:50:04 UTC+1, BC ha scritto:
> >
>
> > Il db sul pc non connesso può inserire dati? Ossia, si tratterebbe solo di un'aggiunta dal BE in rete verso quello singolo o la cosa deve andare nei 2 sensi?
>
> >
>
> Sì, si possono inserire dati su tutte le postazioni. Sul PC isolato si
>
> possono inserire dati
>
>
>
>
>
> BC

Beh, è un po' più complessa, ma la logica è semplice. Fai una sequenza di query di INSERT/UPDATE per differenza (WHERE Id.A=null e WHERE Id.B=null x intenderci) per inserire/updatare i vari record. Prima, sicuramente, dovrai aggiornare le tabelle dettaglio e li dovrai pensare bene a come evitare duplicati, record simili e compagnia bella. Non è proprio una passeggiata, ma nulla di trascendentale!


title: sincronizzare due  BE

text:
>> BC
>
> Beh, è un po' più complessa, ma la logica è semplice. Fai una sequenza di query di INSERT/UPDATE per differenza (WHERE Id.A=null e WHERE Id.B=null x intenderci) per inserire/updatare i vari record. Prima, sicuramente, dovrai aggiornare le tabelle dettaglio e li dovrai pensare bene a come evitare duplicati, record simili e compagnia bella. Non è proprio una passeggiata, ma nulla di trascendentale!
>
no... ci sto pensando... ho difficoltà nel trasferire i record messi in
relazione... Esiste un metodo per copiare i record correlati(una specie
di integrità referenziale che cancella il record e tutti quelli a lui
correlati)?

Grazie

BC


title: sincronizzare due  BE

text:

Imposta il DELETE CASCADE, è una definizione delle RELAZIONI.

@Alex


title: sincronizzare due  BE

text:

Che sappia io no. Ma la logica dice questo: PRIMA aggiorni tutte le tabelle surrogate (quelle collegate, per capirsi), così sei sicuro di non avere sorprese. POI aggiorni la principale. Esempio: devi aggiornare la tabella FATTURE. PRIMA aggiorni: Anagrafica clienti, Anagrafica fornitori, tipo ducumento (es fattura immediata, differita...), le varie tab di dilazione (30 gg...), le consegne ai corrieri e tutto quello che usi come dipendente. POI aggiorni la tabella principale.


title: ------Stringa SQL da Oggetto----

author: Paolo Mazzanti

text:
Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
Non riesco a trovare un modo per ottenerla.
Qualcuno sa come fare?
Vi ringrazio per l'attenzione
Paolo Mazzanti


title: ------Stringa SQL da Oggetto----

author: Luciano

text:
Paolo Mazzanti ha scritto nel messaggio <
95478089...@sea.abanet.it
>...
>Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
>Non riesco a trovare un modo per ottenerla.
>Qualcuno sa come fare?
rstMiorecordset.name
Saluti.
Luciano


title: ------Stringa SQL da Oggetto----

author: lbo dal portatile

text:
>Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
non credo proprio si possa!  prova magari ad assegnarlo come
recordsource ad un oggetto tipo una maschera o una listbox e a
richiamare questa proprieta'.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: ------Stringa SQL da Oggetto----

author: Stefano Bettini

text:
Paolo Mazzanti <
ph...@mazzanti.it
> wrote in message
95478089...@sea.abanet.it...
> Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
> Non riesco a trovare un modo per ottenerla.
> Qualcuno sa come fare?
> Vi ringrazio per l'attenzione
>
> Paolo Mazzanti
>
>
Partendo dal presupposto che tu l'abbia aperto da un oggetto querydef
(sennò non ti servirebbe a nulla visto che basterebbe trascinarsi dietro la
variabile usata nella OpenRecordset), basta cuccare la prop. Sql dell'
oggetto
QueryDef d'origine...
Bye, Ste


title: ------Stringa SQL da Oggetto----

author: ema

text:
Mio cuggino mi ha detto che Paolo Mazzanti <
ph...@mazzanti.it
> scrisse:
> Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
> Non riesco a trovare un modo per ottenerla.
> Qualcuno sa come fare?
>
non credo ci sia una proprieta` apposita.
Se ci spieghi melio il contesto, magari qualcosa si puo` inventare.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Ti rendi conto che stai passando troppo tempo sulla Rete quando...
	Tua moglie dice che la comunicazione e' importante in un matrimonio,
	e allora tu compri un altro computer ed installi un'altra linea
	telefonica cosicche' voi due possiate fare chat.


title: ------Stringa SQL da Oggetto----

text:
Mio cuggino mi ha detto che lbo dal portatile <
l...@nospam.blunet.it
> scrisse:
>>Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
> non credo proprio si possa!  prova magari ad assegnarlo come
> recordsource ad un oggetto tipo una maschera o una listbox e a
> richiamare questa proprieta'.
>
wow! Leggendo i post degli altri mi son sentito un po' infimo... fortuna
non ero il solo :-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Gli Errori di Windows [5 di 8]:
	01B	Illegal error - Non sei autorizzato ad ottenere questo
		                errore.  La prossima volta pagherai una
		                penale per questo.
	01C	Uncertainty error - L'incertezza puo' essere inadeguata.
	01D	System crash - Siamo incapaci di capire il nostro
		               proprio codice.
	01E	Timing error - Per favore attendere.  Ed attendere.  Ed
		               attendere.  Ed attendere.
	020	Error recording error codes - Gli errori supplementari
		                              verranno persi.
		-- Da
http://www.elsop.com/wrc/humor


title: ------Stringa SQL da Oggetto----

text:
Luciano <
mc5...@mclink.it
> wrote in message 8cdnkf$70n$2...@news.mclink.it...
>
> Paolo Mazzanti ha scritto nel messaggio
<
95478089...@sea.abanet.it
>...
> >Ho un oggetto Recordset del quale voglio ricavare la stringa SQL.
> >Non riesco a trovare un modo per ottenerla.
> >Qualcuno sa come fare?
>
>
> rstMiorecordset.name
> Saluti.
>
> Luciano
>
>
Ho preso lo spunto dal tuo consiglio.  Funziona! Anche se non ho ben capito
gli "rst" che non conosco.
Ho dovuto comunque midificare dell'altro codice.
Grazie
Paolo Mazzanti


title: ------Stringa SQL da Oggetto----

text:
> Partendo dal presupposto che tu l'abbia aperto da un oggetto querydef
> (sennò non ti servirebbe a nulla visto che basterebbe trascinarsi dietro
la
> variabile usata nella OpenRecordset), basta cuccare la prop. Sql dell'
> oggetto
> QueryDef d'origine...
>
>
>
>
>
> Bye, Ste
Hai ragione che dovrebbe essere un oggetto querydef, ma nel mio caso non è
così in quanto i miei record non arrivano da dati salvati e quindi non
dall'OpenRecordset.
Non riuscendo comunque a converire il mio RecordSet in QueryDef non sono
riuscito ad ottenere l'SQL.
Ho dovuto ricorrere alle concatenazioni di stringhe SQL già a livello di
codice. Ma quando una sola maschera ha una quindicina di metodi diversi (più
combinazioni) per filtrare e visualizzare i dati, le righe di stringhe da
digitare si sprecano.
Peccato!
Riproverò al prossimo progetto.
Grazie
Paolo Mazzanti


title: ------Stringa SQL da Oggetto----

text:
Paolo Mazzanti <
ph...@mazzanti.it
> wrote in message
95512436...@sea.abanet.it...
> Hai ragione che dovrebbe essere un oggetto querydef, ma nel mio caso non è
> così in quanto i miei record non arrivano da dati salvati e quindi non
> dall'OpenRecordset.
? Onestamente non ho capito....
> Non riuscendo comunque a converire il mio RecordSet in QueryDef non sono
> riuscito ad ottenere l'SQL.
> Ho dovuto ricorrere alle concatenazioni di stringhe SQL già a livello di
> codice. Ma quando una sola maschera ha una quindicina di metodi diversi
(più
> combinazioni) per filtrare e visualizzare i dati, le righe di stringhe da
> digitare si sprecano.
> Peccato!
> Riproverò al prossimo progetto.
>
> Grazie
Di nulla, però se utilizzi dei metodi OpenRecordset da qualche parte
senza appoggiarti ad una query è scontato che in qualche punto del
tuo codice tu la stringa sql già ce l'hai; basta che te la trascini dietro
dove ti occorre....
Bye, Ste


title: conversione numero in cifre (6) in numero espresso in lettere (sei)

author: fanciullo vito

text:
Ciao mi chiamo Vito
vorrei chiedervi un piccolo aiuto in access 97.
Una cosa semplice o forse complicata comunque una piccola cosa.
Espongo il mio problema:
Lavoro in una scuola alberghiera dove ho provato a fare un programmino per
la gestione
degli alunni.
Devo sviluppare una parte di programma per la gestione dei voti delle
materie
degli scrutini.
I voti  vengono registrati numericamente nella tabella, es. matematica 6,
italiano 5, etc.
Poi avrei un report che mi stamperebbe i voti sulla pagella, ma la pagella
per legge
deve dichiarare i voti in lettere, quindi 6 = sex, 7 = sette, etc.
Domanda:
si può scrivere un codice che trasformi i voti numerici in voti espressi in
lettere?
Grazie per l'eventuale aiuto.


author: sv

text:
fanciullo vito ha scritto:
> Ciao mi chiamo Vito


> Espongo il mio problema:

> degli alunni.

> degli scrutini.



> Domanda:


www.sitocomune.com

--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Fabrizio Alessandri

text:
> si può scrivere un codice che trasformi i voti numerici in voti espressi
in
> lettere?
Credo che tu non abbia bisogno di un convertitore numerico, viceversa guarda
sul sito comune.
Se ti serve solo di convertire i voti da 0 a 10 puoi farti 1 Array. Se lo
vuoi ancora più semplice ti puoi fare nel report 1 campo nascosto che
contiene il valore numerico e associ sull'evento apertura del report 1 campo
non associato con la traduzione:
If Tuo_campo_Numero = 0 Then 'il campo con il valore numerico preso dalla
tabella
    Tuo_campo_Convertito = "zero"
  ElseIf Tuo_campo_Numero = 1 Then
    Tuo_campo_Convertito = "uno"
  ElseIf Tuo_campo_Numero = 2 Then
    Tuo_campo_Convertito = "due"
    'e così via....
End If


author: Salvatore

text:
"Fabrizio Alessandri" <
fabrizio.ales...@tin.it
> ha scritto nel
messaggio news:95usb.15177$hV.5...@news2.tin.it...

Potresti anche costruire una tabella "Voti", costituita da due campi:
VotoNumero e VotoLettera. In tale tabella inserisci, nella prima colonna, il
voto in cifre e nella seconda, il voto in lettere. Poi, con una query,
colleghi il campo VotoNumero col campo Voto della tua tabella, e fai
comparire sulla griglia della query il campo VotoLettera che utilizzerai nel
report.
Ciao
Salvatore


author: namor

text:
Fabrizio Alessandri ha scritto:


E' più semplice con la finzione Choose() (vedi help).
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -
www.porloschicos.com



title: AIUTO!!!

author: balumina

text:
Sto cercando di costruire un DB di una serie CD che vengono catalogati in
funzione di diversi campi che riguardano diversi aspetti (ex: area
geografica, ente, anno di realizzazione ecc). A questo DB vorrei anche
associare una maschera di filtro che mi permetta di andare a ritrovare un
certo CD in funzione dei parametri che scelgo nei diversi campi riferiti
alle caratteristiche dell'argomento.
Ho quindi creato delle Combobox pari al numero dei campi su cui fare il
filtro e un pulsante che lancia tale filtro. Ora, finchè io metto un
"qualcosa" in ogni combo, il filtro funziona, Ma io dovrei essere in grado
di fare filtri anche quando non compilo tutte le combo, cioè devo trovare un
modo per far funzionare la cosa quando in una o più combo non metto niente.
Qualcuno può aiutarmi?
Grazie


title: AIUTO!!!

author: Roberto da casa

text:
"balumina" <
balumi...@libero.it
> ha scritto nel messaggio
news:KNRY9.48040$YG2.1...@twister1.libero.it...

Con quale tecnica filtri la maschera?
Tramite una query parametrica?
Impostando la proprietà Filter della maschera?
Se usi la proprietà Filter della maschera posta il codice VBA che usi per
impostare tale proprietà.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: AIUTO!!!

author: Simone

text:
balumina <
balumi...@libero.it
> wrote in message
KNRY9.48040$YG2.1...@twister1.libero.it...
> Sto cercando di costruire un DB di una serie CD che vengono catalogati in
> funzione di diversi campi che riguardano diversi aspetti (ex: area
> geografica, ente, anno di realizzazione ecc). A questo DB vorrei anche
> associare una maschera di filtro che mi permetta di andare a ritrovare un
> certo CD in funzione dei parametri che scelgo nei diversi campi riferiti
> alle caratteristiche dell'argomento.
> Ho quindi creato delle Combobox pari al numero dei campi su cui fare il
> filtro e un pulsante che lancia tale filtro. Ora, finchč io metto un
> "qualcosa" in ogni combo, il filtro funziona, Ma io dovrei essere in grado
> di fare filtri anche quando non compilo tutte le combo, cioč devo trovare
un
> modo per far funzionare la cosa quando in una o piů combo non metto
niente.
> Qualcuno puň aiutarmi?
> Grazie
Di seguito come ho fatto io.
Crea una query parametrica con tutti i campi interessati dal filtro +
eventuali altri campi da utilizzare poi su report dedicati.
Crea una maschera con una casella di testo per ogni campo da filtrare ed una
casella di riepilogo che riceve i dati dalla query precedentemente
menzionata.
Come parametri della query utilizza (opportunamente adattati ai tuoi
riferimenti caselle):
- per i campi numerici Like(IIF([Form]![Mia_Maschera]![Mio_Campo_Num] is
Null;"*";[Form]![Mia_Maschera]![Mio_Campo_Num]))
- per i campi testo
Like(IIF([Form]![Mia_Maschera]![Mio_Campo_Tes]="";"*";[Form]![Mia_Maschera]!
[Mio_Campo_Test]))
Crea una macro con Azione=EseguiComando Comando AggiornaPagina ed associa ad
un pulsante ed agli eventi Su INVIO e Su uscita di una casella di testo
della maschera; cosě ad ogni variazione dei parametri la casella di
riepilogo ti troverai il risultato della ricerca aggiornato.
In piů sulla casella di riepilogo puoi associare un campo indice che ti
permette di aprire dei report personazzati contenenti i dati della riga
selezionata.
Spero di essere stato chiaro
Fammi sapere. Simone


title: AIUTO!!!

author: Antonio Biso

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:hwTY9.48510$YG2.1...@twister1.libero.it...
>
> Con quale tecnica filtri la maschera?
Roberto... roberto...
Antonio


title: AIUTO!!!

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Pu6Z9.50751$YG2.1...@twister1.libero.it...

OK! OK!
> Antonio



title: Scrivere da maschera a tabella non associata

author: Marcello Guarnacci

text:
Come da Oggetto.
Come posso scrivere su di una tabella non associata usando un pulsante da
una maschera associata ad un'altra tabella.
Il valore che devo salvare non mi è possibile calcolarlo in altri momenti e
sono costretto a salvarlo in quel momento in una tabella[TabNonAssociata]
sul campo [Pippo].
Non riesco a trovare da nessuna parte la sintassi giusta, ho fatto anche una
ricerca su google ma niente risposte(o non sapendo cosa cercare non le
vedo).
Grazie
--
----
         \ | /
       (@ @)
---o00-(_)-00o-----
Marcello Guarnacci
Contro la guerra del petrolio
Contro la guerra USA & UK
Contro la guerra per liberare gli Iracheni bombardandoli
(per favore non liberatemi mai)


text:
"Marcello Guarnacci" <
mister...@libero.it
> ha scritto nel messaggio
news:M0Xea.35765$7y3.1...@twister1.libero.it...
> Come da Oggetto.
>
> Come posso scrivere su di una tabella non associata usando un pulsante da
> una maschera associata ad un'altra tabella.
>
> Il valore che devo salvare non mi è possibile calcolarlo in altri momenti
e
> sono costretto a salvarlo in quel momento in una tabella[TabNonAssociata]
> sul campo [Pippo].
>
> Non riesco a trovare da nessuna parte la sintassi giusta, ho fatto anche
una
> ricerca su google ma niente risposte(o non sapendo cosa cercare non le
> vedo).
Esegui una query di aggiornamento dove modifichi il campo Pippo della
tabella TabNonAssociata per il record che localizzerai in base ai criteri
della query.
Oppure apri un recordset sulla tabella TabNonAssociata, posizionati sul
record giusto e modifica il valore del campo Pippo.
>
> Grazie
> --
> ----
>          \ | /
>        (@ @)
> ---o00-(_)-00o-----
> Marcello Guarnacci
>
> Contro la guerra del petrolio
> Contro la guerra USA & UK
> Contro la guerra per liberare gli Iracheni bombardandoli
> (per favore non liberatemi mai)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> "Marcello Guarnacci" <
mister...@libero.it
> ha scritto nel messaggio
> news:M0Xea.35765$7y3.1...@twister1.libero.it...
> > Come da Oggetto.
> >
> > Come posso scrivere su di una tabella non associata usando un pulsante
da
> > una maschera associata ad un'altra tabella.
> >
> > Il valore che devo salvare non mi è possibile calcolarlo in altri
momenti
> e
> > sono costretto a salvarlo in quel momento in una
tabella[TabNonAssociata]
> > sul campo [Pippo].
> >
> > Non riesco a trovare da nessuna parte la sintassi giusta, ho fatto anche
> una
> > ricerca su google ma niente risposte(o non sapendo cosa cercare non le
> > vedo).
>
> Esegui una query di aggiornamento dove modifichi il campo Pippo della
> tabella TabNonAssociata per il record che localizzerai in base ai criteri
> della query.
> Oppure apri un recordset sulla tabella TabNonAssociata, posizionati sul
> record giusto e modifica il valore del campo Pippo.
>
Tramite l'help non mi sblocco da dove sono.
Uso abbastanza bene Dlookup e mi servirebbe una funzione che faccia la cosa
contraria.
Sai indicarmi sul sitcomune un esempio o un metodo che scriva su una tab non
associata tramite il recordset(dall'help non ci ho capito molto e nenche dai
vecchi messaggi visto che viene dato per scontato quando viene nominato)
--
----
         \ | /
       (@ @)
---o00-(_)-00o-----
Marcello Guarnacci
http://digilander.iol.it/mister79/index.htm


author: MA

text:
Il 26 Mar 2003, 20:46, "Marcello Guarnacci" <
mister...@libero.it
> ha
scritto:
> > "Marcello Guarnacci" <
mister...@libero.it
> ha scritto nel messaggio
> > news:M0Xea.35765$7y3.1...@twister1.libero.it...
> > > Come da Oggetto.
> > >
> > > Come posso scrivere su di una tabella non associata usando un pulsante
> da
> > > una maschera associata ad un'altra tabella.
> > >
> > > Il valore che devo salvare non mi č possibile calcolarlo in altri

Allora, vieni fuori da dietro quel muro e non aver paura! ;-P
quello che ti suggeriva Roberto č piů semplice di quanto credi. Creati una
query di aggiornamento e inserisci nei criteri
forms!lamascherainquestione!tuocontrollo.
Provaci č semplice
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z51Z50Y10...@usenet.libero.it...
> Il 26 Mar 2003, 20:46, "Marcello Guarnacci" <
mister...@libero.it
> ha
> scritto:
> > > "Marcello Guarnacci" <
mister...@libero.it
> ha scritto nel
messaggio
> > > news:M0Xea.35765$7y3.1...@twister1.libero.it...
> > > > Come da Oggetto.
> > > >
> > > > Come posso scrivere su di una tabella non associata usando un
pulsante
> > da
> > > > una maschera associata ad un'altra tabella.
> > > >
[CUT]
> > --
> > ----
> > \ | /
> > (@ @)
> > ---o00-(_)-00o-----
> > Marcello Guarnacci
>
> Allora, vieni fuori da dietro quel muro e non aver paura! ;-P
>
> quello che ti suggeriva Roberto è più semplice di quanto credi. Creati una
> query di aggiornamento e inserisci nei criteri
> forms!lamascherainquestione!tuocontrollo.
> Provaci è semplice
> ciao MAssimiliano
In tempo di guerra essere dietro un muro da più sicurezza ;-)
Comunque, provato, inc.....to, capito, digerito.
Grazie MAssimiliano per avermi indirizzato nel modo giusto e ti dico anche
che
Quando il saggio con il dito indica la luna lo stolto guarda il dito.
Io guardavo il dito
Ciao



title: informazione acquisto libro!

author: marco

text:
Ciao ragazzi, volevo sapere se esite un libro,  che mi piega il linguaggio
basic, con tutte le due funzioni!
Ho visto anche le recensioni sul sito comune, ma voi come lo vedete?
potete consigliarmi cosa posso comprare, ne ho acquistati alcuni, ma in
verità fanno cacare........non riesco a trovare uno specifico al linguaggio,
con tutte le sue funzioni particolari !!
Grazie per il consiglio.


title: informazione acquisto libro!

author: Marco M.

text:
"marco" <
eol...@virgilio.it
> ha scritto nel messaggio
> Ciao ragazzi, volevo sapere se esite un libro,  che mi piega il linguaggio
> basic, con tutte le due funzioni!
> Ho visto anche le recensioni sul sito comune, ma voi come lo vedete?
se esiste il sitocomune ci sarą pure un motivo non credi?
> potete consigliarmi cosa posso comprare, ne ho acquistati alcuni, ma in
> veritą fanno cacare........non riesco a trovare uno specifico al
linguaggio,
Considerato che dovresti mantenere nella news che ti ospita un linguaggio
meno colorito, prendi in considerazione quello che ti suggeriamo nel
sitocomune.
> Grazie per il consiglio.
Figurati č stato un piacere conoscerti :-) !!!
Marco M.


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso'

author: Roberto dal portatile

text:
Ecco alcune regole pubblicate sul nostro Sito Comune e che è auspicabile
vengano rispettate da tutti i frequentatori di questo NG.
==============================================
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Si possono effettuare delle ricerche nell'archivio storico del Sito Comune.
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nello scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo
diproblema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularlo evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i
piu'svariati, dalla domanda mal posta, al fatto che nessuno effettivamente
abbia una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliando le parti meno significative, lasciando quelle
piu'interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordie sarebbe meglio proseguirle in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con Access, non ci sembra corretto contribuire a
diffondere questo tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
Access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie),
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.mamofaq.usenet.eu.org/FAQ-galamalileo.txt
Cara Emily Postnews...
http://uniper.unimo.it/uniper/cara_emily_postnews.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
      Alcune utili abbreviazioni (acronimi)
      AFAIK As Far As I Know
      BTW By The Way
      CU See You
      CUL8R See You Later
      CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
      HTH Hope This Helps
      IMO In My Opinion
      IMHO In My Humble Opinion
      LOL Laughing out loud
      NEWBIE Nuovo arrivato, persona nuova per il NG
      NG Newsgroup
      OT Off-Topic: fuori argomento
      ROTFL Rolling on the floor laughing
      ROTFLASTC Rolling on the floor laughing and scaring the cat
      ROTFLMAO Rolling on the floor laughing my ass off
      RTFM Read the fuckin' manual
      SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente
vietato
      TIA Thanks In Advance
      TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Collegamento a altri componenti office

author: Fabrizio Mereu

text:
Scusate sempre per l'ignoranza, ma è possibile collegare i campi di una
determinata maschera a un altro file di office (es. foglio di word o
excel)? Perchè se così fosse, vorrei che fosse possibile riempire in
automatico dei campi di uno di questi fogli con i dati immessi nel mio
db... oppure mi conviene fare in un'altra maniera? Esempio: se nella
maschera "protocollo in uscita" il documento in questione è un fax,
sarebbe possibile generare il fax da mandare direttamente dalla
maschera, senza dover per forza riempire un modulo excel o word con i
dati già immessi nei campi?
Fabrizio


title: Collegamento a altri componenti office

author: Nick

text:
Fabrizio Mereu ha detto: in data 15/12/2005 14.50:

Si può eccome! :D
si tratta di automazione office (rispettivamente automazione word e
automazione excel)
cerca sul sitocomune, ci sono un sacco di FAQ su come gestire word da
access e come gestire excel da access.
piccolo suggerimento:
dopo aver guardato coem impostare il tuo modulo VBA per gestire word o
excel.. prova a crearti una macro con le operazioni  che vuoi che
vengano fatte i automatico, guarda il codice della macro e poi dal
modulo VBA inseriscile modificando la sintassi (in genere basta
aggiungere il nome del tuo workspace che hai creato)
Ciao
Nick


title: Collegamento a altri componenti office

author: Sergio MAZZA

text:
"Fabrizio Mereu" <
wind...@libero.it
> ha scritto nel messaggio news:43a174be$0$333$5fc...@news.tiscali.it...

Quello che chiedi è stato già ampiamente trattato.
Devi utilizzare la tecnologia OLE; trovi degli esempi nel sito comune...
Ciao.
--
Sergio MAZZA


title: riportare valore di un record

author: Manuel

text:
Buongiorno a tutti,
un quesito sicuramente semplice per la maggior parte
di voi, ma non per uno alle prime armi come me.
In una maschera ,come posso riportare il valore di un campo del record
precedente in un altro campo del record corrente esempio:
Data    Importo    Importo precedente*
*in questo campo deve inserire il valore di Importo del record precedente.
Grazie a tutti


title: riportare valore di un record

text:
"Manuel" <
manuel...@virgilio.it
> ha scritto nel messaggio
news:44d70b27$0$47959$4faf...@reader3.news.tin.it...

www.sitocomune.com
 Sezione Queries
2.16 Come si può ottenere il totale progressivo di un campo in una query e
come si può numerare progressivamente le righe di una query?
Ciao.
--
Sergio MAZZA


title: Tabelle Foxpro e ACCESS 2000

author: Paolo Soldani

text:
Ho delle tabelle fox pro che prima aggiornavo con ACCESS'97.... ho provato
> con ACCESS 2000 e il tipo fox pro non esiste +, ho provato allora con il
> driver odbc del visual fox pro ma su ACCESS 2000 non funziona.
> Ho scaricato e installato l'MDAC 2.6... ma non funziona ugualmente...
> come faccio ?
>
> Grazie. Paolo.
>
>
>


title: Join usando chiave composta da due campi..

author: sd

text:
Salve a tutti,
ho un problema di JOIN....
devo collegare nel query builder due tabelle utilizzando
due campi RAMO e CATEGORIA ma nel risultato mi si moltiplicano le righe.
Come devo impostare il JOIN?
grazie
sdamy


author: MegaMax

text:
"sd" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:9vn4rd$q5c$1...@pegasus.tiscalinet.it...

Ti direi "metti un join su entrambi i campi", ma non ho mai usato query
builder...
Le righe si moltiplicano se il join rileva più righe con la stessa chiave da
entrambi i lati del join.
ciao, max


text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:52FT7.15367$OP2.6...@news2.tin.it...

ok grazie
ciao ciao
sdamy


title: esportare tabella in file txt

author: Nicola

text:
sempre dal mio famoso DB che contiene il percorso dei file immagine degli
articoli, ho creato una query di accodamento in una nuova tabella, questa č
formata da 3 campi:
1 - comando: che ha valore predefinito il valore COPY
2 - Percorso:il percorso accodato dalla tabella principale
3 - Destinazione: contiene il valore predefinito: c:\windows\desktop\temp
attualmente esporto la tabella tramite il comando ESPORTA e devo ogni volta
specificare di usare come separatore lo spazio e nessun delimitatore di
campo.
il risultato ottenuto lo trasformo in un file batch che ha le righe nel
formato:
copy c:\percorso\percorso\percorso\file.jpg c:\windows\desktop\temp
vorrei sapere come č possibile (tramite macro o codice) esportare la tabella
in un file txt in automatico nel formato specificato.
grazie 1k
--
Nicola


title: esportare tabella in file txt

author: Massimiliano Amendola  kksrl

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:RGdZ8.59121$K_4.1...@twister1.libero.it...

La prossima volta trasferisci nel formato .txt col percosro e le specifiche
che vuoi: tali specifiche sono salvabili grazie a quel tastino avanzate che
c'č nell'autocomposizione. Fatta la prima ti crei una macro
"trasferiscitesto" e richiami quelle specifiche e la prossima volat lo farai
con un semplice click
ciao MAssimiliano


title: importare un file di testo

author: access il top

text:
ciao a tutti
ho un problema per l'importazione del testo da un file
ora utilizzo questo metodo
file_in = "F:\telefono 3200\inviati\00020003.vmg"
Open file_in For Input As #1
Input #1, str_in
praticamente assegno alla variabile str_in tutto il testo che contiene
il mio file.
pensavo che così era perfetto invece mi si è presentato un problema
se il mio testo è tutto su una riga è tutto ok
ma se va a capo non mi importa tutto il testo ma solo la prima riga.
sapete aiutarmi
grazie


title: importare un file di testo

author: ALESSANDRO Baraldi

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:420cecba$0$32339$5fc...@news.tiscali.it...

Si, ma sei sicuro di volere una Stringa con dentro tutto....?
Io ti consiglio di dividerlo in un'array in modo
da avere già le righe definite, tanto se non ricordo male
il tuo file era un messaggio SMS, pertanto ogni riga è
un comando:
   Dim bytFile()     As Byte
   Dim iFile         As Integer
   Dim FileLength    As Long
   Dim sData         As String
   iFile = FreeFile
   Open sFileName For Binary Access Read As #iFile
   FileLength = LOF(iFile)
   sData = String(FileLength, Chr(0))
   Get #iFile, , sData
   Close #iFile
   bytFile = StrConv(sData, vbFromUnicode)
Ora bytFile è un array di righe che puoi ciclare
una alla volta da Lbound(bytFile()) a UBound(bytFile())
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: importare un file di testo

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:420cf979$0$6302$5fc...@news.tiscali.it...

preferivo se avevo tutto in una variabile perchè funziona già tutto come
avevo impostato
comunque grazie mille di queste nuove delucidazioni.
grazie


title: importare un file di testo

text:
> preferivo se avevo tutto in una variabile perchè funziona già tutto come
> avevo impostato
> comunque grazie mille di queste nuove delucidazioni.
> grazie
Togli l'ultima riga.....!
 bytFile = StrConv(sData, vbFromUnicode)
ed analizza il contenuto di sData
Ciao
--
@Alex (Alessandro Baraldi)



title: aprire maschera di un'altro mdb

author: ringo

text:
Salve a tutti,
mettiamo il caso di avere 2 mdb
database1.mdb
database2.mdb
è possibile tramite codice vba da
una maschera in database1 aprire una maschera del database2?
grazie!
ringo


title: aprire maschera di un'altro mdb

author: Carlo Costarella

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:bat4kl$p0r$1...@newsread.albacom.net...

Sì è possibile come più volte è stato scritto in questo NG. (vedi)
In pratica si tratta di scrivere una funzione pubblica sul secondo DB del
tipo:
Public Function ApriMaschera(NomeMaschera as string)
docmd.openForm NomeMaschera
End Function
Poi nel primo DB metti un riferimento al secondo DB.
Ora dal primo Db se chiami ApriMaschera("TuoNomeMascheraSecondoDB") vedrai
la maschera chiamata.
Importante che il nome della maschera chiamata non sia già presente nel
primo DB.
Ciao; Carlo


title: aprire maschera di un'altro mdb

text:
> Sì è possibile come più volte è stato scritto in questo NG. (vedi)
eh... scusami sai com'è... la pigrizia gioca brutti scherzi :-)
> In pratica si tratta di scrivere una funzione pubblica sul secondo DB del
> tipo:
> Public Function ApriMaschera(NomeMaschera as string)
> docmd.openForm NomeMaschera
> End Function
> Poi nel primo DB metti un riferimento al secondo DB.
> Ora dal primo Db se chiami ApriMaschera("TuoNomeMascheraSecondoDB") vedrai
> la maschera chiamata.
> Importante che il nome della maschera chiamata non sia già presente nel
> primo DB.
>
> Ciao; Carlo
>
ok grazie!
ottima soluzione!
bye
ringo


title: aprire maschera di un'altro mdb

text:
hei Carlo ci sei appena passato anche tè sulla cosa :-)
3 messaggio/i nel thread
Da:Carlo Costarella (
carloantoni...@virgilio.it
)
Soggetto:Re: Apertura form di altro mdb
View this article only
Newsgroups:it.comp.appl.access
Data:2003-04-25 02:38:49 PST
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:DuZpa.65543$DT4.1...@twister1.libero.it...
> Da un mio Mdb vorrei poter aprire temporaneamente una form presente su un
> altro mdb, lavorarci e poi chiuderlo e ritornare al mdb di partenza.
>
> Ho provato questo codice:
>
>     dim objMdb as Object
>     Set objMdb = GetObject("miodatabase.mdb")'    DoEvents
>     objMdb.DoCmd.OpenForm "MAG", acNormal
>     objMdb.DoCmd.Maximize
>
> problemi:
> - non sempre funziona e segnala che non può aprire la form
> - a volte si chiude l'mdb di partenza
> - la nuova form non si massimizza
>
> Qualcuno ha usato qualcosa del genere?
> Ciao.
>
>
Se ti interessa aprire completamente un altro applicativo cioè tutto un
altro programma creato con Access e una form presente in questo secondo
database, allora la soluzione proposta da @Alex è quella giusta.
Se invece ti interessa aprire la sola maschera del secondo Db come se fosse
una maschera del db che hai davanti allora la strada da seguire è un'altra.
Facci sapere.
Ciao, Carlo


title: aprire maschera di un'altro mdb

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:SToAa.151460$3M4.3...@news1.tin.it...

scusa se insisto ma questa tecnica dei riferimenti
secondo tè può servire per snellire un MDB?
nel senso: ho un MDB di circa 100 mb (solo query/maschere/report)
i dati risiedono su un'altro mdb...
spezzando l'MDB di 100mb in 2:
un mdb per maschere/query
un mdb per report
migliorerei le prestazioni in generale?
grazie!
ringo


title: aprire maschera di un'altro mdb

text:
CUT
> >
>
> scusa se insisto ma questa tecnica dei riferimenti
> secondo tè può servire per snellire un MDB?
>
> nel senso: ho un MDB di circa 100 mb (solo query/maschere/report)
> i dati risiedono su un'altro mdb...
>
> spezzando l'MDB di 100mb in 2:
> un mdb per maschere/query
> un mdb per report
>
> migliorerei le prestazioni in generale?
>
> grazie!
>
> ringo
>
>
Hai sicuramente molte immagini. Questo è quello che devi evitare.
Se, tolte le immagini, il db è ancora troppo grande (ma 100 mb non sono poi
tantissimi) allora poi tentare altre soluzioni.
Se non hai immagini allora ti consiglio di seguire questa procedura non
documentata.
http://www.mvps.org/accessfr/bugs/bugs0008.htm
In pratica questa operazione oltre a fare una serie di altre cose utili al
db, riduce di molto la sua dimensione.
Prima di fare un decompile fai una copia del db
Ricorda...fai la copia.
Ciao; Carlo


title: Aggiornamento del valore di un recordset creato con VBA: dove sbaglio?

author: leev

text:
Il problema è questo:
Devo inviare automaticamente una email ad un amico ogni settimana.
Per
controllare se è già stata inviata popolo l'unico record di una
apposita tabella con la data di invio, corrispondente sempore ad un
sabato. Ogni qualvolta apro access la data viene controllata, se è la
medesima non accade nulla se è cambiata viene aggiornata e l'email
viene spedita. Non so se il metodo sia l'unico, uno dei più efficaci,
o il peggiore, fatto sta che con le conoscenze che ho a disposizione,
questo è ciò che son riuscito a ricavare.
Premetto che il programma gira su un unico PC, il mio.
Il codice fila liscio fino ad un certo punto, cioè il seguente:
Set RS = New ADODB.Recordset
RS.ActiveConnection = CurrentProject.Connection
RS.Open "select tblParametri_e_configurazioni.IDParametro,
tblParametri_e_configurazioni.ValoreParametro FROM
tblParametri_e_configurazioni WHERE
((tblParametri_e_configurazioni.IDParametro)=1)"
Select Case DataInvioEmail     'DataInvioEmail = Date + 6 -
Weekday(Date, vbMondey)
    Case RS.Fields("ValoreParametro")
        Exit Sub
    Case RS.Fields("ValoreParametro") + 7
Dopodichè ho un intoppo alla seguente riga
        RS.Update "ValoreParametro", DataInvioEmail
che segnala l'errore 3251 - "Il set di record corrente non supporta
l'aggiornamento. Potrebbe trattarsi di una limitazione del provider o
del tipo di blocco selezionato."
Il codice dovrebbe poi
continuare con:
 GoTo Invio_Email
    Case Is > RS.Fields("ValoreParametro") + 7
        Dim Title As String
        Dim Msg As String
        Title = "DVD della settimana - Invio email"
        Msg = "A causa della mancata apertura del Database per un
periodo superiore a 7 giorni, " _
        & "è venuto meno l'invio della email per una o più
settimane."
& ACapo & "Si consiglia di" _
        & " verificare e provvedere manualmente." & ACapo & ACapo &
"Inviare ugualmente l'email p" _
        & "er questa settimana?"
        Response = MsgBox(Msg, vbYesNo, Title)
        If Response = vbYes Then
            GoTo Invio_Email
        Else
            Exit Sub
        End If
End Select
Grazie a chiunque mi dia un aiuto.
leev
(AC00/XP)


text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio news:1176560492....@b75g2000hsg.googlegroups.com...
Il problema è questo:
Devo inviare automaticamente una email ad un amico ogni settimana.
Per
controllare se è già stata inviata popolo l'unico record di una
apposita tabella con la data di invio, corrispondente sempore ad un
sabato. Ogni qualvolta apro access la data viene controllata, se è la
medesima non accade nulla se è cambiata viene aggiornata e l'email
viene spedita. Non so se il metodo sia l'unico, uno dei più efficaci,
o il peggiore, fatto sta che con le conoscenze che ho a disposizione,
questo è ciò che son riuscito a ricavare.
Premetto che il programma gira su un unico PC, il mio.
Il codice fila liscio fino ad un certo punto, cioè il seguente:
Set RS = New ADODB.Recordset
RS.ActiveConnection = CurrentProject.Connection
RS.Open "select tblParametri_e_configurazioni.IDParametro,
tblParametri_e_configurazioni.ValoreParametro FROM
tblParametri_e_configurazioni WHERE
((tblParametri_e_configurazioni.IDParametro)=1)"
[risposta]
Prova così:
Dim rst As New ADODB.Recordset
rst.Open "tblParametri_e_configurazioni", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
rst.Find "IDParametro=1", , adSearchForward
If Not rst.EOF Then
    rst!ValoreParametro = DataInvioEmail
Else
    MsgBox "Non trovato"
End If
rst.Update
rst.Close
Set rst = Nothing
---omissis--
Grazie a chiunque mi dia un aiuto.
leev
(AC00/XP)
[risposta]
(Considerazione) Ma se devi aggiornare uno o più campi perché non utilizzare una query di aggiornamento?
Ciao.
--
Sergio MAZZA


text:
[cut]
>
> [risposta]
> (Considerazione) Ma se devi aggiornare uno o più campi perché non utilizzare una query di aggiornamento?
>
Pensa te, manco ricordavo che esistessero, da tanto che le ho
usate.... mah.
Per fortuna ci siete voi!!!
Grazie per il codice, lo proverò perchè sto studiando un po' di VBA ma
poi userò una query che mi sembra più semplice e....logica.
> Ciao.
Ciao
> --
> Sergio MAZZA
Leev


text:
Per mancanza di tempo non ho provato il codice ma sono andato
direttamente all'utilizzo della query:
tutto perfetto tranne un piccolo problemino:
Come per tutte le query di aggiornamento viene mostrata una finestra
di avviso sulla modifica dei dati che resta in attesa di conferma. Io
vorrei evitare di visualizzarla. E' possibile?
Si lo è! prima di inviare questa richiesta ho trovato la risposta sul
NG.
Grazie di tutto Sergio!
Ciao


text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1178210548....@l77g2000hsb.googlegroups.com...



[risposta]
Occhio che il SetWarnings una volta disattivato non visualizza più le
richieste di conferma anche nella cancellazione degli oggetti nella finestra
del database (form/report/etc. etc.).
Quindi ti consiglio di gestire gli errori con on error goto per
rispristinare il SetWarnings:
es.
private sub ___
on error goto errori
docmd.setwarnings false
...tuo codice...
docmd.setwarnings true
exit sub
errori:
    docmd.setwarnings true
    msgbox err.number & " " & application.accesserror(err.number)
end sub
Ciao.
--
Sergio MAZZA


text:
> [risposta]
> Sergio MAZZA
Io ho fatto in modo che il Set warnings venisse ripristinato il prima
possibile all'interno di ogni (SELECT) CASE. Se non ho capito male mi
stai dicendo che per evitare comunque un possibile errore in queste
poche righe, meglio prevedere una gestione degli errori subito prima
del settaggio OFF che ripristini in caso avvenga qualcosa, giusto? Ho
capito bene?
Grazie del consiglio.
Buona domenica (beh, oh....oggi è domenica....!).
:-)
leev


text:
[continua]
(ops, ho dimenticato il codice) Eccolo:
DoCmd.SetWarnings False 'Disattiva i messaggi di sistema (richiesta di
conferma per query di aggiornamento)
Select Case DataInvioEmail
    Case RS.Fields("ValoreParametro")
        RS.Close
        Set RS = Nothing
        DoCmd.SetWarnings True
        Exit Sub
    Case RS.Fields("ValoreParametro") + 7
        DoCmd.RunSQL StringaSQL
        RS.Close
        Set RS = Nothing
        DoCmd.SetWarnings True
        GoTo Invio_Email
    Case Is > RS.Fields("ValoreParametro") + 7
        Dim Title As String
        Dim Msg As String
        Title = "DVD della settimana - Invio email"
        Msg = "A causa della mancata apertura del Database per un
periodo superiore a 7 giorni, " _
        & "è venuto meno l'invio della email per una o più settimane."
& ACapo & "Si consiglia di" _
        & " verificare e provvedere manualmente." & ACapo & ACapo &
"Inviare ugualmente l'email p" _
        & "er questa settimana aggiornando la data?"
        Response = MsgBox(Msg, vbYesNo, Title)
        If Response = vbYes Then
            DoCmd.RunSQL StringaSQL
            RS.Close
            Set RS = Nothing
            DoCmd.SetWarnings True
            GoTo Invio_Email
        Else
            RS.Close
            Set RS = Nothing
            DoCmd.SetWarnings True
            Exit Sub
        End If
End Select
Critica pure, se è il caso.
Grazie
Ciao
leev


text:
"leev" <
le...@fastwebnet.it
> ha scritto nel messaggio
news:1178457261.7...@e65g2000hsc.googlegroups.com...
[continua]
(ops, ho dimenticato il codice) Eccolo:
[risposta]
On error goto errori


[risposta]
...tuo codice...
exit sub (o function, vedi tu)
errori:
    Set RS = Nothing
    DoCmd.SetWarnings True
    msgbox err.number " " & application.accesserror(err.number)
Critica pure, se è il caso.
[risposta]
Mah! Posso suggerirti qualche modifica, poi sta a te scegliere...
Grazie
Ciao
leev
[risposta]
Ciao.
--
Sergio MAZZA


title: modificare con codice in visualizzazione struttura

author: pfmarro

text:
salve
ho una maschera con parecchi controlli

Frame, Label, button,

col passare del tempo l'applicazione viene richiesta in lingue diverse.
per ovviare a questo ho pensato di fare una tabella per le traduzioni:

la maschera presenta i controlli in italiano ma al form_load
eseguo una procedura che legge il valore della caption e la traduce prendendo il valore dalla tabella

tutto funziona bene. ma è lento per le maschere che hanno tanti controlli
(circa 200)
non c'e' un modo di eseguire il codice da visualizzazione struttura in modo che posso mantenerlo in italiano per la programmazione ma prima di distribuirlo lo lancio in lingua desiderata quando ho la visualizzazione struttura?

Avete dei consigli da darmi?
GRAZIE


text:
Cosa fai poi distribuisci mdb/accdb...? Sei sicuro...?

Il codice che usi per modificare le caption...?
Avevo fatto un demo per le traduzioni delle Caption e non mi pareva soffrire di particolare lentezza.

Io in ogni caso distribuirei in base alla lingua.
Ti scrivi il.codice che prima di compilare e convertire in mde/accde apre tutti gli oggetti FORMS/REPORTS e fa il lavoro sporco, poi distribuisci in lingua.
Se invece la lingua deve essere flessibile a runtime... devi farlo a runtime ma mai passare per la struttura.

@Alex


title: Formato cella in Excel

author: All Eyez On Me

text:
Ciao a tutti!
Da codice esporto dei dati di un recorset ad un foglio excel ma quando
esporto un numeo telefonico es 0423666666 questo mi viene trasformato in
4236666666
 perchè me lo considera un numero...como posso imporre il formato
della cella come testo?
Grazzzzzzie!!!


title: Formato cella in Excel

author: Riccardo

text:
All Eyez On Me <
fish...@tiscalinet.it
> wrote in message
9esro5$tnb$1...@lacerta.tiscalinet.it...

___
La butto li!
Prova ad esportare il numero telefonico con  l'apostrofo (') davanti.
ciao
Riccardo


title: Formato cella in Excel

author: Vittò

text:
Dovresti creare un file xls selezionando tutte le celle e dargli il "formato
celle" a TESTO
salvare il file con un nome e dire al DB di esportare su quel file.
Non garantisco che funziona in tutti i casi, perchè excel e parecchio
ignorante per questo, tuttavia in varie situazioni ho superato il problema
in questo modo.
Ciao
Vittò


title: Formato cella in Excel

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9esr38$ghn$1...@news.panservice.it...

Perfetto grazie!!


title: creazione file .mde

author: Gino

text:
Ciao a tutto il ng.
Ho convertito un db creato con A97 in A2k. Durante la conversione, che
nonostante tutto è andata a buon fine, mi è stato segnalato un errore che mi
ha riportato in una tabella apposita. Aprendo quest'ultima mi rendo conto
che l'errore era nel modulo MESSAGGI, che più sotto riporto. Tutto comunque
sembra funzionare perfettamente. Ho letto in questi ultimi giorni della
creazione di file mde. Incuriosito della funzione di questi ho provato a
convertire il db suddetto in un db.mde. Sorpresa: mi dice che è impossibile
creare il database mde. Provo quindi ad eliminare il modulo MESSAGGI; stesso
risultato. Provo quindi ad eliminare la funzione che usava questo modulo, in
una maschera sull'evento "non in elenco". Adesso il file mde riesce a
crearlo senza errori. Il codice che riporto qui sotto, premesso che sono
alle prime armi nell'uso di VBA per access, l'ho preso da un libro scritto
per A2k. Credo quindi, nella mia ignoranza, che dovrebbe essere stato
scritto per funzionare su A2k, almeno!!!
Sapreste dirmi in cosa sbaio o comunque perchè incontra problemi nella
conversione??
Grazie.
-----------------------
Modulo MESSAGGI
-----------------------
Option Compare Database
Option Explicit
Const conNomeApp = "osfacile"
________________________________________________________
Public Sub VisualizzaMessaggio(strMessage As String)
    'Visualizza un messaggio importante per l'utente
    MsgBox strMessaggio, vbExclamation, conNomeApp
End Sub
_____________________________________________________
Public Function Conferma(strMessaggio As String) As Boolean
'Chiedi all'utente di confermare un'azione, restituendo True o False.
    Dim bytScelta As Byte
    bytScelta = MsgBox(strMessaggio, vbQuestion + vbOKCancel, conNomeApp)
    If bytScelta = vbOK Then
        Conferma = True
    Else
        Conferma = False
    End If
End Function
----------------------------------------------------
Routine evento nella maschera su "non in elenco"
----------------------------------------------------
Private Sub id_cognome_NotInList(NewData As String, Response As Integer)
'Chiedi all'utente se desidera aggiungere un valore all'elenco.
    Dim strMessaggio As String
    Dim dbsContabilità As Database
    Dim rstCognome As DAO.Recordset
    strMessaggio = "Sei certo di voler aggiungere '" & NewData & _
        "' all'elenco dei nominativi?"
    If Conferma(strMessaggio) Then
        'Apri la tabella Cognome e aggiungi il valore NewData.
        Set dbsContabilità = CurrentDb
        Set rstCognome = dbsContabilità.OpenRecordset("Cognome")
        rstCognome.AddNew
        rstCognome!cognome = NewData
        rstCognome.Update
        Response = acDataErrAdded       'Interroga di nuovo l'elenco.
    Else
        Response = acDataErrDisplay     'Visualizza l'errore.
    End If
End Sub


title: creazione file .mde

author: Guggenheim

text:
Per quanto riguarda la mia breve esperienza mdb mde posso dirti che è
possibile che il tuo db funzioni perfettamente ma se cerchi di "compilarlo",
cioè trasformarlo in un file mde ti da un messaggio di errore.
Quando succede una cosa simile uso questo "semplice" medoto per scovare
l'intoppo, apro un db vuoto e comincio ad importare un' elemento alla volta,
provando a convertire questo db in mde. Se si intoppa ho trovato l'elemento
che ha problemi
Il metodo è "maccaronico", ma funziona
ps: chiedo scusa agli esperti del NG, ma la necessità aguzza la fantasia
Ciao
Cristian
"Gino" <
gin...@tiscalinet.it
> ha scritto nel messaggio
news:aqjk64$reo$1...@serv1.albacom.net...



title: creazione file .mde

author: Alessandro Cara

text:

apprezzo il metodo di Gugenheim ma:
generalmente quando non genera l'mde e' perche' c'e' l'errore
in compilazione, in questo caso e' sufficiente andare in
visual basic (visualizazione del codice)
usare la funzione di "compila" nel menu' "debug".
Il sistema si ferma dove trova errore.
Correggere e ricompilare. Eliminati tutti gli errori
l'mde viene generato regolarmente
--
a.cara


title: creazione file .mde

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DCE66A4...@blunet.it...

Grazie a entrambi.
Ho comunque seguito il consiglio di a. cara, anche perchè già sapevo
qual'era l'intoppo.
Infatti non mi ero accorto di aver definito una variabile "strMessage As
String" e poi nella riga successiva di averla chiamata "strMessaggio"


title: creazione file .mde

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DCE66A4...@blunet.it...

azzolina e io che mi rifaccio tutto il db con importa!!!!
ah ah ah ah
GRAZIE


title: creazione file .mde

author: Emyr

text:
On Sun, 10 Nov 2002 22:53:47 +0100, "Gino" <
gin...@tiscalinet.it
>
wrote:
>Grazie a entrambi.
>Ho comunque seguito il consiglio di a. cara, anche perchè già sapevo
>qual'era l'intoppo.
>Infatti non mi ero accorto di aver definito una variabile "strMessage As
>String" e poi nella riga successiva di averla chiamata "strMessaggio"
impara a quotare
Saluti.
Emanuele.


title: creazione file .mde

text:
On Mon, 11 Nov 2002 20:57:30 GMT, "Guggenheim" <
gugge...@iol.it
>
wrote:
>zzolina e io che mi rifaccio tutto il db con importa!!!!
>
>ah ah ah ah
>
>GRAZIE
>
già che ci sei impara anche a quotare (io c'ho messo 4 mesi ad
accorgermene grazie al Biso)
Saluti.
Emanuele.


title: creazione file .mde

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:spa1tuktg90si8n4t...@4ax.com...

Scusa se chiedo una cosa che forse può sembrarti banale: cosa vuoi dire con
"impara a quotare" (è da circa un mese che seguo il ng e sinceramento non
capisco se ho sbagliato in qualcosa)
Saluti e grazie comunque.


title: creazione file .mde

text:
>
>Scusa se chiedo una cosa che forse può sembrarti banale: cosa vuoi dire con
>"impara a quotare" (è da circa un mese che seguo il ng e sinceramento non
>capisco se ho sbagliato in qualcosa)
>Saluti e grazie comunque.
>
beh. io c'ho messo 4 mesi...
devi togliere il testo che non serve nella tua risposta e scrivere
sempre sotto il messaggio precedente od all'interno ....
Saluti.
Emanuele.


title: creazione file .mde

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:bqa1tuk5j168fi8jj...@4ax.com...

Si fa cosi?
Ciao
Gugge


title: creazione file .mde

text:
>
>Si fa cosi?
>
>Ciao
>Gugge
>
penso di si ma l'esperto è Biso
Saluti.
Emanuele.


title: creazione file .mde

author: Antonio Biso

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:5sf6tuk2nq412b4rk...@4ax.com...

Dò ripetizioni a prezzi modici...
Antonio


title: creazione file .mde

text:
On Thu, 14 Nov 2002 08:00:05 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>
>Dņ ripetizioni a prezzi modici...
>
>Antonio
>
abbi pietą mi sono sposato da poco... accetto solo free.....
Saluti.
Emanuele.


title: eventprocprefix

author: Adriano

text:
per gli utenti access2k:
da questa versione esiste questa proprietą
Ho dato un occhio all'help... ma non riesco a capire quali impieghi possa
avere... a voi viene in mente niente ?
ciao


title: ACCESS XP e 2000 lo installo?

author: Simone

text:
Salve mi è arrivato office XP developer e vorrei sapere da chi già lo usa:
1. posso continuare a sviluppare con XP applicazioni che poi verranno
utilizzate da utenti con ACCESS2000?
2. datosi che la versione di XP è la developer posso avere problemi se creo
pacchetti di installazione di applicazioni ACCESS XP che poi installo su PC
dove c'è OFFICE 2000?
Grazie... aspetto ad installarlo...
Simone


title: ACCESS XP e 2000 lo installo?

author: cristiano

text:
io lo uso e finora non ho avuto problemi di questo genere,ho avuto un
problema all'inizio quando ho eseguito per la prima volta le runtime per la
creazione di pacchetti,partiva il tutto e poi si bloccava,telefonando alla
microsoft mi dissero che dovevo aspettare circa venti minuti cosi si
sbloccava da solo
"Simone" <
rik...@katamail.com
> ha scritto nel messaggio
news:9qe1kp$125u$1...@newsreader1.mclink.it...



title: ACCESS XP e 2000 lo installo?

author: Artů

text:
scusatemi, ma c'è anche in italiano oppure solo in inglese?
è possibile integrare la developer con un costo irrisorio come per la 97
avendo già la licenza del xp professional, ?
grazie a tutti
"Simone" <
rik...@katamail.com
> ha scritto nel messaggio
news:9qe1kp$125u$1...@newsreader1.mclink.it...



title: ACCESS XP e 2000 lo installo?

text:
Artù <
santonell...@libero.it
> wrote in message
wjGz7.46620$1H1.5...@news.infostrada.it...
> scusatemi, ma c'è anche in italiano oppure solo in inglese?
> è possibile integrare la developer con un costo irrisorio come per la 97
> avendo già la licenza del xp professional, ?
Sì è possibile, ma solo per quelli che scrivono DOPO il quoting!!!
Antonio


title: sistema di roolback o simile

author: yag

text:
salve,
sapete se per caso in access esiste qualche sistema di roolback o comunque
qualcosa che ti annulla l'ultima operazione ?
grazie ciao


title: sistema di roolback o simile

author: Pippo

text:
"yag" <
yag...@tiscali.it
> ha scritto nel messaggio
news:F6SHd.733207$35.28...@news4.tin.it...

Ciao a tutti, mi associo a quest td per una anologo probblema o quasi:
Io ho due Db FE e BE, per una tabella ho necessità di trasferire i dati dal
be al fe,  e se la transazione ha avuto successo , prima del commit
eliminare la tabella avente il vecchio archivio
eseguo il seguente codice ma mi da errore di Violazione di condivisione....
Dim wksp As DAO.Workspace
Dim db_ex As DAO.Database
Dim RS_ex As DAO.Recordset
Dim DB_In As DAO.Database
Dim Rs_In As DAO.Recordset
Dim fld As Long
Set wksp = DBEngine.Workspaces(0)
wksp.BeginTrans
On Error GoTo errhandler
Set db_ex = wksp.OpenDatabase("C:\A.mdb")
strSQL_ex = "SELECT ARE,CODFIL FROM A "
Set RS_ex = db_ex.OpenRecordset(strSQL_ex, dbOpenDynaset)
Set DB_In = CurrentDb()
Set Rs_In = DB_In.OpenRecordset("A", dbOpenDynaset)
If RS_ex.EOF And RS_ex.BOF Then: Exit Function
    RS_ex.MoveLast
    RS_ex.MoveFirst
Do Until RS_ex.EOF
 Rs_In.AddNew
 For fld = 0 To RS_ex.Fields.Count - 1
 Rs_In(fld).Value = RS_ex(fld).Value
  Next
 Rs_In.Update
RS_ex.MoveNext
Loop
If Err.Number = 0 Then
'DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM A", True  --------------------Errore qui:
Violazione di condivisione
DoCmd.SetWarnings True
wksp.CommitTrans
Else
wksp.Rollback
End If
RS_ex.Close: Rs_In.Close
Set Rs_In = Nothing
Set RS_ex = Nothing
Set DB_In = Nothing
Set db_ex = Nothing
wksp.Close
Set wksp = Nothing
errhandler:
wksp.Rollback
MsgBox Err.Description
Grazie a chi vorrà aiutarci!!
Peppe