title: organizzazzione record

text:

> Popi- Nascondi testo citato
>
> - Mostra testo citato -
rifaccio uno schemino di come dispongo i campi di ogni record
record1              record2               record3
record4        record 5
anno mese       anno mese         anno mese         anno mese    anno
mese
giorno  note     giorno  note        giorno  note        giorno
note     giorno  note
e poi sotto
record6
record7               ..............              .............
record10
anno
mese     ........                 ..............               .............          ........
giorno
note    ........               ................                ...........         ...........
ecosi via fino completare il mese
l'obiettivo è che l'utente possa visualizzare in una sola schermata
tutto il mese,ed è possibile perchè i campi sono dicontenuto molto
piccolo
scusate se ho ripostato uno schema ma non avevo molto compreso il
precedente....


title: organizzazzione record

author: rasjudah

text:

> precedente....- Nascondi testo citato
>
> - Mostra testo citato -
opps solo or mi rendo conto che il post ha cambiato formattazione dopo
l 'invio(nel senso i campi e le tabulazione e i record sono fuori
postto rispetto a come lihgo scritti io.sperocmq si possa capiree il
senso


title: Aiuto calcolo percentuale

author: Marcello Tambu

text:
Ho una query di totali dove ho due colonne: il tempo impiegato per
svolgere una certa attività [tempo] e la quantità di attività per quel
tempo [conteggio].
Ho inserito questa query in una maschera e sono riuscito a calcolare il
totale delle attività inserendo in un controllo "=Somma([conteggio])",
ma devo anche calcolare la percentuale rispetto a questo totale della
quantità delle attività che hanno un certo criterio (cioè quelle
eseguite in un tempo maggiore rispetto allo stabilito).
Praticamente: qual è la percentuale delle attività eseguite in più di 2
giorni rispetto al totale? Come faccio a visualizzare questo valore in
un controllo? Graize mille a chi avrà la pazienza di rispondermi.
Marcello.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aiuto calcolo percentuale

author: Riccardo Baldinotti

text:
"Marcello Tambu" <
ta...@despammed.com
> wrote in message
news:949a77862eb05c67967...@mygate.mailgate.org

Supponendo che il tempo stabilito sia posto in una casella che si
chiama [stabilito], penso che potresti scrivere qualcosa come:
eccedenti = dcount("[tempo]","nomequerydiorigine","[tempo] > " &
[stabilito])
per il conto dei valori con tempo eccedente
(nota che si chiudono le virgolette prima del nome di casella);
scrivi:
tutti = dcount("[tempo]","nomequerydiorigine")
per il totale delle registrazioni,
e quindi la percentuale degli eccedenti è:
perc = eccedenti / tutti
Abbi l'avvertenza di scrivere punti e virgola al posto delle virgole, se
metti le funzioni dcount in una casella di testo o in un campo di query.
Se ci sono problemi, scrivici.
Buon lavoro
Riccardo



title: Aiuto calcolo percentuale

text:
Forse non mi sono spiegato bene (o non ho capito quello che tu mi hai
detto). La query (una query si selezione con i totali visualizzati) in
uscita ha tre campi:
[tempo] che è il tempo impegato ed è un raggruppamento
[severità] che è il livello di graivtà dell'attività che è un
raggruppamento
[conteggio] che è il numero di attività completate in quel tempo per
quella gravità che è un conteggio
Sostanzialmente ho qualcosa di simile
[tempo][severità][conteggio]
0      3         5
1      3         6
2      1         1
2      3         5
3      3         7
5      3         1
etc...
Ora: nel pié di maschera ho inserito un controllo che come dati ha:
=somma([conteggio)
e così mi da il totale delle attività svolte.
Mi occorre avere un altro controllo (se possibile non via codice) che mi
calcoli qual è il totale delle attività il cui tempo è superiore a 3. In
realtà poi il criterio sarà quanto il tempo è superiore a 3 se la
severità è 3 o il cui tempo è superiore a 2 per le severità 1 e 2.
Va da sé che poi avòr un terzo controllo con il calcolo della
percentuale.
Grazie per la pazienza.



title: Aiuto calcolo percentuale

text:
"Marcello Tambu" <
ta...@despammed.com
> wrote in message
news:f84a5b285a5fe39091a...@mygate.mailgate.org

Direi che ci siamo. Se sostituisci al nome che avevo dato io,
(stabilito),
il nome del campo [severità], metti nella maschera un controllo con
questa origine record:
=dsum("[tempo]";"nometabelladiorigine";"[tempo]> [severità]")
per il conto dei valori con tempo eccedente.
Nel tuo esempio, mi par di capire che i record in cui il tempo è
superiore a severità sono il 3 e il 6. Di conseguenza sommando i
rispettivi conteggi ottieni 2.
Se il controllo in cui hai messo la somma dei conteggi si chiama
"tutti", e la casella che dico io si chiama "eccedenti", la percentuale
sarà in una nuova casella chiamata "perc", contenente:
=eccedenti / tutti
Sommando tutte le attività di conteggio nel tuo esempio, ottengo 25,
dividento 2 per 25 otteniamo una percentuale pari a 8%.
La casella "perc" avrà formato percentuale e cifre decimali a tuo
piacimento.
Se ho capito, bene, sennò fammi sapere.
Riccardo



title: Aiuto calcolo percentuale

text:
Ok, perfetto, tutto funziona alla grande. Tranne: il controllo "=Somma"
se è l'unico controllo va, se inserisco quello che mi hai suggerito non
va più. Questo l'ho risolto inserendo per la somma totale una riga
simile a quella che mi hai dato. Il problema è che nel terzo controllo
non mi becca i nomi degli altri due, quindi ottendo il valore anziché
con "controllo1/controllo2" con formula1/formula2, ripetendo nel terzo
controllo entrambe le righe dei primi due controlli nel terzo. Funziona,
ma essendo in rete i dati, è lento. Hai qualche suggerimento? Grazie.



title: Aiuto calcolo percentuale

text:
"Marcello Tambu" <
ta...@despammed.com
> wrote in message
news:d3c970745cda5b29181...@mygate.mailgate.org

Hai provato a mettere i nomi dei campi fra parentesi quadre, così:
= [controllo1] / [controllo2]
?
Alle volte non si ottiene risultato facendo riferimento a un controllo
appena creato PRIMA di salvare la maschera.
Riccardo



title: Aiuto calcolo percentuale

text:
Parentesi quadre, maschera salvata. Tutto fatto, ma niente. Per ora l'ho
risolta cosě, ma se le esigenze dovessero crescere, non posso
permettermi di aspettare 2/3 minuti per avere un report...



title: Access e VB script ... consigli per lo studio

text:
Salve a tutti,
come accennato precedentemente ad alcuni di Voi,
sono un apprendista in questo settore, mi riferisco ad access.
Ho appena acquistato un manuale di programmazione edito da Mondadori e
Microsoft Press, credo che sull'argomento in oggetto riportato sia una tra
le testate migliori.
Volevo semplicmente una conferma in merito e altri suggerimenti su fonti
alternative da valutare: case editrici, portali web o quant'altro.
Buon proseguimento di giornata a tutto il NG
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


author: Pablitomf

text:
strano....mavero ha scritto:
> Salve a tutti,
> come accennato precedentemente ad alcuni di Voi,
> sono un apprendista in questo settore, mi riferisco ad access.
> Ho appena acquistato un manuale di programmazione edito da Mondadori e
> Microsoft Press, credo che sull'argomento in oggetto riportato sia una tra
> le testate migliori.
> Volevo semplicmente una conferma in merito e altri suggerimenti su fonti
> alternative da valutare: case editrici, portali web o quant'altro.
> Buon proseguimento di giornata a tutto il NG
Ciao strano...mavero... io preferisco i testi APOGEO su tutti... li trovo
più chiari e più esemplificativi... ovvio che è opinione personale... ciò
non toglie che gli altri dicano la loro... tieni sempre però conto che
ogni testo tratta argomenti in maniera diversa... alcuni approfondiscono
un argomento altri ne approfondiscono altri... alla fine il testo migliore
è quello che tratta in maniera migliore l'argomento che ti serve
approfondire.
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c7o5an$iu3$1...@news.newsland.it...

Beh ... di apogeo ... nel mio caso servirebbe la linea FOR
DUMMIES!!!!!!!!!!!!!!!
Grazie, hai detto una cosa giusta e xfetta nella sua semplicità: il testo
giusto è quello che tratta ciò che io cerco.



title: Fusione di record....

author: TIZIANO

text:
Ciao a tutti sono un nuofita di DB e vorrei creare una maschera con 2 campi:
1° campo Sì/No ;
2° campo testo.
desidererei che se il campo 1° (Sì/No) è attivo per più record, i valori
presenti nel campo 2° , attivi, vengano scritti in un altro campo separati
da un tabulatore.
E' possibile?!?
Grazie Tiz


title: Fusione di record....

author: Mad® Milox

text:
"TIZIANO" <
tizi...@libero.it
> ha scritto nel messaggio
news:xzVO6.19646$h9.16...@news.infostrada.it...

Io te lo so' spiegare da facendolo da codice
sub pippo()
Dim rec as recordset     'definisce il  recordset o origine dei dati
dim appoggio as string    'definisce la variabile d'appoggio del to campo
set rec = currentdb.openrecordset("Tuatabella")    'apre la tabella che
contiene i dati
rec.movefist                        'si posiziona sul primo record della
tabella
do until rec.EOF                'esegue fino alla fine della tabella
    if rec![campo1]=-1 then        'che significa che e' spuntato
        appoggio= appoggio & " " & campo2 'aggiunge alla variabile appoggio
il valore di campo2
    endif
   rec.movenext            'passa al record successivo
loop                            'riesegue il ciclo
rec.close                    'chiude il recordset aperto all'inizio
me.nuovocampo = appoggio  'visualizza il valore ottenuto dentro al
nuovocampo
end sub
Questa la puoi impostare su un pulsante che ti faccia questo lavoro.
al posto di " " ci va' il carattere (    Ch()  e qualcosalìaltro vedi gli
help) che indica il tab.
Spero che questo ti aiuti .:)
Ciao
Lorenzo


title: Fusione di record....

author: Tiziano

text:
GRAZIE MILLE :-))) PROVERO' QUESTA SERA!!!
CIAO
TIZIANO
--------------------------------
Inviato via
http://usenet.iol.it


title: Sincronizzazione tabelle

author: miikii

text:
Un saluto a tutto il NG.....
allora:
ho 1 database di access 2000 composto da 20 tabelle...query e maschere, gli
utenti inseriscono i vari record tramite le maschere di access.
Ho istallato anche Microsoft SQL Server Service Manager  7.00.623.
Avendo un database identico (come struttura) su uno spazio Web (ad esempio
ftp.tiscali.it/azienda/db/data.mdb
)
dovrei trasferire su questultimo i record aggiunti nelle varie
tabelle......meglio ancora se possibile sincronizzarlo anche con eventuali
modifiche.
Il tutto per evitare di copiare l'intero database (70 mb) magari solo per
aggiungere un record.
La semplice replica di database funziona perfettamente in locale o in lan,
ma non su un server FTP.....
La replica snapshot di SQL (con server distributore etc etc) sarebbe
un'altra soluzione ma....
correggetemi se sbaglio:
1-  dovrei importare le tabelle in SQL e una volta trasformato il db non
avrei piu la semplicità delle maschere di access.......
2-  La replica snapshot è prevista tra 2 o piu server.......è possibile
impostare come destinazione un mdb su uno spazio web?!
Siccome sono sicuro ke da qualche parte sbaglio.....
    DOVE SBAGLIO!!??


title: Ciao Ci vediamo a Cisa

author: MA

text:
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5 Giugno
2005
Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Ciao Ci vediamo a Cisa

text:

ma dai davvero? se c'è alessandro baraldi vengo volentieri
ti spezzo le braccine cicciooooo.....:)


title: Ciao Ci vediamo a Cisa

author: Giulio Severini

text: Voglio venire. A che ora? Dove ci si raduna?


title: Ciao Ci vediamo a Cisa

author: ciroteo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1Slne.13969$TR5....@news.edisontel.com...

MA puoi dirci quanti partecipanti ci sono alla fine?


title: Ciao Ci vediamo a Cisa

author: Simone Calligaris

text:
"Simba883" <


Non ci giurerei: da voci di corridoio pare sfiori i 2 metri.
Un suo pugno è grande come la tua faccia  :-)
Ciao.


title: Ciao Ci vediamo a Cisa

author: Karl Donaubauer

text:
ciroteo wrote:
>... puoi dirci quanti partecipanti ci sono alla fine?
23-25 dai quali 15-17 sono partecipanti dei 2 NG.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Ciao Ci vediamo a Cisa

text:
Karl Donaubauer wrote:
> ciroteo wrote:
>> ... puoi dirci quanti partecipanti ci sono alla fine?
>
> 23-25 dai quali 15-17 sono partecipanti dei 2 NG.
Hmm, credo per un NG si usa "frequentatori".


title: Ciao Ci vediamo a Cisa

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3g6miaF...@individual.net...

no problem ci siamo capiti.
Direi che ti puoi ritenere soddisfatto in fondo è la prima esperienza.


title: Ciao Ci vediamo a Cisa

author: TheMax

text:
Io sto preparando le valigie...
domani sono dalle parti di Ciroteo ( per un matrimonio ) poi scappo a
lezione, consegna diplomi ecdl (io gli ho spiegato access ovviamente hanno
superato tutti il test, addirittura un 97%... e mi ha sbagliato la domanda
"come si chiude un database" arrrggggghhhhh), poi punto il gps su arezzo :-)
parto e, appena arrivo a bologna, torno indietro a prendere il portatile che
mi sono scordato a casa :-))
Se vedemu...
Ciao,
Massimo


title: Ciao Ci vediamo a Cisa

text:
> Non ci giurerei: da voci di corridoio pare sfiori i 2 metri.
> Un suo pugno č grande come la tua faccia  :-)
>
> Ciao.
>
be cosa ne sai di me io sono circa 4 metri :)


title: Ciao Ci vediamo a Cisa

author: ALESSANDRO Baraldi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:429e4064$0$17089$5fc...@news.tiscali.it...

Si di circonferenza...!
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Ciao Ci vediamo a Cisa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:429df8da$0$15902$5fc...@news.tiscali.it...

Non ci sono, ma se c'è uno ciccio qui non sono io...! ;-)



title: Database per BE ?

author: lorenzo

text:
Per il  BackEnd vorrei utilizzare un motore più affidabile e potente
di Jet. Cosa mi consigliereste, oltre a MSDE che è una versione light
di ms-sql? Ho letto bene di MySql, ma riuscirei ad utilizzarlo in
Access? Ci sono driver ODBC o OLEDB? Qualcuno ha già sperimentato?
grazie
lorenzo


title: Database per BE ?

author: Alex

text:
"lorenzo" <
lorenz...@tin.it
> wrote in message
news:3dad3d59...@news.interbusiness.it

La cosa interessa anche me per MySQL, l'unico dubbio che
ho è relativamente alla STRUTTURAZIONE del DB.
Mentre con SQL_SERVER puoi convertire(con UpsizeTool)
il tuo bel DB in ACCESS che ha un'interfaccia utente semplicissima,
 non sò se c'è qualcosa di simile per MySQL.
Per i collegamenti c'è tutto, l'ho scaricato(non ricordo da dove, ma
essendo Gratuito non è difficile reperirlo, forse proprio sul sito
MySQL).
sono circa 12.5Mb tra programma e Manuale....!).
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Database per BE ?

author: Setec Astronomy

text:
"lorenzo" <
lorenz...@tin.it
> wrote in message
news:3dad3d59...@news.interbusiness.it...

Allora, per quello ce riguarda MySQL, l'amministrazione può essere fatta con
i vari tool disponibili in rete, io personalmente preferisco dbtools,
(
http://www.dbtools.com.br/
) che dispone anche di una funzione di
importazione da Access a MySQL abbastanza buona (per i miei progetti
Php/MySQL la base dati la strutturo in access e poi la importo in MySQL,
veramente comodo).
I driver ODBC sono disponibili insieme al motore, e funzionano abbastanza
bene. L'unico problema che ho riscontrato tra MySQL e Access è l'utilizzo di
campi AutoInc (i contatori in access) poichè una volta inserito un nuovo
campo questo non viene richiamato immediatamante.
Se qualcuno conosce una soluzione ottimale non si faccia problemi a farcela
conoscere.
Saluti.


title: Database per BE ?

text:
"lorenzo" <
lorenz...@tin.it
> ha scritto nel messaggio
news:3dad3d59...@news.interbusiness.it...

L'argomento interessa anche me. Anch'io ho sentito parlare bene di MySql
come database, ma mi garantirebbe dei vantaggi se lo utilizzassi come BE per
un MDE (cioè con le sole tabelle in MySql e tutto il resto nel MDE di
Access) ?
Grazie
Massimiliano


title: Database per BE ?

text:
"lorenzo" <
lorenz...@tin.it
> wrote in message
news:3dad3d59...@news.interbusiness.it...

Oltre a quanto detto, alla pagina
http://www.mysql.com/doc/en/MyODBC_clients.html
 è possibile trovare tutte le
informazioni (patch comprese) da sapere per utilizzare bene MySQL con
Access.
Saluti.


title: Database per BE ?

author: Ettore Manara

text:
"Setec Astronomy" <
> campi AutoInc (i contatori in access) poichč una volta inserito un nuovo
> campo questo non viene richiamato immediatamante.
La stessa cosa con SQL Server ... credo sia normale con i motori Server.
Ciao, Ettore


title: Database per BE ?

author: Liones

text:
"lorenzo" <
lorenz...@tin.it
> ha scritto nel messaggio
news:3dad3d59...@news.interbusiness.it...
> Per il  BackEnd vorrei utilizzare un motore più affidabile e potente
> di Jet. Cosa mi consigliereste,
di Interbase (o Firebird ) e relativi driver cosa pensate ?
ciao


title: Database per BE ?

text:
"Ettore Manara" <
ettore...@libero.it
> wrote in message
news:32hr9.39428$RO.9...@twister1.libero.it...
> "Setec Astronomy" <
> > campi AutoInc (i contatori in access) poichè una volta inserito un nuovo
> > campo questo non viene richiamato immediatamante.
> La stessa cosa con SQL Server ... credo sia normale con i motori Server.
> Ciao, Ettore
Ho seguito le istruzioni alla pagina
http://www.mysql.com/doc/en/MyODBC_clients.html
 sopratutto per quello che
riguarda l'aggiunta del campo Timestamp, e adesso mi funziona anche questa
funzionalità.
Saluti.


title: Database per BE ?

text:
"Setec Astronomy" <
> > > campi AutoInc (i contatori in access) poichč una volta inserito un
nuovo
> > > campo questo non viene richiamato immediatamante.
> > La stessa cosa con SQL Server ... credo sia normale con i motori Server.
> > Ciao, Ettore
> Ho seguito le istruzioni alla pagina
>
http://www.mysql.com/doc/en/MyODBC_clients.html
 sopratutto per quello che
> riguarda l'aggiunta del campo Timestamp, e adesso mi funziona anche questa
> funzionalitą.
Interessante :-)
Ciao: Ettore


title: Database per BE ?

text:
On Wed, 16 Oct 2002 20:48:16 +0200, "Liones" <
lio...@tiscalinet.it
>
wrote:
>di Interbase (o Firebird ) e relativi driver cosa pensate ?
>ciao
>
Qualche tempo fa mi ero interessato a interbase, ma se non sbaglio,
mancava un driver odbc completamente compatibile con Access. Forse
adesso c'č?


title: Database per BE ?

text:
"lorenzo" <
> >di Interbase (o Firebird ) e relativi driver cosa pensate ?
> >ciao
> Qualche tempo fa mi ero interessato a interbase, ma se non sbaglio,
> mancava un driver odbc completamente compatibile con Access. Forse
> adesso c'č?
Se n'era parlato su it.comp.software.database ... pare ci siano ODBC
compatibili ma deludenti in termini prestazionali.
Io resterei su Microsoft SQL Server, č praticamente il secondo motore BE per
il generatore d'interfacce di Access.
Ettore


title: Database per BE ?

author: Lorenzo Coronati

text:
Scrisse
lorenz...@tin.it
 (lorenzo):

se puoi fare a meno di trigger, constraint e stored
procedures, mysql puo' essere un'ottima scelta
pare che dalla 4.0 ci sia finalmente il supporto per le
transazioni, anche se solo per le tabelle innodb (ma potrei
essere smentito, non l'ho provato)
bai
--
lorenzo coronati
---


title: Stampa di report

author: Riccardo

text:
Ciao a tutti. Ho bisogno di stampare dei report contenenti le anagrafiche
dei clienti in ordine alfabetico. Vorrei che il primo cliente di ogni
lettera venisse stampato sulla prima pagina dispari disponibile. Mi spiego
meglio.
Su ogni pagina del report vengono visualizzati due clienti. Ipotizzando che
per la lettera A, io abbia n°5 clienti, avrò due clienti visualizzati sulla
prima pagina del report, così come sulla seconda, e un cliente visualizzato
sulla terza pagina. Ora, normalmente il primo cliente con la lettera B,
verrà posizionato sempre sulla terza pagina. Quello che io vorrei invece, è
che venisse visualizzato sulla pagina n°5 (lasciando quindi metà della terza
pagina e la quarta pagina vuote), ossia la prima pagina dispari disponibile.
E' possibile fare ciò? Grazie a tutti per l'aiuto


title: Stampa di report

text:
Scrisse "Riccardo" <
dav...@masterweb.it
>:
>Su ogni pagina del report vengono visualizzati due clienti. Ipotizzando che
>per la lettera A, io abbia n°5 clienti, avrň due clienti visualizzati sulla
>prima pagina del report, cosě come sulla seconda, e un cliente visualizzato
>sulla terza pagina. Ora, normalmente il primo cliente con la lettera B,
>verrŕ posizionato sempre sulla terza pagina. Quello che io vorrei invece, č
>che venisse visualizzato sulla pagina n°5 (lasciando quindi metŕ della terza
>pagina e la quarta pagina vuote), ossia la prima pagina dispari disponibile.
innanzitutto devi impostare un livello di raggruppamento
sulla prima lettera, con gruppo intero
poi per gestire il salto pagina dovrai sfruttare l'evento
format della sezione intestazione di gruppo
vedi l'help per i dettagli
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--
<<[...] Altrimenti ci arrabbiamo....>>
(Voltolini, 10/10/2000)
---


title: Stampa di report

author: Emyr

text:
On Thu, 4 Apr 2002 22:22:27 +0200, "Riccardo" <
dav...@masterweb.it
>
wrote:

non so se funziona ma prova a inserire su intestazione gruppo su
formattazione una interruzione di pagina da codice se la pagina è pari
Saluti.
Emanuele.


title: problemini.....

author: Eros genellini

text:
Ciao a tutti ..... per incominciare vorrei ringraziarvi dell'aiuto che mi
state dando in questi giorni.... SIETE TROPPO GENTILI....
cmq veniamo ai problemi:
Prob 1
Vorrei riuscire a costruire un controllo che mi permetta di controllare se,
dopo aver ricavato dei dati attraverso una semplice maschera, sono già
presenti ( cioè esiste un'altra stessa tupla nel dB)...spiego meglio, se
voglio inserire i dati personali di una persona, dopo averli ricavati,
voglio controllare che la stessa persona( cioè tutti i dati) siano già
inseriti nel DB.
Prob2
Come mai durante la visualizzazione di record (mediante maschera) di una
tabella, anche l'ultimo record (quello per intenderci vuoto con (contatore)
o altro di predefinito) viene visualizzato?come faccio a non
visualizzarlo????
Prob3
Come faccio a visualizzare su una facciata singola di una maschera, tutti i
record? (tipo report ma interattivo)
P.s. se utilizzate esempi pratici (magari mediante codice) per rispondere
alle mie domande......è molto meglio!!!!
Grazie mille.
Eros.


title: problemini.....

text:
Eros genellini <
gene...@libero.it
> wrote in message
qOn56.249476$hk4.12...@news.infostrada.it...
> Ciao a tutti ..... per incominciare vorrei ringraziarvi dell'aiuto che mi
> state dando in questi giorni.... SIETE TROPPO GENTILI....
> cmq veniamo ai problemi:
>
> Prob 1
> Vorrei riuscire a costruire un controllo che mi permetta di controllare
se,
> dopo aver ricavato dei dati attraverso una semplice maschera, sono già
> presenti ( cioè esiste un'altra stessa tupla nel dB)...spiego meglio, se
> voglio inserire i dati personali di una persona, dopo averli ricavati,
> voglio controllare che la stessa persona( cioè tutti i dati) siano già
> inseriti nel DB.
Dovresti inserire il campo in tabella come univoco!
>
> Prob2
> Come mai durante la visualizzazione di record (mediante maschera) di una
> tabella, anche l'ultimo record (quello per intenderci vuoto con
(contatore)
> o altro di predefinito) viene visualizzato?come faccio a non
> visualizzarlo????
Se la maschera la utilizzi per aggiungere record, un record vuoto penso che
venga sempre visualizzato!
Se non vuoi vedere la scritta contatore, ti nascondi il controllo!
Se usi la maschera solo per visualizzazione, nella scheda proprietà della
maschera imposti a No "l'Immissione dati"
.
> Prob3
> Come faccio a visualizzare su una facciata singola di una maschera, tutti
i
> record? (tipo report ma interattivo)
visualizzazione a foglio dati o maschere continue...non ricordo! prova con
l'autocomposizione e vedi come la crea
>
> Grazie mille.
> Eros.
di niente.
spero di esserti stato d'aiuto.
ciao Riccardo


title: problemini.....

author: VT @ home

text:
Il Fri, 05 Jan 2001 17:49:10 GMT, "Eros genellini"
<
gene...@libero.it
> ha scritto:
>(.....)
>Prob 1
>Vorrei riuscire a costruire un controllo che mi permetta di controllare se,
>dopo aver ricavato dei dati attraverso una semplice maschera, sono già
>presenti ( cioè esiste un'altra stessa tupla nel dB)...spiego meglio, se
>voglio inserire i dati personali di una persona, dopo averli ricavati,
>voglio controllare che la stessa persona( cioè tutti i dati) siano già
>inseriti nel DB.
Cioè per esempio, prima di confermare l'inserimento di un nuovo
cliente vorresti controllare che tale cliente non esista già ?
Se è così ti serve prima di tutto una chiave univoca che nel caso di
un'anagrafica clienti potrebbe essere il codice fiscale o la partita
IVA, mentre per un'anagrafica di nominativi potrebbe essere la
combinazione di cognome/nome/data di nascita.
Avendo disponibile tale chiave, ci sono varie possibilità per
effettuare il controllo di esistenza della chiave in tabella;
se per esempio vuoi controllare l'esistenza di un cliente sulla
tabella Clienti sulla base del campo CodFis associato al controllo
della maschera di immissione txtCodFis puoi scrivere:
' Fai attenzione agli apici nella composizione della condizione WHERE:
' quando il campo di confronto è di tipo testo, bisogna racchiuderlo
' fra apici  (nota la sequenza apice/doppio apice dopo la WHERE e
' doppio apice/apice/doppio apice prima della parentesi chiusa)
dim rs as recordset
Set rs = currentdb.openrecordset("SELECT * FROM Clienti WHERE CodFis =
'" & txtCodFis & "'")
If rs.recordcount > 0 then
  msgbox "Codice fiscale già presente !"
  ' vedi tu
else
 ' salva il record
endif
rs.close
set rs = nothing
oppure
me.recordsetclone.findfirst "Codfis = '" & txtCodFis & "'"
>Prob2
>Come mai durante la visualizzazione di record (mediante maschera) di una
>tabella, anche l'ultimo record (quello per intenderci vuoto con (contatore)
>o altro di predefinito) viene visualizzato?come faccio a non
>visualizzarlo????
Imposta la proprietà "Immisione dati" della maschera a "No"
In VBA: AllowEdit = False
>Prob3
>Come faccio a visualizzare su una facciata singola di una maschera, tutti i
>record? (tipo report ma interattivo)
Imposta la proprietà "VisualizzazioniConsentite" della maschera a
"Maschere continue"
In VBA ViewsAllowed = 1
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: problemini.....

text:
accidenti..... le istruzioni che mi hai consigliato sembrano esatte:
 dim rs as recordset
 Set rs = currentdb.openrecordset("SELECT * FROM Clienti WHERE CodFis =
 '" & txtCodFis & "'")
 If rs.recordcount > 0 then
   msgbox "Codice fiscale già presente !"
   ' vedi tu
 else
  ' salva il record
 endif
 rs.close
 set rs = nothing
ma se le applico al mio db esce costantemente il messaggio di errore: Tipo
non corrispondente.....
le mie istruzioni sono le seg:
Set rs = CurrentDb.openrecordset("SELECT * FROM TipoAbbonamento WHERE Durata
= '" & numero_mesi & "'")
.......
con Durata un campo definito come Testo, numero mesi e' il nome
dell'elemento della casella combinata sulla maschera!!!!!
Sembrerebbe tutto ok!!! dov'e' l'errore???
cmq le stesse istruzioni non danno conflitti se il campo e' definito memo? e
per i campi numerici? devo solo togliere l'apice?
grazie infinite!!!!!!!


title: problemini.....

text:
Il Sun, 07 Jan 2001 16:54:57 GMT, "Eros genellini"
<
gene...@libero.it
> scrisse:
>(.....)
>Set rs = CurrentDb.openrecordset("SELECT * FROM TipoAbbonamento WHERE Durata
>= '" & numero_mesi & "'")
>.......
>
>con Durata un campo definito come Testo, numero mesi e' il nome
>dell'elemento della casella combinata sulla maschera!!!!!
>Sembrerebbe tutto ok!!! dov'e' l'errore???
Gli elementi della casella combinata sono di tipo testo anche loro ?
>
>cmq le stesse istruzioni non danno conflitti se il campo e' definito memo? e
>per i campi numerici? devo solo togliere l'apice?
Gli apici servono solo per campi memo e testo.
Per i campi data devi usare invece #
Set rs = CurrentDb.openrecordset("SELECT * FROM TipoAbbonamento WHERE
Data_Iscrizione = #" & format(txtTuaData,"mm-dd-yyyy") & "#")
Per i numerici nessun delimitatore
Set rs = CurrentDb.openrecordset("SELECT * FROM TipoAbbonamento WHERE
NumeroSocio = " & txtTuoNumero)
>grazie infinite!!!!!!!
Prego
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Finestra di dialogo con text

author: Pino

text:
Come si fa a far apparire da VBA (praticamente dopo il click di un
button) una finestra di dialogo con text...tipo quella che appare
quando si apre una query con parametri ("immissione valore parametro")?


title: Finestra di dialogo con text

author: MA

text:

Imputbox
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Finestra di dialogo con text

author: sv

text:
MA ha scritto:
> Pino wrote:
> > Come si fa a far apparire da VBA (praticamente dopo il click di un
> > button) una finestra di dialogo con text...tipo quella che appare
> > quando si apre una query con parametri ("immissione valore
> > parametro")?
> Imputbox
In Partenopeo...
:-))
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Finestra di dialogo con text

text:
sv wrote:
> MA ha scritto:
>
>> Pino wrote:
>>> Come si fa a far apparire da VBA (praticamente dopo il click di un
>>> button) una finestra di dialogo con text...tipo quella che appare
>>> quando si apre una query con parametri ("immissione valore
>>> parametro")?
>
>> Imputbox
>
> In Partenopeo...
>
> :-))
>
> --
> sv
No, è che con sto caldo ho dieci wurstel invece delle dita...
input



title: Finestra di dialogo con text

text:
On 25 Lug, 11:41, "MA" <
mas...@massimilianoamendola.it
> wrote:
> No, è che con sto caldo ho dieci wurstel invece delle dita...
sì è proprio quella. Però...a quanto vedo non è ridimensionabile....la
text che la contiene è bella lunga...io ho solo bisogno che l'utente
inserisca un orario ;) roba molto piccola per intenderci.


title: Finestra di dialogo con text

text:

Creati una maschera ad hoc



title: contactcenter@executive.it

author: Gianni Vba

text:
Salve,
son Giovanni Schiavone amministratore della Bitware Service S.a.s. già
iscritta nel
registro dei Vs clienti.
Il Vs sito non mi da la possibilità da diverse settimane di ricevere la
nuova
password di accesso ai listini ed agli ordini on-line.
Potrei gentilmene riceverla? Ho più volte inserito i miei dati di accesso
per
la richiesta della password e mi è stato detto che mi avrebbero inviato la
password.
Questo però non è successo.
Distinti Saluti
   Giovanni Schiavone
Bitware Service S.a.s.
Via Respa 34
70056 Molfetta (Ba)
Tel 080/3973553
PI: 05523460722
email:
bitware...@libero.it
email2:
gianni.s...@libero.it


title: contactcenter@executive.it

author: Luciano (DOC)

text:
"Gianni Vba" <
gianni.s...@libero.it
> ha scritto nel messaggio
news:XFDj8.9001$1S3.2...@twister1.libero.it...
> Salve,
> son Giovanni Schiavone amministratore della Bitware Service S.a.s. già
> iscritta nel
> registro dei Vs clienti.
> Il Vs sito non mi da la possibilità da diverse settimane di ricevere la
> nuova
> password di accesso ai listini ed agli ordini on-line.
> Potrei gentilmene riceverla? Ho più volte inserito i miei dati di accesso
> per
> la richiesta della password e mi è stato detto che mi avrebbero inviato la
> password.
Egr. Sig. Giovanni Schiavone amministratore della Bitware Service S.a.s.,
ci spedisca  il numero della sua carta di credito e vedremo cosa si puo'
fare....:-))
Saluti.
Luciano


title: chi puo scambiare o farmi una copia di ACCESS XP DEV?

author: Andy

text:
come da oggetto chi puo aiutare un povero disgraziato che si sta avvicinando
al mondo access facendomi una copia di office xp dev. oppure access dev
e importante :-S (non vorrei sembrare patetico ma lo e veramente)
grazie in anticipo
A


author: Sib

text:
"Andy" <
drasti...@nontoccarmilibero.it
> ha scritto nel messaggio

Ragiona un attimo.
Qui siamo per la maggior parte pofessionisti.
questo vuol dire che quasi tutti abbiamo infilato in tasca la mano per tirar
fuori il portafogli.
ora, a parte il fatto che e' gia' capitato che qualcuno abbia venduto una
copia originale non ancora aperta su questo ng, se vuoi iniziare questa
attivita' stai cominciando con piede sbagliato.
Oltre tutto non esistono attivita' che richiedono investimenti bassi come
questi, qualunque altra attivita' richiederebbe investimenti decine se non
centinaia di volte superiori, questo a parte i problemi che potresti creare
ai tuoi clienti lavorando con copie pirata.
e mi pare pure di essere stato abbastanza tollerante.
Sib


text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:CWA3a.122637$ZE.34...@twister2.libero.it...

scusami io sono solo uno studente... che ha un esame :-s
A


text:
"Andy" <
drasti...@nontoccarmilibero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio

Bene allora,
la licenza studente di Office XP professional completo cosat 100 euro. Non
mi pare si possa definire una cifra spropositata per nessuna tasca (se devi
imparare un mestiere).
Sib


text:


e mi spieghi che te ne fai della versione developer se non devi
rivendere il software?
Saluti.
Emanuele.


text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:o4h15vs9ccpmjd70a...@4ax.com...

scusate ma mi hanno spiegato (ripeto sono ignorante) che certe cose posso
farle solo con la versione Dev. Sto preparando un esame (leggi tesina) in
cui mi si richiede di presentare un prg in cui si fanno delle statistiche (e
piuttosto complesso) siccome io volevo una cosa "terra-terra" per andare il
piu spedito possibile mi hanno detto che per fare queste cose mi serve una
copia di MS ACCESS DEV O OFFICE DEV (io sono ignorante su sta faccenda e
quindi dico tutto quello che mi hanno detto non sapendo se e giusto o
errato)
tutto qua non voglio lucrare in nessun modo ... :-s
Se mi dite che office DEV esiste la versione Studfente la compero... nessun
problema ...io ero infatti andato a informarmi pero (VOBIS) esiste solo la
versione professional per lo studente :-s
cmq mi informero meglio
grazie
A


text:
Il 17 Feb 2003, 22:31, "Andy" <
drasti...@nontoccarmilibero.it
> ha
scritto:

LA versione developer serve a creare dei pacchetti eseguibili senza
installare Access sulla macchina. Ora se č solo per un esame non credo ti
serva tale versione: il programma di statistiche (sgrunt x quel
"terra-terra") lo puoi creare con una copia (altrettanto pirata se
preferisci, visto che ragioni cosě) di Office professional (pro e premium
sono le versioni di Office che includono Access) certamente piů facilmente
reperibile di quella Dev.
Se mi permetti perň, rilevo una certa confusione nelle notizie che hai:
forse č il caso di chiarirti le idee prima di un esame.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:


ti hanno detto una stupidaggine.... se devi fare solo la tesina allora
è sufficiente la versione studente...
Saluti.
Emanuele.


text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
> On Mon, 17 Feb 2003 21:31:05 GMT, "Andy"
> >"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
> >news:o4h15vs9ccpmjd70a...@4ax.com...
> >> On Fri, 14 Feb 2003 23:35:27 GMT, "Andy"

cut
> ti hanno detto una stupidaggine....
> Emanuele.
Emanuele ha ragione, ti hanno proprio detto fesserie, in tutti i sensi.
Non e' vero che ti server la versione ODE (DEV se vuoi) per fare certe cose,
quella serve solo se vuoi realizzare pacchetti di installazione.
Fino a qualche mese fa esisteva la licenza studente anche di ODE. Ora non ne
sono sicuro.
Sib


text:
> Emanuele ha ragione, ti hanno proprio detto fesserie, in tutti i sensi.
> Non e' vero che ti server la versione ODE (DEV se vuoi) per fare certe
cose,
> quella serve solo se vuoi realizzare pacchetti di installazione.
> Fino a qualche mese fa esisteva la licenza studente anche di ODE. Ora non
ne
> sono sicuro.
no mi hanno detto che non esiste :-s
> Sib
...si infatti avevo premesso che non ne sapevo na mazza :-s
grazie ancora
A


title: Query di selezione

author: Teamnetwork

text:
ho una tabella chiamata "incasso"
e' composta da ID,data,distributore,incasso
volevo creare una query selezionando l'intervallo di tempo e il
distributore per avere dei totali parziali
Ho provato piu' volte a crearla ma non sono riuscito a farla.
Ho creato una query semplice con questi 3 campi
data,distributore,incasso
Come gestire data e distributore come variabili ? per far si che
sommino l'incasso in quel determinato periodo e su quel distributore ?


title: Query di selezione

author: Roberto da casa

text:
"Teamnetwork" <
teamn...@tin.it
> ha scritto nel messaggio
news:dqrlnvgn8lcetd6de...@4ax.com...

Prova con una query di raggruppamento che abbia il seguente codice SQL:
SELECT "Dal " & [Digita data iniziale (gg/mm/aaaa):] & " Al " & [Digita data
finale (gg/mm/aaaa):] AS Peiodo, incasso.distributore, Sum(incasso.incasso)
AS SommaDiincasso
FROM incasso
WHERE (((incasso.data) Between [Digita data iniziale (gg/mm/aaaa):] And
[Digita data finale (gg/mm/aaaa):]))
GROUP BY "Dal " & [Digita data iniziale (gg/mm/aaaa):] & " Al " & [Digita
data finale (gg/mm/aaaa):], incasso.distributore
HAVING (((incasso.distributore)=[Digita il distributore:]));
Però penso che fai molto prima ricavandoti il totale cercato tramite una
semplice funzione di aggregazione DSum (vedi help), senza doverti creare una
query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: calcolare la differeza tra due date

author: Sthepan

text:
Caio,
ho una form basara su una tabella cosě composta:
nome
dataingresso
datauscita
giorni
importo
totale
io devo fare in modo che tramite un tasto, dopo aver inserito le due date
automaticamente mi compili il campo giorni con la differenza tra le due
date.
Ho provato a vedere l'esempio sul sito comune "DiffDate", ma non riesco a
farlo funzionare.
qualcuno mi puň aiutare?
ciao Sthepan


title: calcolare la differeza tra due date

author: Japo

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1nogzcr28ccvl$.uy6k5i24jfd6.dlg@40tude.net...

    copia in un modulo il codice che trovi sul sito e poi in una casella di
testo della maschera scrivi :
=DiffDate(datauscita;dataingresso)
    ciao


title: calcolare la differeza tra due date

text:
In data Sun, 15 May 2005 21:54:21 +0200, Japo ha scritto:
> =DiffDate(datauscita;dataingresso)
grazie
cosě funziona anche se mi da come risultato una stringa
a=0 m=0 g=5
io vorrei che il risultato fusse in soli giorni interi
ciao Sthepan


title: calcolare la differeza tra due date

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1xlpzyhtzc9dt.1...@40tude.net...

 DateDiff("g";[dataingresso];[datauscita])
č una funzione predefinita di access.
guarda nella guida DateDiff
ciao !


title: Problema di esportazione con le date

author: Alan

text:
Ecco il mio problema:
dovendo esportare una tabella access in un file .CSV i campi in formato data
compaiono anche con l'indicazione dell'ora, sebbene nella tabella fossero
visualizzati come GGMMAA (formato data in cifre)
Com'è possibile mantenere tale formato anche per l'esportazione (eliminando
quindi le informazione sull'ora)?


title: controllare le barre di scorrimento

author: Laura

text:
É possibile controllare la posizione delle barre di scorrimento (in
particolare di quella verticale) ?
Nel caso specifico, quando inserisco un nuovo record, eseguo un requery per
riordinare e poi torno (findrecord) al record appena inserito... però,
essendo in una maschera continua, questo diventa il primo in alto; io lo
vorrei al centro, in modo da vedere i record immediatamente "vicini".
Grazie a tutti


title: controllare le barre di scorrimento

author: Alberto S.

text:
On Tue, 09 Mar 2004 10:33:59 GMT, Laura <
laura.sc...@email.it
>
wrote:
>Nel caso specifico, quando inserisco un nuovo record, eseguo un requery per
>riordinare e poi torno (findrecord) al record appena inserito... però,
>essendo in una maschera continua, questo diventa il primo in alto; io lo
>vorrei al centro, in modo da vedere i record immediatamente "vicini".
Prova a vedere la proprietà 'SelTop'
Ciao
--
Alberto
No alle guerre


title: passare dati ad excel

author: davide scilabra

text:
Per un programma di fatturazione, voglio mandare ad excel quello che vedo
sullo schermo, cioč i dati del cliente corrente e quelli dell'ordine
corrente (cosě non mi riscrivo tutto a mano!).
Per questo ho due problemi:
1. scelta del cliente corrente:
    Set ab = db.OpenRecordset("SELECT * FROM AnagraficaClienti WHERE
NomeCognome='" + CasellaTestoNomeCognome + "' ")
    XlApp.Range("D14") = ab.Fields("Indirizzo")
in questo modo cerco il cliente mario rossi e passo i dati (ad esempio
dell'indirizzo nella casella D14, ma anche tutti gli altri che mi
aggradano), ma in caso di omonimia sicuramente non otterrň il risultato
sperato: mi piacerebbe cercare l'ID_cliente che č un contatore univoco (o
comunque passare i dati del cliente corrente, dato che il pulsante č sulla
maschera attiva), ma se sostituisco pedestremente NomeCognome con
ID_Cliente, excel non parte, nel caso presentato invece sě, io penso che sia
un problema di "testo" e di "virgolette".
2. Come posso "scegliere" anche il record dell'ordine visualizzato per
passarlo ad access?


title: passare dati ad excel

author: ALESSANDRO Baraldi

text:
"davide scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:cq9mmo$ng4$1...@lacerta.tiscalinet.it...
> Per un programma di fatturazione, voglio mandare ad excel quello che vedo
> sullo schermo, cioè i dati del cliente corrente e quelli dell'ordine
> corrente (così non mi riscrivo tutto a mano!).
> Per questo ho due problemi:
>
> 1. scelta del cliente corrente:
>
>     Set ab = db.OpenRecordset("SELECT * FROM AnagraficaClienti WHERE
> NomeCognome='" + CasellaTestoNomeCognome + "' ")
>     XlApp.Range("D14") = ab.Fields("Indirizzo")
>
>
> in questo modo cerco il cliente mario rossi e passo i dati (ad esempio
> dell'indirizzo nella casella D14, ma anche tutti gli altri che mi
> aggradano), ma in caso di omonimia sicuramente non otterrò il risultato
> sperato: mi piacerebbe cercare l'ID_cliente che è un contatore univoco (o
> comunque passare i dati del cliente corrente, dato che il pulsante è sulla
> maschera attiva), ma se sostituisco pedestremente NomeCognome con
> ID_Cliente, excel non parte, nel caso presentato invece sì, io penso che
sia
> un problema di "testo" e di "virgolette".
>
> 2. Come posso "scegliere" anche il record dell'ordine visualizzato per
> passarlo ad access?
Io ti consiglio di dare un'occhiata a quest'ottimo DEMO di Marco
Pizzamiglio(Namor)
che trovi nel SitoComune alla sezione General tra le ultime inserzioni
oppure
tra le News alla Data 29 novembre 2004 sempre sezione general.
Titolo:
Esempio di automazione per l'invio e la formattazione di dati da Access a
Word usando i bookmarks
Non è in Excel bensì in Word, ma puoi usarlo sia per capire il concetto di
utilizzo
dell'automazione che in alternativa ad Excel in quanto è praticamente tutto
fatto...!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Invio multiplo di report via email

author: slumpolo

text:
Ciao a tutti,
Avrei la necessità di inviare un report (estratto conto) a tutti i clienti via email simultaneamente. Attualmente invio il report singolarmente via outlook utilizzando questo semplice funzione:

DoCmd.SendObject acSendReport, "estratto_conto", acFormatPDF, Me.email, , , "Estratto Conto", "Trasmettiamo in allegato estratto conto", True

Riesco in qualche modo a inviare tutti i report contemporaneamente (ovviamente tali report sono filtrati in base alla scadenza)?

Grazie a tutti per l'eventuale risposta.


title: Invio multiplo di report via email

author: pfmarro

text:
mettila in un ciclo

dim db as database
dim rs as recordset

set db = currentdb
set rs=db.openrecordset(TuaTabella)

rs.movelast
rs.movefirst

' rs!email e' quello che filtra il report
do
 DoCmd.SendObject acSendReport, "estratto_conto", acFormatPDF, rs!email, , , "Estratto Conto", "Trasmettiamo in allegato estratto conto", True
   rs.movenext

   if rs.eof
      exit do
   endif
loop



title: Invio multiplo di report via email

text:
I dati per il report, che ovviamente è diverso per ogni cliente, li prendo da una query indirizzi email compresi. Non sono molto pratico... posso utilizzare sempre questa funzione?
Ciao



title: Invio multiplo di report via email

text:
i dati ovviamente sono diversi ma la struttura del record e' la stessa

come si chiama la query che utilizzi per puntare il cliente?
es. se la query di chiama qClienti

alla riga metti

set rs = db.openrecordset("qclienti")

fammi sapere



title: Invio multiplo di report via email

text:
Niente da fare, probabilmente sbaglio qualcosa...
Penso sia colpa del report in quanto la query da cui è generato la filtro ulteriormente con il codice cliente in modo che mi esca l'estratto conto relativo solo a quel cliente.

Io parto da x tabelle (non modificabili e facenti parti di altra procedura), tramite query mi prendo tutti i dati che mi interessano dalle varie tabelle e il risultato della querty è grossomodo qualcosa del genere:

CodCliente NomeCliente Importo Email (+ ovviamente altri campi)
001 Rossi 1000,00
ro...@email.com

002 Bianchi 2000,00
bia...@email.com

003 Verdi 3000,00
ve...@email.com

Il report come ti dicevo è agganciato al codice cliente.
Dove sbaglio?

Grazie



title: Invio multiplo di report via email

text:
1- la query funziona?
2- prova a filtrare la query WHERE cod_cli=1 ES ESEMPIO e salvala
3- se lanci il report funziona?
4- riapri la query e togli il filtro e salva
5- se lanci il report funziona?

mi metti la stinga sql della query?

Grazie



title: Invio multiplo di report via email

text:
non e' che basta modificare la riga

 DoCmd.SendObject acSendReport, "estratto_conto", acFormatPDF, rs!Cod_cli, , , "Estratto Conto", "Trasmettiamo in allegato estratto conto", True



title: Invio multiplo di report via email

text:
Ho fatto diverse prove...
Se nella query non metto filtri la procedura funziona solo che ovviamente il report contiene i dati di tutti i clienti e non del singolo cliente.
La modifica alla riga che proponi non può funzionare in quanto a quel punto si aspetta di trovare l'indirizzo email e non il codice cliente.

Questa è la query:
SELECT SCADENZE.dat_scadenza, DOCUMENTI.cod_clifor, ANAGRAFICHE.des_ragsoc, SCADENZE.val_da_pagare, ANAGRAFICHE.des_email1
FROM (DOCUMENTI INNER JOIN SCADENZE ON DOCUMENTI.prg_documento = SCADENZE.prg_documento) INNER JOIN ANAGRAFICHE ON DOCUMENTI.cod_clifor = ANAGRAFICHE.cod_anagra
WHERE (((DOCUMENTI.ind_clifor)="C") AND ((SCADENZE.cod_tipo_pag)="RB"))
GROUP BY SCADENZE.dat_scadenza, DOCUMENTI.cod_clifor, ANAGRAFICHE.des_ragsoc, SCADENZE.val_da_pagare, ANAGRAFICHE.des_email1
HAVING (((SCADENZE.dat_scadenza) Between #7/1/2013# And #7/31/2013#));

I tre filtri presenti, che ora sono valori fissi, li prendo da una maschera sempre aperta e non dovrebbero esserci problemi.

Io dovrei creare un report per ogni DOCUMENTI.cod_clifor

Penso che più che "ciclare" l'email si dovrebbe ciclare cod_clifor e in qualche modo passare questo al report solo che non idea di come si faccia.

Grazie ancora per l'aiuto :)



title: Invio multiplo di report via email

text:
se la query che hai trascritto e' giusta

DOCUMENTI.cod_clifor

docmd.openreport(nomereport,acpdf,,"DOCUMENTI.cod_clifor = " & ![DOCUMENTI].[cod_clifor],.....

cosi' lanci il report con la condizione aggiuntiva del clifor


title: Invio multiplo di report via email

text:
Faccio qualche cazzata io a questo punto...

Dim db As Database
Dim rs As Recordset
Dim stDocName As String 'aggiunto

Set db = CurrentDb
Set rs = db.OpenRecordset("scadenze_cliente2")
stDocName = "scadenze_cliente2" 'aggiunto

rs.MoveLast
rs.MoveFirst

' rs!email e' quello che filtra il report
Do
DoCmd.OpenReport stDocName, acViewPreview, , "DOCUMENTI.cod_clifor = '" & CO_DOCUMENTI].[cod_clifor] & "'"
DoCmd.SendObject acSendReport, stDocName, acFormatPDF, rs!des_email1, , , "Estratto Conto", "Trasmettiamo in allegato estratto conto", True
 rs.MoveNext

If rs.EOF Then
      Exit Do
   End If
Loop

Se metto un valore fisso:

DoCmd.OpenReport stDocName, acViewPreview, , "DOCUMENTI.cod_clifor = '1111'"

Funziona ma ovviamente manda sempre lo stesso report legato al cliente 1111



title: Invio multiplo di report via email

text:
Il giorno giovedì 25 luglio 2013 15:33:24 UTC+2, slumpolo ha scritto:



title: Invio multiplo di report via email

text:
Il giorno venerdì 26 luglio 2013 16:16:40 UTC+2, slumpolo ha scritto:
> Faccio qualche cazzata io a questo punto...
>
>
>
> Dim db As Database
>
> Dim rs As Recordset
>
> Dim stDocName As String 'aggiunto
>
>
>
> Set db = CurrentDb
>
> Set rs = db.OpenRecordset("scadenze_cliente2")
>
> stDocName = "scadenze_cliente2" 'aggiunto
>
>

la query e il report hanno lo stesso nome?
quindi la base dati al report e' scadenze_cliente2

>
>
>
> rs.MoveLast
>
> rs.MoveFirst
>
>
>
> ' rs!email e' quello che filtra il report
>
> Do
>
> DoCmd.OpenReport stDocName, acViewPreview, , "DOCUMENTI.cod_clifor = '" & CO_DOCUMENTI].[cod_clifor] & "'"
>

il report funziona?

> DoCmd.SendObject acSendReport, stDocName, acFormatPDF, rs!des_email1,"DOCUMENTI.cod_clifor = '" & CO_DOCUMENTI].[cod_clifor] & "'" , , "Estratto Conto", "Trasmettiamo in allegato estratto conto", True
>
la mail (se funziona il report )



title: Invio multiplo di report via email

text:
Si query e report funzionano senza problemi ed hanno lo stesso nome (li ho creati al volo ad hoc per fare esperimenti). Penso di sbagliare qualcosa nella condizione where in:

DoCmd.OpenReport stDocName, acViewPreview, , "DOCUMENTI.cod_clifor = '" & èCO_DOCUMENTI].[cod_clifor] & "'"

Ho provato a mettere anche cod_clifor in questo modo !rs ma niente da fare...



title: Invio multiplo di report via email

text:
Il giorno venerdì 26 luglio 2013 17:27:14 UTC+2, slumpolo ha scritto:
> Si query e report funzionano senza problemi ed hanno lo stesso nome (li ho creati al volo ad hoc per fare esperimenti). Penso di sbagliare qualcosa nella condizione where in:
>
>
>
> DoCmd.OpenReport stDocName, acViewPreview, , "DOCUMENTI.cod_clifor = '" & èCO_DOCUMENTI].[cod_clifor] & "'"
>
>
>
prova a
scrivere
debug.print "DOCUMENTI.cod_clifor = '" & [CO_DOCUMENTI].[cod_clifor] & "'"

e vedere se nella finestra di debug se' corretta

piuttosto apri la query e aggiungi alla fine di WHERE .... AND con la parte incollata e vedi se funziona la query



title: Invio multiplo di report via email

text:
Niente da fare... ci rinuncio...
In ogni caso non guadagnerei tempo in quanto ad ogni ciclo mi apre outlook e devo cliccare su invia per far uscire l'email.
Ti ringrazio tantissimo per l'aiuto.
Andrea



title: Invio multiplo di report via email

text:
Alla fine sono riuscito a ottenere un codice funzionante prendendo spunto qua e la. Lo posto nel caso in cui a qualcuno tornasse utile:

    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim ConteggioRecord As Long
    Dim codice As String
    Dim email As String
    Dim stDocName As String

      ' Apre la query "email"
    Set db = CurrentDb
    Set rst = db.OpenRecordset("email")

    ' Va avanti in caso di errore
    On Error Resume Next

    ' Conteggio record presenti nella query
    ConteggioRecord = rst.RecordCount

    ' Se nessun record crea messaggio apposito
    If ConteggioRecord = 0 Then
      MsgBox "Nessuna report da creare", vbInformation

    ' Altrimenti inizia loop
    Else
      rst.MoveLast
      rst.MoveFirst
      Do Until rst.EOF
      ConteggioRecord = ConteggioRecord + 1

    ' Imposta indirizzo destinatario, da utilizzare nel caso di invio email
    email = rst![des_email1]

    ' Imposta codice cliente
    codice = rst![cod_cliente]

'imposta report - il report chiaramente è filtrato per codice cliente
    stDocName = "email"

    ' Compila il messaggio email

   DoCmd.OpenReport stDocName, acViewPreview, , "cod_cliente = " & "'" & codice & "'"
   DoCmd.OutputTo acOutputReport, stDocName, acFormatPDF, "h:\report_" & codice & ".pdf", True
    DoCmd.Close acReport, stDocName
    ' Passa al record successivo

    rst.MoveNext
    Loop

    ' Messaggio di conferma
    ConteggioRecord = ConteggioRecord - 1
    MsgBox "Creati correttamente " & ConteggioRecord & " report."
    End If

    'Chiude query e database
    rst.Close
    db.Close
    Set rst = Nothing
    Set db = Nothing
    Close

Ciao



title: Invio multiplo di report via email

author: Andrea M.

text:
grazie slumpolo!
riesci a postare un file esemplificativo del tuo per comprendere meglio i passaggi?
Grazie per l'aiuto.



title: Invio multiplo di report via email

text:
No mi dispiace, tutte le tabelle sono su SQL e dovrei creare un esempio ad hoc.
Cmq è abbastanza semplice:
1) Parti da x tabelle dove ovviamente sono presenti i tuoi dati
2) Ti crei una query con i dati che ti interessano (nell'esempio la query si chiama "email")
3) Ti crei un report dalla query in questione (nell'esempio anche il report si chiama email) che viene filtrato, ad esempio, per codice cliente

Ciao



title: Aggiornamento applicativo distribuito

author: Luigi Colanera

text:
Ciao!
Come posso aggiornare una applicazione distribuita in formato mde senza
toccare il contenuto delle tabelle ???
Qualcuno mi aiuti a poter risolvere il problema!


title: Aggiornamento applicativo distribuito

author: sib

text:
Luigi Colanera <
cola...@libero.it
> wrote in message
l0iI5.67722$Nz.18...@news.infostrada.it...
> Ciao!
> Come posso aggiornare una applicazione distribuita in formato mde senza
> toccare il contenuto delle tabelle ???
Dipende dalla struttura del db.
Se hai fatto le cose come si deve allora hai diviso le tabelle (BackEnd)
dalle maschere e tutto il resto(FrontEnd), per cui non ti resta che
sovrascrivere i FE che hai distribuito agli utenti.
Se non hai diviso la tua applicazione e' piu' complicato. la cosa piu'
conveniente e' prima dividere il db e poi aggiornare la parte con le
maschere.
Se proprio sei refrattario al buon uso del db e vuoi tenerlo unito allora
l'unica e' :
fermare il lavoro degli altri
Importare nel nuovo db le tabelle del primo
Sovrascrivere il vecchio db col nuovo (ovviamente dopo aver fatto una copia
di backup del vecchio)
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Intervalli di date

author: Oyster

text:
Ho tre coppie di colonne che contengono tre intervalli di date:
DA1   |   A1   |   DA2   |   A2   |   DA3   |   A3   |
Devo fare una query che mi selezioni solo i record che contengano in uno dei
tre intervalli la data di oggi.
E' possibile che alcuni record abbiano un solo intervallo e quindi le altre
4 colonne sono vuote.
Come posso fare?
Grazie


title: Intervalli di date

author: sv

text:
Oyster ha scritto:



Prova ad inserire nell'SQL della tua query questa condizione:
WHERE (((Now()) Between [DA1] And [A1] Or (Now()) Between [DA2] And [A2]
Or (Now()) Between [DA3] And [A3]));
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Intervalli di date

author: 'gnurant

text:
Oyster <
b....@libero.it
> ha scritto:

nella clausola where metti le tre condizioni
(DataDiOggi>=Da1 and DataDiOggi<=A1) OR
(DataDiOggi>=Da2 and DataDiOggi<=A2) OR
(DataDiOggi>=Da3 and DataDiOggi<=A3)
Se non c'è scritto nulla funziona lo stesso
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: icona su maschere...possibile ?

author: Enrico Virginio

text:
è possibile mettere un'icona diversa su ogni maschera di access2000 ?
(tipo VB)
Grazie..
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: icona su maschere...possibile ?

author: MIX

text:
Mai fatto.
Ma posso provare e ti comunico qualcosa.
Cordialità.
Toni


title: icona su maschere...possibile ?

author: Vittorio Avaldi

text:
"Enrico Virginio" <
> è possibile mettere un'icona diversa su ogni maschera di access2000 ?
> (tipo VB)
Non si capisce in che senso...


title: icona su maschere...possibile ?

author: Carlo Costarella

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:5c573b42aa631d20c4...@mygate.mailgate.org...

Sì è possibile. Bisogna ricorrere ad alcune API:
Eccoti un regalo!
In una maschera:
Private Sub Form_Load()
On Error Resume Next
Dim res
res = SetFormIcon(Me.hwnd, "PercorsoCompletoFileIco.ico")
End Sub
'In un modulo pubblico:
Option Compare Database
Option Explicit
Public Declare Function LoadImage Lib "user32" _
   Alias "LoadImageA" _
   (ByVal hInst As Long, _
   ByVal lpsz As String, _
   ByVal un1 As Long, _
   ByVal n1 As Long, _
   ByVal n2 As Long, _
   ByVal un2 As Long) _
   As Long
Public Declare Function SendMessage Lib "user32" _
   Alias "SendMessageA" _
   (ByVal hwnd As Long, _
   ByVal wMsg As Long, _
   ByVal wParam As Long, _
   lParam As Any) _
   As Long
Public Const WM_GETICON = &H7F
Public Const WM_SETICON = &H80
Public Const ICON_SMALL = 0
Public Const ICON_BIG = 1
Public Const IMAGE_BITMAP = 0
Public Const IMAGE_ICON = 1
Public Const IMAGE_CURSOR = 2
Public Const IMAGE_ENHMETAFILE = 3
Public Function SetFormIcon(hwnd As Long, IconPath As String) As Boolean
Dim hIcon As Long
   hIcon = LoadImage(0&, IconPath, IMAGE_ICON, 16, 16, LR_LOADFROMFILE)
   '// wParam = 0; Imposta una icona piccola. wParam = 1; imposta una icona
grande
   If hIcon <> 0 Then
      Call SendMessage(hwnd, WM_SETICON, 0, ByVal hIcon)
      SetFormIcon = True
   End If
End Function
'Buon lavoro, Carlo


title: inserire dati in un DB access tramite uno script php

author: charas

text:
premetto che sono che mi sono appena avvicinato alla materia e quindi ne so
pochissimo...
ho un form che acquisisce e spedisce variabili ad uno script php che
dovrebbe salvarli in un
database access.
qual'è la sintassi che devo usare per salvare le variabili nel database?
con questo script mi connetto al database access e leggo i dati contenuti in
esso, ma per inserirli?
//connessione
$connect = odbc_connect("phpdata.dsn", "user", "passwd");
$result = odbc_exec($connect, $query);
// leggo i dati contenuti nel DB
while(odbc_fetch_row($result)){
 $nome = odbc_result($result, 1 );
  $cognome = odbc_result($result, 2);
  $motivazione = odbc_result($result, 3);
  $email = odbc_result($result, 4);
  $telefono = odbc_result($result, 5);
  print("$nome $cognome $motivazione $email $telefono <br>" );
odbc_close($connect);
grazie a tutti
ps: msg già postato su it.comp.www.php
togliere le tutte le K dall'indirizzo email per le risposte
>fucking spam<
--
togliere le tutte le K dall'indirizzo email per le risposte
>fucking spam<


author: Paolo opg

text:
"charas" <charasmang...@KKyahoo.it> wrote in message
news:%wjm8.51784$1S3.1...@twister1.libero.it...
> //connessione
> $connect = odbc_connect("phpdata.dsn", "user", "passwd");
> $result = odbc_exec($connect, $query);
>
> // leggo i dati contenuti nel DB
> while(odbc_fetch_row($result)){
>  $nome = odbc_result($result, 1 );
>   $cognome = odbc_result($result, 2);
>   $motivazione = odbc_result($result, 3);
>   $email = odbc_result($result, 4);
>   $telefono = odbc_result($result, 5);
>   print("$nome $cognome $motivazione $email $telefono <br>" );
>
> odbc_close($connect);
>
nella variabile
$query
metti una query di inserimento dati...


text:
ho usato questa query:
$query = "INSERT INTO utenti (nome, cognome, motivazione, email, telefono)
VALUES ('$nome', '$cognome', '$motivazione', '$email', '$telefono')";
ma mi dà una serie di errori
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:a7cgmc$l9e$1...@fe2.cs.interbusiness.it...



title: Per Esperti Report

author: Ferrari Rino

text:
Sa indicarmi qualcuno qualche programma  che si agganci bene con access
20,per poter gestire da parte dell'utente finale i report(Personalizzazioni
e nuovi report)in versione MDE?


title: Per Esperti Report

author: Marco M.

text:
"Ferrari Rino" <
gen...@tin.it
> ha scritto nel messaggio
news:IH3h8.36063$_u5.1...@news1.tin.it...

Fagli usare l'autocompositore, lo trovi disponibile nel sito della microsoft
in download access 97 "Biblio"
Marco M.


title: Per Esperti Report

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:GhJh8.42609$_u5.1...@news1.tin.it...

Non ho trovato nulla da te indicatomi nel sito!
Ps.
Ma di cosa si tratta?
>
>


title: Per Esperti Report

text:
"Ferrari Rino" <
gen...@tin.it
> ha scritto nel messaggio
news:adLh8.43139$_u5.1...@news1.tin.it...

Un semplice autocompositore di reports
www.microsoft.com/download
poi scegli come sistema operativo win98
product name access97
Ciao Marco M
>


title: Per Esperti Report

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:ggRh8.46554$Ns4.1...@news2.tin.it...

> ciao Marco   devo comunicarti che nella lista  del download c'era di tutto
ma nulla che facesse riferimento a Biblio.
Salutoni e grazie per il momento.
>


title: Evento Apertura

author: Mary

text:
Salve
Quando si apre una maschera basata su una query sottostante, Access esegue
la query sottostante per la maschera prima di eseguire la macro o la routine
evento Apertura. Quando tuttavia viene aperto un report basato su una query
sottostante, Microsoft Access esegue la macro o la routine evento Apertura
prima di eseguire la query sottostante per il report.
Vorrei sapere se è possibile fare anche con le maschere ciò che già avviene
con i report, Vale a dire eseguire l'evento Apertura prima della query, o se
non c'è soluzione.
Ciao a tutti


title: Evento Apertura

author: Antonio Biso

text:
"Mary" <
zx...@libero.it
> ha scritto nel messaggio
news:UUWLa.134686$lK4.3...@twister1.libero.it...

Su evento apertura, dopo tutte le tue faccende, imposta la query come
origine record della form
Antonio


title: modifica in tabella

author: paul

text:
ciao a tutti. in un database costituito da una sola tabella, dovrei
eseguire questa modifica:
c'e' un campo NOME che comprende il cognome e il nome:
NOME
cognome nome
cognome1 cognome2 nome
cognome nome1 nome2
la stragrande maggioranza dei record e' del primo tipo, pero' ci sono
anche alcuni casi come il secondo e il terzo.
Come si potrebbe fare per ottenere, nella tabella, un campo COGNOME e
un campo NOME e riempirli con i dati del vecchio campo NOME?
grazie
paul
Inviato da
www.mynewsgate.net


title: modifica in tabella

author: Sergio MAZZA

text:
"paul" <56...@mynewsgate.ned.invalid> ha scritto nel messaggio
news:200404181...@mynewsgate.net...

E' un casino, sopratutto se hai cognomi composti (es. De Mattei Giovanni).
Comunque dovresti utilizzare le funzioni per manipolare le stringhe: Mid,
Left, Right, Instr (vedi help); oppure cerchi con google in questo NG tra i
vecchi messaggi...
Ciao.
P.S. Se hai una versione di access superiore alla '97 con la funzione Split
fai prima.
--
Sergio MAZZA


title: Proprietà Recordcount.

author: Riccardo Baldinotti

text:
Ho queste istruzioni:
Set RST = CurrentDb.OpenRecordset("SELECT nomeIsp FROM tDateIsp WHERE
(((idIspezione) = " & Forms!mInserisci!id & ") and ((dataIspezione) =
#" & Format(Forms!mInserisci!giorni, "mm/dd/yyyy") & "#));") '
    If RST.RecordCount > 0 Then
...eccetera
in pratica RST conterrà i record in cui idIspezione è un certo numero,
E ANCHE dataIspezione è uguale a un campo della mia maschera.
Capita che RST.RecordCount mi dia il numero di record con un certo
idIspezione, indipendentemente dalla data. Per es. per idIspezione = 4
ci sono sei record, di cui solo due per il giorno 1/10/2009. Ebbene,
RST.RecordCount mi dà sei!
Se copio la stringa di SELECT in una casella di testo, poi copio il
risultato come SQL in una nuova query, i record sono due.
Dove sbaglio?
Riccardo Baldinotti


title: Proprietà Recordcount.

author: Marco Pizzamiglio

text:
Riccardo Baldinotti ha scritto:
> Ho queste istruzioni:
> Set RST = CurrentDb.OpenRecordset("SELECT nomeIsp FROM tDateIsp WHERE
> (((idIspezione) = " & Forms!mInserisci!id & ") and ((dataIspezione) #" &
Format(Forms!mInserisci!giorni, "mm/dd/yyyy") & "#));") '
>     If RST.RecordCount > 0 Then
> ....eccetera
> in pratica RST conterr� i record in cui idIspezione � un certo numero,
> E ANCHE dataIspezione � uguale a un campo della mia maschera.
> Capita che RST.RecordCount mi dia il numero di record con un certo
> idIspezione, indipendentemente dalla data. Per es. per idIspezione = 4
> ci sono sei record, di cui solo due per il giorno 1/10/2009. Ebbene,
> RST.RecordCount mi d� sei!
> Se copio la stringa di SELECT in una casella di testo, poi copio il
> risultato come SQL in una nuova query, i record sono due.
> Dove sbaglio?
> Riccardo Baldinotti
Manca l'uguale
  and ((dataIspezione) = #" &
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Proprietà Recordcount.

text:
On 12 Ott, 14:53,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
>
>
>
> Manca l'uguale
>   and ((dataIspezione) = #" &
> Ciao.
> -Marco-
>
Nel mio primo messaggio lo vedo, ma forse mi è scappato qualcosa.
Nel frattempo, ho cambiato ancora le isruzioni e il problema non si è
ripetuto. Forse era proprio un errore pacchiano. Temevo ci fosse
qualche inghippo di Access.
Grazie.
Riccardo Baldinotti


title: Address Book link Problems

author: Dave Winslow (Dad)

text:
Hi list,
I have a table in Access 2000 that is linked to Outlook's address book
file (contacts). It is extremely slow, when referenced in Access or
via VB. A bigger problem is that I can read and update, but not append
that table with new people which was the whole idea (make sure all
customers with email are available in outlook). I get a message
indicating I don't have the rights for this sort of access? At my home
office, the table is linked to address book in Outlook express and
works fine (although slow).
Any thoughts on performance or the update rights issue would be very
much appreciated.   Thanks,  Dave W.


title: WHEN YOU DRINK COFFEE NIGHT ADMIN WORKS FOR YOU!

author: John

text:
Maintaining Access and Visual Basic databases usually involves staying late
at
work to do routine chores, but Nihgt Admin can perform all
database housekeeping duties while administrators sleep or drink coffee at
home.
A new version of the leading tool for IT staff that works with MS Access/Jet
databases  has been released !
Night Admin works equally well on NT and Windows 9.X/2000 computers.
It has easy to use friendly user interface.
You can download it from
http://www.redprise.onecommerce.net
Download size - 1,13 Mb
PLEASE NOTE:
Our competitor FMS INC has similar program (Total Visual Agent) which costs
$199 and
has 11 Mb of download size. Make your choice!
NEW FEATURES ADDED:
* Dial-Up Networking Support with schedule options
* Sending database statistic via e-mail by schedule (you can get a
statistics when you are in other room, town or country)
* Sending error logging messages to administrator via e-mail
* Executing query objects by schedule
* Sleep function (not for administartor who can do it at home but to wait
for any application's execution)
* Watching database statistics
Your Access and Visual Basic databases represent a major investment of time
and resources.
Because of this, you must properly manage them to avoid problems.
For optimal performance and stability, Microsoft Access/Jet Engine (*.MDB)
databases
need to be periodically repaired, compacted, backed up (copied or zipped),
and monitored.
Night Admin schedules and automatically performs these tasks across multiple
databases.
Perform tasks in the middle of the night. You can even back up data while
users are in the database!
Night Admin can manage multiple databases across any network that supports
Microsoft Access.
With Night Admin you can perform any scenarios from next operations by
schedule:
* Archive/Zip database
* Compact database
* Execute query
* MakeReplica
* RAS dial (connects to remote system via Dial-Up networking)
* RAS disconnect
* Repair database
* Run named macro
* Run OS command
* Sending database statistics via e-mail
* Sleep for several seconds (for example to wait for some application
execution)
* Synchronization of replicas
How Night Admin Works ?
Once configured, Night Admin runs in the background (as an icon on Windows
Tray) using a minimal amount of
system resources while waiting for the next event. When the scheduled time
arrives,
Night Admin wakes up, performs the task, then goes back to sleep to wait for
the next scheduled time.
Pricing
Night Admin has the cheapest price among the similar products on the market.
It costs $ 59 for single user ($129 for 3-user pack).
(For example the similar FMS INC's tool costs $199 for single user)
All our registerd users can apply for free technical support via email.
Visit our site
http://www.redprise.onecommerce.net
 for more information
about Night Admin.
You can find Night Admin FAQ on
http://www.redprise.onecommerce.net/NAFaq.htm
With Respect,
Redprise Software Solutions.


title: Re:routine NotInList dal sito comune...per kaloma

author: billy

text:
> Io ho avuto lo stesso problema con la stessa routine ieri mattina.
> I miei controlli: Codice fiscale (che provoca l'evento 'Non in elenco')
> non
> associato, Cognome e Nome (normalmente disattivati) associati ai relativi
> campi nella tabella/query sottostante.
>
> Non ho fatto altro che aggiungere nella suddetta sub un comando per
> abilitare i controlli Cognome e Nome ed inserire i valori voluti in questi
> controlli. Ovviamente, appena passi al record successivo, questi valori
> vengono normalemte e naturalmente memorizzati nella tabella sottostante la
> maschera.
> In effetti, se vado a controllare la tabella, trovo un nuovo record con i
> tre campi appena inseriti...
Ti ringrazio, potresti indicarmi il comando che hai aggiunto in routine??
guglielmo.


title: Maschera inserimento rapido a prova di stupido

author: Francesco

text:
Ciao,
devo creare una maschera che possa essere usata anche da chi non e'
particolarmente portato all'uso del pc.
si tratta di un mero inserimento in un db di dati presenti in registri
cartacei.
si tratta di un censimento di ore di servizio effettuate da personale
le informazioni da inserire sono
mese, anno, persona, ore, tiposervizio
durante l'inserimento, per un gran numero di record mese ed anno
rimangono invariati (essendo il registro cartaceo in ordine
cronologico) mentre gli altri campi variano continuamente.
pensavo di usare una dropdown per selezionare la persona (digitando le
prime lettere del cognome si posiziona sulla persona corretta), un
tasto funzione per selezionare il tipo di servizio e l'immissione da
tastiera del numero di ore. (accetto soluzioni alternative)
ora: non so come gestire il riempimento di un campo con la pressione di
un tasto (funzione se possibile)
dopo la pressione del tasto il puntatore si deve spostare anche nel
campo successivo per l'inserimento delle ore.
dopo aver inserito le ore, premendo INVIO si deve passare al record
successivo (come si fa?)
grazie


text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio news:1132272650.5...@g14g2000cwa.googlegroups.com...

Metodo SetFocus (vedi help);
> dopo aver inserito le ore, premendo INVIO si deve passare al record
> successivo (come si fa?)
e tiposervizio?
> grazie
Ciao.
--
Sergio MAZZA


text:
tiposervizio lo dovrei inserire  PRIMA delle ore utilizzando un tasto
funzione (ma non so come fare)
in pratica vorrei poter digitare tutto senza usare il mouse per
questioni di velocità.
altro problemino.. nella dropdown per gli utenti..
ho fatto una select dei nomi con una query... ora digitando le prime
lettere mi scrive il contenuto del primo record impostato..
pero' se uso le frecce up & down non mi scorre gli elementi della
tendina, e' normale ?
per selezionare velocemente un nome.. sarebbe piu' carino una specie di
filtro veloce (digitando alcune lettere dovrebbe mostrare solo i record
che contengono quella stringa). Ad esempio digitando "ziana" mi
dovrebbe mostrare nella tendina tutte le persone che contengono nel
cognome la strinva indicata.
E' possibile ?
grazie


author: MA

text:
Francesco wrote:
> Ciao,
> devo creare una maschera che possa essere usata anche da chi non e'
> particolarmente portato all'uso del pc.
Alla fine ti posso fornire un betatester per valutare se funziona.. ce l'ho
qui a pochi km..
> si tratta di un mero inserimento in un db di dati presenti in registri
> cartacei.
>
> si tratta di un censimento di ore di servizio effettuate da personale
>
> le informazioni da inserire sono
> mese, anno, persona, ore, tiposervizio
>
> durante l'inserimento, per un gran numero di record mese ed anno
> rimangono invariati (essendo il registro cartaceo in ordine
> cronologico) mentre gli altri campi variano continuamente.
>
> pensavo di usare una dropdown per selezionare la persona (digitando le
> prime lettere del cognome si posiziona sulla persona corretta), un
> tasto funzione per selezionare il tipo di servizio e l'immissione da
> tastiera del numero di ore. (accetto soluzioni alternative)
Sono gli utenti stessi che lo fanno (ognno per sè) o un supertente?
>
> ora: non so come gestire il riempimento di un campo con la pressione
> di un tasto (funzione se possibile)
> dopo la pressione del tasto il puntatore si deve spostare anche nel
> campo successivo per l'inserimento delle ore.
> dopo aver inserito le ore, premendo INVIO si deve passare al record
> successivo (come si fa?)
>
> grazie
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text: sono alcuni persone (fortunate) che lo fanno ad ogni fine mese


text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio news:1132313556.5...@z14g2000cwz.googlegroups.com...
tiposervizio lo dovrei inserire  PRIMA delle ore utilizzando un tasto
funzione (ma non so come fare)
in pratica vorrei poter digitare tutto senza usare il mouse per
questioni di velocità.
altro problemino.. nella dropdown per gli utenti..
ho fatto una select dei nomi con una query... ora digitando le prime
lettere mi scrive il contenuto del primo record impostato..
pero' se uso le frecce up & down non mi scorre gli elementi della
tendina, e' normale ?
[risposta]
Se inserisci i primi caratteri e il testo evidenziato è quello giusto, batti invio e passi all'inserimento successivo.
per selezionare velocemente un nome.. sarebbe piu' carino una specie di
filtro veloce (digitando alcune lettere dovrebbe mostrare solo i record
che contengono quella stringa). Ad esempio digitando "ziana" mi
dovrebbe mostrare nella tendina tutte le persone che contengono nel
cognome la strinva indicata.
E' possibile ?
[risposta]
Con la casella combinata funziona così.
grazie
[risposta]
Se gli inserimenti si riferiscono a dati già presenti nel db con una serie di caselle combinate risolvi...
Ciao.
--
Sergio MAZZA


text:
Mi dici che con la casella combinata dovrebbe funzionare come dico io..
ma non e' cosi'...
digitando le prime lettere del cognome, se viene visualizzato il record
esatto basta premere invio.. ma se non viene visualizzato quello giusto
(es: digito ROS  mi si presenta ROSSI ANTONIO ma io voglio selezionare
ROSSI STEFANO che e' il record seguente) le frecce non funzionano. per
quale motivo ?
soluzioni per poter intercettare la pressione di un tasto funzione e
salvare il valore appropriato su un campo ?


author: Marco

text:
> digitando le prime lettere del cognome, se viene visualizzato il record
> esatto basta premere invio.. ma se non viene visualizzato quello giusto
> (es: digito ROS  mi si presenta ROSSI ANTONIO ma io voglio selezionare
> ROSSI STEFANO che e' il record seguente) le frecce non funzionano. per
> quale motivo ?
La casella combinata visualizza solo una voce, la prima che corrisponde a
quello che hai scritto.
Ma se premi F4, la casella si apre e puoi usare le frecce per spostarti.
Ciao
Marco


text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio news:1132323816.1...@o13g2000cwo.googlegroups.com...
> Mi dici che con la casella combinata dovrebbe funzionare come dico io..
> ma non e' cosi'...
> digitando le prime lettere del cognome, se viene visualizzato il record
> esatto basta premere invio.. ma se non viene visualizzato quello giusto
> (es: digito ROS  mi si presenta ROSSI ANTONIO ma io voglio selezionare
> ROSSI STEFANO che e' il record seguente) le frecce non funzionano. per
> quale motivo ?
Perché devi continuare a scrivere ed oltrepassare il punto in comune dei due nominativi; appena avrai inserito la S avrai escluso
l'altro e potrai battere il TAB o INVIO.
Poi con la casella combinata non selezioni record ma valori.
> soluzioni per poter intercettare la pressione di un tasto funzione e
> salvare il valore appropriato su un campo ?
Macro Autokeys, cerca nei messaggi precedenti come impostarla o nell'help in linea...
Ciao.
--
Sergio MAZZA


text:
ok
il fatto che io digitando la S vada ad escludere l'altro record e'
ok...
nelle normali tendine di windows... oltre a digitare, ad esempio
"rossi" si possono usare le frecce per scorrere i valori corrispondenti
al filtro..


text:
"Francesco" <
vi...@tiscali.it
> ha scritto nel messaggio news:1132560537.2...@f14g2000cwb.googlegroups.com...

Quella funzionalitą puoi averla se appena "entri" nella casella attivi la visualizzazione dell'elenco (metodo DropDown)...
Ciao.
--
Sergio MAZZA


title: (OT) Avete un'amico progr.PHP a Roma?

author: miciomao

text:
Ciao NG
Sto cercando uno sviluppatore PHP/MySql residente a Roma che abbia una
certa esperienza e soprattutto voglia di fare.
Se avete amici o qualcuno da consigliarmi non esitate a contattarmi,
sarò lieto di effettare un'incontro
grazie e scusate l'OT
Alex


title: (OT) Avete un'amico progr.PHP a Roma?

text: Naturalmente il lavoro e retribuito


title: (OT) Avete un'amico progr.PHP a Roma?

text:
miciomao wrote:
> Naturalmente il lavoro e retribuito
Sì ma il messaggio è disaccentato e iperapostrofato
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: (OT) Avete un'amico progr.PHP a Roma?

text:
Vedi se così suona meglio :)
http://forum.html.it/forum/showthread.php?s=&threadid=1326868


title: l'arte della subquery

author: Akery

text:
buongiorno,

in una query ho inserito una subquery per cercare dei valori in una
terza tabella del db, l'espressione che ho usato è:

Espr1: (select matricole.[cdl] from [matricole] where
matricole.[matr]=Left([sheet1.matricola];3)
)

ma continua a dirmi errore di sintassi, chi mi fa notare l'errore  he
sto commettendo?

Akery

--
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: l'arte della subquery

author: Bruno Campanini

text:
> buongiorno,
>
> in una query ho inserito una subquery per cercare dei valori in una terza
> tabella del db, l'espressione che ho usato è:
>
> Espr1: (select matricole.[cdl] from [matricole] where
> matricole.[matr]=Left([sheet1.matricola];3)
> )
>
> ma continua a dirmi errore di sintassi, chi mi fa notare l'errore  he sto
> commettendo?
>
> Akery

Se usi la griglia QBE forse lo scopri subito.
Comunque, cosa vuol significare quel ";3"
???

Bruno


title: l'arte della subquery

text:
Il 01/05/2021 18:59, Bruno Campanini ha scritto:
>> buongiorno,
>>
>> in una query ho inserito una subquery per cercare dei valori in una
>> terza tabella del db, l'espressione che ho usato è:
>>
>> Espr1: (select matricole.[cdl] from [matricole] where
>> matricole.[matr]=Left([sheet1.matricola];3)
>> )
>>
>> ma continua a dirmi errore di sintassi, chi mi fa notare l'errore  he
>> sto commettendo?
>>
>> Akery
>
> Se usi la griglia QBE forse lo scopri subito.

cosa è qbe? ho trovato query by example ma non so come si usa

> Comunque, cosa vuol significare quel ";3"

le prime 3 cifre partendo da sx

> ???
>
> Bruno



title: l'arte della subquery

text:
> Il 01/05/2021 18:59, Bruno Campanini ha scritto:
>>> buongiorno,
>>>
>>> in una query ho inserito una subquery per cercare dei valori in una terza
>>> tabella del db, l'espressione che ho usato è:
>>>
>>> Espr1: (select matricole.[cdl] from [matricole] where
>>> matricole.[matr]=Left([sheet1.matricola];3)
>>> )
>>>
>>> ma continua a dirmi errore di sintassi, chi mi fa notare l'errore  he sto
>>> commettendo?
>>>
>>> Akery
>>
>> Se usi la griglia QBE forse lo scopri subito.
>
> cosa è qbe? ho trovato query by example ma non so come si usa
Significa esattamente Query By Example e dovresti imparare ad usarlo.
Per me è indispensabile, non ho MAI fatto una query senza prima
passare da quello.
Poi magari modifichi se la stringa SQL generata deve passare per VBA.
>
>> Comunque, cosa vuol significare quel ";3"
>
> le prime 3 cifre partendo da sx
Già, mi son confuso col ";" che normalmente chiude l'espressione SQL.
Uso da sempre la versione ENG che per Left, Right, Mid, etc usa la
virgola...

Bruno


title: l'arte della subquery

text:
Il 02/05/2021 12:36, Bruno Campanini ha scritto:
>> Il 01/05/2021 18:59, Bruno Campanini ha scritto:
>>>> buongiorno,
>>>>
>>>> in una query ho inserito una subquery per cercare dei valori in una
>>>> terza tabella del db, l'espressione che ho usato è:
>>>>
>>>> Espr1: (select matricole.[cdl] from [matricole] where
>>>> matricole.[matr]=Left([sheet1.matricola];3)
>>>> )
>>>>
>>>> ma continua a dirmi errore di sintassi, chi mi fa notare l'errore
>>>> he sto commettendo?
>>>>
>>>> Akery
>>>
>>> Se usi la griglia QBE forse lo scopri subito.
>>
>> cosa è qbe? ho trovato query by example ma non so come si usa
> Significa esattamente Query By Example e dovresti imparare ad usarlo.
> Per me è indispensabile, non ho MAI fatto una query senza prima
> passare da quello.
> Poi magari modifichi se la stringa SQL generata deve passare per VBA.

provo a capire cosa sia qbe e come si usa, non sono un professionista ma
un dilettante.

comunque se volessi tirare fuori quel dato dalla mia query, la scrittura
che ho fatto dove è carente? perchè mi dice che la sintassi è erreta

>>
>>> Comunque, cosa vuol significare quel ";3"
>>
>> le prime 3 cifre partendo da sx
> Già, mi son confuso col ";" che normalmente chiude l'espressione SQL.
> Uso da sempre la versione ENG che per Left, Right, Mid, etc usa la
> virgola...
>
> Bruno




title: l'arte della subquery

text:
ho usato dlookup e ho bypassato il problema

Grazie



title: l'arte della subquery

text:
> Il 02/05/2021 12:36, Bruno Campanini ha scritto:
>>> Il 01/05/2021 18:59, Bruno Campanini ha scritto:
>>>>> buongiorno,
>>>>>
>>>>> in una query ho inserito una subquery per cercare dei valori in una
>>>>> terza tabella del db, l'espressione che ho usato è:
>>>>>
>>>>> Espr1: (select matricole.[cdl] from [matricole] where
>>>>> matricole.[matr]=Left([sheet1.matricola];3)
>>>>> )
>>>>>
>>>>> ma continua a dirmi errore di sintassi, chi mi fa notare l'errore  he
>>>>> sto commettendo?
>>>>>
>>>>> Akery
>>>>
>>>> Se usi la griglia QBE forse lo scopri subito.
>>>
>>> cosa è qbe? ho trovato query by example ma non so come si usa
>> Significa esattamente Query By Example e dovresti imparare ad usarlo.
>> Per me è indispensabile, non ho MAI fatto una query senza prima
>> passare da quello.
>> Poi magari modifichi se la stringa SQL generata deve passare per VBA.
>
> provo a capire cosa sia qbe e come si usa, non sono un professionista ma un
> dilettante.
>
> comunque se volessi tirare fuori quel dato dalla mia query, la scrittura che
> ho fatto dove è carente? perchè mi dice che la sintassi è erreta
Non lo so.
Come ti ho detto uso la griglia QBE e fuori si quella la roba scritta
a mano non la so interpretare.

Bruno


title: l'arte della subquery

text:
Questi predicati, con subqyery non li riesci ad analizzare a pieno con il Query Builder Editor(QBE).
In ogni caso a mio avviso la funzione LEFT fa riferimento a qualche cosa che non trova.
Infatti hai come argomento il campo Mateicola della Tabella Sheet1, ma la subqueey si riferisce alla tabella Matricole... hai provato a rifletterci...?

Puoi eventualmente scorporare in modo provvisorio la subquery in una query indipendente e verificarne la sintassi con il risultato.

Intendo di usare questa è correggerla:
select matricole.[cdl] from [matricole] where
matricole.[matr]=Left([sheet1.matricola];3)

Saluti
@Alex


title: l'arte della subquery

text:

matricole è una tabella esterna da dove pescare il dato, infatti, con il
dlookfor funziona



title: l'arte della subquery

text:
Scrivi la query che comprende le due tabelle interne (vorrai dire
collegate), e solo quelle!

Della terza, l'esterna, hai già detto: matricole con campo matr.

Bruno


title: Per chi utilizza Access 2007

author: Oscar Manfredini

text:
In rapporto a:
http://support.microsoft.com/kb/927536/eng
Il problema documentato si verifica solo in Layout view?
Voglio dire: sar� possibile, spero, assegnare il recordsource di un Report
su evento 'open' senza temere che vada tutto in crash...
Ciao a tutti.


title: Per chi utilizza Access 2007

author: Roberto da Parma

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:49ff1024$0$1117$4faf...@reader3.news.tin.it...

Hai provato ad installare l'SP2?
Ciao
--
Roberto da Parma


title: Per chi utilizza Access 2007

text:
"Roberto da Parma" <
>>
http://support.microsoft.com/kb/927536/eng
>>
>> Il problema documentato si verifica solo in Layout view?
>>
>> Voglio dire: sar� possibile, spero, assegnare il recordsource di un
>> Report su evento 'open' senza temere che vada tutto in crash...
>>
>> Ciao a tutti.
> Hai provato ad installare l'SP2?
La mia � solo una curiosit� (ovviamente motivata): ancora non lavoro con
Access 2007.
Va da s� che l'esistenza di un problema del genere lo renderebbe
inutilizzabile per gli sviluppatori.
Ma il bug esiste oppure no in preview e/o stampa ordinaria?
Mi pare di capire che tra i presenti nessuno distribuisca applicazioni col
prodotto in oggetto.
Ora provo sull'area Microsoft...
Ciao: Oscar


title: Per chi utilizza Access 2007

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:4a01764f$0$834$4faf...@reader5.news.tin.it...

Dici???
Credo che MA invece sia di tutt'altro avviso....per quanto riguarda me...io
lavoro con AC2003 :-))
Ora non ricordo il link ma se ritrovo la pagina ci sono tutti i fix della
SP2...
Ciao


title: White paper modello entità-relazioni

author: Ivan Colombo

text:
Salve a tutti,
..sono alla ricerca di risorse nella rete che parlino di data modelling, il
modello entità relazioni, ecc.
Se qualche d'uno potesse indicarmi qualche sito, o inviarmi dei white paper,
o indicarmi qualche buon libro...
Vi ringrazio in anticipo.
Ivan Colombo


title: White paper modello entità-relazioni

author: Matteo Fortini

text:
http://sirius.cs.ucdavis.edu/teaching/165A-WQ99/handouts.html
ce ne sono due anche sul modello ER... č cmq un buonissimo corso. Sullo stesso
sito, trovi anche un tutorial di Oracle/SQL
Ciao
    Matteo


title: forzare il salvataggio di un record

author: Diego Lotti

text:
Ciao a tutti,
Ho un sistema BE/FE con circa 25 client attaccati; quando viene inserito
un nuovo cliente in anagrafica, vorrei ad un certo punto salvarlo in modo
da poter aprire finestre collegate all'idcliente. Sia usando il il
menucommand sia usand docmd.runcommand accmdsaverecord non riesco a
forzare access a salvare in quel momento e quindi sono costretto a
spostarmi su un altro record per fare ciň. Sembra che access utilizzi un
suo timing per salvare i dati e che non lo possa costringere finchč non
passo ad un altro record o chiudo la maschera.
E' vero tutto ciň? Come posso fare? E' una cosa molto importante per cui
credo ci sia una soluzione ovvia che non conosco. Premetto che lavorando
in locale con una copia del BE il salvataggio avviene, sembra un problema
di accesso condiviso.
Grazie delle info!
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: forzare il salvataggio di un record

author: Giovanna Pellegri

text:
"Diego Lotti" <diego...@NOSPAMiol.it> wrote in message
news:bn12mi$tcd$
1...@news.newsland.it
.... non riesco a forzare access a salvare in quel momento
Ho avuto anch'io problemi simili utilizzando DAO.
Li ho risolti utilizzando un'istruzione di inserimento SQL invece del
metodo update.
Ciao
Giò
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Coem ottenere differnza tra due tabelle struttura uguale ?

author: RobertoA

text:
Dispongo di due tabelle stessa struttura contenenti tre campi, nome file,
datafile, checksum
Vorrei visualizzare come risultato di una query, tutte le differenze tra la
tabella 1 e la tabella 2
Per 'differenze' intendo i record che hanno almeno contenuto di un qualsiasi
campo diverso da qualsiasi altro nell'altra tabella
Sapreste consigliarmi una query adatta ?
Ciao e grazie
RobertoA


author: BFS

text:

qualcosa del tipo:
select * from tabella2 where nomefile+datafile+checksum not in (select
nomefile+datafile+checksum from tabella1)
può essere?
BFS


text:
RobertoA ha scritto:


Usa la differenza di insiemi:
SELECT * FROM Tab1 left join Tab2 on CampoId WHERE CampoId2 = null
SELECT * FROM Tab1 right join Tab2 on CampoId WHERE CampoId1 = null
e trovi tutti i record in Tab1 NON contenuti in Tab2 e viceversa
--


text:

Grazie per la risposta
Ma quel  +  e' prorpio il segno di addizione?
Chedo perche' nomefile e' una stringa mentre checksum e' un long e quindi il
+ cosa potrebbe fare?
Ciao
RobertoA


text:

Grazie per la risposta
Si, va bene per una parte di file, quelli che sono presenti nella tabella 1
e non la 2 e quelli presenti nella 2 ma non la 1
Ma per i file che sono presenti in entrambe e sono solo diversi per uno dei
tre campi (o diversi per piu' d'uno dei tre campi)?


text:

era per dire che devi concatenare i tre valori...converti le tre colonne
in stringhe e accodale
ciao!


title: filtrare dati grafico

author: Bobbit Barton

text:
Ciao a tutti...
volevo filtrare i dati di un grafico tramite dei valori inseriti in una
maschera, pensavo fosse possibile come si usa fare di solito nei report ma
invece con i grafici mi da errore.
Come si risolve?
ciao, Bobbitbarton


title: filtrare dati grafico

author: Andrea Bianchi

text:
Basa il grafico su una query di selezione avente come parametri i campi
della tua maschera. Prova, non è complicato
--
Dr. Andrea Bianchi
e-mail -
bian...@inwind.it
"Bobbit Barton" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:a817u8$4el$1...@lacerta.tiscalinet.it...



title: Funzione di ricerca su Array

author: Steve Huges

text:
Esiste in vba?
Per ricercare una stringa all'interno di un'array e ritornare l'item che la
contiene per intenderci.
Qualcosa ho trovato ma non mi sembra sia funzionale.
Grazie


title: Funzione di ricerca su Array

author: Sergio MAZZA

text:

Io faccio cosě:
For a=1 to UBound(matrice)
    if matrice(a)=stringaDaCercare then
        msgbox a " č l'item per " & matrice(a)
        exit for
    end if
Next
Ciao.
--
Sergio MAZZA


title: query di sottrazione

author: free

text:
mi spiego
dovrei sottrarre la somma di tutti i campi di una tabellaA alla somma di
tutti i campi della tabellaB
 ho provato in questo modo
SELECT Sum(Uscite.Costo))-(Sum(Clienti.Totale)
FROM Uscite, Clienti;
ma i risultati sono letteralmente sballati!
qualcuno puň aiutarmi grazie :)


title: query di sottrazione

author: giorgio rancati

text:
--
Giorgio Rancati
[Office Access MVP]
"free" <
gepa...@alice.it
> ha scritto nel messaggio
news:44abd9f2$0$3120$4faf...@reader1.news.tin.it...

Ciao free,
i risultati sono sballati perchč in quel modo fai il prodotto cartesiano
delle due tabelle.
Uno dei modi per risolvere:
----
Select Costo-Totale
From
(Select Top 1
        (Select Sum(Costo) From Uscite) AS Costo,
        (Select Sum(Totale) From Clienti) AS Totale
 From msysobjects) AS DrvTbl
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: query di sottrazione

author: Cinzia

text:
"free" <
gepa...@alice.it
> ha scritto nel messaggio
news:44abd9f2$0$3120$4faf...@reader1.news.tin.it...

Ciao Free,
SELECT  (Select Sum(Costo) FROM USCITE) As UsciteTot,
 ( Select Sum(Totale) FROM Clienti ) as TotClienti
FROM Clienti
WHERE IDCliente=XXX
La condizione Where serve ad avere come risultato una sola riga altrimenti
senza condizione avresti tante righe quante sono i clienti, ovviamnete la
modificherai in funzione dei tuoi dati  al posto di IDCliente metterai il
tuo campo univoco e al posto di XXX un valore opportuno
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


title: query di sottrazione

text:
Grazie giorgio si stavo riflettendoci sul fatto che si comportavo come
prodotto cartesiano, ma potresti indicarmi una guida da dove poter
apprendere meglio il modo di costruire query, sai sono alle prime mosse ..
Grazie mille!
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:44abe95c$0$990$5fc...@news.tiscali.it...



title: query di sottrazione

text:
Grazie cinzia, ma la risposta esatta è quella di giorgio penso, poichè io
devo eseguire la differenza alla fine, della somma di tutti i campi di una
tabella e dell'altra.
Cm ringrazio entrambi siete gentilissimi :)
Gennaro
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:44abeb32$0$992$5fc...@news.tiscali.it...
>
>
> "free" <
gepa...@alice.it
> ha scritto nel messaggio
> news:44abd9f2$0$3120$4faf...@reader1.news.tin.it...
>> mi spiego
>> dovrei sottrarre la somma di tutti i campi di una tabellaA alla somma di
>> tutti i campi della tabellaB
>>  ho provato in questo modo
>> SELECT Sum(Uscite.Costo))-(Sum(Clienti.Totale)
>> FROM Uscite, Clienti;
>> ma i risultati sono letteralmente sballati!
>> qualcuno può aiutarmi grazie :)



title: query di sottrazione

text:
"free" <
gepa...@alice.it
> ha scritto nel messaggio
news:44abebea$0$3112$4faf...@reader1.news.tin.it...
> Grazie giorgio si stavo riflettendoci sul fatto che si comportavo come
> prodotto cartesiano, ma potresti indicarmi una guida da dove poter
> apprendere meglio il modo di costruire query, sai sono alle prime mosse ..
> Grazie mille!
questo mi sembra carino per iniziare
----
SQL Tutorial
http://www.w3schools.com/sql/default.asp



title: query di sottrazione

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:44abe95c$0$990$5fc...@news.tiscali.it...
> Uno dei modi per risolvere:
> ----
> Select Costo-Totale
> From
> (Select Top 1
>         (Select Sum(Costo) From Uscite) AS Costo,
>         (Select Sum(Totale) From Clienti) AS Totale
>  From msysobjects) AS DrvTbl
> ----
ovviamente si può semplificare anche così
----
Select Top 1
         (Select Sum(Costo) From Uscite) -
         (Select Sum(Totale) From Clienti) AS Risultato
From msysobjects



title: query di sottrazione

text:
"free" <
gepa...@alice.it
> ha scritto nel messaggio news:44abee83$0$3113$4faf...@reader1.news.tin.it...
---omissis---
> Gennaro
Ciao Gennaro; giusto per informarti che dovresti scrivere la tua risposta alla fine del testo del messaggio precedete (premi
CTRL-END), come sto facendo io; grazie...
Vedi:
www.sitocomune.com
 - Sezione ICAA
Ciao.
--
Sergio MAZZA


title: query di sottrazione

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8gric$plf$1...@area.cu.mi.it...

> Sergio MAZZA servito  :)


title: query di sottrazione

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:44abef05$0$1000$5fc...@news.tiscali.it...

Giorgio grazie pr il link, ottimo direi.


title: query di sottrazione

text:
"free" <
gepa...@alice.it
> ha scritto nel messaggio
news:44abee83$0$3113$4faf...@reader1.news.tin.it...
> Grazie cinzia, ma la risposta esatta è quella di giorgio penso, poichè io
> devo eseguire la differenza alla fine, della somma di tutti i campi di una
> tabella e dell'altra.
> Cm ringrazio entrambi siete gentilissimi :)
> Gennaro
Ciao gennaro,
oops,  non avevo visto la risposta di Giorgio, comunque le due soluzione mi
pare siano  equivalenti.
L'unica differenza  che vedo  è che Giorgio ha usato una tabella di sistema
e la SELECT TOP 1 per ottenere una sola riga,  io per una convinzione "a
pelle" non suffragata da prove particolari mi ero convinta che una select
con una condizione Where puntuale fosse più "performante" di una Select TOP
1   ovviamente a parità di tabella, ma mi sa che simo nell'ordine dei
millisecondi  ...
 Se qualcuno ha voglia di fare qualche test o li ha già fatti e ci dice il
risultato...
(ah mi ero dimenticata anche di mettere la differenza tra i due totali)
