title: compattare database ad ogni chiusura???

author: Antonio Biso

text:
"Gobbo" <
cich...@yahoo.it
> ha scritto nel messaggio
news:nG%e9.72668$ub2.1...@news1.tin.it...
> Ciao a tutti......
>
>
e inoltre,una curiosità:facendo il DB ho provato molti
> comandi o routine d'evento che poi in realtà non utilizzo,rimangono
comunque
> nel DB anche se non servono??? se si come posso richiamare tutto quello
che
> non serve ed eliminarlo???
A manina
> volevo chiedere se e come si può far si che si compatti e ripristini il DB
> ad ogni chiusura???
Questa soluzione funziona con A97 e con l'esecutore di vbscript installato
sul PC.
Fai una maschera di avvio e chiusura, in modo che l'utente debba passare da
lì per chiudere l'applicativo.
Su pulsante chiudi esegui questo codice:
path = Left(CurrentDb.Name, InStr(CurrentDb.Name, "Nome
TuoApplicativo.mdb") - 1)
    path = """" & path & """"
    strPath = "wscript.exe " & path & "Compact_chiudi.vbs " & Chr$(34) &
CurrentDb.Name & Chr$(34)
    Call Shell(strPath, vbNormalFocus)
Compact_chiudi.vbs è un vbscript che deve stare nella stessa directory del
tuo applicativo con scritto dentro questo
Set objArgs = WScript.Arguments
Call Init()
Dim objMDB
Dim objFSO
Dim strMdbFile
Dim strTmpFile
'nome e path dell'mdb passato come argomento allo script
strMdbFile = objArgs(0)
Set objFSO = CreateObject("Scripting.FileSystemObject")
'genera un nome file temporaneo
strTmpFile = objFSO.GetTempName
strTmpFile = Left(strMdbFile, InstrRev(strMdbFile, "\")) & strTmpFile
'si collega alla sessione access aperta
Set objMDB = WScript.GetObject(strMdbFile)
'minimizza la finestra di access
objMDB.RunCommand 11
'chiude l'mdb in uso
objMDB.CloseCurrentDatabase
'compatta l'mdb in un file temporaneo
objMDB.Dbengine.CompactDatabase strMdbFile, strTmpFile
'Msgbox strMdbFile & " -> " & strTmpFile
'elimina l'mdb originale
objFSO.DeleteFile(strMdbFile)
'copia il file tempraneo nel'mdb originale
objFSO.CopyFile strTmpFile, strMdbFile
'elimina il file temporaneo
objFSO.DeleteFile(strTmpFile)
'riapre l'mdb compattato
'objMDB.OpenCurrentDatabase strMdbFile
'maximizza la finestra di access
objMDB.RunCommand 10
Set objFSO = nothing
Set objMDB = nothing
'*******************************************************************
'Controlla che il parametro sia un file mdb
'*******************************************************************
Sub Init()
 'controlla che l'argomento sia un mdb
  If objArgs.Count  < 1 Then WScript.Quit
  If Right(objArgs(0),4) <> ".mdb" Then
    Msgbox "Il file selezionato non e' un mdb.",  16, "Errore!"
    WScript.Quit
  End If
End Sub
'*******************************************************************
Antonio


title: Aprire database da comando

author: fsangio

text:
Posso aprire un database esterno a quello già aperto da un tasto di
comando?
Grazie


title: Aprire database da comando

author: BiBi

text:


Sei hai bisogno di utilizzare delle tabelle in un db esterno le cui
tabelle non sono collegate con il FE puoi usare:
Set dbsEsterno = DBEngine.Workspaces(0).OpenDatabase("Per_Nome_db")
Sei invece hai bisogno di aprirlo per l'esecuzione puoi usare ils
eguente comando:
str = SysCmd(acSysCmdAccessDir) & "MSAccess.exe"
str = str & " C:\Percorso\NomeDB.mdb"
retVal = Shell(str, vbNormalFocus)
Ciao bb


title: Aprire database da comando

text:
In article <
3c7ba11c...@powernews.infostrada.it
>,
bb...@gostec.it

says...

Grazie, era proprio quello che volevo sapere. Ciao


title: serie di controlli da esguire all'uscita da un record

author: skipper

text:
Ciao guru!
Sitauazione:
A03
Maschere continue.
Uscendo da un record vorrei eseguire una serie di controlli
if ""& me.campo1 = "" then
    msgbox "compilare campo1
end if

per campo1,2,3...9,10

non ho capito dove piazzare il codice dell'evento...
Speravo di trovare un evento "su uscita" ma non ho trovato nulla...

come al solito sono qui a chiedere aiuto...
grazie

--
_____/)_____

Skipper dixit...


author: Alessandro Cara

text:

Il beforeupdate (o after) di form non va bene?

--

ac (x=y-1)


text:

Uscendo da un Record cosa intendi...?
Un Record NUOVO o MODIFICATO o ENTRAMBI....?

Da quello che scrivi sembrerebbe che vuoi FORZARE la compilazione di
alcuni Controlli...!

Quindi vuoi che l'uscita sia annullata in caso non siano compilati...?

Se la risposta è si, devi usare un'EVENTO che si scatena PRIMA
dell'uscita, sia da una Modifica sia da un'inserimento.

Per il Modificato ti ha già risposto A.C.... BeforeUpdate
Per il Nuovo usa BeforeInsert
Per Entrambi invece usa entrambi, quindi scrivi una Funzione che
richiami da tutti e 2 senza ripetere codice...!

Fai attenzione che se non Forzi il parametro CANCEL=TRUE l'evento non
viene ANNULLATO e rischi di uscire generando il SALVATAGGIO in modo
non coerente.

@Alex


author: tommaso

text:
Per caso è uguale a quello che vorie fare io?
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/7e26fe050b7fdc2b/d571553ef23fe978#


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:8f561c82-5580-44da...@t8g2000yql.googlegroups.com...
> On 3 Nov, 17:45, "skipper" <skip...@NOSPAMsuperskipper.it> wrote:
>> Ciao guru!
>> Sitauazione:
>> A03
>> Maschere continue.
>> Uscendo da un record vorrei eseguire una serie di controlli
>> if ""& me.campo1 = "" then
>>     msgbox "compilare campo1
>> end if
>>
>> per campo1,2,3...9,10
>>
>> non ho capito dove piazzare il codice dell'evento...
>> Speravo di trovare un evento "su uscita" ma non ho trovato nulla...
>>
>> come al solito sono qui a chiedere aiuto...
>> grazie
>>
>
> Uscendo da un Record cosa intendi...?
> Un Record NUOVO o MODIFICATO o ENTRAMBI....?

Sono in modalità aggiunta quindi la situazione è quella della creazione di
un NUOVO record.
Dal momento che la maschera è continua, lo spostamento con il tab, una volta
passati tutti campi, mi porta ad un nuovo record.
La tabella a cui fa riferimento la maschera serve a più maschere quindi non
posso rendere obbligatori i campi in tabella perchè in alcuni casi il campo
è obbligatorio in altro non lo è.
Sono obbligato a gestire tale obbligatorietà in maschera.
Mi piacerebbe che nel momento in cui esco dal record per passare al nuovo
record si attivassero i vari controlli.
>
> Da quello che scrivi sembrerebbe che vuoi FORZARE la compilazione di
> alcuni Controlli...!
>
> Quindi vuoi che l'uscita sia annullata in caso non siano compilati...?

Se il controllo rileva campi mancanti mi si apre una msgbox che mi chiede se
inserire i campi mancanti o uscire dalla maschera e quindi perdere i dati
inseriti.

> Se la risposta è si, devi usare un'EVENTO che si scatena PRIMA
> dell'uscita, sia da una Modifica sia da un'inserimento.
>
> Per il Modificato ti ha già risposto A.C.... BeforeUpdate
> Per il Nuovo usa BeforeInsert
> Per Entrambi invece usa entrambi, quindi scrivi una Funzione che
> richiami da tutti e 2 senza ripetere codice...!

ok...

> Fai attenzione che se non Forzi il parametro CANCEL=TRUE l'evento non
> viene ANNULLATO e rischi di uscire generando il SALVATAGGIO in modo
> non coerente.

Grazie ad entrambi

Skipper dixit...


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:iXAsq.93172$GZ3....@tornado.fastwebnet.it...

provo...
Grazie

--
_____/)_____

Skipper dixit...


author: Bruno Campanini

text:
After serious thinking skipper wrote :
> Ciao guru!
> Sitauazione:
> A03
> Maschere continue.
> Uscendo da un record vorrei eseguire una serie di controlli
> if ""& me.campo1 = "" then
>     msgbox "compilare campo1
> end if
>
> per campo1,2,3...9,10
>
> non ho capito dove piazzare il codice dell'evento...
> Speravo di trovare un evento "su uscita" ma non ho trovato nulla...

La via più semplice e più sicura:
Poni a YES la proprietà Required relativa ai campi (1, 2, ..10) della
tabella.

In alternativa, su Form_BeforeUpdate() della scheda:

For i=1 to 10
    If IsNull(Me("campo" & i)) Then
         Cancel = True
         Msgbox ...
    End If
Next

Bruno


title: Concatenamento campi

author: Zork

text:
Ciao a tutti,
vi espongo il mio problema, ho due tabelle:
_______________________________________
Tabella_A composta dai seguenti campi:
ID_tab_A (chiave primaria)
descrizione (stringa di testo)
_______________________________________
Tabella_B composta dai seguenti campi:
ID_tab_B (chiave primaria)
ID_tab_A (chiave esterna in una relazione uno a molti con Tabella_A)
NOTA (stringa di testo)
_______________________________________
Il mio problema è che dovrei realizzare una query che mi permetta di
ottenere il seguente risultato:
Tabella_C
ID_tab_A
descrizione
NOTA (inteso come concatenazione di uno o più campi di Tabella_B)
Io so usare un pò le query in "visualizzazione SQL", ma, per quanto
possa sembrare curioso, non so dove inserire eventuale codice Visual
Basic, per il quale avrei anche trovato degli esempi
utili:(Es.
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/9e262082bec81d86/42966f5d0083fd71?q=concatenare+campi&rnum=3&hl=it#42966f5d0083fd71
)
Quello che vorrei sapere è:
- si può realizzare una query SQL che risolva il mio problema?
- alternativamente, dove devo inserire in Access il codice, riadattato,
Visual Basic?
Ringrazio anticipatamente chiunque mi vorrà dare qualche suggerimento.
Alessandro


title: Concatenamento campi

author: Roberto dalla campagna

text:
"Zork" <
fa...@wahe.it
> ha scritto nel messaggio
news:1125045487.1...@z14g2000cwz.googlegroups.com...

Mi piacerebbe essere smentito, ma non credo che si possa, usando solo il
linguaggio SQL, creare una query che concateni nel valore di un campo di in
un unico record i valori contenuti in record diversi; puoi farlo invece
sicuramente richiamando una funzione pubblica VBA all'interno di una query
che nel caso specifico sembrerebbe essere una query di raggruppamento.
>- alternativamente, dove devo inserire in Access il codice, riadattato,
>Visual Basic?
Hai tre possibilità:
1) La più semplice è quella di memorizzare in un modulo standard del
database la funzione VBA che effettua le attività di raggruppamento di cui
stiamo parlando, quindi inserisci nella query un campo calcolato in cui
richiami tale funzione.
2) Con VBA creati dinamicamente una striga SQL in cui inserisci i risultati
di una routin che determina il valore composito del campo NOTA, quindi
imposta con la stringa SQL l'origine record di una maschera di
visualizzazione o di un report.
3) Creati la stringa SQL di cui al punto 2) ed usala per modificare il
codice SQL di una query registrata: un esempio di tale tecnica la trovi sul
Sito Comune (link qui sotto), nella Sezione Queries, nella mia FAQ
intitolata "2.10 Come si può creare in maniera dinamica una query con la
tecnica QBF?".
>
>Ringrazio anticipatamente chiunque mi vorrà dare qualche suggerimento.
>
>Alessandro
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Concatenamento campi

text:
Grazie mille! Il sito sembra molto interessante, ci farò un bel giro.
Alessandro


title: posizione e dimensioni maschere

author: marco

text:
Ciao a tutti
Ho creato una maschera in cui c'è un pulsante che apre una popup per
immettere informazioni di dettaglio.
La popup non è centrata ma si dovrebbe posizionare in modo da coprire alcuni
controlli.
Il problema è che se si sposta la maschera principale la visualizzazione
della popup si sballa.
C'è un modo per evitarlo, bloccando la form principale??
2) sviluppo il db con una risoluzione 1024x768  su un 17''
un cliente che ha anche lui un 17'' con la stessa risoluzione ma utilizza
(credo) i caratteri grandi per cui le mie maschere appaiono tutte
ingrandite. Si può evitare in qualche modo?
3) vorrei, per evitare problemi di visualizzazione che Access (non il mio
db) si aprisse sempre "massimizzato" esiste uno switch tipo msaccess.exe
/max per farlo, evitando che si "ricordi" le ultime dimensioni della
finestra prima dell'ultima chiusura???
Ciao e grazie a tutti
Marco


title: Interfaccia web

author: Bobbygol

text:
Mi è stato chiesto di sviluppare un applicativo tipo agenda di outlook.
Io solitamente sviluppo in access, grazie spesso ai vostri suggerimenti ed
indicazioni (non è piaggeria, è lo stato dei fatti, tanto per inquadrare la
situazione), ma in questo caso mi è stato chiesto, se possibile, di
sviluppare una applicazione con interfaccia web.
Da quel poco che ho visto, in access è possibile realizzare delle pagine di
output, ma non ho visto nulla che mi dica se è possibile realizzare delle
form e delle transazioni utilizzabili con un browser.
Non so se mi sono spiegato.
Vorrei solo sapere se è possibile o meno fare questo, ed eventualmente come
posso approcciare il problema.
Una volta che so la strada da seguire, credo di poter anche contare sulla
collaborazione di altri settori dell'azienda, ma prima vorrei sapere come
muovermi.
Mi dareste un 'indicazione?
Grazie mille
***mauro


title: Interfaccia web

author: Sergio MAZZA

text:
"Bobbygol" <
mauro.cinacch...@virgilio.it
> ha scritto nel
messaggio news:mGcmc.149141$hc5.6...@news3.tin.it...

Il consiglio che ti poso dare è di non pensare ad access come lo strumento
che ti può generare le form da applicare su web; non è così. Inizia subito a
progettarle pensando a una situazione del genere: [form visualizzata (lato
client)] --> [azione (lato server)].
Devi separare le azioni che intendi far eseguire al client, in questo caso
con script VBScript/JavaScript che non dialogano con db e server, e le
azioni che richiedono elaborazioni del server web, con script Active Server
Pages/.NET.
Sempre che tu voglia utilizzare tecnologia MS, altrimenti hai di alternative
altrettanto valide...
Ciao.
--
Sergio MAZZA


title: Interfaccia web

author: ciroteo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:3Hlmc.149987$hc5.6...@news3.tin.it...

Tra queste sicuramente c'è l'accoppiata mysql/php oppure odbc/php che cmq va
benissimo.
Ti posso consigliare xò di cercare delle applicazioni già fatte, credo che
agende o scheduler in forma di web application sono molto diffuse e molte
sono freeware.
Sourceforge è il sito da cui puoi trarre molte info.


title: Interfaccia web

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:c7d51s$bqb$1...@hulme.interac.it...

Grazie mille ad entrambi per i suggerimenti
***mauro


title: Sottoreport

author: Giorgio

text:
Salve
Ho un report con all'interno un sottoreport
Quando stampo se nel sottoreport ci sono diverse righe mi stampa la prima
pagina con i record del report principale e sulla seconda il sottoreport
(anche se il report principale occupa solo 4-5 righe della pagina.)
lasiandomi la prima pagine per meta' bianca.
Io vorrei che iniziasse a stampare anche il sottoreport nella prima pagina e
continuasse sulla seconda solo per le righe che non ci stanno sulla prima
pagina.
Grazie
Ciao
Giorgio


title: Sottoreport

author: MA

text:
"Giorgio" <
giorg...@tiscalinet.it
> ha scritto nel messaggio
news:DFsid.16486$Ni.6...@twister1.libero.it...

Non č che hai messo un'interruzione di pagina?
MAssimialiano


title: Sottoreport

text:
Non ho inserito nessuna interruzione di pagina
Ho solo inserito nel report un sottoreport nel pie' di pagina report
Grazie se hai dei suggerimenti
Ciao
Giorgio


title: Sottoreport

text:

E allora č normale che ti stampi il sottoreport alla fine del report; se il
sottoreport lo utilizzi per visualizzare un dettaglio inseriscilo nel
corpo...
Ciao.
--
Sergio MAZZA


title: SQLDMO.dll

author: marcod

text:
Ho  access 2010 collegato a Sql Server Express 2008 R2  e ho necessità
di usare la SQLDMO.DLL.
Fino a qui tutto bene.
Ora devo distribuire l'applicazione con il runtime e dovrei installare
sui client (Win 7) la dll, perchè sui client non esiste.
Come si installa SQLDMO.dll nei client.
Mi è parso di capire che SQL-DMO sia obsoleto, cosa c'è di vero?
Qual'è l'alternativa?
Grazie a tutti in anticipo
Marco Dell'Oca


title: SQLDMO.dll

author: Carlo Costarella

text:
"marcod" <
delloc...@gmail.com
> ha scritto nel messaggio
news:70a51ea7-57e9-4cc2...@n26g2000yqh.googlegroups.com...



Marco Dell'Oca
-----------------------
Le librerie sono liberamente distribuibili.
Questo un elenco di file da includere nella distribuzione:
http://support.microsoft.com/kb/258157/it
Non considerare quello che è scritto per la registrazione via VB, usa
semplicemente regsvr32.exe nome.dll ma se usi il pacchetto di installazione
fornito con Access, provvedera lui a fare tutto.
Ciao, Carlo


title: SQLDMO.dll

text:
On 12 Ott, 21:19, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "marcod" <
dellocama...@gmail.com
> ha scritto nel messaggionews:70a51ea7-57e9-4cc2...@n26g2000yqh.googlegroups.com...

E' proprio con il pacchetto di installazione di access 2010 developer
che ho dei problemi.
Sui client Win 7 se vado a visualizzare i riferimenti di Vba trovo che
la sqldmo.dll non è correttamente collegata.
Per ora procedo con l'esclusione di quei passi di programma che usano
questa dll.
Poi con calma affronterò il problema più a fondo.
Grazie Mille Carlo
Marco Dell'Oca


title: Come inviare comandi via http asincroni e poi 'collegarli' alle risposte?

author: RobertoA

text:
Sto studiando questa classe
https://bit.ly/33SrLkV
  per l'invio di
comandi via http in modalita' asincrona, quindi senza attendere la
risposta corrispondente per completare la sequenza di invio
Volendo avviare una sequenza di 10 comandi, come fare per 'collegare' le
risposte che arrivano alla richiesta?
Ad esempio se invio in tutto 10 comandi a 3 dispositivi diversi, dopo un
po' di tempo arriveranno le risposte (non necesariamente nella sequenza
temporale dei comandi), che verranno intercettate dalla funzione apposita
Bon, la prima risposta che arriva e sara' gestita, a quale dei 10
comandi gia' inviati sara' associabile?
Quello che ho pensato e' mettere un riferimento esplicito nella
risposta, una roba del tipo 'ack:12345' dove 12345 e' l'identificatore
del comando inviato
Ma senza mettere esplicitamente nella risposta l'informazione del
comando chiamante, e' possibile in qualche altro modo associare
risposta-comando oppure non c'e' modo?


title: colegamento sottomaschere

author: diegoone

text:
Buonasera a tutto il newsgroup!
Ho strutturato un database in cui tutte le tabelle (9) sono collegate con 1
tabella principale "Anagrafica" con una relazione 1a1 con integrità
referenziale e join tipo "includi tutti i campi di Anagrafica e solo quelli
della tabella X uguali".
Ho costruito una maschera che riporta i dati anagrafici in alto e sotto una
sottomaschera con struttura a schede che riporta le altre tabelle sotto
forma di sottomaschere.
Il problema sorge nel momento in cui selezionando un paziente nelle caselle
dell'anagrafica, non mi compaiono automaticamente le schede correlate nelle
sottomaschere: come mai?
Ringrazio anticipatamente
Diego :o)


title: colegamento sottomaschere

author: Roberto da casa

text:
"diegoone" <
diegoon...@freemail.it
> ha scritto nel messaggio
news:b18u1r$80b$1...@news.unina.it...
> Buonasera a tutto il newsgroup!
>
> Ho strutturato un database in cui tutte le tabelle (9) sono collegate con
1
> tabella principale "Anagrafica" con una relazione 1a1 con integrità
> referenziale e join tipo "includi tutti i campi di Anagrafica e solo
quelli
> della tabella X uguali".
>
> Ho costruito una maschera che riporta i dati anagrafici in alto e sotto
una
> sottomaschera con struttura a schede che riporta le altre tabelle sotto
> forma di sottomaschere.
>
E no! Non devi inserire una sottomaschera che contiene una struttura a
schede, ma devi inserire nella maschera principale che riporta i dati
anagrafici una struttura a schede ed in ognuna delle schede devi inserire
una sottomaschera.
Naturalmente dovrai impostare correttamente le proprietà Collega campi
secondari e Collega campi master di ogni controllo sottomaschera.
> Il problema sorge nel momento in cui selezionando un paziente nelle
caselle
> dell'anagrafica, non mi compaiono automaticamente le schede correlate
nelle
> sottomaschere: come mai?
>
>
> Ringrazio anticipatamente
>
> Diego :o)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: colegamento sottomaschere

text:
> > Ho strutturato un database in cui tutte le tabelle (9) sono collegate
con
> 1
> > tabella principale "Anagrafica" con una relazione 1a1 con integrità
> > referenziale e join tipo "includi tutti i campi di Anagrafica e solo
> quelli
> > della tabella X uguali".
> >
> > Ho costruito una maschera che riporta i dati anagrafici in alto e sotto
> una
> > sottomaschera con struttura a schede che riporta le altre tabelle sotto
> > forma di sottomaschere.
> >
>
> E no! Non devi inserire una sottomaschera che contiene una struttura a
> schede, ma devi inserire nella maschera principale che riporta i dati
> anagrafici una struttura a schede ed in ognuna delle schede devi inserire
> una sottomaschera.
> Naturalmente dovrai impostare correttamente le proprietà Collega campi
> secondari e Collega campi master di ogni controllo sottomaschera.
Anzitutto grazie per la risposta.
Non so come definire le relazioni che mi hai detto: come faccio a dirgli di
collegare i campi? Ovvero, dove trovo le voci "Collega campi Secondari e
Master"?



title: colegamento sottomaschere

text:
"diegoone" <
diegoon...@freemail.it
> ha scritto nel messaggio
news:b192ap$v3k$1...@news.unina.it...
> > > Ho strutturato un database in cui tutte le tabelle (9) sono collegate
> con
> > 1
> > > tabella principale "Anagrafica" con una relazione 1a1 con integritą
> > > referenziale e join tipo "includi tutti i campi di Anagrafica e solo
> > quelli
> > > della tabella X uguali".
> > >
> > > Ho costruito una maschera che riporta i dati anagrafici in alto e
sotto
> > una
> > > sottomaschera con struttura a schede che riporta le altre tabelle
sotto
> > > forma di sottomaschere.
> > >
> >
> > E no! Non devi inserire una sottomaschera che contiene una struttura a
> > schede, ma devi inserire nella maschera principale che riporta i dati
> > anagrafici una struttura a schede ed in ognuna delle schede devi
inserire
> > una sottomaschera.
> > Naturalmente dovrai impostare correttamente le proprietą Collega campi
> > secondari e Collega campi master di ogni controllo sottomaschera.
>
> Anzitutto grazie per la risposta.
>
> Non so come definire le relazioni che mi hai detto: come faccio a dirgli
di
> collegare i campi? Ovvero, dove trovo le voci "Collega campi Secondari e
> Master"?
Apri la struttura della maschera principale; evidenzia con il mouse uno dei
controlli sottomaschera contenuti nella struttura a schede; nella finestra
delle proprietą, nella scheda Dati, nella seconda e terza riga trovi le due
proprietą di cui sopra.
Comunque, se le sottomaschere le inserisci con l'autocomposizione e rispondi
correttamente a quanto ti chiede il wizard di autocomposizione, ci pensa
automaticamente Access a impostare correttamente queste due proprietą.



title: query accodamento

author: Gioconda ed Emanuele

text:
Sono sempre qua a chiedere i vs. indispensabili consigli, grazie. Ho creato
una query di accodamento, solo che ogni volta che la eseguo mi aggiunge
tutti i dati della tabella, in pratica mi ritrovo svariate volte sempre gli
stessi record, come posso far accodare solo i record che non sono presenti
nella tabella destinazione? Grazie.


title: query accodamento

author: Karl Donaubauer

text:
Gioconda ed Emanuele wrote:
> Ho creato una query di accodamento, solo che ogni volta che la
>  eseguo mi aggiunge tutti i dati della tabella, in pratica mi ritrovo
> svariate
> volte sempre gli stessi record, come posso far accodare solo i record
> che non sono presenti nella tabella destinazione?
In principio:
 Record di A non presenti in B

www.donkarl.com/it?FAQ3.16
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: query accodamento

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> schrieb im Newsbeitrag
news:7dbn44F...@mid.individual.net...

Perfetto funziona!! Ora come posso lanciare la query nell�evento "prima di
aggiornare"?


title: query accodamento

author: Antonio

text:
"Gioconda ed Emanuele" <
g.suc...@arcor.de
> ha scritto nel messaggio
news:4a70a911$0$30234$9b4e...@newsspool1.arcor-online.net...

Cerca nell'help l'istruzione DoCommand RunCommand
Ciao
Antonio


title: query accodamento

text:
Gioconda ed Emanuele wrote:
> "Karl Donaubauer schrieb:
>>> Ho creato una query di accodamento, solo che ogni volta che la
>>>  eseguo mi aggiunge tutti i dati della tabella, in pratica mi
>>> ritrovo svariate
>>> volte sempre gli stessi record, come posso far accodare solo i
>>> record che non sono presenti nella tabella destinazione?
>>
>> In principio:
>>
>> Record di A non presenti in B
>>
www.donkarl.com/it?FAQ3.16
> ...
> Perfetto funziona!! Ora come posso lanciare la query nell�evento
> "prima di aggiornare"?
Codice del evento:
Currentdb.Execute "NomeDellaQuery", dbFailOnError



title: query accodamento

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> schrieb im Newsbeitrag
news:7dgl7bF...@mid.individual.net...

Grazie tante. Funziona alla perfezione.


title: maschera a scheda

author: inviamila posta

text:
Ciao Ragazzi,
mi trovo davanti alla seconda scheda di un controllo a schede ,
quando mi sposto al un altro record
il focus si sposta sulla prima scheda ,
come posso evitare questo spostamento e rimanere sulla seconda scheda ?
Saluti a tutti Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: [OT] Prova non leggere....!

author: ALESSANDRO Baraldi

text:
@Alex
http://digilander.libero.it/ik2zok


title: [OT] Prova non leggere....!

author: Alessandro Cara

text:
ALESSANDRO Baraldi ha scritto:
>
> @Alex
>
http://digilander.libero.it/ik2zok
l'ho letta. Che fai mi uccidi?
E poi perche' non vai su it.test?
sgrunt!
--
a.cara
togli qualcosa dall'email


title: [OT] Prova non leggere....!

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3F6F63CD...@blunet.it...

Dovevo aspettarmela......!
Sto provando il nuovo provider ADSL, ma mi dava qualche
problema di sincronizzazione messaggi, e continuo ad averli....!
BOH........!
Vedremo domani.
Ciao giovine.....!
@Alex.


title: creare una tabella in un adp

author: ringo

text:
Salve a tutti,
mediante una query pass trought in un mdb del tipo
select .......into nuova_tabella from tabella
ed eseguendo la query creo la tabella nel mdb.
In un adp è possibile fare la stessa cosa?
Grazie!
ringo


title: creazione di un'agenda appuntamenti.

author: Riccardo M.

text:
Ciao a tutti, avrei bisogno di un grosso aiuto.
Avrei la necessità di creare un'agenda appuntamenti fatta più o meno in
questo modo:
Data   Ora 9.00   Ora 9.30  Ora 10.00  ...e così via...
dove se un appuntamento inizia alle 9.30 e dura 2 ore, devo evidenziare gli
orari per il giorno
di interesse, dalle 9.30 alle 11.30, e magari poter inserire del testo
nell'evidenzazione.
Più o meno quello che accade in Outlook.
Non so proprio da dove cominciare, e neanche come strutturare la tabella.
Qualcuno sa come aiutarmi?
grazie mille.
Riccardo
p.s.:
spero di non essere  stato troppo contorto nella spiegazione.


title: Newbie question re. slider control in Access

author: Andrei Dumitrescu

text:
Hi folks,
maybe some of you can help me out with this. I need to create a form for
gathering interview data that has a few slider controls, e.g. "how are
you feeling today?", :-) ------------- :-(.
I inserted the slider controls in the form but I wasn't able to actually
collect some data using them, to actually link their values with the
variables in the database table. Is there some VBA coding needed?
Unfortunately my experience is second to none in respect to MS Access
and VBA. I'd be very grateful for any directions. Thanx!
Andrei


text:
Il Wed, 25 Oct 2000 12:19:29 +0200, Andrei Dumitrescu
<
s...@zedat.fu-berlin.de
> wrote:
>Hi folks,
>maybe some of you can help me out with this. I need to create a form for
>gathering interview data that has a few slider controls, e.g. "how are
>you feeling today?", :-) ------------- :-(.
>I inserted the slider controls in the form but I wasn't able to actually
>collect some data using them, to actually link their values with the
>variables in the database table. Is there some VBA coding needed?
You can't associate the slider control with a table field in a
database.
But the slider control has the property named Value that can be used
to set the cursor position of the control according to the value
contained in a table field and to set a table field according to the
cursor position of the control.
For example, if the field in your table is named Status and your
slider control is named sldStatus, in the routine OnOpen of your form
(whose recordsource is set to the table containing the field Status)
you can write this code:
me.sldStatus.value = me![Status]
To set the field of the table according to the position of the cursor
of the slider control, you can create a command button on your form
whit the following code in the routine OnClick:
me![Status] = me.sldStatus.value
>Unfortunately my experience is second to none in respect to MS Access
>and VBA. I'd be very grateful for any directions. Thanx!
>
>Andrei
HTH
For further questions, pls repost.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: query campi incrociati x creare una tabella

author: Fausto

text:
ciao a tutti io ho creato una query a campi incrociati ma con i dati che mi
risultano vorrei che me li inserisca i una tabella come posso fare ??
se clik con il destro se selezionare il tipo di query posso seglire query
campi incrociati o query di creazione tabella o query di aggiornamento. ma
non posso scegliere entrambe le query incrocita e creazione.
come posso fare??


author: Roberto dalla campagna

text:
"Fausto" <
fux.es...@virgilio.it
> ha scritto nel messaggio
news:dbitsv$b2l$1...@domitilla.aioe.org...

Creati la query a campi incrociati e su di essa basa una query di creazione
tabella; insomma due queries invece di una: una a campi incrociati ed una di
comando.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Fausto" <
fux.es...@virgilio.it
> ha scritto nel messaggio
news:dbitsv$b2l$1...@domitilla.aioe.org...
>

Credo solo da codice.
Apri il recordset query a C.I. e un recordset tabella.
Un semplice ciclo di For...next associato a un With...end With e il gioco è
fatto.
Ciao, Carlo


title: [OT] Vista - analisi allucinante

author: eSQueL

text:
Non so se lo avete già letto.
http://alnitak.ctt.it/lserni/vista.txt
--
eSQueL umbratile


title: [OT] Vista - analisi allucinante

author: Gabriele Bertolucci

text:
> Non so se lo avete già letto.
>
>
http://alnitak.ctt.it/lserni/vista.txt
Non ho letto il documento, ma mi ha impressionato la cura con cui è stato
scritto: nonostante si tratti di un file in puro testo, è giustificato e
nessuna riga contiene degli spazi "giustificatori".
La cosa "puzza" un po'.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: [OT] Vista - analisi allucinante

author: Oscar Manfredini

text:
"eSQueL" <
> Non so se lo avete già letto.
>
>
http://alnitak.ctt.it/lserni/vista.txt
Cosa ti sorprende in quel documento?


title: [OT] Vista - analisi allucinante

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:47a382dd$0$4794$4faf...@reader4.news.tin.it...

Non sono sorpreso. Solo un po' scuro. A parte le considerazioni di ordine
commerciale che possoono anche essere comprensibili, sono gli scenari
politici che mi sgomentano. Un blocco così esteso e totale sull'intera
catena hardware e software ... cosa impedirà a MS di decidere cosa potrò e
cosa non potrò leggere, vedere ed ascoltare in futuro?


title: [OT] Vista - analisi allucinante

text:
"eSQueL" <
> > Cosa ti sorprende in quel documento?
> Non sono sorpreso. Solo un po' scuro. A parte le considerazioni di ordine
> commerciale che possoono anche essere comprensibili, sono gli scenari
> politici che mi sgomentano. Un blocco così esteso e totale sull'intera
> catena hardware e software ... cosa impedirà a MS di decidere cosa potrò e
> cosa non potrò leggere, vedere ed ascoltare in futuro?
Di questo s'era già scritto e parlato moltissimo anni prima della
distribuzione.
In rapporto alle prestazioni e tutto il resto, chi ha un portatile con VISTA
ha verificato empiricamente la pesantezza del sistema poche ore dopo
l'acquisto   ;-)
Ciao


title: [OT] Vista - analisi allucinante

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:47a39256$0$4786$4faf...@reader4.news.tin.it...
>
> "eSQueL" <
>
> > > Cosa ti sorprende in quel documento?
>
>
> > Non sono sorpreso. Solo un po' scuro. A parte le considerazioni di
ordine
> > commerciale che possoono anche essere comprensibili, sono gli scenari
> > politici che mi sgomentano. Un blocco così esteso e totale sull'intera
> > catena hardware e software ... cosa impedirà a MS di decidere cosa potrò
e
> > cosa non potrò leggere, vedere ed ascoltare in futuro?
>
>
> Di questo s'era già scritto e parlato moltissimo anni prima della
> distribuzione.
Sì, ne sono consapevole. Si vede che leggerlo in  quel modo mi ha disturbato
al punto da cercare conforto qui :P
Ciao.
eSQueL


title: su pressione o su tasto giù

author: Leppe

text:
Ciao a tutti
su una mashera, se presso F9 mi deve eseguire una macro.
Ho provato cosě:
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        If vbKeyF9 Then
        RunMacro "nomemacro"
        End If
    End Sub
mi dice "funzione non definita.
scusate la mia ignranza, ma cosa devo fare?
OPPURE
c'č un metodo piů semplice ?
grazie a tutti


title: su pressione o su tasto giù

author: Namor

text:
Prova a modificarlo così:
    DoCmd.RunMacro "nomemacro"
Ciao.
"Leppe" <
giuse...@tin.it
> ha scritto nel messaggio
news:v7Kn8.26813$S52.9...@news2.tin.it...
> Ciao a tutti
> su una mashera, se presso F9 mi deve eseguire una macro.
> Ho provato così:
>
>     Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>         If vbKeyF9 Then
>         RunMacro "nomemacro"
>         End If
>     End Sub
>
> mi dice "funzione non definita.
>
> scusate la mia ignranza, ma cosa devo fare?
>
> OPPURE
>
> c'è un metodo più semplice ?
>
> grazie a tutti
>
>
>
>


title: su pressione o su tasto giù

author: Emyr

text:


vedi autokeys per usare i tasti funzione
Saluti.
Emanuele.


title: decidere se salvare le modifiche effettuate su record di una maschera????

author: Gobbo

text:
Ciao a tutti,spero di avera una risposta..........vorrei capire se e come è
possibile far si che, dopo aver modificato dei record di una maschera oppure
dopo averne aggiunti, appaia il messaggio :vuoi salvare le modifiche?? (come
succede per quasi tutti i programmi) oppure inserire nella maschera un
pulsante "convalida modifiche"
Potete aiutarmi????? per me sarebbe molto importante
Ciao e grazie


author: MA

text:
Il 18 Set 2002, 12:10, "Gobbo" <
cich...@yahoo.it
> ha scritto:
> Ciao a tutti,spero di avera una risposta..........vorrei capire se e come
è
> possibile far si che, dopo aver modificato dei record di una maschera
oppure
> dopo averne aggiunti, appaia il messaggio :vuoi salvare le modifiche??
(come
> succede per quasi tutti i programmi) oppure inserire nella maschera un
> pulsante "convalida modifiche"
Guarda su
www.sitocomune.com
P.s. Tubbo bene a Notre Dame?
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


author: SpiderMax

text:
"Gobbo" <
cich...@yahoo.it
> ha scritto nel messaggio
news:ziYh9.108758$ub2.2...@news1.tin.it...
> Ciao a tutti,spero di avera una risposta..........vorrei capire se e come
č
> possibile far si che, dopo aver modificato dei record di una maschera
oppure
> dopo averne aggiunti, appaia il messaggio :vuoi salvare le modifiche??
(come
> succede per quasi tutti i programmi) oppure inserire nella maschera un
> pulsante "convalida modifiche"
>
>
> Potete aiutarmi????? per me sarebbe molto importante
>
> Ciao e grazie
>
>
Saluti, in primis a tutti da un "quasi" neofita.
A proposito del problema di Gobbo, io l'ho risolto cosě:
Private Sub Form_BeforeUpdate(Cancel As Integer)
On Error GoTo Form_BeforeUpdate_Err
    If Me.NewRecord = False Then
        If Me.Dirty = True Then
            Dim lRisposta As Long
            strMessaggio = "Hai MODIFICATO questo [INSERISCI LA TUA
DEFINIZIONE]!" & vbCrLf & vbCrLf & "Salvo le modifiche?"
            lRisposta = MsgBox(strMessaggio, vbYesNo + vbDefaultButton1 +
vbQuestion, "Modifica [INSERISCI LA TUA DEFINIZIONE]")
                If lRisposta = vbNo Then
                    Cancel = True
                    Me.Undo
                End If
        End If
    End If
Form_BeforeUpdate_Exit:
    Exit Sub
Form_BeforeUpdate_Err:
    MsgBox Error$
    Resume Form_BeforeUpdate_Exit
End Sub
Fammi sapere se funziona (avendo cura di eliminare le due parentesi quadre e
sostituirle con la definizione che vuoi dare al messaggio che compare).
PS: Non funziona per nuovi record (se ti serve elimina la riga che chiede se
il record č uno solo).
Sperando di essere stato chiaro, altrimenti mandatemi...
Risaluti.
SpiderMax


text:
"SpiderMax" <
Spid...@vizzavi.it
> ha scritto nel messaggio
news:Ta%h9.9834$Av4.2...@twister2.libero.it...
[cutt d'brutt]
> PS: Non funziona per nuovi record (se ti serve elimina la riga che chiede
se
> il record è uno solo).
Che dicevo??? Se il record è uno solo????
Volevo dire se è un nuovo record.
Chiedo venia (avevo detto che sono un neofita, vero? Altrimenti lo dico ora,
lo sottoscrivo e lo ribadisco).
Saluti
(¯`·.¸SpiderMax¸.·´¯)


title: Access 97!!! (errore riservato -1601).....

author: Tore Marche

text:
Qualcuno sa come riparare a questo tipo di errore......
non riesco a cancellare i record.....
grazie anticipatamente.


author: Antonio Biso

text:
Tore Marche <
sma...@numera.it
> wrote in message
3B5FD2A6...@numera.it...
> Qualcuno sa come riparare a questo tipo di errore......
> non riesco a cancellare i record.....
> grazie anticipatamente.
Devi essere più specifico, spiegando il contesto in cui ti trovi, cosa fai e
come lo fai.
Il numero di errore di access molto spesso non è significativo ad inviduare
l'errore
Antonio


text:
Si hai ragione, scusa......

Alcuni utenti lamentano il fato che durante l'inserimento di dati viene
fuori la segnalazione d'errore

"Errore riservato (-1601); non ci sono messaggi per questo tipo
di errore."

Quindi verificando sul BE ho visto che su una tabella erano presenti
dei records incompleti

ho provato a cancellare fisicamente selezionando il record e niente,
il risultato era quell'errore.

Ho provato a compattare il DataBase(BE) ed ho avuto come risposta un
altro errore

"
Impossibile leggere Record"  ....

Sembrerebbe che si siano sputtanati dei record,,,, dove la chiave primaria
e un  campo contatore.

come pensi si possa risolvere...

GRazie.....

Antonio Biso ha scritto:




author: warp

text:
Tore Marche ha scritto nel messaggio
>Si hai ragione, scusa......
>
>Alcuni utenti lamentano il fato che durante l'inserimento di dati viene fuori la
>segnalazione d'errore
>"Errore riservato (-1601); non ci sono messaggi per questo tipo di errore."
>Quindi verificando sul BE ho visto che su una tabella erano presenti dei records
>incompleti
>ho provato a cancellare fisicamente selezionando il record e niente, il
>risultato era quell'errore.
>Ho provato a compattare il DataBase(BE) ed ho avuto come risposta un altro
>errore
>"Impossibile leggere Record"  ....
>Sembrerebbe che si siano sputtanati dei record,,,, dove la chiave primaria e un
>campo contatore.
>come pensi si possa risolvere...
Ho avuto lo stesso problema tempo fa: un gruppo di continuità sparava a mille quando entrava in
azione.
Puoi risolvere scrivendo un programmino che legga e riscriva i records in una tabella gemella vuota.
Con una bella on error salti i records che non riesce a leggere, eventualmente (sempre a codice)
puoi nella tabella nuova rigenerare i records mancanti forzando il contatore giusto.
Alla fine se non riesci a rimuovere la tabella danneggiata, reimporta tutto quello che va bene in un
nuovo db.
Ciao, warp


title: problema non identificato

author: antares

text:
Salve a tutti.
Sono nuovo in questo NG e non è da tanto che bazzico in Access percui se
qualcuno
mi dà un mano gliene sarei molto grato.
Vado subito all'esposizione del problema:
Il database che sto realizzando è così strutturato:
ho un menu' principale dal quale posso accedere ad una anagrafica per le
seguenti "FIGURE":
- armatori
- disponenti armatori
- noleggiatori
- operatori
- managers
- anagrafica nave
- archivio porto
nelle maschere armatori / disponenti armatori / noleggiatori / noleggiatori
/ managers
inserisco i dati inerenti a queste figure - ragione sociale , indirizzo
etcc..
nella maschera anagrafica nave inserico i dati tecnici inerenti alla nave +
i dati inerenti
al suo armamento (noleggio, etcc..) utilizzando delle relazioni uno a molti
, selezionando
in una casella combinata ( una per ogni FIGURA) un cliente,  per esso nella
maschera
delle navi apparirà in correlazione il nr. di tel fax etcc..
Fin qui tutto bene .
Ho fatto anche di più , se per esempio nella casella combinata "Armatori"
cerco di
selezionare Marco e Marco non è in elenco , tramite del codice , inserito
nell'evento
"not in list " della casella combinata , mi apro la maschera armatori
inserisco Marco
e tutti i suoi dati anagrafici, ed alla chiusura viene inserito nella
casella combinata.
Il problema sorge nel momento in cui voglio inserire solo i dati tecnici
relativi alla nave
e non al suo armamento lasciando in bianco le caselle combinate relative a
"armatori" etcc..
a questo punto non posso salvare il record e mi appare :
p.e.
Il modulodi gestione di database MS Jet non è in grado di trovare alcun
record nella
tabella "tblOperatori" contenete campi "operators" corrispondenti alla
chiave .
                                      ok                          annulla
cliccando su ok
impossibile salvare questo record adesso
etcc..
In modo molto "grezzo"  ho ovviato al problema lasciando in bianco il primo
record
per ciascuna maschera/tabella relativa a "armatori", "etcc.."
ed impostando come valore predefinito nella casella combinata "1" in modo
tale
che se non devo inserire nessun cliente la casella mi rimane bianca in
virtu' del fatto
che il primo record è vuoto . Ma non mi sembra molto bello ....
Ora a chi ha avuto la pazienza di leggere questo libro , peraltro piuttosto
macchinoso,
chiedo gentilmente un aiuto......
grazie scusate
echoes70
ant...@tiscalinet.it


title: problema non identificato

text:
On Sat, 22 Dec 2001 22:49:41 +0100, "antares" <
ant...@tiscali.it
>
wrote:

prova a descrivere che relazioni hai specificato  e se ci sono campi
obbligatori nelle tabelle che hai creato
Saluti.
Emanuele.


title: problema non identificato

text:
Ciao Emmanuele
Innanzittutto grazie per la pazienza che hai avuto nel leggere la mia
e.mail.
Allora chiarisco che nessun campo è obbligatorio ora invece cerco
di descriverti le relazioni :
nella tabella dettagli nave oltre i campi riferiti ai dettagli della nave
stazza/portata/etc... ci sono i seguenti campi :
armatori/operatori/nolaggiatori etc....
questi campi "nemerici" al fine di poter creare / applicare l'integrità
referenziale
sono collegati ognuno ai rispettivi "ID" p.s.
Il campo "Armatori" (numerico) nella tabella "tblDettagliNave" è relazionato
uno-a-molti con
l' IDA (contatore) della tblArmatori . Per gli altri lo stesso procedimento.
Per concludere il problema mi si verifica solo nel momento in cui decido di
salvare una "nave"   senza aver prima selezionato una voce da ciascuna delle
caselle combinate, ( ComboArmatore, ComboNoleggiatore) quindi devo per
forza inserire un "Armatore", "Noleggiatore" etc... per ciascuna nave , e
questo
non sempre è possibile , o perchè non si conosca l'armatore e/o perchè non
esiste
un noleggiatore per la stessa nave ma soltanto un armatore.
ti quoto il messaggio di errore
qte
Il modulodi gestione di database MS Jet non è in grado di trovare alcun
record nella tabella "tblOperatori" contenete campi "operators"
corrispondenti alla
chiave .
unqte
Spero di essere stato + chiaro e mi auguro vivamente che esista un soluzione
a questo enigma.
grazie anticipatamente
con l'occasione  porgo tanti auguri di Buon Natale a te ed al NG
a presto
echoes70
ant...@tiscalinet.it
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:aa9c2u49d223rmris...@4ax.com...



title: problema non identificato

text:
Emyr <
fan...@lavoro.com
> wrote in message
aa9c2u49d223rmris...@4ax.com...

Ehmm...
Magari una sfrondatina al quoting...
Anche perchè, visto che antares continua a riquotare tutto (quotando
male!!!) la cosa potrebbe diventare esponenziale...
Antonio


title: problema non identificato

text:
On Mon, 24 Dec 2001 14:59:05 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:

va bene cercherò di imparare!
Saluti.
Emanuele.


title: problema non identificato

text:
On Mon, 24 Dec 2001 15:48:17 +0100, "antares" <
ant...@tiscali.it
>
wrote:
CUT
>Il modulodi gestione di database MS Jet non è in grado di trovare alcun
>record nella tabella "tblOperatori" contenete campi "operators"
>corrispondenti alla
>chiave .
CUT
come di dice il programma il tuo è un errore dovuto a come hai
impostato l'integrità referenziale
prova a rimescolarla
io ho creato una tabella nave con campo nave (chiave primaria) e campo
armatore
poi ho creato una tabella armatore con campo armatore (chiave
primaria)
poi ho creato una relazione dalla tabella armatori alla tabella nave
sul campo armatore è ho definito l'integrità referenziale con
l'aggiornamento e la cancellazione dei record.
sull'archivio nave posso lasciare il campo armatore vuoto, ma se lo
inserisco devo necessariamente avere la voce corrispondente
sull'archivio armatore
spero che questo sia sufficiente
Saluti.
Emanuele.


title: Disabilitare relazioni fra tabelle via codice

author: Visir

text:
salve volevo sapere se è possibile disabilitare e riabilitare relazioni
fra tabelle e se è possibile in che modo, ho fatto un pò di ricerche ma
non ho trovato nulla in merito...
Il mio problema:
Devo caricare delle bolle da magazzino (apro la form e inserisco i dati
del documento) poi ho i dettagli che vengono caricati su una tabella
collegata e vengono visualizzati in una listview (una riga un dettaglio)
Ora quando apro la form di immissione del dettaglio (nella tabella
collegata) non mi fa salvare i dati perchè giustamente dice che manca il
record correlato nella tabella principale.
Di soluzioni alternative ne ho molte (form/subform, inserimento dati via
INSERT INTO....sintetizzo senza essere preciso ma ci ho pensato) ma vorrei
sapere se è possibile sistemare questo.
Vi ringrazio per l'aiuto che vorrete darmi.
Luca
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Marco Pizzamiglio

text:
Visir ha scritto:
> salve volevo sapere se è possibile disabilitare e riabilitare relazioni
> fra tabelle e se è possibile in che modo, ho fatto un pò di ricerche ma
> non ho trovato nulla in merito...
> Il mio problema:
> Devo caricare delle bolle da magazzino (apro la form e inserisco i dati
> del documento) poi ho i dettagli che vengono caricati su una tabella
> collegata e vengono visualizzati in una listview (una riga un dettaglio)
> Ora quando apro la form di immissione del dettaglio (nella tabella
> collegata) non mi fa salvare i dati perchè giustamente dice che manca il
> record correlato nella tabella principale.
> Di soluzioni alternative ne ho molte (form/subform, inserimento dati via
> INSERT INTO....sintetizzo senza essere preciso ma ci ho pensato) ma vorrei
> sapere se è possibile sistemare questo.
> Vi ringrazio per l'aiuto che vorrete darmi.
> Luca
Ti sconsiglio di disabilitare le relazioni, anche se da VBA si può fare.
In ogni caso non potresti più riabilitarle, se manca il record padre.
Se come dici viene inserito per primo il record del documento non ci
dovrebbero essere problemi, è il modo corretto di operare.
Verifica che il record pricipale venga effettivamente salvato, prima di
cominciare ad inserire i dettagli.
Ciao.
-Marco-
--
namor at inwind punto it



text:
> Ti sconsiglio di disabilitare le relazioni, anche se da VBA si puň fare.
> In ogni caso non potresti piů riabilitarle, se manca il record padre.
> Se come dici viene inserito per primo il record del documento non ci
> dovrebbero essere problemi, č il modo corretto di operare.
> Verifica che il record pricipale venga effettivamente salvato, prima di
> cominciare ad inserire i dettagli.
> Ciao.
> -Marco-
Concordo pienamente con te ma vorrei sapere il comando per abilitare e
disabilitare.
--



text:
Visir ha scritto:
> > Ti sconsiglio di disabilitare le relazioni, anche se da VBA si puň fare.
> > In ogni caso non potresti piů riabilitarle, se manca il record padre.
> > Se come dici viene inserito per primo il record del documento non ci
> > dovrebbero essere problemi, č il modo corretto di operare.
> > Verifica che il record pricipale venga effettivamente salvato, prima di
> > cominciare ad inserire i dettagli.
> > Ciao.
> > -Marco-
> Concordo pienamente con te ma vorrei sapere il comando per abilitare e
> disabilitare.
Cerca sull'help "Oggetti Relation e Field", "Metodo CreateRelation" e gli
argomenti correlati.
C'č un esempio di creazione di relazione via codice anche in Northwind.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



text:
> Cerca sull'help "Oggetti Relation e Field", "Metodo CreateRelation" e gli
> argomenti correlati.
> C'č un esempio di creazione di relazione via codice anche in Northwind.
> Ciao.
> -Marco-
Ti ringrazio infinitamente
Luca
--



title: Da pulsante è possibile fare Copia Incolla ?

text:
Ho una Form principale  ElencoOrdiniGenerale
con diverse SubForm sia collegate che scollegate

ora da una Sub non collegata ( Prodotti_NGK ) copio con Ctrl+C un valore da un controllo  ( Prodotto_NGK)
e  lo incollo con Ctrl+V  su un controllo di una sub  collegata (Dettagli_Ordini)

è possibile automatizzare questa operazione ,
con un pulsante dalla sub di partenza ( non collegata )  Prodotti_NGK  ?

Form Principale  = ElencoOrdiniGenerale
SubForm non collegata = Prodotti_NGK
SubForm collegata = Dettagli_Ordini

Giuseppe


author: Bruno Campanini

text:
amrri...@hotmail.com
 explained on 16-12-19 :

Parent!Dettagli_Ordini.Form![ControlloDestinazione]=[ControlloOrigine]

Dovrebbe andare... non l'ho provata.

Bruno


text:
>
> Parent!Dettagli_Ordini.Form![ControlloDestinazione]=[ControlloOrigine]
>
> Dovrebbe andare... non l'ho provata.
>
> Bruno

non  non mi funzione forse ho scritto male

Chiedo scusa ho fatto confusione

ricapitolo:

ho una form
ElencoOrdiniGenerale
che contiene una SubForm collegata (Dettagli_Ordini)

tramite un pulsante sulla Form principale
apro una Form Popup (Prodotti_NGK )
e da qui  vorrei ( tramite pulsante ) copiare un valore
e incollarlo   sulla SubForm Dettagli_Ordini


author: sv

text:

Vedi:
http://www.buch.andreasstern.de/Syntax_for_subs.pdf

svt


title: Errore su date()

author: Vinenzo

text:
Non capisco per quale motivo da quando mi hanno aggiunto un nuovo HD disco
D:\ sul computer il mio database in access mi da errore sui campi Date()
scrivendo #Nome? ho riformattato l'HD C:\ convinto che fosse stato un
problema di boot ma niente continua a darmi lo stesso problema
Avete qualche idea
Ciao Vincenzo


title: Errore su date()

text:
"Vinenzo" <

Controlla i riferimenti nell'editor di Visual Basic: manca qualcosa.
Ciao, warp


title: Errore su date()

author: Vincenzo

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:3aII8.19045$ie.4...@twister2.libero.it...
>
> "Vincenzo" <

i riferimenti attivati in VB:
Visual Basic For Application
Microsoft Access 10.0 Object Library
Microsoft Office 10.0 Object Library
OLE Automation
Microsoft Visual Basic For Application Extens.5.3
Microsoft Office XP Web Component
Microsoft  DAO 2.5/3.5 Compatibility Lib.
Microsoft  ADO Ext. 2.7 for DDL and Security
Cosa potrebbe mai mancare?
Ho provato il Debug, ma non mi da errori!
Ciao
Vincenzo


title: Errore su date()

author: Roberto da casa

text:
"Vincenzo" <
fars...@tin.it
> ha scritto nel messaggio
news:oaPI8.95373$CN3.2...@news2.tin.it...

Prova a spostare al primo posto (massimo al secondo posto) il riferimento
Microsoft  DAO 2.5/3.5 Compatibility Lib.
Il riferimento alle librerie DAO deve essere in elenco prima di altri
riferimenti (ad esempio Access e DAO).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT].

author: Federico Luciani

text:
Scusate, ma mi serve per fare dei test.
1
.
2
.
.


title: [OT].

author: Luciano (DOC)

text:
"Federico Luciani" <
fluc...@sitocomune.com
> wrote in message
news:3B31CBD9...@sitocomune.com...
> Scusate, ma mi serve per fare dei test.
C'e' it.test per le prove che nun ce lo sai?:-)))
Saluti.
Luciano
(DOC)


title: Nome query in tabella

author: Old-Jack

text:
Un saluto festoso a tutti,
mi servirebbe sapere se si può e, naturalmente come si fa
ad inserire in una tabella tutti i nomi delle query presente in un MDB.
Grazie
Old-Jack.


title: Nome query in tabella

text:
"Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
news:CZ0J8.25838$8x3.5...@twister1.libero.it...

Se la tua tabella si chiama Tabella1 ed è composta da un solo campo chiamato
NomeQuery, prova con questo codice VBA:
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Tabella1;"
DoCmd.SetWarnings True
Dim rst As Recordset
Dim qry As QueryDef
Set rst = CurrentDb().OpenRecordset("Tabella1")
For Each qry In CurrentDb.QueryDefs
    rst.AddNew
    rst!NomeQuery = qry.Name
    rst.Update
Next
Set rst = Nothing
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Nome query in tabella

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:Dp1J8.25920$8x3.5...@twister1.libero.it...
>
> "Old-Jack" <
spi...@libero.it
> ha scritto nel messaggio
> news:CZ0J8.25838$8x3.5...@twister1.libero.it...
> > Un saluto festoso a tutti,
> > mi servirebbe sapere se si può e, naturalmente come si fa
> > ad inserire in una tabella tutti i nomi delle query presente in un MDB.
> >
> > Grazie
> > Old-Jack.
> >
>
> Se la tua tabella si chiama Tabella1 ed è composta da un solo campo
chiamato
> NomeQuery, prova con questo codice VBA:
>
> DoCmd.SetWarnings False
> DoCmd.RunSQL "DELETE * FROM Tabella1;"
> DoCmd.SetWarnings True
> Dim rst As Recordset
> Dim qry As QueryDef
> Set rst = CurrentDb().OpenRecordset("Tabella1")
> For Each qry In CurrentDb.QueryDefs
>     rst.AddNew
>     rst!NomeQuery = qry.Name
>     rst.Update
> Next
> Set rst = Nothing
>
> --
> Roberto
Grazie Roberto, è proprio quello che mi serviva
Sei un grande....
Ciao
   Old-Jack.


title: AIUTO Campo contatore record in un report

author: aieie brazorf

text:
Salve.
In un report che stampa una query di una tabella vorrei aggiungere accanto
ogni record stampato un progressivo in modo che alla fine della stampa so
quanti record ho stampato.
Come posso fare??
Grazie 1000


author: namor

text:
aieie brazorf ha scritto:

Come è stato già spiegato più volte in passato, basta mettere nel corpo
una casella di testo con origine controllo =1 e impostare la proprietà
"Somma parziale" a "Su tutto".
Ciao.
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


text: Grazie Namor.....


title: query di creazione tabella

author: Enzo

text:
Ciao, avevo un problema che grazie ad Antonio B. ho risolto ma x sfortuna
solo in parte... vi riporto il messaggio del vecchio post in fondo al
messaggio e il link, cmq il problema è questo, la query mi funziona solo
che non riesco a far creare semmpre una nuova tabella, riporto il codice
che utilizzo:
Private Sub liquid_Click()
crit = "left([name],8)='liquid_'"
num = Format(DMax("mid([name],8)", "MSysobjects", crit) + 1, "0000")
sql_creatab = "SELECT Impegnative.Imp_Data_Impegno, PrestRic.Prestazione,
PrestRic.Privata, PrestRic.Quantità,PrestRic.Tariffa, PrestRic.Imponibile,
PrestRic.Codice_Operatore, PrestRic.Percentuale,
PrestRic.Stato_liquidazione, PrestRic.Percentuale_calcolata INTO Liquid_
FROM Impegnative INNER JOIN PrestRic ON
Impegnative.Imp_Numero_Impegno=PrestRic.[Id Cliente] WHERE
(((PrestRic.Stato_liquidazione) = False))ORDER BY
Impegnative.Imp_Data_Impegno;"
DoCmd.RunSQL sql_creatab
End Sub
ho effettuato la modica che mi ha suggerito Ant ma non mi funziona, dice
che la query deve contenere una tab di ingresso!!!! aiuto!!!
la modifica suggerita da Ant sta nella stinga sql:
.. PrestRic.Percentuale_calcolata INTO Liquid_" & num & "FROM Impegnative
INNER JOIN PrestRic ON Impegnative ...
spero di essere stato chiaro ;-(. Grazie mille.
> Ciao a tutti, sto creando una query di creazione tabella, solo che ho il
> seguente problema:
> Vorrei che ogni volta che viene eseguita la query di creazione tabella, mi
> vine creata sempre una nuova tabella assegnandole un nome sequenziale, ad
> esempio liquid_0001, liquid_0002, liquid_0003, liquid_0004, liquid_000n.
> Spero di essere stato chiaro :-). Grazie a tutti! Ciao Enzo.
http://new.newsland.it/nr/article/it.comp.appl.access/44417.html
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: orario servizio modificabile in report

author: bizio

text:
Salve a tutti,
in un progetto che devo distribuire in access 2007, ho usato un report
da usare come informativa da consegnare all'utente.
Al momento, vi sono delle etichette per specificare i giorni e gli
orari di apertura del servizio al pubblico, ma ovviamente in futuro
questi potranno cambiare e devo dare la possibilita' all'operatore di
modificarli!
Come mi consigliate di impostare questa cosa?
Vi ringrazio in anticipo


title: orario servizio modificabile in report

author: almorel

text:

Ciao,
io farei una tabellina per le notizie "semifisse" con la quale
alimentare il report.
Alberto


title: orario servizio modificabile in report

text:
> Ciao,
> io farei una tabellina per le notizie "semifisse" con la quale
> alimentare il report.
> Alberto
Ciao alberto grazie per la risposta,
che intendi per "semifisse"?
Io stavo pensando ad una cosa cosi:
tblOrarioServizio
-id contatore
-descrOrario
sull'evento Su Caricamento del Report:
Private Sub Report_Load()
Dim vOrario
Dim rst As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb
Set rst = db.OpenRecordset("tblOrarioServizio")
rst.MoveFirst
Do While Not rst.EOF
        vOrario = rst.Fields("descrOrario") & ";"
        Me!txtOrario = Me!txtOrario & vOrario
rst.MoveNext
Loop
End sub
In questo modo però se non sbaglio avrei tutto in un'unica stringa:
Esempio tabella:
id descrOrario
1 lun-mer-ven 9-12
2 mar-giov 15-17
risultato nella  Me!txtOrario --->  lun-mer-ven 9-12; mar-giov 15-17
e l'operatore dovrebbe inserire i giorni e l'orario tutto in un unico
campo.
Non mi sembra il massimo come soluzione, cosa ne pensi/pensate?
Ciao e grazie


title: orario servizio modificabile in report

text:

Nessuno ha altri suggerimenti?
Grazie


title: Tabelle collegate

author: Catja Moeller

text:
Siccome il "Blob", cosi' chiamo affettuosamente l'insieme dei
lavoretti che sto facendo, cresce, comincio a distribuirne dei
pezzetti a diversi colleghi. L'ho fatto a pezzi. Ci sono degli mdb che
contengono le tabelle e a ciascuno di quelli che le usano faccio un
suo mdb con le query, le maschere ecc. e i collegamenti alle tabelle
che gli servono.
C'e' una rete, ma non c'e' un server e non mi sembra, correggetemi se
baglio, giusto che sia il mio PC a fare da server per una diecina di
persone. Percio' tengo qui solo un piccolo mdb con 3 tabelline di 4
record in croce, che pero' viene aggiornato piu' volte al giorno e
copio gli altri dati (che non vengono aggiornati tutti i momenti) su
ciascun PC, seppure in files separati, perche' dovrebbero venire
aggiornati da persone diverse e si spera anche di avere tutto su un
server prima o poi.
Il guaio e' che non riesco ad avere su tutti i PC gli stessi
indirizzari e percorsi e cosi' i collegamenti alle tabelle o ad altri
dati spesso non funzionano quando copio le maschere personalizzate sui
PC diversi dal mio e mi tocca andar li' a rifargli i collegamenti. Non
c'e' modo di usare percorsi relativi per le tabelle collegate?


title: Tabelle collegate

author: Paolo A.

text:
Catja Moeller wrote:
>
> C'e' una rete, ma non c'e' un server e non mi sembra, correggetemi se
> baglio, giusto che sia il mio PC a fare da server per una diecina di
> persone. Percio' tengo qui solo un piccolo mdb con 3 tabelline di 4
> record in croce, che pero' viene aggiornato piu' volte al giorno e
> copio gli altri dati (che non vengono aggiornati tutti i momenti) su
> ciascun PC, seppure in files separati, perche' dovrebbero venire
> aggiornati da persone diverse e si spera anche di avere tutto su un
> server prima o poi.
secondo me non dovresti avere grossi problemi se fai puntare tutti i db
con le maschere e le query (Front End) ad un solo computer che contiene la
base dati (Back End), oltrettutto è più corretto dal punto di vista di
integrità dei dati.
Io l'ho fatto diverse volte e non ho mai avuto sensibili rallentamenti
nelle macchine dove mettevo il db.
>
>
> Il guaio e' che non riesco ad avere su tutti i PC gli stessi
> indirizzari e percorsi e cosi' i collegamenti alle tabelle o ad altri
> dati spesso non funzionano quando copio le maschere personalizzate sui
> PC diversi dal mio e mi tocca andar li' a rifargli i collegamenti. Non
> c'e' modo di usare percorsi relativi per le tabelle collegate?
Prova a dare il percorso alle tabelle collegate passando per le risorse di
rete in maniera che il percorso risulti
\\PCconDatabase\UnitàCondivisa\Database.mdb. In questo modo da qualunque
punto della rete riesci a raggiungere la base dati.


title: Tabelle collegate

author: Lbo da casa

text:
>Il guaio e' che non riesco ad avere su tutti i PC gli stessi
>indirizzari e percorsi e cosi' i collegamenti alle tabelle o ad altri
>dati spesso non funzionano quando copio le maschere personalizzate sui
>PC diversi dal mio e mi tocca andar li' a rifargli i collegamenti. Non
>c'e' modo di usare percorsi relativi per le tabelle collegate?
allora, diciamo che tizio1 tiene il db nella dir c:\pippo e tizio2
tiene il db nella dir c:\pluto (ognuno nel suo hard disk).
puoi fare una cosa in apertura del db, e cioè andare a cercare nella
directory dove il db si trova un altro db che contiene le eventuali
tabelle da allegare e riallegarle al volo tutte le volte.  in questo
modo anche se i tizi decidono per motivi loro di spostare la directory
il problema non si pone.
il primo passo è ottenere la directory corrente del file access "in
esecuzione".  questo lo fai sfruttanto la proprietà .name di
currentdb:
currentdb.name
 ti restituisce qualcosa tipo
"c:\pippo\nomefile.mdb".
per ottenere il percorso, cioè "c:\pippo\", fai un for..next da destra
a sinistra e ti fermi quando trovi il primo \:
function PercorsoCorrente() as string
dim i as integer
for i = len(
currentdb.name
) to 1 step -1
	if mid(
currentdb.name
, i, 1) = "\" then
		exit for
	end if
next i
PercorsoCorrente = left(
currentdb.name
, i)
end function
poi ti vai a vedere nell'help come funziona la proprietà connect,
nonché sul sito comune e se hai problemi ne riparliamo.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Creare Pdf allegarlo ad una mail con pdfcreator

author: GiacoXp

text:
ciao ragazzi ho trovato questo codice su questo gruppo
Option Compare Database
Option Explicit
' Aggiungi il riferimento a PDFCreator
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As
Long)
Private Const maxTime = 10    ' in seconds
Private Const sleepTime = 250 ' in milliseconds
Public Function Start1()
 PrintRep "NomeMioReport"
End Function
Public Sub PrintRep(RepName As String)
 Dim PDFCreator1 As PDFCreator.clsPDFCreator, DefaultPrinter As
String, c As Long, OutputFilename As String
 Dim DirSalvataggio As String
 Dim NomeFile As String
 Dim MailDestinatario As String
 DirSalvataggio = "c:\"
 NomeFile = "prova"
 MailDestinatario = "IndirizzoEmailAlQualeSpedire"
 Set PDFCreator1 = New clsPDFCreator
 With PDFCreator1
  .cStart "/NoProcessingAtStartup"
  .cOption("UseAutosave") = 1
  .cOption("UseAutosaveDirectory") = 1
  .cOption("AutosaveDirectory") = DirSalvataggio
    .cOption("AutosaveFilename") = NomeFile
    .cOption("AutosaveFormat") = 0
 ' 0 = PDF
  DefaultPrinter = .cDefaultPrinter
  .cDefaultPrinter = "PDFCreator"
  .cClearCache
 DoCmd.OpenReport "NomeMioReport"
  .cPrinterStop = False
 End With
 c = 0
 Do While (PDFCreator1.cOutputFilename = "") And (c < (maxTime *
1000 / sleepTime))
  c = c + 1
  Sleep 200
 Loop
 OutputFilename = PDFCreator1.cOutputFilename
 'Invia MAIL con allegato
 With PDFCreator1
  .cDefaultPrinter = DefaultPrinter
  Sleep 200
  .cSendMail OutputFilename, MailDestinatario
  .cClose
 End With
 Sleep 2000 ' Wait until PDFCreator is removed from memory
 If OutputFilename = "" Then
  MsgBox "Creating pdf file." & vbCrLf & vbCrLf & _
   "An error is occured: Time is up!", vbExclamation + vbSystemModal
 End If
End Sub
End Sub
ma non riesco a capire come si fa ad usarlo, io ho creto un report "
NomeMioReport"
e nella maschera ho creato un bottone ma come faccio a creare l'evento
x avviare il codice ?
vi ringrazio per l'aiuto.


author: Cosimo S,

text:

dovrebbe essere call PrintRep(NomeMioReport)


author: Roberto da Parma

text:
"Cosimo S," <
cosi...@gmail.com
> ha scritto nel messaggio
news:e7a149d8-22a1-489b...@22g2000yqr.googlegroups.com...

Il codice stampa solamente il report in pdf...usando le librerie di
PDFCreator, ti consiglio di usare allora il metodo di lebans....
Dopo hai due possibili� o usi il metodo sendobject, oppure per una cosa pi�
strutturata usi le librerie MAPI.
Ciao
--
Roberto da Parma


text: e quale sarebbe ilmetoto di lebans ?


author: MA

text:
"GiacoXp" <
gxp...@gmail.com
> ha scritto nel messaggio
news:938f34ff-a5bc-42b7...@j14g2000yqm.googlegroups.com...
>e quale sarebbe ilmetoto di lebans ?
www.lebans.com


text:
On 18 Gen, 13:26, "MA" <
s...@spam.it
> wrote:
> "GiacoXp" <
gxp1...@gmail.com
> ha scritto nel messaggionews:938f34ff-a5bc-42b7...@j14g2000yqm.googlegroups.com...
>
> >e quale sarebbe ilmetoto di lebans ?
>
>
www.lebans.com
ho provato ad eseguire il file di access dopo aver spostato le dll
nella system32 ma da errore "il formato definito per l'output
dell'oggetto corrente non è disponibile "
cosa devo fare ?
Qualcuno di voi sa dove posso trovare un codice gia fatto che converte
in pdf e invia la mail ?


text:
"GiacoXp" <
gxp...@gmail.com
> ha scritto nel messaggio
news:15508a13-496f-4a27...@21g2000yqj.googlegroups.com...
On 18 Gen, 13:26, "MA" <
s...@spam.it
> wrote:
> "GiacoXp" <
gxp1...@gmail.com
> ha scritto nel
> messaggionews:938f34ff-a5bc-42b7...@j14g2000yqm.googlegroups.com...
>
> >e quale sarebbe ilmetoto di lebans ?
>
>
www.lebans.com
ho provato ad eseguire il file di access dopo aver spostato le dll
nella system32 ma da errore "il formato definito per l'output
dell'oggetto corrente non � disponibile "
cosa devo fare ?
Qualcuno di voi sa dove posso trovare un codice gia fatto che converte
in pdf e invia la mail ?
Risposta:
C'� un problema di traduzione del formato snapshot
vedi i milioni di post precedenti


text:
leggendo altri forum ho trovato il codice suggerito x creare un pdf
Attribute VB_Name = "modPDFCreatorAccess"
Option Compare Database
Option Explicit
' Add a reference to PDFCreator
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As
Long)
Private Const maxTime = 10    ' in seconds
Private Const sleepTime = 250 ' in milliseconds
Public Function Start()
 PrintRep "Report1"
End Function
Public Sub PrintRep(RepName As String)
 Dim PDFCreator1 As PDFCreator.clsPDFCreator, DefaultPrinter As
String, c As Long, _
  OutputFilename As String
 Set PDFCreator1 = New clsPDFCreator
 With PDFCreator1
  .cStart "/NoProcessingAtStartup"
  .cOption("UseAutosave") = 1
  .cOption("UseAutosaveDirectory") = 1
  .cOption("AutosaveDirectory") = "C:\"
  .cOption("AutosaveFilename") = RepName
  .cOption("AutosaveFormat") = 0                            ' 0 = PDF
  DefaultPrinter = .cDefaultPrinter
  .cDefaultPrinter = "PDFCreator"
  .cClearCache
  DoCmd.OpenReport RepName, acViewNormal
  .cPrinterStop = False
 End With
 c = 0
 Do While (PDFCreator1.cOutputFilename = "") And (c < (maxTime *
1000 / sleepTime))
  c = c + 1
  Sleep 200
 Loop
 OutputFilename = PDFCreator1.cOutputFilename
 With PDFCreator1
  .cDefaultPrinter = DefaultPrinter
  Sleep 200
  .cClose
 End With
 Sleep 2000 ' Wait until PDFCreator is removed from memory
 If OutputFilename = "" Then
  MsgBox "Creating pdf file." & vbCrLf & vbCrLf & _
   "An error is occured: Time is up!", vbExclamation + vbSystemModal
 End If
End Sub
che è parte di quello postato in precedenza, tuttavia non ho capito
come devo fare ora a farlo funzionare o a richiamarlo x farlo girare
qualcuno gentilemente potrebbe guidarmi passo passo in modo che
leggendo il codice imparo a conoscere come funziona.
Vi ringrazio per la disponibilità


text:
cut
>
> che � parte di quello postato in precedenza, tuttavia non ho capito
> come devo fare ora a farlo funzionare o a richiamarlo x farlo girare
> qualcuno gentilemente potrebbe guidarmi passo passo in modo che
> leggendo il codice imparo a conoscere come funziona.
>
> Vi ringrazio per la disponibilit�
>
Se ti posso dare un consiglio, prima di utilizzare codice di questo
tipo, copiaincollando, e avendo ovviamente problemi, dovresti prima
sfruttare un po' la guida in linea e le creazioni guidate, e poi andare
oltre.
Ciao


text:
"Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
news:4b54c747$0$1111$4faf...@reader4.news.tin.it...

GiacoXp vedo che comunque mica l'hai seguito il consiglio...
La strada che stai prendendo al momento non ti si addice se non hai
dimestichezza con VBA ed usare riferimenti a librerie esterne non � sempre
la cosa pi� conveniente, anzi appena posso io non le uso.
Per spiegarti passo passo credo ci vorrebbero ore...non per carit� perch� tu
non sia all'altezza di capire ma piuttosto per gli evidenti problemi di
comunicabilit�...fermo e considerato che da come sei partito prima vorresti
risolvere il problema e poi (se c'� tempo) capire come funziona.... prova a
seguire la strada che ti � stata consigliata:
1. non devi installare nulla (con probabili problemi al codice se le
versioni cambiano)
2. non hai riferimenti a librerie esterne
3. devi copiare due file nella cartella dove risiede il tuo db
4. scrivere una riga di codice (copia/incolla) dove sostituire il nome del
report creato
5. per allegarlo in email recuperi il percorso del file e usi il metodo
sendobject (se non vuoi fare ricerche sul metodo MAPI)
Poi
Vai sul sito di lebans ti scarichi I due file (reporttoPDF... e le dll
aggiornate)
Ti guardi come funziona il codice dall'mdb allegato...provi se va...se non
va...
Vedi di aggiornare access all'sp3 ed eventuali hotfix
Riprovi....se non va....
Posta l'errore...



title: Query da casella di riepilogo

author: Eugene

text:
Qualcuno mi sa dire come posso eseguire una query nel momento in cui
seleziono un record di una casella di riepilogo?
(la casella contiene 2 valori, ed uno solo è quello che mi interessa per
la query)
                                                    Ciao Eugene
(mi scuso,come ogni volta, per la mia ignoranza
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query da casella di riepilogo

text:
"Eugene" <
bonn...@libero.it
> ha scritto nel messaggio
news:bq751l$6u1$1...@news.newsland.it...
> Qualcuno mi sa dire come posso eseguire una query nel momento in cui
> seleziono un record di una casella di riepilogo?
> (la casella contiene 2 valori, ed uno solo è quello che mi interessa per
> la query)
>
>                                                     Ciao Eugene
> (mi scuso,come ogni volta, per la mia ignoranza
>
> --
sub tuacasella_afterupdate()
if tuacasella = "pippo" then
e qui lanci la query che ti interessa (se hai problemi il codice te lo
scrive l'autocomposizione dei pulsante)
Massimiliano


title: Query da casella di riepilogo

text:
Eugene ha scritto:
> Qualcuno mi sa dire come posso eseguire una query nel momento in cui
> seleziono un record di una casella di riepilogo?
> (la casella contiene 2 valori, ed uno solo è quello che mi interessa per
> la query)
>                                                     Ciao Eugene
> (mi scuso,come ogni volta, per la mia ignoranza
Sull'evento after_update della casella, con docmd.runsql,
currentdb.execute o docmd.openquery.
Se il valore che ti interessa non è nella colonna associata della casella,
lo ottieni con .column().
Namor
--
namor at inwind punto it



title: Query da casella di riepilogo

text:
namor ha scritto:
> Eugene ha scritto:
> > Qualcuno mi sa dire come posso eseguire una query nel momento in cui
> > seleziono un record di una casella di riepilogo?
> > (la casella contiene 2 valori, ed uno solo è quello che mi interessa per
> > la query)
> >                                                     Ciao Eugene
> > (mi scuso,come ogni volta, per la mia ignoranza
> Sull'evento after_update della casella, con docmd.runsql,
> currentdb.execute o docmd.openquery.
> Se il valore che ti interessa non è nella colonna associata della casella,
> lo ottieni con .column().
> Namor
Grazie Ragazzi!! Siete MMMMitici!
--



title: Query da casella di riepilogo

text:
Eugene ha scritto:
> namor ha scritto:
> > Eugene ha scritto:
> > > Qualcuno mi sa dire come posso eseguire una query nel momento in cui
> > > seleziono un record di una casella di riepilogo?
> > > (la casella contiene 2 valori, ed uno solo è quello che mi interessa per
> > > la query)
> > >                                                     Ciao Eugene
> > > (mi scuso,come ogni volta, per la mia ignoranza
> > Sull'evento after_update della casella, con docmd.runsql,
> > currentdb.execute o docmd.openquery.
> > Se il valore che ti interessa non è nella colonna associata della casella,
> > lo ottieni con .column().
> > Namor
> Grazie Ragazzi!! Siete MMMMitici!
Continuo ad avere un  problema, e non riesco a capire dov'è l'errore!
Voglio visualizzare la query in una casella di riepilogo, ed ho utilizzato
docmd.openquery , ma non ci riesco!Probabilmente sbaglio anche nel dargli
il riferimento alla colonna!
Qualcuno riesce a scrivermi un esempio di codice giusto?
Ve ne sarei veramente grato!



title: Query da casella di riepilogo

text:
Eugene ha scritto:
> Eugene ha scritto:
> > namor ha scritto:
> > > Eugene ha scritto:
> > > > Qualcuno mi sa dire come posso eseguire una query nel momento in cui
> > > > seleziono un record di una casella di riepilogo?
> > > > (la casella contiene 2 valori, ed uno solo è quello che mi interessa
per
> > > > la query)
> > > >                                                     Ciao Eugene
> > > > (mi scuso,come ogni volta, per la mia ignoranza
> > > Sull'evento after_update della casella, con docmd.runsql,
> > > currentdb.execute o docmd.openquery.
> > > Se il valore che ti interessa non è nella colonna associata della
casella,
> > > lo ottieni con .column().
> > > Namor
> > Grazie Ragazzi!! Siete MMMMitici!
> Continuo ad avere un  problema, e non riesco a capire dov'è l'errore!
> Voglio visualizzare la query in una casella di riepilogo, ed ho utilizzato
> docmd.openquery , ma non ci riesco!Probabilmente sbaglio anche nel dargli
> il riferimento alla colonna!
> Qualcuno riesce a scrivermi un esempio di codice giusto?
> Ve ne sarei veramente grato!
Allora non devi eseguire la query, ma impostarla come origine dati della
casella di riepilogo?
casella.rowsource="nome_query"
o
casella.rowsource="SELECT ......."
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: Query da casella di riepilogo

text:
namor ha scritto:



> > > Grazie Ragazzi!! Siete MMMMitici!


Grazie Namor,ho risolto il problema!
--



title: Too many fields

text:
Quando voglio creare una query o una tabella con "troppi campi"
"Too many fields" e' appunto il messaggio che mi compare.
Il limite supportato da Access e' insito nel programma, o varia a
seconda della memoria delle singole macchine? E se e' unico,
qual e'? Come posso valutarlo?
Grazie!
Mariano Tomatis


title: Too many fields

text:

è fisso, mi pare 240 campi.
ma perbacco, è *veramente strano* che si debba aver bisogno di più di
qualche decina di campi...  i db relazionali son fatti apposta...  non
so se conosci le cosiddette tecniche di normalizzazione, hanno anche a
che fare con la possibilità di mettere "in verticale" parti di
tabelle, cioè a trasformare in record quelli che sembra debbano essere
campi.
ad esempio, prendi una fattura.  uno potrebbe pensare: "be',
difficilmente mi ordineranno più di 100 prodotti, la tabella delle
fatture la faccio di 100 campi".  no, si fa una tabella fatture e una
tabella ordini, poi si relazionano le due: la tabella ordini contiene
anche un campi col numero della fattura, sicché si può sapere a quale
fattura appartiene ogni ordine e viceversa.
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Too many fields

author: Karl Donaubauer

text:
Lbo da casa ha scritto:
> >Quando voglio creare una query o una tabella con "troppi campi"
> >"Too many fields" e' appunto il messaggio che mi compare.
> >
> >Il limite supportato da Access e' insito nel programma, o varia a
> >seconda della memoria delle singole macchine? E se e' unico,
> >qual e'? Come posso valutarlo?
>
> è fisso, mi pare 240 campi.
Sono 255.
> ma perbacco, è *veramente strano* che si debba aver bisogno di più di
> qualche decina di campi...  i db relazionali son fatti apposta...
Certo hai raggione nella maggioranza delle case.
Qualche volta però ho usato così molto campi o anche due tabelle
1:1 per rappresentare i test scientifici con centinaio items diversi
ma al stesso livello. Per principio sarebbe possibile di normalizzare
queste struture un po più ma IMO sarebbe insufficiente in riguardo
di rimontare tutto per elaborazione, im/export ecc. Ma erano eccezioni.
--
cu
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Too many fields

text:
>> è fisso, mi pare 240 campi.
>
>Sono 255.
sicuro?  una volta mi ci sono scontrato perché ho creato campi in un
loop che non usciva, e ricordo che rimasi stupito dal fatto che *non*
fossero 255...
---------------



title: Too many fields

text:
Lbo da casa ha scritto:
> >> è fisso, mi pare 240 campi.
> >
> >Sono 255.
>
> sicuro?  una volta mi ci sono scontrato perché ho creato campi in un
> loop che non usciva, e ricordo che rimasi stupito dal fatto che *non*
> fossero 255...
Si, sono sicuro. Almeno per A2 e A97.
Ma in questi casi ho creato i campi sempre 'a piedi' nella vis. struttura.
Dopo di spegnare dei campi é necessario di compattare o perfino
copiare tutto in una nuova tabella perché sono includato in conto
ancora. Ma dopo si può ancora creare dei campi fino al limite di 255.



title: Accodamento dati in una tabella.

author: Ricky

text:
Premetto di essere un novellino.
Il mio problema è relativo al fatto di voler accodare  i record memorizzati
in 4 campi in un unico campo di un'altra tabella senza cancellarli e senza
riaccodarli in un successivo momento.
Dovrei usare una query di accodamento o di aggiornamento? In che modo??
Grazie a tutti per l'aiuto.
Ciao
Ricky


title: Accodamento dati in una tabella.

author: Antonio Biso

text:
"Ricky" <
last...@tin.it
> ha scritto nel messaggio
news:wAkf9.5039$Oz2.1...@twister2.libero.it...
> Premetto di essere un novellino.
> Il mio problema č relativo al fatto di voler accodare  i record
memorizzati
> in 4 campi in un unico campo di un'altra tabella senza cancellarli e senza
> riaccodarli in un successivo momento.
> Dovrei usare una query di accodamento o di aggiornamento? In che modo??
> Grazie a tutti per l'aiuto.
C'č qualche problema di terminologia che non permette di chiarire
completamente il tuo problema.
Che vor' dě che un record č memorizzato in 4 campi?
Un record č memorizzato in una tabella ed č formato da campi.
Analizzando quello che dici sembra che tu vuoi mettere in un unico campo di
un record di un altra tabella i 4 campi di ciascun record della prima
tabella, ma poi non capisco che significa "senza riaccodarli in un
successivo momento"
comunque, se quello che ho inteso č giusto tu farai una query di accodamento
dalla prima alla seconda tabella, dove, nel campo destinazione, accoderai un
campo calcolato fatto cosě
campo1 & campo2 & campo3 & campo4
Antonio


title: Accodamento dati in una tabella.

text:
> > Premetto di essere un novellino.
> > Il mio problema è relativo al fatto di voler accodare  i record
> memorizzati
> > in 4 campi in un unico campo di un'altra tabella senza cancellarli e
senza
> > riaccodarli in un successivo momento.
> > Dovrei usare una query di accodamento o di aggiornamento? In che modo??
> > Grazie a tutti per l'aiuto.
>
> C'è qualche problema di terminologia che non permette di chiarire
> completamente il tuo problema.
> Che vor' dì che un record è memorizzato in 4 campi?
> Un record è memorizzato in una tabella ed è formato da campi.
> Analizzando quello che dici sembra che tu vuoi mettere in un unico campo
di
> un record di un altra tabella i 4 campi di ciascun record della prima
> tabella, ma poi non capisco che significa "senza riaccodarli in un
> successivo momento"
> comunque, se quello che ho inteso è giusto tu farai una query di
accodamento
> dalla prima alla seconda tabella, dove, nel campo destinazione, accoderai
un
> campo calcolato fatto così
> campo1 & campo2 & campo3 & campo4
Ricapitolo in un linguaggio in cui mi capisco meglio, anche se brutto:
Io ho la tabella 1 composta da quattro colonne in cui memorizzo i miei dati.
Con la query di accodamento posso spedire le 4 colonne in un'unica colonna
della tabella 2, e sino a qui ci sono.
Il dubbio è: lanciando la query si cancellano i dati dalla tabella 1? Se si
come posso evitarlo?
Altro problema: vorrei inserire nella tabella 1 un "controllo di
accodamento", nel senso che se un dato è già stato accodato nella tabella 2
non vorrei riaccodarlo tutte le volte che lancio la query. Come fare?
Spero di essere stato un po' più chiaro, non è un mondo che mi appartiene e
cerco di fare del mio meglio.
Comunque grazie
Ciao
Ricky


title: Accodamento dati in una tabella.

text:
"Ricky" <
last...@tin.it
> ha scritto nel messaggio
news:TDvf9.8859$Oz2.1...@twister2.libero.it...
> Ricapitolo in un linguaggio in cui mi capisco meglio, anche se brutto:
Ricki (e guarda che questa non è una semplice paternale, ma è una cosa molto
seria!!!) quando si parla in un contesto tecnico, E' FONDAMENTALE che la
terminologia sia corretta, altrimenti si rischia di fare delle cappellate,
per non parlare del tempo che ci vuole per capirci qualcosa!!!
Ora, non dico che debbano essere usati i termini migliori (per esempio dopo
usi colonne invece di campi, ma bene o male è corretto), però devono essere
quelli giusti, altrimenti va tutto a schifio...
> Io ho la tabella 1 composta da quattro colonne in cui memorizzo i miei
dati.
> Con la query di accodamento posso spedire le 4 colonne in un'unica colonna
> della tabella 2, e sino a qui ci sono.
> Il dubbio è: lanciando la query si cancellano i dati dalla tabella 1? Se
si
> come posso evitarlo?
Non si cancella niente, l'accodamento non è un riversamento di dati, ma una
copia
> Altro problema: vorrei inserire nella tabella 1 un "controllo di
> accodamento", nel senso che se un dato è già stato accodato nella tabella
2
> non vorrei riaccodarlo tutte le volte che lancio la query. Come fare?
Puoi fare in due modi:
1) Nella tab 1 aggiungi un campo di tipo Sì/No con valore di default No,
chiamato per esempio Trasferito.
Quando fai la query di accodamento, subito dopo esegui una query di
aggiornamento della tab 1, con gli stessi criteri di selezione della query
di accodamento, aggiornando a Sì il campo in questione.
Quando la prossima volta vuoi fare gli accodamenti, li fai solo per i record
con valore campo No
2) Se i record della tab 1 hanno un campo chiave, es. un id contatore, metti
anche nella tab 2 un campo intero lungo destinato a ricevere questo valore,
poi metti in chiave anche questo campo nella tab 2, in modo tale che non ci
possano essere due record con lo stesso valore in questo campo intero lungo.
Da adesso in poi, quando accodi da tab 1 a tab 2, accoderai anche l'id della
tab 1. Sarà lui poi a scartare i record con l'id già presente nella tab 2
che quindi non saranno nuovamente accodati...
> Spero di essere stato un po' più chiaro, non è un mondo che mi appartiene
e
> cerco di fare del mio meglio.
Vedi quanto detto sopra...
Antonio


title: Accodamento dati in una tabella.

text:
> Ricki (e guarda che questa non č una semplice paternale, ma č una cosa
molto
> seria!!!) quando si parla in un contesto tecnico, E' FONDAMENTALE che la
> terminologia sia corretta, altrimenti si rischia di fare delle cappellate,
> per non parlare del tempo che ci vuole per capirci qualcosa!!!
Non ti preoccupare non mi sono offeso ho preferito utilizzare un linguaggio
piů semplice per le mie conoscienze, per evitare le incomprensioni. Infatti
a questo giro mi sembra di essere stato piů chiaro.
> 1) Nella tab 1 aggiungi un campo di tipo Sě/No con valore di default No,
> chiamato per esempio Trasferito.
> Quando fai la query di accodamento, subito dopo esegui una query di
> aggiornamento della tab 1, con gli stessi criteri di selezione della query
> di accodamento, aggiornando a Sě il campo in questione.
> Quando la prossima volta vuoi fare gli accodamenti, li fai solo per i
record
> con valore campo No
Ti ringrazio per i suggerimenti, questa soluzione mi piace molto ma ho
ancora una cosa da chiederti, sperando che sia l'ultima, vorrei lanciare le
query di accodamento e di aggiornamento direttamente cliccando su di un
bottone, ma non so quale sia il comando che mi permetta di far partire
l'aggiornamento solo dopo che sia terminato l'accodamento dei dati.
Ciao e grazie ancora.
Ricky


title: Accodamento dati in una tabella.

text:
"Ricky" <
last...@tin.it
> ha scritto nel messaggio
news:H9Ff9.10056$Oz2.1...@twister2.libero.it...
>
>
> Ti ringrazio per i suggerimenti, questa soluzione mi piace molto ma ho
> ancora una cosa da chiederti, sperando che sia l'ultima, vorrei lanciare
le
> query di accodamento e di aggiornamento direttamente cliccando su di un
> bottone, ma non so quale sia il comando che mi permetta di far partire
> l'aggiornamento solo dopo che sia terminato l'accodamento dei dati.
Sul clic del pulsante tu farai due docmd.openquery, una per l'accodamento e
una per l'aggiornamento. La seconda viene eseguita solo sopo l'esecuzione
della prima.
Mettici anche un docmd.setwarning a false all'inizio e a true dopo per
evitare i messaggi di avviso
Antonio


title: Query di ricerca

author: RobertOne

text:
Buon giorno a tutto il n.g.
Con la seguente query di ricerca
SELECT DISTINCT Fatture.Nfat, Anagrafica.RagSoc
FROM Anagrafica INNER JOIN Fatture ON Anagrafica.IdAnagrafica =
Fatture.IdAnagrafica
ORDER BY Fatture.Nfat;
a mezzo di una combobox vado a ricercare le fatture fornitore per numero e
successivamente il risultato lo ottengo in una sottomaschera. In vista del
nuovo anno mi ponevo un interrogativo, problema che non ho tenuto in
considerazione in fase di programmazione per la mia poca conoscenza. Come
posso fare per visualizzare solamente la numerazione dell'anno corrente?
In pratica, non vorrei più vedere nel 2006 nella combobox tutti i numeri
delle fatture relative al 2005.
Grazie per l'attenzione.
Roberto


title: Query di ricerca

author: Papi Andrea

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:do5s6v$r8r$1...@balena.cs.interbusiness.it...


se hai un campo dataFattura
WHERE year(datafattura) = yera(date())
oppure
WHERE Fatture.Nfat > "ultimo numero di fattura del 2005"
> ORDER BY Fatture.Nfat;
ciao
AndreaPapi


title: Query di ricerca

text:
"Papi Andrea"  ha scritto nel messaggio ...
>
> SELECT DISTINCT Fatture.Nfat, Anagrafica.RagSoc
>> FROM Anagrafica INNER JOIN Fatture ON Anagrafica.IdAnagrafica =
>> Fatture.IdAnagrafica
>
> se hai un campo dataFattura
> WHERE year(datafattura) = yera(date())
> oppure
> WHERE Fatture.Nfat > "ultimo numero di fattura del 2005"
>
>> ORDER BY Fatture.Nfat;
>
> ciao
> AndreaPapi
Grazie per la dritta. Ho optato per la prima soluzione, data fattura.
Roberto


title: inviare immagini

text:
Ho creato una tabella con un campo del tipo Oggetto OLE in cui ho
inserito delle immagini. A questa tabella è collegato un report che
vorrei inviare come allegato Rtf via E-mail, ma nell'allegato compaiono
solo le caselle di testo e le etichette. Qualcuno mi saprebbe dire come
inviare report per E-mail che visualizzino anche le immagini?  Grazie


title: inviare immagini

author: Massimiliano Amendola  kksrl

text:

Rtf è l'acronimo di rich text format in italiano solotesto, quindi è
naturale che non ci siano oggetti OLE.
Cmq ferma restando l'opportunità di collegare le immagini (guarda
l'argomento su
www.sitocomune.com
) forse è il caso che tu invii snapshots
ciao MAssimiliano


title: inviare immagini

text: Grazie Massimiliano


title: Biabiany...

author: Pablitomf (da casa)

text:
sentivo stamane alcuni amici... vicini all'ambiente Napoli... dicevano
d'aver sentito di Biabiany per gennaio... non ho motivo conoscendoli, di
pensare stessero mentendo, per� erano solo portatori sani o insani di
notizie.
Qualcuno ne sa qualcosa o � fuffa da bar?
--
----------------------------------------------
FORZA NAPOLI SEMPRE
----------------------------------------------
Hai presente quando chiudi gli occhi e vorresti tanto che si avverasse un
tuo desiderio?
Ecco, Dio � quello che ti ignora


title: Biabiany...

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:BTgEo.2656$uT.1...@twister1.libero.it...
> sentivo stamane alcuni amici... vicini all'ambiente Napoli... dicevano
> d'aver sentito di Biabiany per gennaio... non ho motivo conoscendoli, di
> pensare stessero mentendo, però erano solo portatori sani o insani di
> notizie.
> Qualcuno ne sa qualcosa o è fuffa da bar?
Sorry... sbagliato NG ;)


title: Biabiany...

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:D1hEo.2660$uT.1...@twister1.libero.it...
>
> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:BTgEo.2656$uT.1...@twister1.libero.it...
>> sentivo stamane alcuni amici... vicini all'ambiente Napoli... dicevano
>> d'aver sentito di Biabiany per gennaio... non ho motivo conoscendoli, di
>> pensare stessero mentendo, per� erano solo portatori sani o insani di
>> notizie.
>> Qualcuno ne sa qualcosa o � fuffa da bar?
>
> Sorry... sbagliato NG ;)
biabany????
se magna?
se tromba?
c'� posto?
Antonio


title: Biabiany...

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:wShEo.2695$uT.1...@twister1.libero.it...

nero, alto e corre palla al piede a circa 30Km all'ora... ti conviene? :D


title: Biabiany...

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:EZhEo.1028$Eb....@twister2.libero.it...
>
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
> news:wShEo.2695$uT.1...@twister1.libero.it...
>>
>> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
>> news:D1hEo.2660$uT.1...@twister1.libero.it...
>>>
>>> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
>>> news:BTgEo.2656$uT.1...@twister1.libero.it...
>>>> sentivo stamane alcuni amici... vicini all'ambiente Napoli... dicevano
>>>> d'aver sentito di Biabiany per gennaio... non ho motivo conoscendoli,
>>>> di pensare stessero mentendo, però erano solo portatori sani o insani
>>>> di notizie.
>>>> Qualcuno ne sa qualcosa o è fuffa da bar?
>>>
>>> Sorry... sbagliato NG ;)
>>
>> biabany????
>>
>> se magna?
>> se tromba?
>>
>> c'è posto?
>>
>> Antonio
>
> nero, alto e corre palla al piede a circa 30Km all'ora... ti conviene? :D
partita di polo?
non mi piace e sono allergico ai cavalli


title: Biabiany...

author: CIDI

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:D1hEo.2660$uT.1...@twister1.libero.it...

Palle!....so 2 palle... laziali!! esattamente come diceva Alessandro :DDD
> Sorry... sbagliato NG ;)
ormai non ci crede più nessuno: ti diverti troppo...pure noi ;-)
ciao Maurizio
il raduno? nell'anno dei festeggiamenti per l'unità d'Italia
perchè non facciamo....lo sbarco a Marsala? :D
Daniele


title: Biabiany...

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:ibsbcf$puq$1...@speranza.aioe.org...
>
> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:D1hEo.2660$uT.1...@twister1.libero.it...
>>
>> "Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
>> news:BTgEo.2656$uT.1...@twister1.libero.it...
>>> sentivo stamane alcuni amici... vicini all'ambiente Napoli... dicevano
>>> d'aver sentito di Biabiany per gennaio... non ho motivo conoscendoli, di
>>> pensare stessero mentendo, per� erano solo portatori sani o insani di
>>> notizie.
>>> Qualcuno ne sa qualcosa o � fuffa da bar?
>
> Palle!....so 2 palle... laziali!! esattamente come diceva Alessandro :DDD
infami... :D
>> Sorry... sbagliato NG ;)
>
> ormai non ci crede pi� nessuno: ti diverti troppo...pure noi ;-)
ma sul serio io mi sbaglio... :D
> ciao Maurizio
> il raduno? nell'anno dei festeggiamenti per l'unit� d'Italia
> perch� non facciamo....lo sbarco a Marsala? :D
>
> Daniele
non ha risposto quasi nessuno porca paletta...come si fa cos� in pochi? :)


title: nomi colonne query campi incrociati

text:
Ciao a tutti!
Ho creato una query a campi incrociati le cui intestazioni di colonna
sono costituite dagli ultimi tre anni: 2004, 2005, 2006. Modificando il
filtro che ho impostato, l'anno prossimo la query mi restituirà come
intestazioni di colonna 2005, 2006, 2007.
Problema: dal momento che i campi di questa query sono utilizzati
all'interno di altre n query e report del database è possibile
modificare automaticamente sulla query a campi incrociati il nome delle
intestazioni di colonna in "anno - 2", "anno - 1" e "anno in corso", in
modo da evitare perdite di tempo?
Temo che la risposta sia no ma io sono molto pessimista.
Grazie.


title: inizializzare numerazione record

author: Furo

text:
Ho questo problema.
Ho un database in access con record relativi all'anno 2003.
Tali record, tramite una routine VBA vengono contati, implementati di +1 e
numerati nella seguente maniera:
A3001
A3002
A3003
A3004
...
Quest'anno i nuovi record devono essere numerati in maniera diversa ma
partendo sempre dal primo numero, senza perdere logicamente quelli degli
anni precedenti.
Quindi:
A4001
A4002
A4003
A4004
...
Come posso utilizzare lo stesso database, ripartire ogni anno con
numerazioni nuove (come sopra) e mantenere i vecchi record?
Grazie,
Furo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: inizializzare numerazione record

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho questo problema.
>
> Ho un database in access con record relativi all'anno 2003.
> Tali record, tramite una routine VBA vengono contati, implementati di +1 e
caso mai INCREMENTATI di +1
> numerati nella seguente maniera:
> A3001
> A3002
> A3003
> A3004
> ...
>
> Quest'anno i nuovi record devono essere numerati in maniera diversa ma
> partendo sempre dal primo numero, senza perdere logicamente quelli degli
> anni precedenti.
> Quindi:
> A4001
> A4002
> A4003
> A4004
>
> Come posso utilizzare lo stesso database, ripartire ogni anno con
> numerazioni nuove (come sopra) e mantenere i vecchi record?
sul sito comune c'č un esempio per la numerazione personalizzata con cambio
anno.
Devi modificarla leggermente andando a ragionare su right(codice,4)
Antonio


title: inizializzare numerazione record

author: Furi

text:
Egregio Antonio,
Sei veramente gentilissimo. Dopo trovo il sito comune e che parole chiavi
inserisco per trovare tale esempio?
Grazie, Furo.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: inizializzare numerazione record

author: Salvatore

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho questo problema.
>
> Ho un database in access con record relativi all'anno 2003.
> Tali record, tramite una routine VBA vengono contati, implementati di +1 e
> numerati nella seguente maniera:
> A3001
> A3002
> A3003
> A3004
> ...
>
> Quest'anno i nuovi record devono essere numerati in maniera diversa ma
> partendo sempre dal primo numero, senza perdere logicamente quelli degli
> anni precedenti.
> Quindi:
> A4001
> A4002
> A4003
> A4004
> ...
>
> Come posso utilizzare lo stesso database, ripartire ogni anno con
> numerazioni nuove (come sopra) e mantenere i vecchi record?
>
> Grazie,
> Furo
>
La parte inziale sarà "A"& year(date)-2000. (Per i prossimi 996 anni può
andare bene...). Poi prosegui tu, con la tua routine.
Ciao
Salvatore


title: inizializzare numerazione record

text:
Grazie Antonio e Salvatore,
Ho trovato l'esempio nel sito comune. Dovrebbe trattarsi di questa routine:
="E" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") & "/????'");4)+1);"0000")
E' indicato che tale espressione si inserisce come ValorePredefinito del
controllo.
Di che controllo parliamo?
Ho inserito tale espressione pari pari in Generale - valore predefinito di
un Nome campo che fa parte di una tabella ma mi dà errore.
Ho sbagliato qualche cosa?
Scusate la mia ingnoranza.
Grazie, Furo
PS: per Salvatore.
Scusami ma non ho capito il tuo esempio.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: inizializzare numerazione record

text:
> Egregio
Guarda che Antonio è E "Greggio" inteso come petrolio, come è abituato ad
essere pagato...
Antonio,
>
> Sei veramente gentilissimo. Dopo trovo il sito comune e che parole chiavi
> inserisco per trovare tale esempio?
Scrivi DOPO il quoting.
> Grazie, Furo.
Anche tu bevi solo caffè? Cioè è una tradizione di famiglia?
MAssimiliano
