title: tutorial

author: Nemo

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in news:Xwn18.2808$tl3.84636
@
twister2.libero.it
:
> Rasoio di Occam: togliere via tutto il superfluo...
Spetta che ho appena visto Contact:
Il Rasoio di Occam e' un principio scientifico che dice:
"A parita' di fattori , la spiegazione + semplice tende ad essere quella
giusta" :-)


title: tutorial

author: Antonio Biso

text:
Nemo <
x...@libero.it
> wrote in message Xns91995F4A1C...@127.0.0.1...

Appunto, quello che ho fatto io!
Ammazza, che NG accurturato!!!
Antonio


title: tutorial

author: Ais

text:
[...]
> >F1
Naturalmente si intendeva "tutorial diverso da F1"...
Ogni applicativo ha la sua guida eppure quanti tutorial ci sono in giro?!...
--
AiS


title: tutorial

text:
Ais <
A...@prova.it
> wrote in message a26592$gor$1...@newsreader.mailgate.org...

Perfetto, ma io ti indico il migliore e meglio della guida in linea non ce
n'č!!!
Antonio


title: Maschere continue e aggiornamenti di un solo record

author: Pivo

text:
ciao, forse mi sto perdendo in un bicchiere ma vi chiedo questo: come faccio
ad aggiornare un solo record di una maschera continua sull'AfterUpdate di
una CheckBox?
esempio:
OnAfterUpdate
me.miovalorefinale = me.miovalorestimato
lo esegue e mi aggiorna tutti i record.
La ChechBox non è nell'Header ma nel corpo a livello di Record.
Sapete aiutarmi?
grazie


author: Roberto Pasqualini

text:
"Pivo" <
NOSPAM...@excite.it
> ha scritto nel messaggio
news:aenlk9$hag$1...@stargate1.inet.it...

La check-box è associata ad un campo presente sul record oppure no ? Se no
non è possibile fare quello che vuoi devi per forza associarla ad un campo
del record, magari poi prendendo i dati da un'altra tabella.
Roberto Pasqualini


text:
"Roberto Pasqualini" <
rpasq...@sidesoft.it
> wrote in message
news:daWP8.61476$5i1.2...@news2.tin.it...

Azz che brutta notizia! La Check non è associata ma mi servirebbe proprio e
solo per eseguire quell'evento (ovvero se l'operatore mi spunta, mi conferma
che l'importo stimato PER QUEL RECORD è uguale all'importo effettivo. Ed io
scrivo nell'importo effettivo l'importo stimato).
Altre soluzioni? (sai che non ho capito come potrei associare una checkbox
ad un campo che contiene importi? O forse non ho capito)
Intanto grazie


title: Aggiornare db web da db casalingo

author: Stefano

text:
Salve a tutti , devo aggiornare i dati di una tabella del db dove lavoro in
locale con la copia che ho su un server web e che fornisce i dati agli
utenti: potrei farlo mediante il comando TrasferisciDatabase oppure in un
altro modo ? Grazie.
Stefano
--------------------------------
Inviato via
http://usenet.libero.it


title: Aggiornare db web da db casalingo

author: Sergio MAZZA

text:
"Stefano" <
s-me...@libero.it
> ha scritto nel messaggio
news:212Z131Z182Z2Y...@usenet.libero.it...
> Salve a tutti , devo aggiornare i dati di una tabella del db dove lavoro
in
> locale con la copia che ho su un server web e che fornisce i dati agli
> utenti: potrei farlo mediante il comando TrasferisciDatabase oppure in un
> altro modo ? Grazie.
>
> Stefano
Se hai una connessione abbastanza veloce; puoi allegarti le tabelle del db
remoto e aggiornarle con una query. Oppure con ftp trasferisci l'mdb
intero...
Ciao.
--
Sergio MAZZA


title: RecordSet errore n.13 (Tipo non Corrispondente)

author: Merlo Indiano

text:
Salve a tutti,
perchč in Access 2000 mi segna l'errore n.13 su questo codice?
(precisamente quando crea il recordset):
Dim Dbase As Database
Dim Record As Recordset
Set Dbase = CurrentDb
'Questo č il punto il cui mi segna l'errore
Set Record = Dbase.OpenRecordset("Select * from Anagrafica")
Do While Not Record.EOF
    Record.Delete
    Record.MoveNext
Loop
Record.Close
Dbase.Close
Set Dbase = Nothing
Set Record = Nothing
Poi perchč lo stesso codice messo in Acces 97 funziona una meraviglia?
Grazie a Tutti
PS
Nei riferimenti c'č:
- Visual Basic for Application
- Microsoft Access 9.0
- Ole Autom-
- Microsoft ActiveX Data Object 2.1
-Microsoft DAO 3.5
(ho provato a cambiarla con la 2.5/3.0 compatible)


author: Alessandro

text:
"Merlo Indiano" <
gse...@freemail.it
> wrote in message
news:yfMb8.9967$eD3.4...@twister1.libero.it...
>[CUT]
> PS
> Nei riferimenti c'è:
> - Visual Basic for Application
> - Microsoft Access 9.0
> - Ole Autom-
> - Microsoft ActiveX Data Object 2.1
> -Microsoft DAO 3.5
> (ho provato a cambiarla con la 2.5/3.0 compatible)
ACCESS2000 come hai sottolineato ha di Default ADO, tu hai
prontamente inserito DAO, ma ADO in ordine è sempre prima.
Secondo te come fa a dare la priorità a DAO visto che hai impostato
entrambi e in ordine ADO è prima.....?????
 - Visual Basic for Application
 - Microsoft Access 9.0
 - Ole Autom-
 -Microsoft DAO 3.5
 - Microsoft ActiveX Data Object 2.1
Sempre che sia nesessario ADO.
Se crei il RUNTIME di ACCESS con le lib ADO senza usarle ti occupa 6/7
Mb per nulla.....!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Paolo P

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:b67ff7fc3e21af6c17...@mygate.mailgate.org...

Oppure, (Ale correggimi se sto dicendo una stronz...), se vuoi lasciare
prima ADO devi dichiarare
dim Record as Dao.Recordset
(Ale,grazie per la email)
Caio Paolo


text:
"Paolo P" <
p.pe...@inrete.it
> wrote in message
news:3c6fdc95$1...@news.opennet.it...
> Oppure, (Ale correggimi se sto dicendo una stronz...), se vuoi lasciare
> prima ADO devi dichiarare
> dim Record as Dao.Recordset
> (Ale,grazie per la email)
> Caio Paolo
PERFETTO.....!!
Di nulla...!
Ciao Alessandro.



text:
Grazie Alessandro!!
Perfetto!!! :-)
Alessandro <
ik2...@libero.it
> wrote in message
b67ff7fc3e21af6c17...@mygate.mailgate.org...



title: URGENTE Esportare dati univoci e protezione

author: Superbol

text:
Ciao a tutti, prima di tutto voglio ringraziare anticipatamente dell'aiuto
che mi darete. Ho 3 domande da farvi:
1)      Ho un programma con access 2000 costruito su due tabelle. In una ci
sono i dati anagrafici della paziente e nell'altra il numero di figli che le
persona ha avuto (elencati con il nome, cognome ecc). Il problema è che se
voglio analizzare i dati e li trasferisco su un foglio excel succede un
casino perché i dati della prima tabella (anagrafica della paziente) si
ripetono per ogni figlio elencato nella seconda. Cosa posso
fare??????????????????????
2)      Ho costruito un programma access 97 ma non so come proteggere il
programma. Non c'è la password su VB come posso fare per risolvere questo
problema?
Grazie!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


title: Maschera continua

author: Maurizio Della Martera

text:
Ho una maschera in modalità continua. Come posso farla posizionare sempre
sull'ultimo record alla sua apertura?
--
Maurizio Della Martera


title: Maschera continua

author: Gabriele Bertolucci

text:
> Ho una maschera in modalità continua. Come posso farla posizionare sempre
> sull'ultimo record alla sua apertura?
Nell'evento Load metti il seguente codice.
    DoCmd.GoToRecord , , acLast
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Selezione caratteri

author: Giorgio A.

text:
Per cortesia un aiuto per completare il tutto.
Con questo codice stabilisco quanti caratteri permetto di digitare in un
campo, ma sono in difficoltà in caso entri nell' Else a far si che il
SetFocus mi evidenzi i caratteri dal 11mo in poi.
Private Sub Altro_tel_LostFocus()
If Len(Me.Altro_tel) <= 10 Then
    Me.Tel.SetFocus  ' Mi sposto su un altro campo
    Else
        MsgBox "Devi inserire solo 10 numeri"
        Me.Altro_tel.SetFocus
 End If
End Sub
Inoltre come seconda ipotesi come fare a troncare l'eccesso digitato dal
10mo carattere in poi?
Grazie a tutti
Saluti
Giorgio.


title: Selezione caratteri

author: ALESSANDRO Baraldi

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:JGTGb.9095$_P.3...@news4.tin.it...

Private SubAltro_tel_KeyDown(KeyCode As Integer, Shift As Integer)
    If Len(Me.Altro_tel.Text) > Altro_tel.Tag - 1 Then KeyCode = 0
End Sub
Basta questo.....! Inserisci nella proprietà TAG della TextBox il numero
di caratteri ad esempio 10.......!
Ciao.
@Alex.


title: Selezione caratteri

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsh30i$2ns$1...@lacerta.tiscalinet.it...

> Grazie 1000 Alessandro
Buone feste


title: Selezione caratteri

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bsh30i$2ns$1...@lacerta.tiscalinet.it...

> di caratteri ad esempio 5.......!
>
> Ciao.
> @Alex.
Ciao Alex ho provato il tuo codice va a meraviglia, ma avrei la necessità di
una modifica se possibile.
Sicuramente mi sono spiegato male nel darti informazioni
Mi spiego meglio:
In un form ho 4 campi di inserimento dati del tipo:
1) Nome Banca con l'obbiettivo di inserire al massimo 10 caratteri
2) Sede/Filiale con l'obbiettivo di inserire la stessa quantità di caratteri
3) Abi con la necessità di inserire solo 5 caratteri
4) Cab con la stessa necessità del campo Abi
l'idea è che al raggiungimento del numero dei caratteri prestabiliti il
cursore si sposti sul campo successivo e che se necessario mi permetta di
modificare i dati
************************************
Considerazioni sul post che mi hai trasmesso
Constatazione
- Quando compilo il campo con il numero dei caratteri inseriti nel Tag
(proprietà), il cursore lampeggia sull'ultimo carattere e non mi permette di
usare la tastiera.
- Per spostarmi su di un ulteriore campo di inserimento devo cliccare sul
campo vuoto altrimenti con il tasto tab non funziona.
-Come fare in caso di errore a cancellare i caratteri dato che non me lo
permette essendo il campo già compilato? (il tasto Tab di cancellazione da
Dx a Sx    funziona solo se i caratteri inseriti sono meno di 5)
- Anche se esco dal campo e poi riento per cancellare non funziona cmq la
tastiera.
*******************************************
Ho provato a togliere dopo il Then , KeyCode e a inserire
"NomeCampoSuccessivo.SetFocus e debbo dire che potrebbe andare a puntino ma
cmq non riesco a cancellare i dati per eventuali errori in quel campo già
completo dei 5 caratteri.
Ciao e grazie 1000
Giorgio


title: Selezione caratteri

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:qt2Hb.9748$VW.4...@news3.tin.it...

GIORGIO......!!!
Se in un campo hai 5 caratteri e ne devi modificare 1 hai solo
2 possibilità:
1)Prima lo cancelli........ in questo modo liberi un posto ed i caratteri
da 5 passano a 4 così che hai la possibilità di inserire.....!
Con le frecce ti sposti nella posizione d'inserimento et voilà....!!!
2)Lo devi Selezionare e Sostituire, in questo modo non sarà aggiunto...!
Per l'altra questione non saprei cosa consigliarti, da me il tasto TAB
per selezionare il successivo funziona.... ma hai impostato a si la
proprietà Seleziona Con Tabulazione ed hai attribuito una corretta
sequenza ai controlli che devono ricevere il Focus.....!!!!!!
@Alex.


title: access 2013 pivot - soluzioni

author: pfm

text:
salve

ho sviluppato una serie di maschere per visualizzare l'andamento della produzione

ora alcuni pc hanno access 2013 e ahimé non funzionano più le maschere pivot

che soluzione consigliate?

pensavo di creare un collegmaento a excel e creare li' tabella pivot

ma devo ricrearmi i collegamenti alle tabelle. se in access sono coll a SQL server come devo fare?

posso collegarmi ai collegamenti di access?

Grazie


title: access 2013 pivot - soluzioni

text:
Il 30/07/14 11.00, pfm ha scritto:
> salve
>
> ho sviluppato una serie di maschere per visualizzare l'andamento della produzione
>
> ora alcuni pc hanno access 2013 e ahim� non funzionano pi� le maschere pivot
>
> che soluzione consigliate?
>
> pensavo di creare un collegmaento a excel e creare li' tabella pivot
>
> ma devo ricrearmi i collegamenti alle tabelle. se in access sono coll a SQL server come devo fare?
>
> posso collegarmi ai collegamenti di access?
>
> Grazie
>
>
>
ciao
ti colleghi alle query


title: access 2013 pivot - soluzioni

text:
grazie del messaggio

ho provato a collegare ad excel una query di access ma questa contiene la funziona nz() e non e' riconosciuta


title: access 2013 pivot - soluzioni

author: Karl Donaubauer

text:
pfm ha scritto:
> ...
> ho provato a collegare ad excel una query di access
 > ma questa contiene la funziona nz() e non e' riconosciuta

Prova di sostituire nz() con IIF(IsNull(...

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


title: decompile

text:
Ciao,
ho problemi di lentezza nell'avviamento del mio front end. Ho trovato sul
sito ufficiale di Access che questo patrebbe essere ovviato lanciando
l'applicazione con /decompile.
Pur avendo seguito le istruzioni alla lettera nulla succede. Ho anche
provato a reimportare il tutto in un nuovo db, dopo il decompile, ma senza
risultati apprezzabili.
Suggerimenti?


title: decompile

text:
"sb5" <
s...@libero.it
> ha scritto nel messaggio
news:wclWd.63107$lB4.1...@twister1.libero.it...

Immagini nelle form?
Molti controlli sulle form con DSum, DLookup, DCount?
Hai provato a compattare l'mdb?
Ciao.
--
Sergio MAZZA


title: Protezione!

author: Benny

text:
Avrei bisogno di informazioni su come creare una protezione a piů livelli in
Access. Se qualcuno avesse degli appunti da mandarmi o indicarmi qualcosa
che non sia la guida in linea, mi risolverebbe un grosso problema. Grazie a
tutti.


title: Protezione!

author: Marco Serra

text:
Prova a dare un'occhiata su
www.beginend.com/vbasic
Nella voce Articoli Tecnici troverai:
Implementare la sicurezza in Access
a cura di Diego Cattaruzza
Livello: Intermedio
Una spiegazione passo-passo per implementare la protezione di un database Access
Ciao & Buon Lavoro
Marco
--
Posted from [212.210.92.253]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: modifica password utente

text:
Buongiorno a tutti, ho da porre un quesito in merito alla modifica delle
password.
Ho sviluppato un'applicazione (divisa in FE e BE) con relativo file di
workgroup all'interno del quale, con la procedura "Account utenti e gruppi",
sono stati definiti utenti e impostate relative password. Vorrei, perıı,
consentire ai singoli utenti la possibilitıı di modificare la propria
password utilizzando l'applicazione. E' possibile? Qual'ıı il codice VBA?
Qualora un utente che non sia l'amministratore del database dimenticasse la
propria password, esiste la possibilitıı da procedura VBA (da attribuire
esclusivamente all'amministratore del DB) di resettarla anche senza
conoscere la password ad una predefinita (ad esempio coincidente con il suo
userid)  oppure l'unico rimedio per l'amministratore ıı di utilizzare la
procedura "Account utenti e gruppi" di access eliminando l'utente smemorato
e successivamente ridefinirlo?
Ho provato a cercare sul sito comune ma sinceramente non ho trovato quanto
sopra (mi sarıı sfuggito?)
Grazie a tutti e buon lavoro.
------------------------------------------------------------------------
Questo messaggio e` stato inviato da
http://www.inwind.it


title: Far riconoscere i giorni ad access

author: Naponet

text:
Salve a tutti, avrei da porre un quesito,
Ho un maschera di inserimento turni, dove vi sono varie caselle, [data],
[orario turno], [festivo] , [feriale], le caselle festivo o feriale sono
caselle sě/no e mi servono appunto per assegnare al turno la
differenziazione, ovvero se č stato svolto di domenica o durante la
settimana, il punto č questo, č possibilč far riconoscere il festivo ad
access solo tramite la data, quindi senza utilizzare queste due caselle?
Spero di essere stato chiaro.
Grazie comunque.


title: Far riconoscere i giorni ad access

author: Sib

text:
"Naponet" <
nap...@tin.it
> ha scritto nel messaggio

Ti devi creare una tabella delle festivita' annuali e periodiche
Sib


title: Far riconoscere i giorni ad access

text:
Naponet <
nap...@tin.it
> wrote in message
CNqh8.42442$Ns4.1...@news2.tin.it...

per sapere la data X a che giorno corrisponde puoi utilizzare una casella
con "=Format([data];"gggg")"


title: Far riconoscere i giorni ad access

author: Roberto da casa

text:
"Naponet" <
nap...@tin.it
> ha scritto nel messaggio
news:CNqh8.42442$Ns4.1...@news2.tin.it...
> Salve a tutti, avrei da porre un quesito,
> Ho un maschera di inserimento turni, dove vi sono varie caselle, [data],
> [orario turno], [festivo] , [feriale], le caselle festivo o feriale sono
> caselle sì/no e mi servono appunto per assegnare al turno la
> differenziazione, ovvero se è stato svolto di domenica o durante la
> settimana, il punto è questo, è possibilè far riconoscere il festivo ad
> access solo tramite la data, quindi senza utilizzare queste due caselle?
> Spero di essere stato chiaro.
> Grazie comunque.
>
Se vai sul Sito Comune (link qui sotto), all'interno della FAQ di  G. Paolo
Bizzaro e Silvio Mazzetto intitolata "Conteggio dei giorni lavorativi tra
due date." trovi il codice di due funzioni una chiamata Festivo ed una
chiamata Pasqua che fanno al caso tuo per sapere se una determinata data è
oppure no un giorno festivo, senza crearti una tabella di giorni festivi
dell'anno; devi solo modificare leggermente la funzione Festivo per fargli
considerare anche il giorno del Santo Patrono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Far riconoscere i giorni ad access

author: Roccia

text:
Il Wed, 06 Mar 2002 15:42:26 GMT, Naponet oso' dichiarare:
> settimana, il punto è questo, è possibilè far riconoscere il festivo ad
> access solo tramite la data, quindi senza utilizzare queste due caselle?
> Spero di essere stato chiaro.
Format(Data,"ddd")="sab" or format(Data,"ddd")="dom".
Tieni anche sotto una tabella di festività nazionali (Capodanno 1/1
Epifania 6/1, Liberazione 25/4, Festa del Lavoro 1/5,  Ferragosto 15/8,
Ognissanti 1/11, Immacolata 8/12, Natale 25/12 e S.Stefano 26/12) e
cerca uno di quegli algoritmi per calcolare la pasqua (se ti interessa
ne ho uno io, da qualche parte) per fare le cose bene.
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: rispondete è quastione di vita o morte

author: saraBelluno

text:
il mio db fa riferimento a delle tabelle che si trovano in mysql.
io aggangio le tabelle al db, tramite odbc e fno qui tutto ok.
le collego con link....e insserisco i dati.
quando inserisco i dati nelle tabelle vedo che si popolano cortrettamente.
quando però creo le relazioni tra le tabelle, il tipo di relazioni viene
definito esatto(uno a molti, uno a uno) però i campi:applica integrità
referenziale e aggiorna campi correlati a catena non è possibile
evidenzialrli con il segno di spunta.
come posso risolvere tale problema??grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: rispondete è quastione di vita o morte

text:
"saraBelluno" <
sara_...@virgilio.it
> ha scritto nel messaggio
news:c728je$nri$1...@news.newsland.it...
> il mio db fa riferimento a delle tabelle che si trovano in mysql.
> io aggangio le tabelle al db, tramite odbc e fno qui tutto ok.
> le collego con link....e insserisco i dati.
> quando inserisco i dati nelle tabelle vedo che si popolano cortrettamente.
> quando però creo le relazioni tra le tabelle, il tipo di relazioni viene
> definito esatto(uno a molti, uno a uno) però i campi:applica integrità
> referenziale e aggiorna campi correlati a catena non è possibile
> evidenzialrli con il segno di spunta.
> come posso risolvere tale problema??grazie
>
Quando si posta su un NG si usano Subject relativi all'argomento
per dar modo anche ad altri di approfittare ed effettuare ricerche.
Cosa troverei cercando con "Rispondete questione di vita o di morte"
Ritengo che un minimo do Funzionalità la debba avere la tomanda
che non è finalizzata a TE STESSO, ma alla comunità.
Detto questo che io sappia MySQL non è un Database Relazionale
e le Relazioni impostate sul FE con Tabelle Linkate in un BEvia ODBC)
devono essere Relazionate lato SERVER.
Di conseguenza se MySQL non è Relazionale(non ne sono certo) devi
inventarti la gestione dei Trigger via CODICE.(AUGURI)
@Alex.


title: rispondete è quastione di vita o morte

author: Alberto S.

text:
On Sun, 02 May 2004 09:39:26 +0200,
sara_...@virgilio.it
(saraBelluno) wrote:
non te la prendere, ti do comunque un aiuto per guadagnare tempo:
posta nuovamente il quesito usando un oggetto più significativo, tipo
'MySql e integrità referenziale'
Ciao
--
Alberto
No alle guerre


title: rispondete è quastione di vita o morte

author: giorgio rancati

text:
"saraBelluno" <
sara_...@virgilio.it
> ha scritto nel messaggio
news:c728je$nri$1...@news.newsland.it...
> il mio db fa riferimento a delle tabelle che si trovano in mysql.
> io aggangio le tabelle al db, tramite odbc e fno qui tutto ok.
> le collego con link....e insserisco i dati.
> quando inserisco i dati nelle tabelle vedo che si popolano cortrettamente.
> quando però creo le relazioni tra le tabelle, il tipo di relazioni viene
> definito esatto(uno a molti, uno a uno) però i campi:applica integrità
> referenziale e aggiorna campi correlati a catena non è possibile
> evidenzialrli con il segno di spunta.
> come posso risolvere tale problema??grazie
>
Ciao Sara,
non puoi relazionare in modo diretto le tabelle collegate via ODBC, devi
creare la relazione sul server.
Le constraint foreign key sono state implementate in My sql dalla versione
3.23.43b.
Se hai questa versione o successiva usa il seguente codice, altrimenti devi
fare a mano via VBA.
(trigger, stored procedure, user defined function sono ancora fantascienza,
le prevedono nella versione 5.0)
--------------
Starting from MySQL 3.23.43b, InnoDB features foreign key constraints.
The syntax of a foreign key constraint definition in InnoDB looks like this:
[CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...)
    REFERENCES tbl_name (index_col_name, ...)
    [ON DELETE {CASCADE | SET NULL | NO ACTION | RESTRICT}]
    [ON UPDATE {CASCADE | SET NULL | NO ACTION | RESTRICT}]
---------------
Ciao Giorgio


title: Query programmata

author: Luca

text:
Ciao a tutti,
secondo voi è possibile lanciare una query in automatico un giorno
prestabilito per esempio lunedì mattina che riporti poi i risultati della
query in una tabella?
Mi spiego meglio:
Io avrei bisogno che in automatico il sistema mi conti quante attività ho da
svolgere e mi riporti questo dato in una tabella per creare delle
statistiche.
Ad oggi la query è associata ad un report.
Secondo voi è possibile?
Andrebbe bene anche se la query partisse la prima volta di ogni giorno che
apro il db riportando però i risultati riferiti alla prima apertura del db
senza aggiornarlo ad ogni apertura.
Grazie a tutti
Luca
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Query programmata

author: Nick

text:
"Luca" <
gcaire...@tiscali.it
> ha scritto nel messaggio news:213Z215Z179Z170...@usenet.libero.it...

si è possibile...
ovvio che il programma deve essere già aperto
poi inserisci una maschera con timer che controlla la data ogni tot secondi
controlli quella data (guarda sulla guida weekday) che giorno è e se soddisfa tutte le tue opzioni lanci query e report...
esempio di controllo:
public controllo as boolean 'da inserire in un modulo generale o un modulo di form che resti aperto
all'apertura del db lanci da qualche parte
controllo = false
nella maschera con timer metti
if controllo = false then
    if weekday(date) = vbmonday then
        docmd.openquery "nomequery"
        docmd.openreport "nomereport",,acviewprevie
        controllo = true
    end if
end if
dovrebbe funzionare..
ciao
Nick


title: Query programmata

author: MA

text:

Non è verissimo, potresti affidare tutto ad un vbs
e nel caso aprire il db
> poi inserisci una maschera con timer che
controlla la data ogni tot secondi
> controlli quella data (guarda sulla guida
weekday) che giorno è e se soddisfa tutte le tue
opzioni lanci query e report...
>
> esempio di controllo:
> public controllo as boolean 'da inserire in un
modulo generale o un modulo di form che resti
aperto
>
> all'apertura del db lanci da qualche parte
>
> controllo = false
>
> nella maschera con timer metti
> if controllo = false then
>     if weekday(date) = vbmonday then
>         docmd.openquery "nomequery"
>         docmd.openreport
"nomereport",,acviewprevie
>         controllo = true
>     end if
> end if
>
> dovrebbe funzionare..
>
> ciao
> Nick
>
MAssimiliano


title: Query programmata

author: namor

text:
Luca ha scritto:
> Ciao a tutti,
> secondo voi è possibile lanciare una query in automatico un giorno
> prestabilito per esempio lunedì mattina che riporti poi i risultati della
> query in una tabella?
> Mi spiego meglio:
> Io avrei bisogno che in automatico il sistema mi conti quante attività ho da
> svolgere e mi riporti questo dato in una tabella per creare delle
> statistiche.
> Ad oggi la query è associata ad un report.
> Secondo voi è possibile?
> Andrebbe bene anche se la query partisse la prima volta di ogni giorno che
> apro il db riportando però i risultati riferiti alla prima apertura del db
> senza aggiornarlo ad ogni apertura.
> Grazie a tutti
> Luca
Per la prima soluzione chiedi maggiori informazioni sulla creazione e
pianificazione dello script vbs.
Per la seconda puoi usare una sub che venga eseguita ad ogni apertura,
lanci la query di aggiornamento e poi aggiorni un campo data in una
tabella con la data dell'ultimo aggiornamento delle statistiche.
Quando parte la sub come prima cosa controlla la data dell'ultimo
aggiornamento, e se è uguale alla data odierna esce senza fare niente
altrimenti aggiorna i dati.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query programmata

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio news:lTCXc.12615$B06....@news.edisontel.com...

fin qui non arrivo ;)
ciao
Nick


title: Query programmata

text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel
messaggio
news:6iDXc.66253$OH4.1...@twister1.libero.it...

Se Karl è l'archivio "on liVe " delle knowledge di
M$, io posso essere quello di icaa.
Di Giorgio rancati e Sergio MAZZA
Dim DbEng    'DbEndine DAO 3.6
Dim Db          'Database Dao
Dim Rs           'Recordset Dao
Set DbEng = CreateObject("DAO.DBengine.36")
Set Db =
DbEng.OpenDatabase("C:\Documenti\calcologiorni.Mdb
")
Set Rs = Db.OpenRecordset("Select * From Scadenze
Where Scadenza=" &
Clng(date))
If Rs.bof=false Then
   MsgBox "Attenzione rilevate scadenze in data "
& Date
 End If
Rs.Close
Db.Close
Set Rs = Nothing
Set Db = Nothing
Set DbEng = Nothing
ciao
MAssimiliano


title: Query programmata

text:
[CUT]
> Se Karl è l'archivio "on liVe " delle knowledge di
> M$, io posso essere quello di icaa.
>
> Di Giorgio rancati e Sergio MAZZA
>
> Dim DbEng    'DbEndine DAO 3.6
> Dim Db          'Database Dao
> Dim Rs           'Recordset Dao
>
> Set DbEng = CreateObject("DAO.DBengine.36")
> Set Db =
> DbEng.OpenDatabase("C:\Documenti\calcologiorni.Mdb
> ")
> Set Rs = Db.OpenRecordset("Select * From Scadenze
> Where Scadenza=" &
> Clng(date))
>
> If Rs.bof=false Then
>    MsgBox "Attenzione rilevate scadenze in data "
> & Date
>  End If
>
> Rs.Close
> Db.Close
>
> Set Rs = Nothing
> Set Db = Nothing
> Set DbEng = Nothing
>
> ciao
> MAssimiliano
>
ma questo lo lanci daun altro db di access?
o la sintassi dei vbs è uguale?
e come lo creo il vbs?
scusami ma non li conosco proprio... (forse è meglio aprire un nuovo post?)
ciao
Nick


title: Query programmata

text:

grazie a tutti per aver risposto....
purtroppo non conosco moltissimo access e ho qualche dubbio.
Teniamo buona la seconda possibilità...che mi sembra + semplice da
realizzare:
Nella maschera di apertura chiamata "HOME" ad ogni apertura lancio una query
chiamata "Statistiche" per riportare nella tabella chiamata "risutlati" i
dati della query.
come faccio poi a inserire il controllo per l'aggiornamento dei dati?
Se qualcuno a tempo e voglia sarebbe così gentile da magari spiegarmi
qualche passaggio in più.
Grazie ancora a tutti
Luca
PS: piano piano sto imparando...



title: Query programmata

text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel
messaggio
news:pBDXc.66417$OH4.1...@twister1.libero.it...

L'istruzione è gia per il vbs.
Apri Notepad copiaci dentro il tutto e dopo
rinominalo con l'estensione vbs
L'iconcina cambierà con un foglio con dentro una
spirale
MAssimiliano


title: Query programmata

text:
Luca ha scritto:



> grazie a tutti per aver risposto....
> purtroppo non conosco moltissimo access e ho qualche dubbio.
> Teniamo buona la seconda possibilità...che mi sembra + semplice da
> realizzare:
> Nella maschera di apertura chiamata "HOME" ad ogni apertura lancio una query
> chiamata "Statistiche" per riportare nella tabella chiamata "risutlati" i
> dati della query.
> come faccio poi a inserire il controllo per l'aggiornamento dei dati?
> Se qualcuno a tempo e voglia sarebbe così gentile da magari spiegarmi
> qualche passaggio in più.
> Grazie ancora a tutti
> Luca
> PS: piano piano sto imparando...
Fai una tabella chiamata opzioni, mettici un campo ultimo_aggiornamento di
tipo data e inserisci un solo record vuoto o con una data vecchia come
01/08/2004.
Nel codice dovrai leggere quella data, se è antecedente alla data corrente
vorrà dire che quel giorno non è ancora stato fatto l'aggiornamento quindi
lanci la query e poi scrivi in tabella la data corrente nel campo
ultimo_aggiornamento.
Aggio=nz(dlookup("ultimo_aggiornamento","opzioni"))
if date()-aggio>0 then
  docmd.openquery("aggiorna le statistiche")
  SQL="UPDATE opzioni SET ultimo_aggiornamento=#" & _
      format(date(),"mm/dd/yyyy") & "#;"
  currentdb.execute SQL
end if



title: sortby non funziona

author: BFS

text:
Ciao a tutti
FE: adp AXP
BE: MSDE 2000
ho una form "ricercalotti" con all'interno una subform tabellare
"ricercalottitbl"
con un pulsante apro un report che dovrebbe stamparmi l'elenco dei
record della subform con filtri e ordinamenti impostati
dall'utente..infatti sull'evento open del report ho piazzato:
With Form_RicercaLotti
Me.RecordSource = .RicercaLottitbl.Form.RecordSource
Me.OrderBy = .RicercaLottitbl.Form.OrderBy
Me.OrderByOn = True
Me.Filter = .RicercaLottitbl.Form.Filter
Me.FilterOn = True
End With
i filtri funzionano alla perfezione..gli ordinamenti vengono invece
ignorati...viene semple applicato quello impostato su "ordinamento e
raggruppamento"
cosa mi sfugge?
ciao
BFS


title: sortby non funziona

text:

Di errori non ce ne sono io avendo avuto noie sempre con Filtri ed
Ordinamenti prima di applicarli mi assicuro che siano disattivati...
poi assegni la proprietà e poi li attivi...
In sostanza OrderByOn=False e FilterOn=False
With Form_RicercaLotti
      Me.Painting=False
      Me.OrderByOn=False
      Me.FilterOn=False
      Me.RecordSource = .RicercaLottitbl.Form.RecordSource
      Me.OrderBy = .RicercaLottitbl.Form.OrderBy
      Me.OrderByOn = True
      Me.Filter = .RicercaLottitbl.Form.Filter
      Me.FilterOn = True
      Me.Painting=True
End With
Se metti il Painting come ho fatto io inserisci la gestione errori che
forza il Painting=True altrimenti se va in errore non ti accordi che è
FREEZZATA..
Ciao
@Alex


title: Aggiornamento DB, frequente agg. BE

author: foice

text:
Salve a tutti e grazie di avere cliccato il mio tread
Scrivo perché devo distribure un DB fatto da me e ...
Questo DB ha un aggiornamento a settimana di una tabella contenente i
dati relativi ai prodotti che si vendono in negozio.
Fino ad ora io andavo a mettere il database nuovo di persona, ma ora
vorrei saltare questo passaggio perché passo poco al negozio di mia
madre e preferirei trovare una procedura più comoda.
Ho letto della possibile divisione in BE e FE, ma forse nel mio caso
non è comodissima per via del fatto che dovrei aggirnare molto di
frequente il BE.
Mi chiedevo se invece potessi sfruttare un qualche tipo di
sincronizzazione o un qualche tipo di esportazione che access sa fare
in modo che poi dall'altra parte basti importare la nuova tabella o
sincronizzare il DB che hanno loro con quello che mando io via mail.
Forse la Sincronizzazione indiretta fa al caso mio, ma l'help di
Access non mi ha fatto capire una cosa.
Nella sincro c'è un elemento master e uno replica, questo vuol dire
che la replica verrà resa uguale al master o che verranno prese le
parti più aggiornate da entrambe per creare un DB aggiornato che sia
una unione dei dati dei precenti?
Grazie a tutti per l'help


title: [OT] Auting!

author: Dr.Robert & Mr.Smiths

text:
Ciao a tutti.
Il db per l'ufficio è finalmente finito...e, non so come, sembra
funzionare a dovere...riusciamo a gestire tutto(qualità, clienti,
offerte, magazzino, manutenzioni, analisi dati...ecc)
Ho lurkato per mesi, anni (!)...ho resitito tante volte dal postare
certi quesiti da far sorridere anche il niubbo + incallito...
Questo post è solo per ringraziarvi...sinceramente.
Internet è un grande strumento soprattutto per luoghi come questo.
Ciao e buon lavoro.


title: [OT] Auting!

text:

Complimenti per il tuo traguardo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [OT] Auting!

author: TANNHAUSER

text:
Anche "Outing" non sarebbe stato male.
;-)
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Auting!

author: Sergio MAZZA

text:
"Dr.Robert & Mr.Smiths" <-...@--.it> ha scritto nel messaggio news:ytRxf.2680$6e2....@news.edisontel.com...

Classico esempio di buona volontà e tenacia nel conseguire l'obbiettivo.
Complimenti!
Ciao.
--
Sergio MAZZA


title: [OT] Auting!

author: ciroteo

text:
"Dr.Robert & Mr.Smiths" <-...@--.it> ha scritto nel messaggio
news:ytRxf.2680$6e2....@news.edisontel.com...

ad maiora! ora puoi anche tu aiutare i niubbi ...
:-)


title: recordsets jumping around

text:
I am having problems reading a Access database that contains a
linked .dbf (dbase 4)database. I am using code in the module section to
try to read it.
The table contains approx 28,000 records. I can correctly read
the first 3331 recordsets, but then it starts jumping around and does
not match the order of the records as seen in the Access table view. I
cannot figure out why. Thanks for any help, the following is the code
that I am trying:
Dim db  As New ADODB.Connection
    Dim ArraysRs As New ADODB.Recordset
    Dim SQLstring As String
    Dim SchoolNum       As String
    Dim tfile            As String
    Dim snum            As String
    Dim slink           As String
    Close #3 ' Open text file to show results
    tfile = "C:\My Documents\StulinkTest.txt"
    Open tfile For Output As #3
    db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source=C:\My
Documents\ATTNSUMY6.mdb"
    SQLstring = "SELECT aatp9dmv.SCHOOLNUM, aatp9dmv.STULINK from
aatp9dmv"
        MsgBox ("Opening RecordSet")
        'ArraysRs.Open SQLstring, db, adOpenKeyset, adLockOptimistic
        ArraysRs.Open SQLstring, db, adOpenStatic, adLockReadOnly
        If Not ArraysRs.EOF Then
            ArraysRs.MoveFirst
            Do Until ArraysRs.EOF
                snum = Trim(ArraysRs!SchoolNum)
                slink = Trim(ArraysRs!STULINK)
                Print #3, ArraysRs!SchoolNum, ArraysRs!STULINK
                If ArraysRs!STULINK = "3359" Then
                  Close #3
                End If
                If ArraysRs!STULINK = 3359 Then
                    Close #3
                End If
                ArraysRs.MoveNext
            Loop
        End If
        ArraysRs.Close
End Sub
--
Roger Baker
Longwood, FL
--
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: recordsets jumping around

author: Luciano

text:
rogb...@gdi.net
 ha scritto nel messaggio <8hm5jq$ddv$
1...@nnrp1.deja.com
>...
>I am having problems reading a Access database that contains a
>linked .dbf (dbase 4)database. I am using code in the module section to
>try to read it.
>The table contains approx 28,000 records. I can correctly read
>the first 3331 recordsets, but then it starts jumping around and does
>not match the order of the records as seen in the Access table view. I
>cannot figure out why. Thanks for any help, the following is the code
>that I am trying:
Try to compact the DBF table. You can't do it by Access but you need his own
utility.
Bye.
Lucianpo


title: Valore predefinito tramite query

author: Xaradas

text:
Salve ragazzi,
ho un problema banale ma che mi sta facendo impazzire,
ho una query di nome Concessione_contratto_viventi il cui codice è:
SELECT max(Contratti_viventi.concessione)+1 AS progressivo
FROM Contratti_viventi;
La query funziona correttamente.
Ho una maschera di input per una tabella in cui un campo deve assumere
come valore predefinito il valore restituito dalla query quindi
con il generatore di espressioni nel campo valore predefinito
inserisco l'espressione:
=[Concessione_contratto_viventi]![progressivo]
Da un punto di vista logico dovrebbe funzionare ma in realtà
nel campo in questione ottengo il valore #Nome? invece dei un numero.
Ripeto che se esguo la query Concessione_contratto_viventi il valore
restituito è corretto.
Dove sto sbagliando?
Saluti.


title: Valore predefinito tramite query

author: ALESSANDRO Baraldi

text:
"Xaradas" <
NOS...@NOSPAM.NO
> ha scritto nel messaggio
news:g0%3d.286624$OR2.13...@news3.tin.it...

Usa questo:
=NZ(DMAX("[concessione]";"Contratti_viventi"))+1
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Valore predefinito tramite query

text:
Grazie mille adesso č tutto ok,
avrei un altra domanda perň:
perchč la mia soluzione non vŕ?
Saluti.


title: Valore predefinito tramite query

text:
"Xaradas" <
NOS...@NOSPAM.NO
> ha scritto nel messaggio
news:Wc%3d.286682$OR2.13...@news3.tin.it...

Perchč non puoi usare una Query come associazione
in quanto č un'oggetto esterno che non viene aperto.
Potresti solo se da codice aprissi la Query ed estraessi
il risultato, quindi lo passassi al controllo.
Ciao.



title: Totali di un campo....

author: Liano Amato

text:
Salve,
mi sono "incartato" su una stro...ta !!!!
Ho una query che, in un range "data" e "cliente", mi visualizza tutte le sue
registrazioni, tra cui c'č un campo "Importo".
Come posso visualizzare un report che mi faccia anche il totale di questo
range "Importo" (tipo "sommatoria" della stessa colonna in Excel)?
es.:
Data              Cliente    Importo
01/01/2004    Pippo    ? 10
02/01/2004    Pippo    ? 10
                    totale       ? 20
Ripeto, č una stro..ta, ma sono ancora alle prime armi ed ho letto qualche
esempio di Sum, Dsum, ecc. ma non riesco.
Grazie e saluti a tutto il gruppo.


title: Totali di un campo....

author: Raffaele Alberoni

text:
Liano Amato ha scritto:


>                     totale       ? 20


Allora devi mettere nel tuo Repor
-nel piedipagina pagina  (se vuoi totale per pagina) o piedipagina report
( se vuoi un totale generale) aggiungi un controllo dove in origine
controllo metti
 = somma([CampoCheVuoiTotale])
Saluti
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Totali di un campo....

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:c1cn3j$1j1$1...@news.newsland.it...
> Liano Amato ha scritto:
>
> > Salve,
> > mi sono "incartato" su una stro...ta !!!!
> > Ho una query che, in un range "data" e "cliente", mi visualizza tutte le
sue
> > registrazioni, tra cui c'è un campo "Importo".
> > Come posso visualizzare un report che mi faccia anche il totale di
questo
> > range "Importo" (tipo "sommatoria" della stessa colonna in Excel)?
>
> > es.:
> > Data              Cliente    Importo
> > 01/01/2004    Pippo    ? 10
> > 02/01/2004    Pippo    ? 10
>
> >                     totale       ? 20
>
> > Ripeto, è una stro..ta, ma sono ancora alle prime armi ed ho letto
qualche
> > esempio di Sum, Dsum, ecc. ma non riesco.
>
> > Grazie e saluti a tutto il gruppo.
>
> Allora devi mettere nel tuo Repor
> -nel piedipagina pagina  (se vuoi totale per pagina) o piedipagina report
> ( se vuoi un totale generale) aggiungi un controllo dove in origine
> controllo metti
>  = somma([CampoCheVuoiTotale])
> Saluti
>
>
>
> --
> Raffaele Alberoni
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Grazie, tutto OK!!!!
Infatti era una str....ehm stupidata, però senza un aiutino.....
Grazie ancora.
Saluti


title: Totali di un campo....

author: gg

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:c1cn3j$1j1$1...@news.newsland.it...
> Liano Amato ha scritto:
>
> > Salve,
> > mi sono "incartato" su una stro...ta !!!!
> > Ho una query che, in un range "data" e "cliente", mi visualizza tutte le
sue
> > registrazioni, tra cui c'è un campo "Importo".
> > Come posso visualizzare un report che mi faccia anche il totale di
questo
> > range "Importo" (tipo "sommatoria" della stessa colonna in Excel)?
>
> > es.:
> > Data              Cliente    Importo
> > 01/01/2004    Pippo    ? 10
> > 02/01/2004    Pippo    ? 10
>
> >                     totale       ? 20
>
> > Ripeto, è una stro..ta, ma sono ancora alle prime armi ed ho letto
qualche
> > esempio di Sum, Dsum, ecc. ma non riesco.
>
> > Grazie e saluti a tutto il gruppo.
>
> Allora devi mettere nel tuo Repor
> -nel piedipagina pagina  (se vuoi totale per pagina) o piedipagina report
> ( se vuoi un totale generale) aggiungi un controllo dove in origine
> controllo metti
>  = somma([CampoCheVuoiTotale])
> Saluti
>
>
>
> --
> Raffaele Alberoni
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Scusate ma se il controllo viene inserito nel piè di pagina, non funziona da
errore.
gianni


title: Totali di un campo....

text:
"gg" <
provach...@libero.it
> ha scritto nel messaggio
news:uru_b.27131$Kc3.8...@twister2.libero.it...

Salve,
altra domanda "simile": se in un report ho invece il riepilogo di tutti i
clienti, con gli stessi parametri di prima e raggruppati per clienti, è
possibile indicare ad ogni cliente, oltre agli importi singoli, anche il suo
totale distinto (per poi alla fine utilizzare la funzione "somma" per il
totale di tutto)?
Esempio:
Data              Cliente    Importo
01/01/2004    Pippo    10
02/01/2004    Pippo    10
                  totale         20
01/02/2004    Pluto      20
05/02/2004    Pluto     10
                  totale         30
TOTALI                      50
Grazie ancora


title: Totali di un campo....

text:
Liano Amato ha scritto:
> "gg" <
provach...@libero.it
> ha scritto nel messaggio
> news:uru_b.27131$Kc3.8...@twister2.libero.it...
> >
> > "Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
> > news:c1cn3j$1j1$1...@news.newsland.it...
> > > Liano Amato ha scritto:
> > >
> > > > Salve,
> > > > mi sono "incartato" su una stro...ta !!!!
> > > > Ho una query che, in un range "data" e "cliente", mi visualizza tutte
> le
> > sue
> > > > registrazioni, tra cui c'č un campo "Importo".
> > > > Come posso visualizzare un report che mi faccia anche il totale di
> > questo
> > > > range "Importo" (tipo "sommatoria" della stessa colonna in Excel)?
> > >
> > > > es.:
> > > > Data              Cliente    Importo
> > > > 01/01/2004    Pippo    ? 10
> > > > 02/01/2004    Pippo    ? 10
> > >
> > > >                     totale       ? 20
> > >
> > > > Ripeto, č una stro..ta, ma sono ancora alle prime armi ed ho letto
> > qualche
> > > > esempio di Sum, Dsum, ecc. ma non riesco.
> > >
> > > > Grazie e saluti a tutto il gruppo.
> > >
> > > Allora devi mettere nel tuo Repor
> > > -nel piedipagina pagina  (se vuoi totale per pagina) o piedipagina
> report
> > > ( se vuoi un totale generale) aggiungi un controllo dove in origine
> > > controllo metti
> > >  = somma([CampoCheVuoiTotale])
> > > Saluti
> > >
> > >
> > >
> > > --
> > > Raffaele Alberoni
> > >
> > > questo articolo e` stato inviato via web dal servizio gratuito
> > >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> > >
> > >
> > Scusate ma se il controllo viene inserito nel pič di pagina, non funziona
> da
> > errore.
> > gianni
> >
> >
> >
> Salve,
> altra domanda "simile": se in un report ho invece il riepilogo di tutti i
> clienti, con gli stessi parametri di prima e raggruppati per clienti, č
> possibile indicare ad ogni cliente, oltre agli importi singoli, anche il suo
> totale distinto (per poi alla fine utilizzare la funzione "somma" per il
> totale di tutto)?
> Esempio:
> Data              Cliente    Importo
> 01/01/2004    Pippo    10
> 02/01/2004    Pippo    10
>                   totale         20
> 01/02/2004    Pluto      20
> 05/02/2004    Pluto     10
>                   totale         30
> TOTALI                      50
> Grazie ancora
La strada piů breve č quella di usare l'autocomposizione report.
Quanto ti chiede "Aggiungere livelli di gruppo" sposti il campo su cui
vuoi fare le somme parziali.
Poi nelle opzioni di riepilogo gli fai fare il conteggio che scegli te



title: Access 2003 ADP non si collega a SQL 2008

author: Claudio(BS)

text:
Buongiorno a tutti,
devo risolvere questo problema:
da un client XP prof. con installato msaccess 2003 ed sqlnative client
10.0 devo creare un progetto adp che "linka" un server win2008 R2 64 con
installato mssql 2008.
Nelle proprietï¿œ della connessione (data link) specifico l'istanza attiva
sul server, il nome utente (sa) per la connessione, ma appena cerco di
collegare il database ricevo il messaggio:
[DBNETLIB][ConnectionOpen(Connect()).]Server SQL inesistente o accesso
negato.
Se invece uso lo stesso collegamento da ODBC, mi collego al server senza
problemi.
Qualcuno puï¿œ cortesemente dirmi dove sto sbagliando?
Grazie
Saluti
--
Claudio(BS)
NB. Protezione antispam
Per rispondere aggiungere claudio


author: marcod

text:
On 21 Lug, 09:15, "Claudio(BS)" <
0...@spidernet.it
> wrote:
> Buongiorno a tutti,
> devo risolvere questo problema:
> da un client XP prof. con installato msaccess 2003 ed sqlnative client
> 10.0 devo creare un progetto adp che "linka" un server win2008 R2 64 con
> installato mssql 2008.
> Nelle propriet della connessione (data link) specifico l'istanza attiva
> sul server, il nome utente (sa) per la connessione, ma appena cerco di
> collegare il database ricevo il messaggio:
> [DBNETLIB][ConnectionOpen(Connect()).]Server SQL inesistente o accesso
> negato.
>
> Se invece uso lo stesso collegamento da ODBC, mi collego al server senza
> problemi.
>
> Qualcuno pu cortesemente dirmi dove sto sbagliando?
>
> Grazie
> Saluti
>
> --
> Claudio(BS)
>
> NB. Protezione antispam
> Per rispondere aggiungere claudio
prova a dare un'occhiata alla documentazione in linea:
Configurazione di Wndows Firewall per consentire l'accesso a SQL
Server
Saluti
Marco Dell'Oca


text:
marcod ha scritto:
> On 21 Lug, 09:15, "Claudio(BS)"<
0...@spidernet.it
>  wrote:
>> Buongiorno a tutti,
>> devo risolvere questo problema:
>> da un client XP prof. con installato msaccess 2003 ed sqlnative client
>> 10.0 devo creare un progetto adp che "linka" un server win2008 R2 64 con
>> installato mssql 2008.
>> Nelle propriet della connessione (data link) specifico l'istanza attiva
>> sul server, il nome utente (sa) per la connessione, ma appena cerco di
>> collegare il database ricevo il messaggio:
>> [DBNETLIB][ConnectionOpen(Connect()).]Server SQL inesistente o accesso
>> negato.
>>
>> Se invece uso lo stesso collegamento da ODBC, mi collego al server senza
>> problemi.
>>
>> Qualcuno pu cortesemente dirmi dove sto sbagliando?
>>
>
> prova a dare un'occhiata alla documentazione in linea:
> Configurazione di Wndows Firewall per consentire l'accesso a SQL
> Server
>
> Saluti
> Marco Dell'Oca
Tramite ODBC mi connetto tranquillamente, non credo sia un problema di
firewall, credo riguardi qualcosa relativo al tipo di connessione che
utilizza access 2003 con i progetti ADP.
Per ora ho creato un databse mdb collegando tabella per tabella tramite
ODBC, ma le prestazioni sono a dir poco oscene!
E- tutto il giorno che cerco sui vari forum ma nulla :(
--
Claudio


title: Problema col contatore

author: Napoleone

text:
Buona sera ai presenti,nella miaMaschera ho il controllo IDVisita (tipo
testo) col seguente valore predefinito:
--------il testo che segue è tutto su una riga------------
="V" & Format(Date();"aa") & "-" &
Format(IIf(IsNull(DMax("IDVisita";"TbAE_Presenze_Storico";"IDVisita like '?"
& Format(Date();"aa") &
"-????'"));IIf(Mid(DLookUp("ultimavisita";"Tb_ultimavisita");2;2)=Format(Date();"aa");Right(DLookUp("ultimavisita";"Tb_ultimavisita");4)+1;1);Right(DMax("IDVisita";"TbAE_Presenze_Storico";"IDVisita
like '?" & Format(Date();"aa") & "-????'");4)+1);"0000")
----------------fine----------
Ho la tabella "Tb_ultimavisita" con un solo campo testo "ultimavisita" in
cui dovrebbe essere memorizzato l'IDVisita generato nella maschera che viene
aggiornato per come segue con evento..
'----------------
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE Tb_UltimaVisita" & _
" SET UltimaVisita = '" & Me!IDVisita & "';"
DoCmd.SetWarnings True
'-----------------
--
Ho la tabella "TbAE_Presenze_Storico" con il campo"IDVisita"
--
Eccovi il problema:
Quando apro la maschera, il nuovo idvisita, non viene generato,
incrementando l'idvisita della  tabella "Tb_ultimavisita, bensi
incrementando incrementando l'idvisita della  tabella
"TbAE_Presenze_Storico"
Saluti
Napoleone


title: Problema col contatore

author: Roberto da casa

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:lVHnf.83590$65.24...@twister1.libero.it...

Per darti una soluzione occorrerebbe sapere cosa ha come origine record la
maschera miaMaschera.
Resta il fatto che è normale che la formula di cui sopra restituisca un
numero progressivo basandosi sul valore massimo del campo IDVisita della
tabella TbAE_Presenze_Storico, visto che le due funzioni DMax della formula
fanno riferimento a quel campo di quella tabella: e cosa ti aspettavi.
Resta il fatto che in quella formula il nome del campo ed il dominio delle
funzioni DLookup e delle funzioni DMax dovrebbero essere gli stessi e, visto
che si scrive la formula nel valore predefinito di una casella di testo
associata, è norma che la tabella che è dominio di quelle funzioni sia
quella che è anche origine record della maschera.
Quanto poi al fatto di calcolare il valore del progressivo in una maschera
per poi memorizzarlo nella tabella con una query di aggiornamento non mi è
proprio comprensibile, sa tanto di salto mortale carpiato rovesciato.
>
> Saluti
> Napoleone
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Problema col contatore

text:

Ciao Roberto e grazie per la partecipazione,
> Per darti una soluzione occorrerebbe sapere cosa ha come origine record la
> maschera miaMaschera.
La MiaMaschera ha come origine record la tabella
"TbAE_Presenze_Storico"
> Resta il fatto che è normale che la formula di cui sopra restituisca un
> numero progressivo basandosi sul valore massimo del campo IDVisita della
> tabella TbAE_Presenze_Storico, visto che le due funzioni DMax della
> formula
> fanno riferimento a quel campo di quella tabella: e cosa ti aspettavi.
> Resta il fatto che in quella formula il nome del campo ed il dominio delle
> funzioni DLookup e delle funzioni DMax dovrebbero essere gli stessi e,
> visto
> che si scrive la formula nel valore predefinito di una casella di testo
> associata, è norma che la tabella che è dominio di quelle funzioni sia
> quella che è anche origine record della maschera.
Avevo provato in questo modo e funziona
="V" & Format(Date();"aa") & "-" &
Format(IIf(IsNull(DMax("IDVisita";"Tb_UltimaVisita";"IDVisita like '?" &
Format(Date();"aa") &
"-????'"));IIf(Mid(DLookUp("UltimaVisita";"Tb_UltimaVisita");2;2)=Format(Date();"aa");Right(DLookUp("UltimaVisita";"Tb_UltimaVisita");4)+1;1);Right(DMax("IDVisita";"Tb_UltimaVisita";"IDVisita
like '?" & Format(Date();"aa") & "-????'");4)+1);"0000")
> Quanto poi al fatto di calcolare il valore del progressivo in una maschera
Il valore progressivo viene calcolato nel controllo IDVisita
> per poi memorizzarlo nella tabella con una query di aggiornamento non mi è
> proprio comprensibile, sa tanto di salto mortale carpiato rovesciato.
Dove dovrebbe essere calcolato?
Vorrei fare una precisazione:
questo db (BE) è condiviso in rete (con 3 FE) quindi avevo pensati di
calcolare l'IDVisita a fronte di evento, che potrebbe essere dopo
inserimento o sul click di un bottone, ma debbo essere sincero, non sono
riuscito a trovarne la soluzione.
> --
> Roberto
Ciao
Napoleone


title: Problema col contatore

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:o8Qnf.83777$65.24...@twister1.libero.it...

"-????'"));IIf(Mid(DLookUp("UltimaVisita";"Tb_UltimaVisita");2;2)=Format(Dat
e();"aa");Right(DLookUp("UltimaVisita";"Tb_UltimaVisita");4)+1;1);Right(DMax
("IDVisita";"Tb_UltimaVisita";"IDVisita
> like '?" & Format(Date();"aa") & "-????'");4)+1);"0000")
>
Ma se così ti funziona che cosa vuoi di più dalla vita?
Un amaro Lucano?
> > Quanto poi al fatto di calcolare il valore del progressivo in una
maschera
>
> Il valore progressivo viene calcolato nel controllo IDVisita
>
> > per poi memorizzarlo nella tabella con una query di aggiornamento non mi
è
> > proprio comprensibile, sa tanto di salto mortale carpiato rovesciato.
>
> Dove dovrebbe essere calcolato?
Calcolalo da VBA in una variabile e poi fanne l'uso che vuoi, senza per
questo scomodare il valore predefinito di una casella di testo.
>
> Vorrei fare una precisazione:
> questo db (BE) è condiviso in rete (con 3 FE) quindi avevo pensati di
> calcolare l'IDVisita a fronte di evento, che potrebbe essere dopo
> inserimento o sul click di un bottone, ma debbo essere sincero, non sono
> riuscito a trovarne la soluzione.
Se non vado errato è già stato affermato in questo NG che quel sistema di
calcolare il contatore funziona SOLO nel caso di un applicativo monoutente,
ma NON funziona nel caso di multiutenza con il BE condiviso su server, in
quanto contemporaneamente nei tre FE si potrebbe calcolare e tentare di
registrare lo stesso numero progressivo, almeno che in aggiornamento non
imponi l'accesso pessimistico (alias esclusivo), ma forse è meglio
appricciare il problema diversamente.
>
> > --
> > Roberto
>
> Ciao



title: Problema col contatore

text:
CUT
>> Vorrei fare una precisazione:
>> questo db (BE) è condiviso in rete (con 3 FE) quindi avevo pensati di
>> calcolare l'IDVisita a fronte di evento, che potrebbe essere dopo
>> inserimento o sul click di un bottone, ma debbo essere sincero, non sono
>> riuscito a trovarne la soluzione.
>
> Se non vado errato è già stato affermato in questo NG che quel sistema di
> calcolare il contatore funziona SOLO nel caso di un applicativo
> monoutente,
> ma NON funziona nel caso di multiutenza con il BE condiviso su server, in
> quanto contemporaneamente nei tre FE si potrebbe calcolare e tentare di
> registrare lo stesso numero progressivo, almeno che in aggiornamento non
> imponi l'accesso pessimistico (alias esclusivo), ma forse è meglio
> appricciare il problema diversamente.
>
>>
>> > --
>> > Roberto
>>
Sul SC, nella sezione Tables ho trovato
1.32 Gestire un campo autoincrementante di tipo Numerico in alternativa ad
un campo di tipo Contatore
  Alessandro Baraldi, Roberto
A fronte dell'evento "Prima di inserire" della maschera generare il seguente
codice VBA:
Private Sub Form_BeforeInsert(Cancel As Integer)
    Me!NomeCampoUnico=Nz(DMax("[NomeCampoUnico]","[NomeTabella]"),0)+1
End Sub
-----------
Considerazione:
se il record viene salvato solo dopo la popolazione dei controlli nella
MiaMaschera, non si corre il rischio che si verifichi l'errore della
generazione dello stesso IDVisita da più utenti? Vi è quindi la necessità di
salvare il dato su una tabella esterna "Tb_Ultimonumero?
Ciao
Napoleone


title: Sintassimigliore per Query da codice

author: Marco

text:
Salve a tutto il NG.
Per eseguire delle query via codice la mia procedura standard è questa:
1)  Dichiaro una variabile (dim pippo as string)
2)  Riempio la variabile con i valori della maschera (pippo =
Me.controllo.value)
3)  Eseguo la query con i valori della variabile (Select.... WHERE... = ' "
& pippo &" ')
Potrei anche fare direttamente
"Select .... Where ... = ' " & Me.controllo.value & " ';"
Quale è la procedura migliore?
Esisitono differenze in termini di prestazioni, correttezza o eseguibilità
(ad esempio con dei null)???
Ciao a tutti
marco


title: Sintassimigliore per Query da codice

author: Antonio Biso

text:
"Marco" <
mar...@inwind.it
> ha scritto nel messaggio
news:mUbOa.153610$lK4.4...@twister1.libero.it...
> Salve a tutto il NG.
>
> Per eseguire delle query via codice la mia procedura standard è questa:
>
> 1)  Dichiaro una variabile (dim pippo as string)
> 2)  Riempio la variabile con i valori della maschera (pippo =
> Me.controllo.value)
> 3)  Eseguo la query con i valori della variabile (Select.... WHERE... = '
"
> & pippo &" ')
>
> Potrei anche fare direttamente
>
> "Select .... Where ... = ' " & Me.controllo.value & " ';"
>
> Quale è la procedura migliore?
E' uguale.
Tecnicamente sprechi un po' di memoria per l'allocazione della variabile in
più, ma stiamo lì.
> Esisitono differenze in termini di prestazioni, correttezza o eseguibilità
Una differenza potrebbe essere che il parametro in maschera lo puoi usare
eseguendo una query salvata che abbia come criterio un riferimento alla
form, mentre con la var non lo puoi fare (o dovresti chiamare una funzione
dentro la query), ma se hai deciso di lavorare via vba, non cambia nulla.
> (ad esempio con dei null)???
Per la query non cambia nulla, certo, se assegni ad una var non variant un
null, si incazza un pochino, comunque...
Antonio


title: Sintassimigliore per Query da codice

text:
Marco ha scritto:

Se è una query che devi riportare in diverse righe è meglio la var, se è
fine a se stessa non fa differenza. I valori null devi controllarli in
qualunque caso.
byez
--
Claudio(BS)
per rispondere aggiungi claudio
** Articolo inviato tramite i servizi gratuiti di
www.x-privat.org
 **


title: Modificare Font in una maschera

author: Ciccio Family

text:
Ciao a tutti,
come faccio a modificare il Font di una maschera in VBA?
Ad esempio nella maschera vengono visualizzati tutti i dati di una
query. Quando il dato corrisponde ad un valore allore il testo inserito
in un campo note deve essere diverso da quello standard (Ex. Rosso,
caratteri piu` grandi ec...)
Resto in attesa, grazie e buona serata.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Modificare Font in una maschera

author: Alessandro Baraldi

text:
"Ciccio Family" <
toc...@vizzavi.it
> wrote in message
news:8872d4e4da748fb82b5...@mygate.mailgate.org
> Ciao a tutti,
> come faccio a modificare il Font di una maschera in VBA?
> Ad esempio nella maschera vengono visualizzati tutti i dati di una
> query. Quando il dato corrisponde ad un valore allore il testo inserito
> in un campo note deve essere diverso da quello standard (Ex. Rosso,
> caratteri piu` grandi ec...)
>
> Resto in attesa, grazie e buona serata.
Devi usare la proprietā FontType relativa al controllo
di cui vuoi modificare il Font.
Tieni presente che oltre FontType ci sono tutte le proprietā
che normalmente modifichi con i Menų come FontSize o SpecialEffect.
@Alex.



title: query pass-trhough

author: Riccardo

text:
Ciao a tutti, sto facendo delle prove su questo tipo di query.
se scrivo:
SELECT * FROM CLienti where (Cliente) Like "pippo"
va tutto bene!
Se invece scrivo
SELECT * FROM CLienti where (Cliente) Like "p" & "*"
oppure
SELECT * FROM CLienti where (Cliente) Like "p*"
mi restituisce un recordset vuoto.
Sapete come bisogna scrivere in questo tipo di query?
grazie
Riccardo


title: query pass-trhough

author: Bolo

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9in1d6$1g4$1...@news.panservice.it...

Le Query Pass Through devono utilizzare esclusivamente il dialetto SQL del
DB che usi.
Io di solito scrivo la query nell'ambiente SQL del mio database (nel mio
caso dbaccess con Informix), poi copio e incollo la query su access.
HTH,Ciao
Bolo


title: query pass-trhough

text:
Bolo <
s.b...@tiscalinet.it
> wrote in message
9in43b$r30$1...@fe2.cs.interbusiness.it...

__________
ho trovato, grazie.
dovevo usare % invece di *
ciao Riccardo


title: Apertura form da altra form

author: Maicol

text:
Ciao a tutti . Vorrei cliccando due volte su un controllo "descrizione1" di
una maschera1 aprire una maschera2 in cui il contenuto del controllo "
descrizione2" e' uguale a quello della prima maschera.
Ho usato :
DoCmd.OpenForm ma quando arrivo alle condizioni evidentemente sbaglio
qualcosa perche' mi si apre la maschera2 ma puntata sempre sul primo record
della tabella a cui e' associata.
L'ho gia' fatto altre volte senza problemi, ma stavolta ci deve essere
qualcosa che mi sfugge.
Considerando che la descrizione e' un campo di tipo testo ,qual'e la
sintassi esatta ?
Grazie 1K e buon pranzo.


title: Apertura form da altra form

author: Alessandra

text:

Nell'evento Doppio click inserisci il seguente codice:
	Dim txtDesc As String

	txtDesc = "[descrizione2]=Forms![Maschera1].Form![descrizione1]"

	'Apre la maschera con la desc sincronizzata.
	DoCmd.OpenForm "Maschera2", , , txtDesc
Ciao. Alessandra
--------------------------------
Inviato via
http://usenet.libero.it


title: Apertura form da altra form

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:s2Cl9.26824$e31.5...@twister2.libero.it...

Prova con:
DoCmd.OpenForms "maschera2", , , "descrizione2=" & Chr$(34) &
Me!descrizione1 & Chr$(34)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Apertura form da altra form

text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...

Grazie,provo subito



title: Apertura form da altra form

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:EMEl9.27215$Eu.6...@twister1.libero.it...
>
> "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> news:s2Cl9.26824$e31.5...@twister2.libero.it...
> > Ciao a tutti . Vorrei cliccando due volte su un controllo "descrizione1"
> di
> > una maschera1 aprire una maschera2 in cui il contenuto del controllo "
> > descrizione2" e' uguale a quello della prima maschera.
> > Ho usato :
> > DoCmd.OpenForm ma quando arrivo alle condizioni evidentemente sbaglio
> > qualcosa perche' mi si apre la maschera2 ma puntata sempre sul primo
> record
> > della tabella a cui e' associata.
> > L'ho gia' fatto altre volte senza problemi, ma stavolta ci deve essere
> > qualcosa che mi sfugge.
> > Considerando che la descrizione e' un campo di tipo testo ,qual'e la
> > sintassi esatta ?
> > Grazie 1K e buon pranzo.
> >
>
> Prova con:
>
> DoCmd.OpenForms "maschera2", , , "descrizione2=" & Chr$(34) &
> Me!descrizione1 & Chr$(34)
>
> --
> Roberto
Grazie Roberto, provo anche la tua



title: Apertura form da altra form

text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...

Allora ho provato la soluzione che mi hai proposto, ma il risultato e' che
mi si apre la seconda maschera ma vedo sempre il primo record della tabella
a cui e' collegata.
Qualche idea?  Grazie


title: Apertura form da altra form

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:EMEl9.27215$Eu.6...@twister1.libero.it...
>
> "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> news:s2Cl9.26824$e31.5...@twister2.libero.it...
> > Ciao a tutti . Vorrei cliccando due volte su un controllo "descrizione1"
> di
> > una maschera1 aprire una maschera2 in cui il contenuto del controllo "
> > descrizione2" e' uguale a quello della prima maschera.
> > Ho usato :
> > DoCmd.OpenForm ma quando arrivo alle condizioni evidentemente sbaglio
> > qualcosa perche' mi si apre la maschera2 ma puntata sempre sul primo
> record
> > della tabella a cui e' associata.
> > L'ho gia' fatto altre volte senza problemi, ma stavolta ci deve essere
> > qualcosa che mi sfugge.
> > Considerando che la descrizione e' un campo di tipo testo ,qual'e la
> > sintassi esatta ?
> > Grazie 1K e buon pranzo.
> >
>
> Prova con:
>
> DoCmd.OpenForms "maschera2", , , "descrizione2=" & Chr$(34) &
> Me!descrizione1 & Chr$(34)
>
> --
Ho provato la tua soluzione, ma succede una cosa stranissima almeno per me :
Si apre la maschera e come primo record vedo il primo record della tabella
collegata che non c'entra niente con la descrizione su cui avevo
cliccato.Poi facendo scorrere i records vedo invece quelli con la
descrizione che mi interessava, ma la cosa bella e' che se torno indietro
sui records arrivato al primo non c'e' piu' quello
iniziale di quando ho iniziato con il doppio click. Sto impazzendo ?????
Tra l'altro mi sembra che cliccando su descrizioni a caso il modo in cui
reagisce l'apertura della maschera, dipenda da come e' strutturata la
descrione ossia se inizia con apici,spazio,o un carattere. Ti ringrazio


title: Apertura form da altra form

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:ltGl9.27778$Eu.6...@twister1.libero.it...

Sembrerebbe che il filtro venga impostato correttamente, però non riesco a
ipotizzare perchè all'inizio visualizzi un record non filtrato.



title: database e runtime: avviso attenzione ad ogni inserimento/cancellazione record

author: kecco's

text:
Ciao a tutti!
Ho l'ennesimo problema sul database che sto creando (cmq siamo quasi
agli sgoccioli, grazie a tutti voi!).
Sul pc dove lavoro e dove l'ho creato tutto funziona liscio.
Su un altro pc dovo ho installato il db con il runtime ottengo un
"fastidioso" avviso ogni volta che gli faccio fare delle "modifiche".
Mi spiego: una maschera ha il compito di selzionare dei record da una
tabella e copiarli su una tabella temporanea (che servirà da base per
un report). Oltre alla selezione si possono anche cancellare i record
della tab temporanea casomai ci fosse un ripensamento.
Sul db gestito con il runtime ad ogni evento di questo tipo (aggiungi
record, elimina) mi viene visualizzata una finestra di "attenzione" in
cui mi si dicono cose tipo " ...righe accodate: 1... se si sceglie Sì
non si potrà usare annulla..." e analogo con la cancellazione. Se cmq
scelgo sì, tutto procede normale fino al prossimo evento
(cancella,elemina record dalla tabella temp).
Immagino che sia un mio stupido errore di impostazione, perchè
altrimenti non vedo come possa concepire un db da dare con il runtime
che ad ogni "variazione"  mette in allerta di cosa sta cambiando...
Qualcuno ha qualche idea ed è in grado di aiutarmi?
Grazie 1000 come sempre!!!
F


author: Pablitomf (Maurizio Facciuti)

text:
>Sul db gestito con il runtime ad ogni evento di questo tipo (aggiungi
>record, elimina) mi viene visualizzata una finestra di "attenzione" in
>cui mi si dicono cose tipo " ...righe accodate: 1... se si sceglie Sì
>non si potrà usare annulla..." e analogo con la cancellazione.
Docmd.SetWarnings false
.... fai le tue operazioni di modifica, cancellazione, etc...
Docmd.SetWarnings true
;)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97 e 2000
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


text:
> Docmd.SetWarnings false
> .... fai le tue operazioni di modifica, cancellazione, etc...
> Docmd.SetWarnings true
>
> ;)
>
"assolutamente perfetto".
grazie!!!
F


title: Access - Parametri di stampa

author: ALCE

text:
Oggetto: SOS - Access - Parametri di stampa
>
>
> > Alcune stampe vengono stampate orizzontali come desiderato, altre invece
> > perdono i parametri di stampa. Ho riprovato ad andare in struttura
report,
> > imposta pagina - pagina verticale, salva, .... ma niente da fare.
> > Grazie a coloro che mi possono aiutare.
> >


title: bug piccolo, piccolo :-)

author: warp

text:
http://support.microsoft.com/support/kb/articles/Q257/4/08.ASP
Ho fatto qualche tentativo ma non riesco a riprodurlo ... qualcuno ci sta
sbattendo il muso contro?
Ciao, warp


title: Trasferimento dati tra tabelle con struttura differente: quale SQL?

author: Maxalta

text:
Buongiorno a tutti,
Potreste gentilmente scrivermi la stringa SQL che permette di trasferire
dati tra due tabelle aventi in comune solo determinati campi?
E come faccio a trasferire più record in una sola volta?
Spiego meglio con un esempio
Tabella 1: Utenti in attesa di servizio
Tabella 2: Utenti in servizio
Praticamente vorrei poter selezionare un certo numero di nomi
(multiselezione) da una listbox (provenienti da Tab 1) e trasferirli
(aggiungerli) con un clic alla seconda listbox (che visualizza i dati di Tab
2).
Come DB uso ACCESS.
Vi ringrazio infinitamente


author: Luciano

text:
Insert into tabella2 (campo2,campo4) select campo1, campo2 from tabella1
Saluti.
Luciano
Maxalta ha scritto nel messaggio <8aice1$m5v$
1...@serv1.albacom.net
>...
>Buongiorno a tutti,
>
>Potreste gentilmente scrivermi la stringa SQL che permette di trasferire
>dati tra due tabelle aventi in comune solo determinati campi?
>
>E come faccio a trasferire piů record in una sola volta?



title: evitare record esistenti

author: dani

text:
Ho una tabella dove importo deteminati gruppi di record che hanno un numero
di spedizione uguale per tutto il gruppo. Come fare per evitare che un
utente non mi importi un gruppo di record già esistente e cioè con lo stesso
numero di spedizione?
es. file1 n.spedizione 25 records 50


title: evitare record esistenti

author: napo

text:
> Ho una tabella dove importo deteminati gruppi di record che hanno un
> numero
> di spedizione uguale per tutto il gruppo. Come fare per evitare che un
> utente non mi importi un gruppo di record già esistente e cioè con lo
> stesso
> numero di spedizione?
Fornisci maggiori dettagli sulla struttura delle tabelle, su quello che vuoi
ottenere e su una istanza del problema.
Ciao
Marco


title: evitare record esistenti

text:
I campi sono tutti di tipo testo. Periodicamente viene importato un file di
testo dove per tutto il gruppo di record c'è il numero di spedizione. Vorrei
un controllo per evitare che l'utente mi importi un file gia esistente
l'unico controllo è sul numero di spedizione. Grazie mille
"napo" <na...@NOPRIVATEMESSAGE.com> ha scritto nel messaggio
news:dmqeeb$3ov$1...@news.tiscali.fr...

I campi sono tutti di tipo testo. Periodicamente viene importato un file di
testo dove per tutto il gruppo di record c'è il numero di spedizione. Vorrei
un controllo per evitare che l'utente mi importi un file gia esistente e lo
avvisi  che quel gruppo di record con quel numero di spedizione è gia
presente nella tabella. Grazie. Ciao


title: evitare record esistenti

text:
> I campi sono tutti di tipo testo.
Quali e quanti?
Di quante tabelle?
> Periodicamente viene importato un file di
> testo dove per tutto il gruppo di record c'è il numero di spedizione.
> Vorrei
> un controllo per evitare che l'utente mi importi un file gia esistente
> l'unico controllo è sul numero di spedizione. Grazie mille
Viene importato in che modo?
E dove?
Esempi pratici?
Ciao
Marco


title: evitare record esistenti

author: Bruno Campanini

text:
"dani" <
dann...@tiscali.it
> wrote in message
news:4390b7ae$0$351$5fc...@news.tiscali.it...

Dovessi farlo mentalmente e a mano come faresti?
Andresti a vedere se già esiste nella tabella un campo
spedizione portante il numero 25.
Solo dopo aver verificata la sua inesistenza andresti
a scivere i 50 record col numero di spedizione 25.
Tradotto in codice:
Recordset.FindFirst "[CampoSpedizione]=25"
If RS.NoMatch Then
        <trasferisci i 50 record>
End If
Il test puoi anche farlo con una query (meno elegantemente)
o con DLookup() (meno efficacemente)..
Ciao
Bruno


title: evitare record esistenti

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:439247bf$0$16216$4faf...@reader3.news.tin.it...

>Ma mettendo 25 al numero di spedizione devo variarlo ogni volta che importa
un file dove ovviamente cambia il numero o c'è qualcosa che non ho capito?
Grazie mille


title: evitare record esistenti

text:
"dani" <
dann...@tiscali.it
> wrote in message
news:4392c8a9$0$341$5fc...@news.tiscali.it...
Quando dici:
>> > es. file1 n.spedizione 25 records 50
io intendo tu debba importare 50 record che hanno tutti lo
stesso numero di spedizione 25 e gli altri campi variabili.
Record del tipo:
25        aaa        bbb        ccc
25        ddd        eee        fff
25        ggg        hhh        iii
Ti rifaccio la domanda:
Mentalmente e a mano come faresti?
Precisato ciň vediamo come puň tradursi in codice.
Bruno


title: problema di inserimento

author: sal

text:
ho il seguente problema:
immaginate una maschera composta da una sottomoaschera nella maschera sono
presenti campi di ricerca nella sottomaschera i risultati.
Quando eseguo la query da codice visualizzo correttamente i risultati ma mi
impedisce l'inserimento di dati cosa occorre fare per permettere di far
apparire la riga nuova?
va impostata qualche proprietą della sottomaschera?
grazie

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


title: problema di inserimento

author: Gaspare

text:
"sal" <
sal...@tin.it
> ha scritto nel messaggio
news:62Z110Z176Z165Y...@usenet.libero.it...

Ciao,
dovresti effettuare una Requery...(vedi help)


title: problema di inserimento

author: Sal

text:
> Ciao,
> dovresti effettuare una Requery...(vedi help)
lo devo fare dopo la sql di ricerca?
in questo modo posizionandomi all'ultimo record mi darà la possibilità di
inserirne uno nuovo?


title: problema di inserimento

author: Sandro

text:
"sal" <
sal...@tin.it
> ha scritto nel messaggio
news:62Z110Z176Z165Y...@usenet.libero.it...

Ciao Sal,
-se il recordest ottenuto č non aggiornabile, mi sa che non riesci a
inserire ulteriori record.
-prova a controllare anche se hai modificato nella scheda dati consenti
aggiunte a no, comunque.
-Hai creato maschera e sottomaschera in cui in quest'ultima visualizzi il
risultato della ricerca. Sei sicuro che non basti solo una maschera per fare
tutto e poi con un bottone con me.requery visualiizzi i risultati impostando
correttamente le origini record ?
Esegui la query da codice, cioč ?
Ciao


title: problema di inserimento

text:
> -se il recordest ottenuto č non aggiornabile, mi sa che non riesci a
> inserire ulteriori record.
> -prova a controllare anche se hai modificato nella scheda dati consenti
> aggiunte a no, comunque.
> -Hai creato maschera e sottomaschera in cui in quest'ultima visualizzi il
> risultato della ricerca. Sei sicuro che non basti solo una maschera per
fare
> tutto e poi con un bottone con me.requery visualiizzi i risultati
impostando
> correttamente le origini record ?
>
> Esegui la query da codice, cioč ?
>
> Ciao
>
mi spiego meglio nella maschera ho dei campi di ricerca ed un tasto dove
metto la seguente query

Ssql = "SELECT CCOrdinari.DataOperazione, CCOrdinari.DataValuta,
COrdinari.Causale, CCOrdinari.Entrate, "
Ssql = Ssql & "CCOrdinari.Uscite , CCOrdinari.Espletato FROM CCOrdinari "

If Not IsNull(IdBanca) And Not IsNull(DataDa) And Not IsNull(DataA) Then
            'Criteri di ricerca caso 1 ci sono tutti i parametri
            Ssql = Ssql & "where (([CCOrdinari]![DataOperazione]>=#" & Me!DataDa.Value &
"# And [CCOrdinari]![DataOperazione]<=#" & Me!DataA.Value & "#)) AND "
            Ssql = Ssql & "((CCOrdinari.IdBanca)=" & Me!IdBanca.Value & ")"
End If

        If Not IsNull(IdBanca) And IsNull(DataDa) And IsNull(DataA) Then
            'Criteri di ricerca caso 1 ci sono tutti i parametri
            Ssql = Ssql & "where ((CCOrdinari.IdBanca)=" & Me!IdBanca.Value & ")"
        End If

        Form_DettaglioCcOrdinari.RecordSource = Ssql
passando i dati al recordsource nella sottomaschera visualizzo i risultati
in precedenza avevo direttamente il nome della tabella e mi permetteva
l'inserimento da quando sono passato alla query per la ricerca non mi č
stato + possibile inserire.
le proprietą da te citate sono settate correttamente non vorrei che access
inibisca l'inserimento perchč si tratta di una query e non di una tabella
spero di essere stato chiaro ;)



title: problema di inserimento

text:
[cut]
Ciao Sal.
>
> mi spiego meglio nella maschera ho dei campi di ricerca ed un tasto dove
> metto la seguente query
>
>
> Ssql = "SELECT CCOrdinari.DataOperazione, CCOrdinari.DataValuta,
> COrdinari.Causale, CCOrdinari.Entrate, "
> Ssql = Ssql & "CCOrdinari.Uscite , CCOrdinari.Espletato FROM CCOrdinari "
>
> If Not IsNull(IdBanca) And Not IsNull(DataDa) And Not IsNull(DataA) Then
>             'Criteri di ricerca caso 1 ci sono tutti i parametri
>             Ssql = Ssql & "where (([CCOrdinari]![DataOperazione]>=#" &
Me!DataDa.Value &
> "# And [CCOrdinari]![DataOperazione]<=#" & Me!DataA.Value & "#)) AND "
>             Ssql = Ssql & "((CCOrdinari.IdBanca)=" & Me!IdBanca.Value &
")"
> End If
>
>         If Not IsNull(IdBanca) And IsNull(DataDa) And IsNull(DataA) Then
>             'Criteri di ricerca caso 1 ci sono tutti i parametri
>             Ssql = Ssql & "where ((CCOrdinari.IdBanca)=" &
Me!IdBanca.Value & ")"
>         End If
>
>         Form_DettaglioCcOrdinari.RecordSource = Ssql
Si, ti sei spiegato molto bene.
ti conviene innanzi tutto formattare le date e utlizzare l'operatore between
where data_fattura between #" & Format(Me.da_data, "yyyy/mm/dd") & "# and #"
& Format(a_data_fattura, "yyyy/mm/dd") & "#" solo nel primo caso.
> passando i dati al recordsource nella sottomaschera visualizzo i risultati
> in precedenza avevo direttamente il nome della tabella e mi permetteva
> l'inserimento da quando sono passato alla query per la ricerca non mi è
> stato + possibile inserire.
> le proprietà da te citate sono settate correttamente non vorrei che access
> inibisca l'inserimento perchè si tratta di una query e non di una tabella
no, è possbile popolare la tabella anche se l'origine dati è una query, o
impostando il recordsource dimamicamente come hai fatto tu.
Io generalmente non faccio così, ma imposto una sola maschera con orgine
dati una query che vada a prendere i parametri dalla maschera stessa (like
form![....]) e poi con un bottone con me.requery aggiorno di volta in volta
la maschera (a seconda dei parametri che ho impostato nella maschera
stessa).
Vedendo la strsql che hai composto, non hai nemmeno il problema del
recordset non aggiornabile, non hai raggruppamenti, e quindi non capisco il
problema.
Se hai voglia di madarmi un demo, lo vedo volentieri e in serata ti rispondo
:
mia mail
sandro...@tin.it
In ogni caso buon week end.


title: problema di inserimento

text:
ti ringrazio sandro alla fine ho risolto inserendo una piccola serie di
campi che appare e scompare dopo aver inserito una nuova riga
grazie 1000 e buon we anche a te


title: Somma Campo Calcolato in un Report

author: Stefano

text:
Ciao,
ho creato un report in cui a livello di corpo ho creato delle caselle con
delle formule (es. PIPPO)
Nei vari raggruppamenti che ho nel report vorrei fare la somma di PIPPO e ho
creato un campo TOTALEPIPPO in cui ho messo nella formula =Sum([PIPPO])
Durante l'anteprima non viene riconosciuto il campo PIPPO
La formula va scritta in qualche maniera particolare?
Grazie
Gianna


title: Somma Campo Calcolato in un Report

author: Cinzia

text:
"Stefano" <
mond...@libero.it
> ha scritto nel messaggio
news:dpj168$29i$1...@domitilla.aioe.org...

Ciao Gianna,
metti al posto di [pippo] la stessa formula che hai usato per calcolare
Pippo.
Cosi se pippo era [importo]+ [iva]
TotalePippo sarà Somma([importo]+[Iva])
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


title: icona applicazione...

author: EnricoV.

text:
Ho creato un SETUP di instalallazione del mio DB tramite Il Package di
Office Developer 2000....
Tutto funziona ma....
chiedo:
E' possibile associare il file .mdb o .mde ad un' icona ? (chiaramente
tramite il setup....)
Grazie
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.435 / Virus Database: 244 - Release Date: 30/12/02


title: icona applicazione...

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:XE%Q9.73052$TC5.2...@twister1.libero.it...
> Ho creato un SETUP di instalallazione del mio DB tramite Il Package di
> Office Developer 2000....
> Tutto funziona ma....
> chiedo:
> E' possibile associare il file .mdb o .mde ad un' icona ? (chiaramente
> tramite il setup....)
>
> Grazie
>
>
>
No, che sappia io.
Puoi assegnare un'ICONA solo ai Link sul Desk e nel Group ecc...!
@Alex.


title: icona applicazione...

author: Carlo Costarella

text:
"EnricoV." <
nor...@libero.it
> ha scritto nel messaggio
news:XE%Q9.73052$TC5.2...@twister1.libero.it...
> Ho creato un SETUP di instalallazione del mio DB tramite Il Package di
> Office Developer 2000....
> Tutto funziona ma....
> chiedo:
> E' possibile associare il file .mdb o .mde ad un' icona ? (chiaramente
> tramite il setup....)
>
> Grazie
>
>
>
Sě č possibile. Prima di tutto devi fare questa associazione direttamente
nell'applicativo da "Avvio"..."Icona applicazione".
L'icona dovrebbe risiedere nella cartella del db e, possibilmente, avere lo
stesso nome del db con estensione ico.
Cosě un bmp che abbia lo stesso nome del db puň diventare l'immagine che si
apre all'apertura del db.
Db: Biblio.mdb
Icona: Biblio.ico
bmp: Biblio.bmp
Nella creazione del pacchetto inserisci anche le icone e le bmp. Questo č
ben visibile nella creazione del pacchetto e anche le associazioni con le
icone.
Ciao, Carlo


title: icona applicazione...

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:aewR9.68362$R45.3...@news2.tin.it...

Ciao Carlo, la domanda in effetti si resta ad interpretazione.....
Io forse ho capito male , ma mi pareva chiedesse
di sostituire l'icona di Access sul File.MDB con una a piacere...???
Ma, non saprei, ma credo che l'unica cosa da fare sia creare un
Link al file.mdb sia sul desk che in altra dir in cui l'icona č quella
che credi..................!
Ciao buon Week-End.
@Alex.


title: Convertire un numero nella stringa letterale (12 -> dodici)

author: Danilo!

text:
Salve ragazzi,
sto cercando una funzione che mi trasformi un numero nella rispettiva
stringa letterale.
Per fare un esempio pratico qualcosa che prenda in pasto, ad esempio,
il numero 1939 e mi restituisca il numero espresso in lettere,
cioe' millenovecentotrentanove".
Grazie in anticipo a tutti e buon lavoro.

--
Cordialmente,
Danilo!
* Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *


author: Roberto dal portatile

text:
"Danilo!" <
dparisi...@technologist.com
> ha scritto nel messaggio
news:3a4226fc$1@news...
>
> Salve ragazzi,
> sto cercando una funzione che mi trasformi un numero nella rispettiva
> stringa letterale.
> Per fare un esempio pratico qualcosa che prenda in pasto, ad esempio,
> il numero 1939 e mi restituisca il numero espresso in lettere,
> cioe' millenovecentotrentanove".
>
> Grazie in anticipo a tutti e buon lavoro.
>
> --
> Cordialmente,
> Danilo!
>
Vai al Sito Comune (link qui sotto), Sezione Download, "Convertire numeri in
testo (12=>Dodici)" di Federico Luciani.
Buon Natale.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


author: Sergio MAZZA

text:
"Danilo!" <
dparisi...@technologist.com
> ha scritto nel messaggio
news:3a4226fc$1@news...
>

Puoi trovarla nel sito comune:
http://members.xoom.it/it_db_access/
, sezione
"Tips & Tricks", suggerimento: Access97 - Convertire numeri in testo (12 =>
Dodici), di Federico Luciani...
Ciao.


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote:
>> sto cercando una funzione che mi trasformi un numero nella rispettiva
>> stringa letterale.
>Puoi trovarla nel sito comune:
http://members.xoom.it/it_db_access/
Grazie a tutti per la risposte. Buon lavoro...



title: Tasti di funzione F1 F2 F3....

author: Gimmy

text:
Salve!
C'e' un modo per assegnare ai tasti di funzione un particolare evento in una
Form?
Grazie per l'aiuto
Gimmy


title: Tasti di funzione F1 F2 F3....

author: Silvio Berruti

text:
"Gimmy" <ggimmyyN...@email.ITALIA> ha scritto nel messaggio
news:7nho7.7061$7Y3....@news2.tin.it...
> Salve!
>
> C'e' un modo per assegnare ai tasti di funzione un particolare evento in
una
> Form?
>
Vedi sull'help la macro Autokeys.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Problema con sql in Access

text:
Ciao a tutti.Ho un problema con una select sql in Access la quale mi
dovrebbe eliminare i records che soddisfano i seguenti criteri ...cioč
se il nome č presente piu di una volta .
L'idea iniziale era di utilizzare una query TROVA DUPLICATI e
successivamente trasformarla in query di eliminazione ma se faccio cio
mi elimina una sfilza di records e non solo quelli che voglio.
Avendo qualche briciola di nozioni di sql (Oracle) ho provato ad
inserire la sottostante select..
ma Access dice:
E' stata scritta una query che restituisce piů campi senza la parola
riservata EXISTS nella proposizione FROM della query principale .
Ecco la query :
DELETE FROM ANAGRAFICO
WHERE NOME_IMP  IN
(SELECT NOME_IMP ,COUNT(NOME_IMP) FROM ANAGRAFICO GROUP BY NOME_IMP
HAVING COUNT(NOME_IMP)>1);
Che strano io dico.
Qualcuno mi sa aiutare?..GRAZIE INFINITE !!!


title: Problema con sql in Access

author: Sib

text:
"ng1" <
n...@operamail.com
> ha scritto nel messaggio
> Ciao a tutti.Ho un problema con una select sql in Access la quale mi
> dovrebbe eliminare i records che soddisfano i seguenti criteri ...cioè
> se il nome è presente piu di una volta .
> L'idea iniziale era di utilizzare una query TROVA DUPLICATI e
> successivamente trasformarla in query di eliminazione ma se faccio cio
> mi elimina una sfilza di records e non solo quelli che voglio.
> Avendo qualche briciola di nozioni di sql (Oracle) ho provato ad
> inserire la sottostante select..
> ma Access dice:
> E' stata scritta una query che restituisce più campi senza la parola
> riservata EXISTS nella proposizione FROM della query principale .
> Ecco la query :
>
> DELETE FROM ANAGRAFICO
> WHERE NOME_IMP  IN
> (SELECT NOME_IMP ,COUNT(NOME_IMP) FROM ANAGRAFICO GROUP BY NOME_IMP
> HAVING COUNT(NOME_IMP)>1);
>
> Che strano io dico.
Cosa c'e' di strano?
opo il delete ci va un asterisco (invece in SQL Server puoi anche non
mettere neanche il from).
Ad ogni modo fai attenzione perche' questa ti elimina entrambi i record
uguali, non uno solo dei due.
La cosa corretta e' creare una seconda tabella d'appoggio e travasare tutti
i dati, poi svuotare la prima tabella e riempirla nuovamente con i dati di
quella d'appoggio utilizzando l'opzione group by per nascondere i doppioni.
Questo per farlo con sql, se lo fai da codice puoi eliminare i record
duplicati uno alla volta.
Sib
--
http://www.sitocomune.com
http://digilander.iol.it/syb
 (a vostro rischio e pericolo)


title: Problema con sql in Access

text:
n...@operamail.com
 (ng1) wrote in message news:<
91d644f5.0309...@posting.google.com
>...

Ciao
Strana come richiesta, eliminare i doppioni senza lasciarne neanche uno.
Comunque basta una piccola correzione
--------------------------------------------------------
DELETE FROM ANAGRAFICO
WHERE NOME_IMP  IN
(SELECT NOME_IMP FROM ANAGRAFICO GROUP BY NOME_IMP
 HAVING COUNT(NOME_IMP)>1);
--------------------------------------------------------
Oppure con EXISTS
--------------------------------------------------------
DELETE FROM ANAGRAFICO AS A
WHERE EXISTS
(SELECT COUNT(1) FROM ANAGRAFICO AS B
 WHERE B.NOME_IMP=A.NOME_IMP
 HAVING COUNT(1)>1);
--------------------------------------------------------
O se la tabella ha un ID record e vuoi lasciare almeno un nominativo tra
quelli duplicati
--------------------------------------------------------
DELETE FROM ANAGRAFICO  AS A
WHERE ID NOT IN
(SELECT MAX(ID)
  FROM ANAGRAFICO AS B
 WHERE A.NOME_IMP=B.NOME_IMP)
--------------------------------------------------------
Oppure con EXISTS
--------------------------------------------------------
DELETE FROM ANAGRAFICO AS A
WHERE EXISTS
(SELECT COUNT(1) FROM ANAGRAFICO AS B
 WHERE B.NOME_IMP=A.NOME_IMP
 HAVING MAX(
B.ID
)<>
A.ID
);
--------------------------------------------------------
> Qualcuno mi sa aiutare?..GRAZIE INFINITE !!!
Prego
Ciao Giorgio


title: Problema con sql in Access

text:
giorgio...@tiscali.it
 (
giorgio...@tiscali.it
) wrote in message news:<
fa6ba1b6.03091...@posting.google.com
>...

Grazie molte Giorgio ....Veramente eccezionale la tua dritta...Grazie
di nuovo FLAVIO


title: Problema con sql in Access

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> "ng1" <
n...@operamail.com
> ha scritto nel messaggio
> > Ciao a tutti.Ho un problema con una select sql in Access la quale mi
> > dovrebbe eliminare i records che soddisfano i seguenti criteri ...cioč
> > se il nome č presente piu di una volta .
> > L'idea iniziale era di utilizzare una query TROVA DUPLICATI e
> > successivamente trasformarla in query di eliminazione ma se faccio cio
> > mi elimina una sfilza di records e non solo quelli che voglio.
> > Avendo qualche briciola di nozioni di sql (Oracle) ho provato ad
> > inserire la sottostante select..
> > ma Access dice:
> > E' stata scritta una query che restituisce piů campi senza la parola



title: Problema con sql in Access

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> "ng1" <
n...@operamail.com
> ha scritto nel messaggio
> > Ciao a tutti.Ho un problema con una select sql in Access la quale mi
> > dovrebbe eliminare i records che soddisfano i seguenti criteri ...cioč
> > se il nome č presente piu di una volta .
> > L'idea iniziale era di utilizzare una query TROVA DUPLICATI e
> > successivamente trasformarla in query di eliminazione ma se faccio cio
> > mi elimina una sfilza di records e non solo quelli che voglio.
> > Avendo qualche briciola di nozioni di sql (Oracle) ho provato ad
> > inserire la sottostante select..
> > ma Access dice:
> > E' stata scritta una query che restituisce piů campi senza la parola
> > riservata EXISTS nella proposizione FROM della query principale .
> > Ecco la query :
> >
> > DELETE FROM ANAGRAFICO
> > WHERE NOME_IMP  IN
> > (SELECT NOME_IMP ,COUNT(NOME_IMP) FROM ANAGRAFICO GROUP BY NOME_IMP
> > HAVING COUNT(NOME_IMP)>1);
> >
> > Che strano io dico.
>
> Cosa c'e' di strano?
> opo il delete ci va un asterisco (invece in SQL Server puoi anche non
> mettere neanche il from).
Ovviamente ho detto una cazzata, evidentemente non sono ancora del tutto
rientrato dalle ferie.
Ribadisco comunque che:



title: MSysObject

author: Sandrino Bizzarri

text:
Ho provato da un mdb di servizio ad andare a leggere la tabella MsysObject
di un altro database per conoscere i percorsi delle tabelle collegate
seguendo il codice presente sul sitocomune, ma mi segnala che non è
possibile accedervi. Sbaglio qualcosa o questa operazione non è possibile da
un database esterno?
Usando Tabledefs invece è tutto ok ma con MsysObject potrei ottenere altri
dati.
Grazie


title: MSysObject

text:
Ehi. c'è qualcuno?
Il messaggio che mi da è questo: "autorizzazione in lettura dati non
disponibile."
"Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
news:qvvJ9.2786$Ou4....@twister2.libero.it...



title: MSysObject

author: Antonio Biso

text:
"Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
news:cvPJ9.5421$Ou4.1...@twister2.libero.it...
> Ehi. c'è qualcuno?
Se continui a non scrivere correttamente DOPO il quoting, non c'è nessuno!!!
Antonio


title: MSysObject

text:
Chiedevo una risposta.
Purtroppo non so cos'è il quoting
"Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
news:qvvJ9.2786$Ou4....@twister2.libero.it...



title: MSysObject

text:
"Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
news:nq8K9.8559$TC5.2...@twister1.libero.it...
> Chiedevo una risposta.
> Purtroppo non so cos'č il quoting
Che forse potrai ottenere se rispetti le norme del NG. Prova a cercare il
post di Roberto titolato qualcosa come "Istruzioni per l'uso"
Antonio


title: MSysObject

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HPgK9.9194$TC5.3...@twister1.libero.it...
> "Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
> news:nq8K9.8559$TC5.2...@twister1.libero.it...
> > Chiedevo una risposta.
> > Purtroppo non so cos'è il quoting
>
> Che forse potrai ottenere se rispetti le norme del NG. Prova a cercare il
> post di Roberto titolato qualcosa come "Istruzioni per l'uso"
>
> Antonio
>
ok l'ho trovato, sto scrivendo dopo il quoting e nelle vecchie news non ho
trovato nulla.


title: MSysObject

author: Roberto da casa

text:
"Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
news:qvvJ9.2786$Ou4....@twister2.libero.it...
> Ho provato da un mdb di servizio ad andare a leggere la tabella MsysObject
> di un altro database per conoscere i percorsi delle tabelle collegate
> seguendo il codice presente sul sitocomune, ma mi segnala che non č
> possibile accedervi. Sbaglio qualcosa o questa operazione non č possibile
da
> un database esterno?
> Usando Tabledefs invece č tutto ok ma con MsysObject potrei ottenere altri
> dati.
> Grazie
A mio avviso ricevi un errore da Access perché sbagli il nome della tabella;
la tabella che ti serve si chiama MSysObjects (con la "s" finale) e non
MsysObject, come hai indicato tu.
Comunque, se con DAO devi aprire un recordset sulla tabella MSysObjects del
database Pippo.mdb, che č contenuto nella cartella MiaCartella del disco C,
prova cosě:
Dim dbs As Database
Dim rst As Recordset
Set dbs = OpenDatabase("C:\MiaCartella\Pippo.mdb")
Set rst = dbs.OpenRecordset("MSysObjects")
...
a questo punto hai a disposizione i dati contenuti nella tabella MSysObjects
del database Pippo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: MSysObject

text:
"Sandrino Bizzarri" <
sand...@libero.it
> ha scritto nel messaggio
news:%QtK9.12618$TC5.3...@twister1.libero.it...

Ok, come vedi ti ha risposto Roberto!
Antonio


title: MSysObject

author: Sandrobi

text:

E infatti č proprio come dici.
Grazie


title: aprire un file MDB da un file MDE ?

author: Roland Mayr - Chipware

text:
Salve a tutti,
forse qualcuno conosce un metodo per aprire un file MDB (possibilmente in
background), che non sia visibile per l'utente, partendo da un file MDE. Ho
provato con i riferimenti, però non riesco ad applicarli al file MDE.
Grazie in anticipo.
rolly


title: aprire un file MDB da un file MDE ?

author: ALESSANDRO Baraldi

text:
"Roland Mayr - Chipware" <
info.c...@tin.it
> ha scritto nel messaggio
news:c96rfv$eef$1...@newsreader.mailgate.org...

Si può solo il contrario, vale a dire che un File MDE può essere un
Riferimento
di un MDB, ma non viceversa.
La tua domanda non è chiara, in quanto per aprire un MDB ci sono molti
modi.
Puoi usare una SHELL, oppure DDE(vecchiotto) oppure credo ti convenga
usare l'Automazione:
 Set objAccess = New Access.Application
        With objAccess
            .OpenCurrentDatabase strMDB
            'Quì ci fai quello che vuoi
        End With
Ciao.
@Alex.


title: stringa connessione query pass through

author: lolince

text:
Salve ragazzi , ho una query passt. , e ho una tabella con le stringhe
di connessione al drive odbc , come posso passare i parametri di
connessione via codice?
praticamente per essere piu chiaro nella proprieta della query la
"stringa connessione odbc".
Grazie in anticipo


title: stringa connessione query pass through

text:

Proprietà CONNECT dell'oggetto QUERYDEFS("NomeQuery") e la lettura
dell'HELP.
@Alex


title: stringa connessione query pass through

author: marcopio

text:
On 2 Nov, 19:32, lolince <
loli...@hotmail.com
> wrote:

Puoi fare così:
Dim QueryPT As DAO.QueryDef
Set QueryPT = CurrentDb.QueryDefs("qryPT")
ti estrai la stringa di connessione dalla tabella e poi:
QueryPT.Connect = stringa di connessione
(la stringa di connessione dovrà avere un formato del tipo:
QueryPT.Connect =
"ODBC;DSN=NomeDNS;UID=Utente;PWD=Password;DATABASE=NomeDatabase"
spero di averti dato tutto il necessario)
HTH, mpio.


title: stringa connessione query pass through

text:

Grazie mille a entrambi funziona col vostro metodo