title: activex gratuito barcode

text:

Cioe'?
Lavori su una ditta che non puo' prendere una stampante da 100 euro (+20
di spedizione) ?
Ma che stai addi'
Potresti dir loro, "mi serve 'sta stampante, visto il costo irrisorio se
non la prendete voi, la prendo di tasca mia" e poi stai a vedere cosa ti
dicono
Poi magari ce lo racconti
Ma forse 'sta cosa della stampa barcode era cosi' tanto per fare
qualcosa, mica serve davvero


title: activex gratuito barcode

author: BFS

text:

a costo zero e con due righe di codice puoi fare i code39 e 128
semplicemente tramite un font

http://www.myonlinetraininghub.com/create-barcodes-with-excel-vba

più in generale

https://www.google.it/?gws_rd=ssl#q=vba+code+39

sempre su google trovi codice per fare gli ean13 a runtime

ciao


title: [A2000] Problemi VBA con l'access runtime

author: Il Giova

text:
Spett.le NG
Tempo fa avevo postato una domanda relativa alle stranezze che mi accadevano
con l'access runtime di Office 2000 alla quale non avevo ricevuto risposta.
Il problema era il seguente : con alcuni file MDE il runtime mi produceva
degli errori VBA appena si apriva la maschera iniziale, mentre se lanciavo
l'MDB tutto funzionava regolarmente. Ovviamente funzionava anche se lanciavo
l'MDE da Access, ma non da Runtime!
Andando sui riferimenti del codice dell'MDE incriminato, ho disabilitato il
Microsoft DAO 3.6, che viene utilizzato per una procedura. Rigenerando l'MDE
con questa variazione, il runtime questa volta funziona e non da errori
sulla maschera iniziale, ma è ovvio che così non è più completo.
La mia domanda a questo punto è la seguente :
Come si fa ad inglobare la libreria nell'access runtime aggiunta nei
riferimenti del codice di un programma Access?
Da perfetto ignorante ho provato a copiare il file dao36 dalla cartella
c:\programma\file comuni\microsoft shared\dao dal pc con l'access e a
copiarlo su quello che ha il runtime. A modifica avvenuta il pc è andato in
protezione confermando che stavo cambiando le librerie di Runtime.
Ma nonostante avessi confermato ciò, il runtime continua a piantarsi su
quell'MDE dicendo che non conosce quel riferimento.
Chi mi da un aiutino?
Nella speranza di essere stato sufficientemente chiaro Vi ringrazio per
l'attenzione.
Cordiali saluti
Sergio Della Giora


title: report snp conversione in pdf e spedirlo via email.(re-post)

text:
Scusate se riapro il post ma non riesco nell'intentodi far funzionare
quanto consigliatomi e/o descritto nel seguente sito
http://www.lebans.com/reporttopdf.htm
.
allora ho capito che debbo per prima copiare i due file dll sul
win/system32 .
poi importare il mdulo modReportToPDF sul mio database.
e poi ? .....
nel mio database ho un pulsante di comando che mi permette di inviare
in automatico via email il mio ordine
Private Sub CmdSendReport_Click()
On Error GoTo Err_CmdSendReport_Click
    Dim stDocName As String
    stDocName = "SpedizioniOrdini"
    DoCmd.SendObject acReport, stDocName, , [email], , , [Oridne
Codice] & "-" & [Ditta], "Si prega di voler provvedere al seguente
ritiro", True
Exit_CmdSendReport_Click:
    Exit Sub
Err_CmdSendReport_Click:
    MsgBox Err.Description
    Resume Exit_CmdSendReport_Click
End Sub
come faccio ad applicare quanto descirtto sul sito della lebans nel mio
caso?
grazie di cuore per l'aiuto.


author: Roberto dal portatile

text:
"Fabrizio_LOL" <
f_j...@libero.it
> ha scritto nel messaggio
news:1162453558.0...@h54g2000cwb.googlegroups.com...

Non conosco quanto è scritto sul sito di Lebans, ma se il tuo problema è
quello di produrre un file pdf da un report Access, vai sul Sito Comune
(link qui sotto) e nella Sezione Reports leggi la FAQ di Walter Negrinelli
intitolata "4.21 Esportare un report in un file PDF".
Mi sembra che poi non hai problemi per inviare da VBA un messaggio e-mail
con allegato; se invece hai problemi anche per quello, troerai una mezza
dozzina di FAQ nella Sezione General del Sito Comune.
> grazie di cuore per l'aiuto.
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Grazie roberto per la risposta  avevo gia visto e provato questa
soluzione . ma condizionone necessaria è quella di installare una
stanpante virtuale.
invece con  la funzione sul sito lebans era in automatico senza
installazione della stampante con pdf creator
Fabrizio_LOL ha scritto:



text:
qulcuno iresce a darmi una risposta sul metodo lebans!!!!!!
Fabrizio_LOL ha scritto:



author: Alessandro Cara

text:
Fabrizio_LOL wrote:
> qulcuno iresce a darmi una risposta sul metodo lebans!!!!!!
> Fabrizio_LOL ha scritto:
Copio e incollo quello che ti avevo gia' risposto su altro 3d
[Fabrizio facciamo uno scambio. Se provi a fare uno "sforzino" e
scrivere *dopo il quote* potrei interessarmi del problema del PDF.
Se dovessi gia' aver risolto il problema ti prego umilmente di fare lo
stesso lo "sforzino"]
--
ac
email: w+1=x


text:
Fabrizio_LOL wrote:
> Scusate se riapro il post ma non riesco nell'intentodi far funzionare
> quanto consigliatomi e/o descritto nel seguente sito
>
http://www.lebans.com/reporttopdf.htm
.
>
> allora ho capito che debbo per prima copiare i due file dll sul
> win/system32 .
e'sufficiente copiarli nella cartella dell'mdb
>
> poi importare il mdulo modReportToPDF sul mio database.
>
> e poi ? .....
devi fargli costruire il report access nel formato snp e salvarlo da
qualche parte
attenzione: la riga sulla modreporttopdf.ConvertReportToPDF
DoCmd.OutputTo acOutputReport, RptName, "Snapshot Format(*.snp)",
strPathandFileName
potrebbe essere necessario cmbiarla in:
     DoCmd.OutputTo acOutputReport, RptName, "Snapshot Format", _
        strPathandFileName
>
> nel mio database ho un pulsante di comando che mi permette di inviare
> in automatico via email il mio ordine
> Private Sub CmdSendReport_Click()
> On Error GoTo Err_CmdSendReport_Click
>
>     Dim stDocName As String
>
>     stDocName = "SpedizioniOrdini"
>     DoCmd.SendObject acReport, stDocName, , [email], , , [Oridne
> Codice] & "-" & [Ditta], "Si prega di voler provvedere al seguente
> ritiro", True
>
>
>
> Exit_CmdSendReport_Click:
>     Exit Sub
>
> Err_CmdSendReport_Click:
>     MsgBox Err.Description
>     Resume Exit_CmdSendReport_Click
>
> End Sub
>
La send object non mi sembra che alleghi i pdf ergo dovresti usare
qualcosa di altro ad esempio usare CDO ("Microsoft CDO for windows")
che se usi un EarlyBound (insomma metti la libreria fra i riferimenti)
indi
Set mymail = New CDO.Message
     mymail.From = Me.Mittente
     mymail.To = Me.Destinatario
     mymail.Subject = Me.Oggetto
'    mymail.BodyFormat = 1 '<-- 0 per HTML
'    mymail.MailFormat = 1 '<-- 0 per HTML
     mymail.TextBody = Me.TestoMail
     mymail.AddAttachment Me.Allega   '(questa e' la collezione degli
allegati ogni AddAttachment e' un nuovo allegato)
     mymail.Send
> come faccio ad applicare quanto descirtto sul sito della lebans nel mio
> caso?
> grazie di cuore per l'aiuto.
>
--
ac
email: w+1=x


author: Fabrizio

text:
Il 02/11/06, Alessandro Cara ha detto :

Grazie Alessandro per il tuo aiuto ma non riesco a capire cosa debbo
fare, anche perche non sono pratico di questo CDO per Windows.


title: Inserire Invio in un campo Memo

author: Alessio Tosi

text:
Vorrei inserire via codice una int. di riga in un campo memo.
ho provato
testo = testo & chr(13) & "testo a capo"
senza successo
Grazie
Ciao
AleX
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Inserire Invio in un campo Memo

author: Alex

text:
"Alessio Tosi" <
at...@oki.it
> wrote in message
news:64b2b34e24fbc4f12b1...@mygate.mailgate.org
> Vorrei inserire via codice una int. di riga in un campo memo.
>
> ho provato
> testo = testo & chr(13) & "testo a capo"
> senza successo
>
> Grazie
> Ciao
> AleX
Ma cosa vuoi ottenere...???
Il Vbcrlf lo vuoi inserire tra le righe oppure alla
fine solamente.....!!!
@Alex.



title: Inserire Invio in un campo Memo

text:
> > Vorrei inserire via codice una int. di riga in un campo memo.
> >
> > ho provato
> > testo = testo & chr(13) & "testo a capo"
> Ma cosa vuoi ottenere...???
> Il Vbcrlf lo vuoi inserire tra le righe oppure alla
> fine solamente.....!!!
Il codice viene lanciato su un evento e ogni volta che lancio il codice
 vorrei aggiungere una nuova riga con una string composita (fisso +
variabile)
per gestire una specie di log specifico al record
Ciao
AleX
> @Alex.
Anche Tu?
Ciao



title: Inserire Invio in un campo Memo

author: Claudio

text:
"Alessio Tosi" <
at...@oki.it
> ha scritto nel messaggio
news:64b2b34e24fbc4f12b1...@mygate.mailgate.org...
> Vorrei inserire via codice una int. di riga in un campo memo.
>
> ho provato
> testo = testo & chr(13) & "testo a capo"
> senza successo
testo = testo & vbCrLf & "testo a capo"
Ciao. Claudio.


title: Inserire Invio in un campo Memo

text:
"Alessio Tosi" <
at...@oki.it
> wrote in message
news:e8e907c36446b3585e3...@mygate.mailgate.org
>
> > > Vorrei inserire via codice una int. di riga in un campo memo.
> > >
> > > ho provato
> > > testo = testo & chr(13) & "testo a capo"
>
> > Ma cosa vuoi ottenere...???
> > Il Vbcrlf lo vuoi inserire tra le righe oppure alla
> > fine solamente.....!!!
> Il codice viene lanciato su un evento e ogni volta che lancio il codice
>  vorrei aggiungere una nuova riga con una string composita (fisso +
> variabile)
> per gestire una specie di log specifico al record
> Ciao
> AleX
>
> > @Alex.
> Anche Tu?
> Ciao
Io sono Alessandro.
Il codice che hai postato č formalmente corretto, io solitamente
non utilizzo Chr(13) ma come ti ho allegato VbCrlf che č una
costante equivalente....!
Ho provato ad eseguire su evento Click di un Pulsante:
Me.MiaTxtBox=Me.MiaTxtBox & vbcrlf & "Prova"
Il risultato č:
"Vecchio Contenuto"
"Prova"
Forse non capiscobene il problema, oppure hai omesso
qualche dettaglio importante per la diagnosi del difetto.
@Alex



title: Inserire Invio in un campo Memo

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:a79b69321913f4b38e...@mygate.mailgate.org...
> Il codice che hai postato è formalmente corretto, io solitamente
> non utilizzo Chr(13) ma come ti ho allegato VbCrlf che è una
> costante equivalente....!
ehm... prova il seguente codice:
For i = 1 To Len(vbCrLf)
    MsgBox Asc(Mid(vbCrLf, i, 1))
Next i
D'altra parte lo dice il nome stesso :-)
Ciao. Claudio.


title: Inserire Invio in un campo Memo

text:
"Claudio" <cld@NOSPAM&COsupereva.it> wrote in message
news:UtOy9.8835$
XO.3...@news2.tin.it

Ciao Claudio, forse ho frainteso il tuo POST, ma ti riporto
un pezzo di Help....!
Dall'HELP:
Le seguenti costanti sono definite nella libreria dei tipi
di Visual Basic, Applications Edition e possono essere
utilizzate in un punto qualsiasi del codice in sostituzione
dei valori effettivi:
Costante	Equivalente	        Descrizione
vbCrLf	        Chr(13) + Chr(10)	Combinazione di ritorno a
capo/avanzamento riga
vbCr	        Chr(13)	                Carattere di ritorno a capo
vbLf	        Chr(10)         	Carattere di avanzamento riga
ecc.....!
Per valori effettivi intende i relativi CHR(xx)
L'esempio che hai fatto era per farmi capire che era una STRINGA...??
Beh, lo sapevo, ma oltre ad essere una stringa è una STRINGA SPECIALE
che l'HELP stesso identifica..........!!
Se ho frainteso scusa.....!!! In ritardo.



title: Inserire Invio in un campo Memo

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:cc1b9eed7c92617105...@mygate.mailgate.org...
> "Claudio" <cld@NOSPAM&COsupereva.it> wrote in message
> news:UtOy9.8835$
XO.3...@news2.tin.it
> > "Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:a79b69321913f4b38e...@mygate.mailgate.org...
> > > Il codice che hai postato è formalmente corretto, io solitamente
> > > non utilizzo Chr(13) ma come ti ho allegato VbCrlf che è una
> > > costante equivalente....!
> > Forse non capiscobene il problema, oppure hai omesso
> > qualche dettaglio importante per la diagnosi del difetto.
> Ciao Claudio, forse ho frainteso il tuo POST, ma ti riporto
> un pezzo di Help....!
>
> Dall'HELP:
... cut
Volevo solo dirti che vbCrLf (Carriage Return and Line Feed) *non è* una
costante equivalente a Chr(13), ma a Chr(13) (Carriage Return) + Chr(10) (Line
Feed). La costante equivalente a Chr(13) è vbCr. Quindi il motivo per cui al
buon Alessio non funziona è solo perché utilizza un "Carriage Return" senza il
"Line Feed". Non credo ci sia null'altro da capire :-)
Ciao. Claudio.


title: Inserire Invio in un campo Memo

text:
"Claudio" <cld@NOSPAM&COsupereva.it> wrote in message
news:egPy9.9194$
XO.3...@news2.tin.it
[CUT]
>
> Volevo solo dirti che vbCrLf (Carriage Return and Line Feed) *non è* una
> costante equivalente a Chr(13), ma a Chr(13) (Carriage Return) + Chr(10) (Line
> Feed). La costante equivalente a Chr(13) è vbCr. Quindi il motivo per cui al
> buon Alessio non funziona è solo perché utilizza un "Carriage Return" senza il
> "Line Feed". Non credo ci sia null'altro da capire :-)
>
> Ciao. Claudio.
Scusa CLAUDIO perfettamente concorde con te, avevo frainteso
il significato del tuo appunto.
@Alex.



title: Inserire Invio in un campo Memo

text:
> Quindi il motivo per cui al
> buon Alessio non funziona è solo perché utilizza un "Carriage Return" senza il
> "Line Feed". Non credo ci sia null'altro da capire :-)
Penso Anch'io
> Ciao. Claudio.
Ciao
AleX
p.s. Grazie a tutti (funziona perfettamente)



title: Inserire Invio in un campo Memo

text:
Grazie Ciao
AleX
> testo = testo & vbCrLf & "testo a capo"
>
> Ciao. Claudio.



title: avviare access con CTRL

author: Lenny

text:
l'ho scoperto oggi per caso
che vuol dire avviare access in modalità provvisoria ?
ciao


title: avviare access con CTRL

author: Roberto da casa

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:b1dhuf$fsp$1...@lacerta.tiscalinet.it...
> l'ho scoperto oggi per caso
> che vuol dire avviare access in modalità provvisoria ?
>
>
> ciao
Scusami, ma parli di Access o di Windows?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: avviare access con CTRL

author: Cristiano

text:
> l'ho scoperto oggi per caso
> che vuol dire avviare access in modalità provvisoria ?
Ti consente di avviare Access nel caso non parta in modalità standard.
Usalo quando hai problemi ad avviarlo. (Fai le corna :)
Ciao


title: avviare access con CTRL

text:
> Scusami, ma parli di Access o di Windows?
>
> --
> Roberto
>
access.
è scritto nell' oggetto.
:-)


title: avviare access con CTRL

text:
"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:b1h6lb$bmp$1...@lacerta.tiscalinet.it...

Che era scritto nell'oggetto l'avevo letto, ma pensavo fosse stato un
lapsus.
Non mi vergogno a dirti che non sapevo che esistesse l'apertura di Access in
modalità provvisoria.



title: altra domanda ma non

author: Ivan Piffer

text:
Scusate ragazzi ma stavo cercando di eliminare tutti gli avvisi che
access mi mostra quando eseguo macro,query di accodamento, ma non mi
ricordo proprio come si fa!! (access 2000)
Scusatemi ancora se la domanda e' banale ma non ne esco...
Ivan


title: altra domanda ma non

author: Silvio Berruti

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:kv47ptg588ao9udef...@4ax.com...

DoCmd.Setwarnings False
X riattivarli
DoCmd.Setwarnings True
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: altra domanda ma non

author: Cia Grosseto

text:
In access 2000
Strumenti
Opzioni
Messaggi di conferma
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:kv47ptg588ao9udef...@4ax.com...



title: problema con creazione REPORT

author: Vito Cassata

text:
Devo raccogliere in un unico report i dati che scaturiscono da 4 diverse
query del mio database (3 query semplici ed 1 query a campi incrociati).
Non appena ci provo, includendo in "creazione guidata" i campi che
voglio vengano riportati, appare il messaggio "Sono stati selezionati
campi da origini record cui non è possibile connettersi ..."
Come posso fare ?
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema con creazione REPORT

author: Warrant

text:
fai una query unica basata sulle tre query precedenti e poi su quella query
crei il report!!


title: SAVE AS >FINESTRELLA<

author: Marco

text:
Io ho un database che genera un certo risultato che va salvato in un
database esterno di cui bisogna assegnare nome e percorso.
Ora l'utente deve digitare a mano il percorso, chiedevo se qualcuno sa dirmi
come si richiama la finestrella di salvataggio di windows, io ho già quella
di apertura file e funziona bene e dato che sul sito in cui ho trovato
questo codice non c'è la funzione per il comando "SAVEAS", mi serve il
codice anche per richiamare la finestra di salvataggio file.
Grazie a chi mi risponderà


title: SAVE AS >FINESTRELLA<

text:
"Marco" <
alfalink...@libero.it
> ha scritto nel messaggio
news:5bwb7.125696$Qf6.8...@news2.tin.it...

Prova a vedere se fa al caso tuo ciò che è scritto nel Sito Comune (link qui
sotto), Sezione General, nella FAQ di Nicola intitolata "Richiamare la
finestra di dialogo per la selezione di una directory."
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtro report in base a filtro maschera e con criteri nella prima query

author: Bruno - S95

text:
Access 97.
Ho realizzato un database nel quale apro i report con i record filtrati in
base a filtro maschera, dopo aver inserito in quest'ultima i chiteri (spesso
è la stessa maschera inserimento o archiviazione dati).
Per fare ciò (spero possa essere utile a qualcuno), uso un pulsante nella
form con il seguente codice:
Private Sub Apri_report_Click()
    Dim str As String
    Dim rptName As String
    If Me.NomeCombo <> "" Then
    str = Me.Filter
    rptName = Me.NomeCombo
    DoCmd.OpenReport rptName, acViewPreview, , wherecondition:=str
    Me.Filter = ""
ElseIf Me.FilterOn Then
    MsgBox ("Riproporre il filtro e selezionare un report da aprire")
    Me.NomeCombo.SetFocus
    Me.Filter = ""
Else
    MsgBox ("Selezionare un report da aprire")
    Me.NomeCombo.SetFocus
    Me.Filter = ""
End If
    Me.Filter = ""
End Sub
-------------------------
Purtroppo nella query del report necessita che siano presenti tutti i campi
della maschera che si usa per filtrare, ma in alcuni casi non va bene.
In sostanza, quando capita che una query di un report ha una sottoQuery, in
questultima (che filtrerà per prima) vorrei mettere un'espressione tipo:
= form![Voli]![CampodellaScheda].filtro (praticamente il filtro della
scheda)
purtroppo non ci sono riuscito e spero in un vostro cortese aiuto per
scrivere l'espressione corretta.
Ciao da Bruno


title: Ancora problemi con il runtime

author: Mirko Caporali

text:
Ciao a tutti,
Continua la mia odissea con i test di un'applicazione in modalità
runtime.
Questa volta, va tutto bene tranne la procedura di compattazione che
Access non riesce a terminare, mandando il seguente messaggio:"Se è in
esecuzione in moduolo di Visual Basic che utilizza il supporto OLE o
DDE, può essere necessario interromepere il modulo".
Premetto che:
1) Il file non ha alcun problema di compattazione quando gira in
Access;
2) Il problema si verifica solo se nel PC è installata UNICAMENTE la
versione runtime di ACCESS;
3) Un altro file con gli stessi riferimenti NON ha questo problema.
4) ho provato a creare un nuovo file Access importandovi tutti gli
oggetti, ma il problema resta.
Che ne pensate ?


title: Ancora problemi con il runtime

author: Simone Calligaris

text:
"Mirko Caporali" <
Ciao a tutti,

Che ne pensate ?
E' una situazione nuova per me.
Ma tu cosa intendi per "procedura di compattazione"?
Ciao, Simone


title: Ancora problemi con il runtime

text:
Simone Calligaris ha scritto:
> E' una situazione nuova per me.
> Ma tu cosa intendi per "procedura di compattazione"?
Nella barra degli strumenti ho messo "compatta e ripristina database".
Con gli altri DB funziona anche e SEMPRe in modalità runtime, con
questo, invece, se è presente solo la runtime non porta a compimento
il processo.


title: Ancora problemi con il runtime

text:
"Mirko Caporali" <


Pare quindi che tu ti stia riferendo al FE... in ogni caso non è meglio
settare l'opzione di compattazione alla chiusura?
Ciao, Simone


title: Ancora problemi con il runtime

text:
Simone Calligaris ha scritto:
> Pare quindi che tu ti stia riferendo al FE... in ogni caso non è meglio
> settare l'opzione di compattazione alla chiusura?
Si, parlo del FE...
e seguendo il tuo consiglio accade l'incredibile: la compattazione in
chiusura la esegue correttamente. Tuttavia, non riesce a compattarsi
"su richiesta", bloccandosi. E' come se ad un certo punto incontrasse
un modulo che gli sta antipatico e che gli impedisce di portare a
termine l'operazione.
mah..... misteri del runtime.


title: Ancora problemi con il runtime

text:
"Mirko Caporali"


Meglio per te comunque: un'opzione per la compattazione esplicita del file
in uso è una schifezza (e mi stupisco che funzioni negli altri casi)  ;-)
mah..... misteri del runtime.
Proprio non ci giurerei: l'Access Runtime *è* Access con la finestra oggetti
nascosta...
A parte le features disabilitate da MS non ho mai riscontrato comportamenti
"strani" rispetto alla versione "Full" e non vedo come potrebbero essercene
visto che le componenti sono le stesse.
Può darsi che A '2003 faccia eccezione, ma non ci credo.
Ciao, Simone


title: Ancora problemi con il runtime

text:
Simone Calligaris ha scritto:
> Proprio non ci giurerei: l'Access Runtime *è* Access con la finestra oggetti
> nascosta...
> A parte le features disabilitate da MS non ho mai riscontrato comportamenti
> "strani" rispetto alla versione "Full" e non vedo come potrebbero essercene
> visto che le componenti sono le stesse.
> Può darsi che A '2003 faccia eccezione, ma non ci credo.
Infatti... è per questo che non capisco il motivo di questo
comportamento bizzarro. Poi, per il resto, va tutto alla grande.


title: Ancora problemi con il runtime

text:
Simone Calligaris ha scritto:
> Meglio per te comunque: un'opzione per la compattazione esplicita del file
> in uso è una schifezza (e mi stupisco che funzioni negli altri casi)  ;-)
Mi sa che hai proprio ragione... non è molto elegante :-(
Senti, mi piacerebbe tuttavia consentire all'utente di decidere se far
compattare o meno il database alla chiusura. Mi sai dire come impostare
(o disabilitare) tale opzione da VBA?
PS: poi prometto solennemente di non annoiarvi più con problemi legati
all runtime :-)


title: Ancora problemi con il runtime

text:
"Mirko Caporali" <
> Meglio per te comunque: un'opzione per la compattazione esplicita del file
> in uso è una schifezza (e mi stupisco che funzioni negli altri casi)  ;-)
Mi sa che hai proprio ragione... non è molto elegante :-(
Senti, mi piacerebbe tuttavia consentire all'utente di decidere se far
compattare o meno il database alla chiusura. Mi sai dire come impostare
(o disabilitare) tale opzione da VBA?
Mai provato: però dovrebbe essere possibile con Application.SetOption
"descrizione opzione"    (vedi Help per esempi).
Ciao, Simone


title: Ancora problemi con il runtime

text:
Simone Calligaris ha scritto:
> Mai provato: però dovrebbe essere possibile con Application.SetOption
> "descrizione opzione"    (vedi Help per esempi).
Funziona:
Application.SetOption "Auto Compact", True
Grazie, ciao


title: Funzione dmax

author: Enrico Iervolino

text:
In Una maschera ho un campo "Idcliente" che fa riferimento alla tabella
Clienti, idcliente(numerico).
Il mio problema è il seguente: utilizzo nella maschera la funzione dmax per
incrementare automaticamente il campo; supponiamo che ho 5 record;ora se
elimino l' IDcliente 3 quando riapro la maschera l' idcliente passa a 6, ma
non è esatto. Dovrebbe essere 5..
Come posso fare?
Grazie
Enrico


title: Funzione dmax

author: Antonio Biso

text:
"Enrico Iervolino" <
eni...@tin.it
> ha scritto nel messaggio
news:gYpEb.17307$0w.8...@news2.tin.it...

Perchè non è esatto? Il record n°5 già esiste, quindi perchè il nuovo
dovrebbe prendere il valore 5? Ce ne sarebbero 2 a questo punto col valore
5!!!
L'ID serve per identificare univocamente un record, quindi non è importante
il valore, basta sia non ci siano doppioni.
Inoltre, l'eliminazione di un cliente (che già di per sè è errata, andrebbe
settato un flag di cancellato, manetnenedo il record) non elimina le
transazioni di questo cliente dove è stato salvato il suo ID. Quindi, la
transazione non troverebbe più il cliente associato e eventuali
interrogazioni al sistema darebbero errore!!!
Antonio


title: Funzione dmax

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HoyEb.200152$e6.75...@twister2.libero.it...

> Ok, hai ragione ma se lo stesso problema si presentasse con una Tabella
dei prodotti?
Ovvero: prodotti da 1  5
elimino il 3
il nuovo record deve essere 6 o 5?
secondo me 5 perchè tutto il campo dovrebbe decrementare(?) di 1
Ciao
 Enrico


title: Funzione dmax

text:
"Enrico Iervolino" <
eni...@tin.it
> ha scritto nel messaggio
news:2kzEb.18396$0w.8...@news2.tin.it...

Ma proprio NO!
Stesso discorso, hai già delle transazioni con quei codici usati, se li
cambi si sballa tutto!
Inoltre, RIPETO: l'ID serve per identificare il record, potrebbe chiamarsi
pippo, pluto o minni, basta che non ce ne siano altri con quel nome!!!
Antonio


title: Funzione dmax

author: sv

text:
Enrico Iervolino ha scritto:
> In Una maschera ho un campo "Idcliente" che fa riferimento alla tabella
> Clienti, idcliente(numerico).
> Il mio problema è il seguente: utilizzo nella maschera la funzione dmax per
> incrementare automaticamente il campo; supponiamo che ho 5 record;ora se
Ma cosa incrementi con DMax? E come ?
> elimino l' IDcliente 3 quando riapro la maschera l' idcliente passa a 6, ma
> non è esatto. Dovrebbe essere 5..
> Come posso fare?
> Grazie
> Enrico
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query misteriosa.

author: Luciano

text:
Ho una stringa sql costruita dinamicamente in base alle scelte effettuate su
tre caselle di riepilogo.
E' una scheggia a meno che....la terza casella di riepilogo abbia un solo
item selected!
Quando la logica vorrebbe che fosse lenta quando gli item selected aumentano
facendo conseguentemente aumentare gli AND e gli OR della stringa.
Beh, nel caso citato si pianta del tutto!
Suggerimenti?
Saluti.
Luciano


title: Query misteriosa.

author: Lorenzo Coronati

text:
Scrisse "Luciano" <
mc5...@mclink.it
>:
>Ho una stringa sql costruita dinamicamente in base alle scelte effettuate su
>tre caselle di riepilogo.
Naturalmente hai controllato la stringa appena prima di eseguirla ed
e' corretta, VERO?
Posta, posta.
--
Lorenzo Coronati
--
ICDA Forever official member
<<...buona la pasta coi ricci>>
--


title: Query misteriosa.

author: Lbo da casa

text:
>E' una scheggia a meno che....la terza casella di riepilogo abbia un solo
>item selected!
cioe' famme capi', se sulla stess alistbox selezioni due righe corre,
se deselezioni una riga si pianta?
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Query misteriosa.

text:
Lbo da casa ha scritto nel messaggio
<
387e574c...@news.interbusiness.it
>...
>>E' una scheggia a meno che....la terza casella di riepilogo abbia un solo
>>item selected!
>
>cioe' famme capi', se sulla stess alistbox selezioni due righe corre,
>se deselezioni una riga si pianta?
Esatto!:(
Saluti.
Luciano


title: Query misteriosa.

text:
>>>E' una scheggia a meno che....la terza casella di riepilogo abbia un solo
>>>item selected!
>>
>>cioe' famme capi', se sulla stess alistbox selezioni due righe corre,
>>se deselezioni una riga si pianta?
>Esatto!:(
hai provato, tanto per curiosita', a passare l'sql a due querydef
diverse e vedere quanto ci si mette ad eseguire le query "non
dinamiche"?



title: Come vare una variazione alla query 'totale progressivo di un campo in una query' del sito comune?

author: Gandalf

text:
Ciao a tutti,
   qualcuno sa come modificare la query Come si può ottenere il totale
progressivo di un campo in una query? del sito comune in modo che , se
filtrata, faccia la somma solo di ciò che 'passa' dal filtro e non del
complesso? Cioè , avrei bisogno di fare la somma solo dei campi
visualizzati.
Io non riesco a farglielo fare...  qualcuno mi aiuta, per favore?
Grazie.
Gandalf.


author: Roberto da casa

text:
"Gandalf" <
gandalf_...@people.it
> ha scritto nel messaggio
news:c22fd.197771$35.94...@news4.tin.it...

Quando richiami la funzione TotProgrQry, per il parametro NomeTabella non
indicare il nome della tabella su cui è basata la query, ma il nome della
query stessa da cui richiami la funzione, insomma devi fare quello che viene
fatto nel database di esempio.
>
> Grazie.
Prego
> Gandalf.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto da casa wrote:
> "Gandalf" <
gandalf_...@people.it
> ha scritto nel messaggio
> news:c22fd.197771$35.94...@news4.tin.it...
>> Ciao a tutti,
>>    qualcuno sa come modificare la query Come si può ottenere il
>> totale progressivo di un campo in una query? del sito comune in modo
>> che , se filtrata, faccia la somma solo di ciò che 'passa' dal
>> filtro e non del complesso? Cioè , avrei bisogno di fare la somma
>> solo dei campi visualizzati.
>>
>> Io non riesco a farglielo fare...  qualcuno mi aiuta, per favore?
>
> Quando richiami la funzione TotProgrQry, per il parametro NomeTabella
> non indicare il nome della tabella su cui è basata la query, ma il
> nome della query stessa da cui richiami la funzione, insomma devi
> fare quello che viene fatto nel database di esempio.
Io lo faccio, e non mi va! Anche nel DB di esempio se poni un vincolo alla
query (per es. IDMovimento > 9) il Totale viene stravolto...
Prova a guardare il risultato :
http://notonlyftp.myftp.org/QueryConFiltroNonFunzionante.JPG
La struttura filtrata è qui :
http://notonlyftp.myftp.org/StrutturaQuery.jpg
(l'unica modifica è l'ultimo campo a destra che fa da filtro...)
La sintassi nel mio DB  è la medesima... E la costruzione uguale (cambiano
chiaramente solo il nome e i campi della tabella).
Dove sbaglio? (Spero di non prendere un abbaglio anche sta volta...  :-)
Ciao e Grazie.
Gandalf.


text:
"Gandalf" <
gandalf_...@people.it
> ha scritto nel messaggio
news:Ovbfd.85277$b5.41...@news3.tin.it...
> Roberto da casa wrote:
> > "Gandalf" <
gandalf_...@people.it
> ha scritto nel messaggio
> > news:c22fd.197771$35.94...@news4.tin.it...
> >> Ciao a tutti,
> >>    qualcuno sa come modificare la query Come si può ottenere il
> >> totale progressivo di un campo in una query? del sito comune in modo
> >> che , se filtrata, faccia la somma solo di ciò che 'passa' dal
> >> filtro e non del complesso? Cioè , avrei bisogno di fare la somma
> >> solo dei campi visualizzati.
> >>
> >> Io non riesco a farglielo fare...  qualcuno mi aiuta, per favore?
> >
> > Quando richiami la funzione TotProgrQry, per il parametro NomeTabella
> > non indicare il nome della tabella su cui è basata la query, ma il
> > nome della query stessa da cui richiami la funzione, insomma devi
> > fare quello che viene fatto nel database di esempio.
>
> Io lo faccio, e non mi va! Anche nel DB di esempio se poni un vincolo alla
> query (per es. IDMovimento > 9) il Totale viene stravolto...
Non capisco cosa tu intenda per stravolto: ho provato a fare quello che mi
hai suggerito e nella query del database di esempio sono stati visualizzati
solamente i record che hanno un IDMovimento > 9, ed è stato costruito un
totale progressivo corretto.
Onestamente non riesco a vedere alcun errore.
>
> Prova a guardare il risultato :
>
http://notonlyftp.myftp.org/QueryConFiltroNonFunzionante.JPG
Il risultato che compare è quello che si ottiene indicando il nome della
tabella invece del nome della query nel richiamo della funzione TotProgrQry.
> La struttura filtrata è qui :
http://notonlyftp.myftp.org/StrutturaQuery.jpg
> (l'unica modifica è l'ultimo campo a destra che fa da filtro...)
Sono andato a questo link ma tutto mi ha fatto vedere tranne che la
struttura della query.
Scusa ma non facciamo prima se posti il codice SQL della query?
>
> La sintassi nel mio DB  è la medesima... E la costruzione uguale (cambiano
> chiaramente solo il nome e i campi della tabella).
Scusami, ma penso che il problema sia su come richiami la funzione
TotProgrQry.
Prova a postare il codice SQL della tua query.
>
> Dove sbaglio?
Una ipotesi di dove potresti aver sbagliato l'ho già fatto; siccome ho dato
una settimana di ferie alla sfera di cristallo, non sono in grado di darti
certezze. ;-)
>(Spero di non prendere un abbaglio anche sta volta...  :-)
Solo tu lo puoi sapere.
Comunque prova quest'altra soluzione che risolve il problema del totale
progressivo senza far ricorso ad una funzione scritta con il codice VBA, ma
usa solamente il linguaggio SQL.
L'esempio di cui stiamo parlando e pubblicato sul Sito Comune, potrebbe
essere risolto anche usando semplicemente il seguente codice SQL:
SELECT Tab1.IdMovimento, First(Tab1.IDProdotto) AS IDProdotto,
Tab1.DataMovimento, First(Tab1.Quantità) AS Quantità, SUM(Tab2.Quantità) AS
Progressivo
FROM tblMovimenti AS Tab1 INNER JOIN tblMovimenti AS Tab2 ON
Format(Tab1.Datamovimento, "yyyymmdd") & Format(Tab1.IdMovimento, "000000")
>= Format(Tab2.Datamovimento, "yyyymmdd") & Format(Tab2.IdMovimento,
"000000")
GROUP BY Tab1.DataMovimento, Tab1.IdMovimento
ORDER BY Tab1.DataMovimento, Tab1.IdMovimento;
>
> Ciao e Grazie.



text:
Roberto da casa wrote:
> Prova a postare il codice SQL della tua query.
Quella del DB di esempio che mi da i risultati che hai visto č:
SELECT tblMovimenti.*,
CDbl(TotProgrQry("IDMovimento",[IDMovimento],"Quantitą","Query1")) AS Totale
FROM tblMovimenti
WHERE (((tblMovimenti.IDMovimento)>9))
ORDER BY tblMovimenti.DataMovimento, tblMovimenti.IDMovimento;
E questa query si chiama "Query1". Mi pare sia fatta come dici tu, tranne il
WHERE ....
Gandalf.


text:
"Gandalf" <
gandalf_...@people.it
> ha scritto nel messaggio
news:x9qfd.204914$35.97...@news4.tin.it...
> Roberto da casa wrote:
> > Prova a postare il codice SQL della tua query.
>
> Quella del DB di esempio che mi da i risultati che hai visto è:
>
> SELECT tblMovimenti.*,
> CDbl(TotProgrQry("IDMovimento",[IDMovimento],"Quantità","Query1")) AS
Totale
> FROM tblMovimenti
> WHERE (((tblMovimenti.IDMovimento)>9))
> ORDER BY tblMovimenti.DataMovimento, tblMovimenti.IDMovimento;
>
> E questa query si chiama "Query1". Mi pare sia fatta come dici tu, tranne
il
> WHERE ....
>
> Gandalf.
Il problema è che la query di cui sopra, al contrario di quello che tu
asserisci, sicuramente NON si chiama Query1; e non capisco per quale motivo
scrivi le cose che non sono vere.
Infatti se nel database di esempio pubblicato sul Sito Comune creo una
query, che naturalmente non si chiama Query1, alla quale imposto con un
brutale copia/incolla il codice SQL quello che hai  indicato qui sopra, e
mantengo la presenza della preesistente Query1, ottengo il risultato
sbagliato di cui tu parli: per ottenere il risultato giusto occorre
sostituire, nel codice SQL di cui sopra, la parola Query1 con il VERO nome
della query che stai creando.
Scusami Gandalf, ma se non sbaglio è la seconda volta che mi fai perdere
inutilmente tempo ad inseguire errori che non esistono: ti posso assicurare
che questa sarà comunque l'ultima volta.
Beh che dire?
Sbagliare è umano, ma perseverare è diabolico.



text:
Roberto da casa wrote:
> Il problema è che la query di cui sopra, al contrario di quello che tu
> asserisci, sicuramente NON si chiama Query1;
E' quella che ho trovato qui:
http://www.sitocomune.com/download/TotProgressivoQuery.zip
 che è il file
zippato presente sul sitocomune. L'ho aperto e ho trovato un file .mdb e un
.doc
Ho aperto l'mdb e mi dice
- converti
- apri database
lo apro e... magia! C'è una query che si chiama 'Query1'!!! Guarda caso
proprio quella di cui ti parlavo...
> e non capisco per quale motivo scrivi le cose che non sono vere.
Se non mi credi cerco un SW che mi catturi il video del PC per fare un
filmino....
> Infatti se nel database di esempio pubblicato sul Sito Comune creo una
> query,
Non hai bisogno di crearla perchè c'è già (Query1)!! E il DB di esempio si
trova sotto il listato della query alla pagina
http://www.sitocomune.com/queries/queries011.htm
> che naturalmente non si chiama Query1, alla quale imposto con
> un brutale copia/incolla il codice SQL quello che hai  indicato qui
> sopra, e mantengo la presenza della preesistente Query1, ottengo il
> risultato sbagliato di cui tu parli: per ottenere il risultato giusto
> occorre sostituire, nel codice SQL di cui sopra, la parola Query1 con
> il VERO nome della query che stai creando.
Volgio modificare Query1 esistente, che si chiama Query1, entro in Query1 e
ci scrivo Query1 !!
Che è quello che mi stai dicendo... e quello che ho fatto io...
Gandalf.


text:
"Gandalf" <
gandalf_...@people.it
> ha scritto nel messaggio
news:rXufd.88758$b5.42...@news3.tin.it...
> Roberto da casa wrote:
>
> > Il problema è che la query di cui sopra, al contrario di quello che tu
> > asserisci, sicuramente NON si chiama Query1;
>
> E' quella che ho trovato qui:
>
http://www.sitocomune.com/download/TotProgressivoQuery.zip
 che è il file
> zippato presente sul sitocomune. L'ho aperto e ho trovato un file .mdb e
un
> .doc
> Ho aperto l'mdb e mi dice
> - converti
> - apri database
> lo apro e... magia! C'è una query che si chiama 'Query1'!!! Guarda caso
> proprio quella di cui ti parlavo...
>
> > e non capisco per quale motivo scrivi le cose che non sono vere.
>
> Se non mi credi cerco un SW che mi catturi il video del PC per fare un
> filmino....
A me non servono i filmini; il fatto è che io non sto parlando della query
chiamata Query1 dell'esempio che funziona sicuramente bene, ma mi riferivo
alla query che hai fatto tu e che non ti funziona.
>
> > Infatti se nel database di esempio pubblicato sul Sito Comune creo una
> > query,
>
> Non hai bisogno di crearla perchè c'è già (Query1)!! E il DB di esempio si
> trova sotto il listato della query alla pagina
>
http://www.sitocomune.com/queries/queries011.htm
>
> > che naturalmente non si chiama Query1, alla quale imposto con
> > un brutale copia/incolla il codice SQL quello che hai  indicato qui
> > sopra, e mantengo la presenza della preesistente Query1, ottengo il
> > risultato sbagliato di cui tu parli: per ottenere il risultato giusto
> > occorre sostituire, nel codice SQL di cui sopra, la parola Query1 con
> > il VERO nome della query che stai creando.
>
> Volgio modificare Query1 esistente, che si chiama Query1, entro in Query1
e
> ci scrivo Query1 !!
> Che è quello che mi stai dicendo... e quello che ho fatto io...
>
>
> Gandalf.
Forse non ti è chiaro che il database del Sito Comune l'ho fatto e
pubblicato io quindi so dove si trova come è fatto e sono altrettanto sicuro
che funziona correttamente per quello che vuoi fare tu (riprovato per
scrupolo anche 5 minuti fa) e ti posso garantire che funziona con
soddisfazione anche per altri frequentatori di questo NG.
Ti ho fatto delle ipotesi per cui potrebbe non funzionare a te, ma se tu
dici che non sono valide non so proprio che altro dirti; sicuraente hai
fatto qualcosa di sbagliato ma a quanto sembra non ho sufficiente fantasia
per ipotizzare cosa.
E l'altra soluzione che ti ho consigliato ti funziona?
Comunque penso di aver dedicato a questo problema più tempo del necessario:
esco dal thread e ti faccio gli auguri di trovare la soluzione al tuo
problema.



title: OLE (ancora!!!)

author: Paolo

text:
Salve,
scusate se ritorno su questo argomento con la solita domanda ma non capisco
dove sbaglio.
Il problema è sempre quello: la cornice oggetto associato (collegata al
campo [FOTO]) visualizza l'icona dell'immagine (.JPG) collegata e non
l'immagine stessa.
Ho letto tutte le risposte da Voi date a domande simili a questa, ho preso
visione di quanto pubblicato sul sito comune, ho ben compreso che conviene
usare metodi alternativi al collegamento OLE ma, dopo aver installato dal CD
di Office (2000) TUTTI i filtri grafici disponibili non vedo perchè il
problema debba persistere e, anche se aggirabile, vorrei capirne la causa.
Ringrazio sin d'ora chi sarà così paziente da rispiegarmi (dettagliatamente
per favore) l'origine del problema.
Un saluto a tutti
Paolo


title: Tracciato RIBA

author: PRO

text:
Ho preparato un file col tracciato delle RIBA, visto e considerato che
qualcuno me lo ha chiesto!
L'ho postato al webmaster del sitocomune per pubblicarlo sullo stesso...
Ho provato a postarlo anche qui, ma non vengono accettati allegati in questo
gruppo!?
Se qualcuno ne necessita urgentemente, me lo può chiedere via e-mail.
Inoltre..se qualche anima pia, mi evita la fatica di scrivere tutto il
codice...ho vuole collaborare con un programmatore scarso...
Grazie
Cordialità
Giulio


title: Tracciato RIBA

author: Arold

text:
> Inoltre..se qualche anima pia, mi evita la fatica di scrivere tutto il
> codice...ho vuole collaborare con un programmatore scarso...
>
> Grazie
>
> Cordialità
>
> Giulio
anche io ho fatto il codice per il tracciato riba Standard setif, se a
qualcuno gli serve si faccia vivo. inoltre come si fà per mandarlo sul sito
comune?
grazie.


title: Tracciato RIBA

author: ALESSANDRO Baraldi

text:
"Arold" <
simb...@libero.it
> ha scritto nel messaggio
news:bh376a$6kh$1...@lacerta.tiscalinet.it...

Vai sul sitocomune nella HomePage ci sono le istruzioni di come
inviarla al WebMaster.
Questo è il primo passo, poi per la pubblicazione occorre attendere
la prossima cometa.......!
Scherzi a parte ultimamente la TRIADE(BIADE) che gestisce il SITO ha poco
tempo per gli aggiornamenti, ma usualmente 1 all'anno passate le feste
estive viene fatto.
@Alex.


title: Tracciato RIBA

author: Giorgio Prx

text:
"PRO" <
togli...@tiscali.it
> ha scritto nel messaggio
news:bh362p$66p$1...@lacerta.tiscalinet.it...

Ciao PRO
I tracciati record delle RIBA sono soggetti a modifiche periodiche quindi
una pubblicazione sul sito comune rischia di diventare obsoleta.
La miglior fonte di informazioni a riguardo è
http://www.associazionecbi.it/inside.asp?id=7
Da cui si possono scaricare i PDF aggiornati.
Ciao Giorgio.


title: Tracciato RIBA

text:
> > Ho preparato un file col tracciato delle RIBA, visto e considerato che
> > qualcuno me lo ha chiesto!
> >
>
>
> I tracciati record delle RIBA sono soggetti a modifiche periodiche quindi
> una pubblicazione sul sito comune rischia di diventare obsoleta.
> La miglior fonte di informazioni a riguardo č
>
http://www.associazionecbi.it/inside.asp?id=7
> Da cui si possono scaricare i PDF aggiornati.
>
> Ciao Giorgio.
Ho verificato il postato con quanto trovato al link, ed effettivamente ci
sono delle piccole differenze.
Se quello č lo standard, chiedo venia...   Seguite lo standard....
Ciao Giulio


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

author: Roberto dalla campagna

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


title: DB in rete con identificzione utente come fare?

author: medmax

text:
Dovrei creare un db da utilizzare in rete.
Il db dovrebbe identificare gli utenti  permettendo loro
di entrare nel db e utilizzarlo.
Ciň consentirebbe ai vari utenti in rete di utlizzare
contemporaneamente il db.
All'apertura di una sottomaschera, il campo ora e il campo ident (che
identifica l'utente) dovrebbero automaticamente riempirsi.
1) Avete suggerimenti da darmi su come iniziare?
2) Il db lo installo su un pc "server" collegato in rete. Il programma
    puň essere aperto contemporaneamente da tutti gli utenti in rete
    e possono utilizzarlo libermente?
Grazie


author: Alessandro Baraldi

text:
"medmax" <
med...@yahoo.it
> wrote in message
news:vhnou1d5j8hsaiepd...@4ax.com
> Dovrei creare un db da utilizzare in rete.
> Il db dovrebbe identificare gli utenti  permettendo loro
> di entrare nel db e utilizzarlo.
> Ciò consentirebbe ai vari utenti in rete di utlizzare
> contemporaneamente il db.
Dipende da molte cose, questa affermazione non è sempre vera.
> All'apertura di una sottomaschera, il campo ora e il campo ident (che
> identifica l'utente) dovrebbero automaticamente riempirsi.
>
> 1) Avete suggerimenti da darmi su come iniziare?
> 2) Il db lo installo su un pc "server" collegato in rete. Il programma
>     può essere aperto contemporaneamente da tutti gli utenti in rete
>     e possono utilizzarlo libermente?
>
>
> Grazie
Prima di tutto devi capire che per gestire un sistema
multiuUtente occorre perforza parlare di tecnologia
Client-Server.
A questo proposito il tuo applicativo va diviso in 2 parti
una residente nel PC dell'utente chiamato FE o Client ed
una residente nel Server chiamato BE o Server.
Access non è una vera e propria tecnologia Client-Server
ma diciamo che fino ad una decina di utenti contemporanei,
qualora il gestionale venga ottimizzato bene, da discreti risultati.
C'è da dire che per lavorare in MultiUSer serve un pò di esperienza.
Ci sarebbero molte cose da dire, e la tua domanda presuppone il
noviziato data la vastità dell'interrogativo.
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:


Grazie della risposta,
In effetti sono novizio, ma volendo fre un db spartano?
Cioè io creo un db con le suddette caratteristice e lo installo
su pc server in un specifica cartella e dai pc client faccio partire
il db che succede?


text:
"medmax" <
med...@yahoo.it
> wrote in message
news:6opou1dic1ui9a455...@4ax.com
[CUT]
> Grazie della risposta,
>
> In effetti sono novizio, ma volendo fre un db spartano?
> Cioč io creo un db con le suddette caratteristice e lo installo
> su pc server in un specifica cartella e dai pc client faccio partire
> il db che succede?
La cosa migliore č che tu faccia quello che hai detto.
Io ti ho dato un suggerimento dato dal fatto che gią sono
passato per queste esperienze, del resto ti farai esperienza.



text:
On Fri, 10 Feb 2006 10:19:23 +0000 (UTC), "Alessandro Baraldi"
<
ik2...@libero.it
> wrote:
>"medmax" <
med...@yahoo.it
> wrote in message
>
news:6opou1dic1ui9a455...@4ax.com
>
>[CUT]
>> Grazie della risposta,
>>
>> In effetti sono novizio, ma volendo fre un db spartano?
>> Cioè io creo un db con le suddette caratteristice e lo installo
>> su pc server in un specifica cartella e dai pc client faccio partire
>> il db che succede?
>
>
>La cosa migliore è che tu faccia quello che hai detto.
>
>Io ti ho dato un suggerimento dato dal fatto che già sono
>passato per queste esperienze, del resto ti farai esperienza.
>
>@Alex
Ti ringrazio, ne farò tesoro.
Ti chiedo solo un suggerimento in merito all'inserimento
di user e psw per accedere al db e come posso recuperare
l'user che devo inserire in un campo della sottomaschera
per ogni record inserito?
Grazie.


text:
"medmax" <
med...@yahoo.it
> wrote in message
news:1eqou15m5mkdhtdqh...@4ax.com
[CUT]
> Ti ringrazio, ne farò tesoro.
> Ti chiedo solo un suggerimento in merito all'inserimento
> di user e psw per accedere al db e come posso recuperare
> l'user che devo inserire in un campo della sottomaschera
> per ogni record inserito?
Anche quì dipende da come hai intenzione di realizzare la gestione
degli utenti.
Se usi la struttura nativa tramite MDW devi recuperare
lo User che si è Loggato.
Se usi una struttura personalizzata sicuramente tramite un Login
iniziale.
Penso che sia l'ultimo dei problemi, il primo è strutturare bene
il Database e normalizzare le tabelle.
> Grazie.
Prego



text:


Devo creare un bd multi utente che permetta ad ogni
singolo utente di crivere in un campo situato in una maschera
un  testo, che poi dovrò unire insieme e stampare. l'importante è che
ogni testo inserito sia preceduto dall'orario d'inserimento e dal
userid di chi ha inserito la notizia.
Sei troppo gentile, non vorrei abusare della tua cortesia.


text:
"medmax" <
med...@yahoo.it
> wrote in message
news:g7rou15us2sdik718...@4ax.com
>[CUT]
> Devo creare un bd multi utente che permetta ad ogni
> singolo utente di crivere in un campo situato in una maschera
> un  testo, che poi dovrò unire insieme e stampare. l'importante è che
> ogni testo inserito sia preceduto dall'orario d'inserimento e dal
> userid di chi ha inserito la notizia.
Non stai chiedendo nulla di diverso da quanto si fà abitualmente
il problema è che non trovi nulla di già fatto, pertanto dovrai
iniziare a soffrire con qualche esperimento.
> Sei troppo gentile, non vorrei abusare della tua cortesia.
Non abusi, l'area è pubblica chiedere è lecito, e rispondere.....
Ciao



author: Anna Lisa Lambiasi

text:
Ciao ho il tuo stesso problema...forse e' un po' piu' semplice.
Ti spiego:
ho creato un db con una sola tabella che deve contenere vari dat su clienti
ma questi sono gestiti da diverse persone. Ho messo quindi il db sul server
e cerato diversi gruppi utenti in tutti sono 12 e tutti possono aggiungere e
modificare record ma devo tracciare quale user e quando ha apportato queste
modifiche in una maschera.
Potreste cortesemente aiutarmi...sono al mio primo db access complesso
...diciamo che sono una novizia...tutti i vostri suggerimenti sono ben
accetti.
Grazie infinitamente
Anna Lisa
e-mail:
a_lam...@yahoo.it
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6ec758554832401f3b...@mygate.mailgate.org...
> "medmax" <
med...@yahoo.it
> wrote in message
>
news:1eqou15m5mkdhtdqh...@4ax.com
>
> [CUT]
>> Ti ringrazio, ne farň tesoro.
>> Ti chiedo solo un suggerimento in merito all'inserimento
>> di user e psw per accedere al db e come posso recuperare
>> l'user che devo inserire in un campo della sottomaschera
>> per ogni record inserito?
>
> Anche quě dipende da come hai intenzione di realizzare la gestione
> degli utenti.
> Se usi la struttura nativa tramite MDW devi recuperare
> lo User che si č Loggato.
> Se usi una struttura personalizzata sicuramente tramite un Login
> iniziale.
>
> Penso che sia l'ultimo dei problemi, il primo č strutturare bene



title: Forms.Requery

author: Claudia G

text:
Ho un problemino.... come sempre del resto...
alla chiusura della Form deve fare un requery della AttivitaSubfrm inclusa
nella Form Nomi
ho scritto:
Attivitasubfrm.requery e mi da errore
ho scritto
Form!Attivitasubfrm!requery e mi da ancora errore
come va scritto il codice??
:-(((((


title: Forms.Requery

author: Antonio Biso

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdclpo$ij7$1...@lacerta.tiscalinet.it...
> Ho un problemino.... come sempre del resto...
>
> alla chiusura della Form deve fare un requery della AttivitaSubfrm inclusa
> nella Form Nomi
Perchč deve fare la requery (che č semplicemente un refresh della
visualizzazione) se poi devi chiudere il tutto?
> ho scritto:
> Attivitasubfrm.requery e mi da errore
attivitasubfrm č il nome del controllo sottomaschera?
Se č cosě hai scritto giusto, ma se hai scritto questo nell'evento chiusura
della maschera forse non puoi fare requery di un suo controllo.
Prova a scrivere la stessa cosa su un pulsante normale e vedi se funziona
Antonio


title: Forms.Requery

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdclpo$ij7$1...@lacerta.tiscalinet.it...

Se anche il controllo sottomaschera contenuto nella maschera Nomi si chiama
AttivitaSubfrm, prova cosě:
[Forms]![Nomi]![AttivitaSubfrm].Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Forms.Requery

text:
"Antonio Biso" <
ch...@libero.it
> ha scritto nel messaggio
news:k8lKa.119592$Ny5.3...@twister2.libero.it...

non ho capito nulla.....
che devo fare per avere un refresh della sottomaschera nella form
principale????


title: Forms.Requery

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZglKa.121659$lK4.3...@twister1.libero.it...

Fatto ma non funziona....


title: Forms.Requery

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdcnt3$jpk$1...@lacerta.tiscalinet.it...
>
> > > Attivitasubfrm.requery e mi da errore
> >
> > attivitasubfrm č il nome del controllo sottomaschera?
> > Se č cosě hai scritto giusto, ma se hai scritto questo nell'evento
> chiusura
> > della maschera forse non puoi fare requery di un suo controllo.
> > Prova a scrivere la stessa cosa su un pulsante normale e vedi se
funziona
> >
> > Antonio
> >
> >
>
> non ho capito nulla.....
> che devo fare per avere un refresh della sottomaschera nella form
> principale????
Uddio!!!
Scusa eh?
Ripeto la domanda: perchč vuoi refreshare la sottomaschera se stai chiudendo
la maschera principale?!!?!
Intanto rispondi a questo!
Antonio


title: Forms.Requery

text:
"Antonio Biso" <
ch...@libero.it
> ha scritto nel messaggio
news:qtxKa.120937$Ny5.3...@twister2.libero.it...

allora....
la maschera principale ha una subform
io apro una maschera tramite un bottone  per inserire altri dati nella
subform
chiudo la maschera e la subform dovrebbe riaggiornarsi con i dati nuovi
appena inseriti.....


title: Forms.Requery

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdf9u8$nv4$1...@lacerta.tiscalinet.it...
>
> > > non ho capito nulla.....
> > > che devo fare per avere un refresh della sottomaschera nella form
> > > principale????
> >
> > Uddio!!!
> > Scusa eh?
> > Ripeto la domanda: perchè vuoi refreshare la sottomaschera se stai
> chiudendo
> > la maschera principale?!!?!
> > Intanto rispondi a questo!
> >
> > Antonio
> >
> >
> allora....
> la maschera principale ha una subform
> io apro una maschera tramite un bottone  per inserire altri dati nella
> subform
> chiudo la maschera e la subform dovrebbe riaggiornarsi con i dati nuovi
> appena inseriti.....
Quindi le maschere coinvolte sono 3:
la form principale
la sottomaschera della form principale
un ulteriore maschera per inserire i dati nella sottomaschera
????
A parte che mi pare che ci sia un po' di ridondanza, comunque se è questo il
contesto, su evento su chiusura della terza maschera, scriverai
forms("principale").nomecontrollosottomaschera.requery
Antonio


title: Forms.Requery

text:
"Antonio Biso" <
ch...@libero.it
> ha scritto nel messaggio
news:TZRKa.124294$Ny5.3...@twister2.libero.it...

si si hai capito bene
ma per nome controllo che cosa intendi???


title: Forms.Requery

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:bdhsku$s1o$1...@lacerta.tiscalinet.it...
>
> > Quindi le maschere coinvolte sono 3:
> > la form principale
> > la sottomaschera della form principale
> > un ulteriore maschera per inserire i dati nella sottomaschera
> > ????
> > A parte che mi pare che ci sia un po' di ridondanza, comunque se č
questo
> il
> > contesto, su evento su chiusura della terza maschera, scriverai
> > forms("principale").nomecontrollosottomaschera.requery
> >
> > Antonio
> >
> >
> >
> si si hai capito bene
> ma per nome controllo che cosa intendi???
Gli oggetti che metti sulla maschera si chiamano controlli.
Le caselle di testo, i pulsanti, le combo ecc. ecc.
Anche l'oggetto sottomaschera č un controllo (lo puoi selezinare iunfatti
proprio nel menů dei controlli).
A questo signore tu dai un nome, che puň anche essere diverso dalla maschera
origine oggetto.
Ecco, il nome del controllo devi usare...
Antonio


title: Con Win 98 Report OK, perde i pezzi con Win 2000

author: Ever

text:
Ho un report realizzato con Access 97 che in anteprima è a posto su tutti i
PC, stampando dai PC con Windows 98 funziona correttamente, mentre stampando
dai PC con Windows 2000 perde dei pezzi. Le stampe sono in formato A4, fatte
su una HP 6122, ed il campo su cui perde i pezzi ha la proprietà espandibile
settata a Sì.
A qualcuno è capitato qualche cosa di simile e sa come risolvere il problema
?
Grazie in anticipo per l'eventuale aiuto.
Sergio


author: Cane Randagio

text:
"Ever" <
> Ho un report realizzato con Access 97 che in anteprima è a posto su tutti
i
> PC, stampando dai PC con Windows 98 funziona correttamente, mentre
stampando
> dai PC con Windows 2000 perde dei pezzi. Le stampe sono in formato A4,
fatte
> su una HP 6122, ed il campo su cui perde i pezzi ha la proprietà
espandibile
> settata a Sì.
> A qualcuno è capitato qualche cosa di simile e sa come risolvere il
problema
> ?
Trattasi, molto probabilmente, d' incompatibilità con Driver stampante HP
6122 per win 2000.
Per avere conferma, installa un altro Driver e prova l'anteprima...
Come risolvere?
Hai provato a installare Drivers di un modello affine?
Hai scaricato dal web una versione più recente del driver in oggetto?
Bye


text:
"Cane Randagio" <
dogX...@virgilio.it
> ha scritto nel messaggio
news:uFQkb.50739$vO5.1...@twister1.libero.it...

Grazie, per il consiglio, alla prima occasione proverò, per quanto riguarda
l'anteprima che mi hai detto di provare, o ti è sfuggito o non ho capito io,
ma mi funziona già adesso.
Bye


title: Come gestire le scadenze

author: Massimo

text:
Buongiorno a tutti.
Mi è stato chiesto di aggiornare un vecchio file access sulla gestione
della manutenzione di un azienda.
Sono in diffcoltà a capire, non a livello di programmazione, ma a
livello di logica come gestire queste benedette scadenze.
In sostanza l'azienda ha una serie di macchinari che vanno manutenuti
ogni tot giorni.
Ci sono tre tabelle:
Tbl_Anagrafica
Tbl_Manutenzioni
Tbl_Scadenze
Nella tabella manutenzioni inserisco il codice del macchinario, il
tipo di manutenzione la frequenza etc..
La tabella scadenze deve contenere i dati sulle future scadenze
(codice, data da fare)
E questi sono i miei dubbi:
1 - come gestire l'acquisto di nuovi macchinari e quindi la generazioe
di nuove scadenze
2 - l'utente finale deve poter generare scadenze quando vuole e quindi
come evitare di sovrascrive o creare doppioni di scadenze
Lo so che è complicato ma se qualcuno ha una idea o ha già sviluppato
qualcosa in merito e volesse darmi una dritta ne sarei grato, perchè è
+ di una settimana che ci penso e non riesco a venirne a capo.
Grazie x l'aiuto
Massimo Pallavicini


title: Come gestire le scadenze

author: almorel

text:

Ciao Massimo
potresti postare il DB ? Se no la vedo nera..
Alberto


title: Come gestire le scadenze

author: Marco Pizzamiglio

text:
Massimo ha scritto:
> Buongiorno a tutti.
> Mi � stato chiesto di aggiornare un vecchio file access sulla gestione
> della manutenzione di un azienda.
> Sono in diffcolt� a capire, non a livello di programmazione, ma a
> livello di logica come gestire queste benedette scadenze.
> In sostanza l'azienda ha una serie di macchinari che vanno manutenuti
> ogni tot giorni.
> Ci sono tre tabelle:
> Tbl_Anagrafica
> Tbl_Manutenzioni
> Tbl_Scadenze
> Nella tabella manutenzioni inserisco il codice del macchinario, il
> tipo di manutenzione la frequenza etc..
> La tabella scadenze deve contenere i dati sulle future scadenze
> (codice, data da fare)
> E questi sono i miei dubbi:
> 1 - come gestire l'acquisto di nuovi macchinari e quindi la generazioe
> di nuove scadenze
> 2 - l'utente finale deve poter generare scadenze quando vuole e quindi
> come evitare di sovrascrive o creare doppioni di scadenze
> Lo so che � complicato ma se qualcuno ha una idea o ha gi� sviluppato
> qualcosa in merito e volesse darmi una dritta ne sarei grato, perch� �
> + di una settimana che ci penso e non riesco a venirne a capo.
> Grazie x l'aiuto
> Massimo Pallavicini
Piuttosto che tenere una tabella con le future scadenze, che ti obbliga a
compilarla periodicamente (e se te ne dimentichi???), io terrei una
tabella con le date di manutenzione. Poi � facile risalire alla data di
ultima manutenzione e calcolare quanti giorni/mesi sono passati, se il
numero di giorni dall'ultima manutenzione supera o si avvicina a quello
impostato nella tabella delle macchine fai comparire un avviso.
Se l'utente vuole modificare una scadenza baster� che cambi il numero di
giorni dell'intervallo di manutenzione.
Altrimenti si pu� tenere una tabella a parte per le manutenzioni
straordinarie, ma questo complicherebbe un po' la gestione.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Come gestire le scadenze

author: Roberto da Parma

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:hjbui8$4er$1...@news.newsland.it...

Forse � lo stesso concetto che ti diceva Marco...io ti consiglierei di
aggiungere un campo alla tua manutenzione...
es.
tipoman        dataman        rinnovo
bollo             01/01/10        01/01/11 oppure ci metti un valore che poi
andrai a confrontare (es. km)
Ciao
--
Roberto da Parma


title: Come gestire le scadenze

text:
On 22 Gen, 11:27,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> Massimo ha scritto:
>
>
>
>
>
> > Buongiorno a tutti.
> > Mi è stato chiesto di aggiornare un vecchio file access sulla gestione
> > della manutenzione di un azienda.
> > Sono in diffcoltà a capire, non a livello di programmazione, ma a
> > livello di logica come gestire queste benedette scadenze.
> > In sostanza l'azienda ha una serie di macchinari che vanno manutenuti
> > ogni tot giorni.
> > Ci sono tre tabelle:
> > Tbl_Anagrafica
> > Tbl_Manutenzioni
> > Tbl_Scadenze
> > Nella tabella manutenzioni inserisco il codice del macchinario, il
> > tipo di manutenzione la frequenza etc..
> > La tabella scadenze deve contenere i dati sulle future scadenze
> > (codice, data da fare)
> > E questi sono i miei dubbi:
> > 1 - come gestire l'acquisto di nuovi macchinari e quindi la generazioe
> > di nuove scadenze
> > 2 - l'utente finale deve poter generare scadenze quando vuole e quindi
> > come evitare di sovrascrive o creare doppioni di scadenze
> > Lo so che è complicato ma se qualcuno ha una idea o ha già sviluppato
> > qualcosa in merito e volesse darmi una dritta ne sarei grato, perchè è
> > + di una settimana che ci penso e non riesco a venirne a capo.
> > Grazie x l'aiuto
> > Massimo Pallavicini
>
> Piuttosto che tenere una tabella con le future scadenze, che ti obbliga a
> compilarla periodicamente (e se te ne dimentichi???), io terrei una
> tabella con le date di manutenzione. Poi è facile risalire alla data di
> ultima manutenzione e calcolare quanti giorni/mesi sono passati, se il
> numero di giorni dall'ultima manutenzione supera o si avvicina a quello
> impostato nella tabella delle macchine fai comparire un avviso.
> Se l'utente vuole modificare una scadenza basterà che cambi il numero di
> giorni dell'intervallo di manutenzione.
> Altrimenti si può tenere una tabella a parte per le manutenzioni
> straordinarie, ma questo complicherebbe un po' la gestione.
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Marco, non ci crederai ma continuo ad avere solo nebbia davanti ai
miei occhi.....
Quindi mi stai dicendo di fare in modo che la generazione delle
scadenze avvenga una sola volta e poi si aggiornano in automtico? E se
mi arriva una nuova macchina?
Non riesco a capire il giro del fumo.....
Allora io so che la macchina 0001 deve essere manutenuta 4 volte
l'anno. Mi genero le mie scadenze che sono 1/3, 1/6, 1/9 e 1/12 ma in
questo caso mi devo creare una tabella di appoggio.
Il 2/3 effettuo la prima manutenzione e aggiungo il record  alla
tabella manutenzioni fatte, il 2/6 effettuo la seconda manutenzione e
aggiungo il record.
Primo quesito queste due manutenzioni come fanno a rigenerarsi? Basta
una query con un campo calcolato che va a prendere la data effettuata
è aggiunge 365?
Ciao
Massimo


title: Come gestire le scadenze

text:
Massimo ha scritto:
> On 22 Gen, 11:27,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
> wrote:
> > Massimo ha scritto:
> > > Buongiorno a tutti.
> > > Mi � stato chiesto di aggiornare un vecchio file access sulla gestione
> > > della manutenzione di un azienda.
> > > Sono in diffcolt� a capire, non a livello di programmazione, ma a
> > > livello di logica come gestire queste benedette scadenze.
> > > In sostanza l'azienda ha una serie di macchinari che vanno manutenuti
> > > ogni tot giorni.
> > > Ci sono tre tabelle:
> > > Tbl_Anagrafica
> > > Tbl_Manutenzioni
> > > Tbl_Scadenze
> > > Nella tabella manutenzioni inserisco il codice del macchinario, il
> > > tipo di manutenzione la frequenza etc..
> > > La tabella scadenze deve contenere i dati sulle future scadenze
> > > (codice, data da fare)
> > > E questi sono i miei dubbi:
> > > 1 - come gestire l'acquisto di nuovi macchinari e quindi la generazioe
> > > di nuove scadenze
> > > 2 - l'utente finale deve poter generare scadenze quando vuole e quindi
> > > come evitare di sovrascrive o creare doppioni di scadenze
> > > Lo so che � complicato ma se qualcuno ha una idea o ha gi� sviluppato
> > > qualcosa in merito e volesse darmi una dritta ne sarei grato, perch� �
> > > + di una settimana che ci penso e non riesco a venirne a capo.
> > > Grazie x l'aiuto
> > > Massimo Pallavicini
> >
> > Piuttosto che tenere una tabella con le future scadenze, che ti obbliga a
> > compilarla periodicamente (e se te ne dimentichi???), io terrei una
> > tabella con le date di manutenzione. Poi � facile risalire alla data di
> > ultima manutenzione e calcolare quanti giorni/mesi sono passati, se il
> > numero di giorni dall'ultima manutenzione supera o si avvicina a quello
> > impostato nella tabella delle macchine fai comparire un avviso.
> > Se l'utente vuole modificare una scadenza baster� che cambi il numero di
> > giorni dell'intervallo di manutenzione.
> > Altrimenti si pu� tenere una tabella a parte per le manutenzioni
> > straordinarie, ma questo complicherebbe un po' la gestione.
> > Ciao.
> > -Marco-
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it-
Nascondi testo citato
> >
> > - Mostra testo citato -
> Marco, non ci crederai ma continuo ad avere solo nebbia davanti ai
> miei occhi.....
> Quindi mi stai dicendo di fare in modo che la generazione delle
> scadenze avvenga una sola volta e poi si aggiornano in automtico? E se
> mi arriva una nuova macchina?
> Non riesco a capire il giro del fumo.....
> Allora io so che la macchina 0001 deve essere manutenuta 4 volte
> l'anno. Mi genero le mie scadenze che sono 1/3, 1/6, 1/9 e 1/12 ma in
> questo caso mi devo creare una tabella di appoggio.
> Il 2/3 effettuo la prima manutenzione e aggiungo il record  alla
> tabella manutenzioni fatte, il 2/6 effettuo la seconda manutenzione e
> aggiungo il record.
> Primo quesito queste due manutenzioni come fanno a rigenerarsi? Basta
> una query con un campo calcolato che va a prendere la data effettuata
> � aggiunge 365?
> Ciao
> Massimo
Tu hai la tabella Macchine, dove registri la macchina 0001 e i suoi vari
dati tra cui l'intervallo di manutenzione in giorni: 365 (o in mesi se ti
� pi� comodo).
Poi hai la tabella Manutenzioni dove registri tutti gli interventi di
ciascuna macchina, con le relative date.
Con una query, chiamiamola Scadenze, � facile sapere che, per esempio,
l'ultimo intervento sulla macchina 0001 � stato fatto il 10/02/2009; dalla
tabella Macchine sai che la manutenzione della 0001 va fatta ogni 365
giorni, quindi fai 10/02/2009 + 365 (vedi sull'help F1 la funzione
dateadd()) e ottieni la data della prossima scadenza: 10/02/2010.
Quando farai la manutenzione alla 0001 la registri nella tbl Manutenzioni,
supponiamo sia il 04/02/2010. Riaprendo poi la query avrai gi� la data
della prossima manutenzione: 04/02/2011, calcolata come data dell'ultima
manutenzione (04/02/2010) pi� l'intervallo di manutenzione (365).
Chiaramente mettendo l'intervallo di manutenzione nella tabella Macchine
ciascuna macchina avr� il suo specifico intervallo, che pu� essere
differente da quello delle altre macchine, magari la macchina 0001 va
revisionata ogni 365 giorni, la 0002 ogni 180, ecc...
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Come gestire le scadenze

author: Paolo opg

text:
Massimo <
maxpall...@libero.it
> wrote in
news:38f1afea-e49d-4b28...@j14g2000yqm.googlegroups.com
:
[cut]
>
> Marco, non ci crederai ma continuo ad avere solo nebbia davanti ai
> miei occhi.....
> Quindi mi stai dicendo di fare in modo che la generazione delle
> scadenze avvenga una sola volta e poi si aggiornano in automtico? E se
> mi arriva una nuova macchina?
avere la lista delle prossime manutenzioni in tabella non e' un must,
secondo me occupano spazio e basta.
di solito quello che si fa e' visualizzare la lista quando serve, ed e' una
cosa diversa.
ti crei una query con la funzione che ti suggerisce marco nell'altro post e
in questo modo hai un po' di vantaggi:
- non hai la tabella in piu' da aggiornare
- se cambi l'intervallo di manutenzione non devi aggiornare scadenze gia'
in tabella
- non rischi incongruenze nei dati a causa di scadenze non aggiornate
> Non riesco a capire il giro del fumo.....
> Allora io so che la macchina 0001 deve essere manutenuta 4 volte
> l'anno. Mi genero le mie scadenze che sono 1/3, 1/6, 1/9 e 1/12 ma in
> questo caso mi devo creare una tabella di appoggio.
> Il 2/3 effettuo la prima manutenzione e aggiungo il record  alla
> tabella manutenzioni fatte, il 2/6 effettuo la seconda manutenzione e
> aggiungo il record.
> Primo quesito queste due manutenzioni come fanno a rigenerarsi? Basta
> una query con un campo calcolato che va a prendere la data effettuata
> � aggiunge 365?
>
> Ciao
> Massimo
>
le scadenze sono manutenzioni non ancora eseguite.
la tabella manutenzioni ce l'hai: perche' le scadenze vuoi metterle in una
tabella separata?
aggiungi il campo 'eseguita' e sei a posto.
io piu' che puntare sulla lista di tutte le scadenze future, farei come
suggerisce marco, inserendo al massimo la prossima scadenza.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Come gestire le scadenze

text:
> Tu hai la tabella Macchine, dove registri la macchina 0001 e i suoi vari
> dati tra cui l'intervallo di manutenzione in giorni: 365 (o in mesi se ti
> è più comodo).
> Poi hai la tabella Manutenzioni dove registri tutti gli interventi di
> ciascuna macchina, con le relative date.
> Con una query, chiamiamola Scadenze, è facile sapere che, per esempio,
> l'ultimo intervento sulla macchina 0001 è stato fatto il 10/02/2009; dalla
> tabella Macchine sai che la manutenzione della 0001 va fatta ogni 365
> giorni, quindi fai 10/02/2009 + 365 (vedi sull'help F1 la funzione
> dateadd()) e ottieni la data della prossima scadenza: 10/02/2010.
> Quando farai la manutenzione alla 0001 la registri nella tbl Manutenzioni,
> supponiamo sia il 04/02/2010. Riaprendo poi la query avrai già la data
> della prossima manutenzione: 04/02/2011, calcolata come data dell'ultima
> manutenzione (04/02/2010) più l'intervallo di manutenzione (365).
> Chiaramente mettendo l'intervallo di manutenzione nella tabella Macchine
> ciascuna macchina avrà il suo specifico intervallo, che può essere
> differente da quello delle altre macchine, magari la macchina 0001 va
> revisionata ogni 365 giorni, la 0002 ogni 180, ecc...
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -- Nascondi testo citato
>
> - Mostra testo citato -
Ok mi pare di capire che la strada da te tracciata e seguita anche da
altri in questo post è la migliore.
Mi metto alla prova e nei prossimi giorni faccio sapere perchè
sicuramente ci sarà qualcosa da chiarire...
Grazie a tutti per la dritta.
Max


title: Come gestire le scadenze

author: RobertoA

text:
> aggiungi il campo 'eseguita' e sei a posto.
>
> io piu' che puntare sulla lista di tutte le scadenze future, farei come
> suggerisce marco, inserendo al massimo la prossima scadenza.
Ed un campo PREAVVISO che puo' essere variabile da macchina a machina e che
ti permette di iniziare a vedere l'avviso da tot giorni prima dela scadenza
desiderata
Puo' servire ad esempio all'approvvigionamento dei materiali necessari per
la manutenzione


title: Come gestire le scadenze

author: Paolo Holzl

text:
Il Fri, 22 Jan 2010 00:45:20 -0800, Massimo ha scritto:
> Buongiorno a tutti.
> Mi è stato chiesto di aggiornare un vecchio file access sulla gestione
> della manutenzione di un azienda.
> Sono in diffcoltà a capire, non a livello di programmazione, ma a
> livello di logica come gestire queste benedette scadenze. In sostanza
> l'azienda ha una serie di macchinari che vanno manutenuti ogni tot
> giorni.
> Ci sono tre tabelle:
> Tbl_Anagrafica
> Tbl_Manutenzioni
> Tbl_Scadenze
> Nella tabella manutenzioni inserisco il codice del macchinario, il tipo
> di manutenzione la frequenza etc.. La tabella scadenze deve contenere i
> dati sulle future scadenze (codice, data da fare)
> E questi sono i miei dubbi:
> 1 - come gestire l'acquisto di nuovi macchinari e quindi la generazioe
> di nuove scadenze
Il caricamento in anagrafica lo fai tramite una schermata che carica
macchinario, e le manutenzioni, e ti genera le scadenze (magari
editabili), se vuoi puoi fare una combo in cui uno può scegliere se
averle annuali, semestrali e la data di riferimento di partenza e un
tastone OK che completa l'opera.
Questa schermata si usa solo al primo caricamento (impedisci l'aggiunta
manuale del record).
Poi, sempre in anagrafica, quando uno seleziona il record che gli
interessa, ci metti un pulsante per vedere il dettaglio delle scadenze
modificabile come avrai immagino quello delle manutenzioni, con tanto di
tasto per generarne delle nuove.
Non disdegnerei nella tabella Scadenze il campo FattoInData.
Ciao
--
http://blog.holzl.it


title: Maschera Sottomaschera e casella di riepilogo

author: AMR-Giuseppe

text:
Ciao a tutti
Ho un problema che ancora non sono riuscito a risolvere
spero ora di farcela.
All'apertura di una Maschera un controllo immagine mi
visualizza una Tavola di un catalogo( con relativi prodotti )
e una Sottomaschera i corrispondenti codici prodotto,prezzo,ubicazione,ecc.
ecc.
inoltre c'č una casella di riepilogo Elenco Tavole  che mi permette di
cambiare
tavola avanti ( Su ) o indietro ( Giů ), ed č ovviamente sincronizzata con
la sottomaschera
per aggiornare, al variare della tavola ,i codici prodotto,prezzo ecc.
Ora ho inserito due pulsanti  Sů e Giů con delle istruzioni
che tempo fŕ mi ha dato Maurizio , questi pulsanti hanno il seguente codice:
Private Sub VaiSuGiů(ByVal SuGiů As Integer)
With Me.Elenco_Tavole
.Value = .Column(.BoundColumn - 1, .ListIndex + SuGiů)
End With
End Sub
__________
Private Sub CmdGiů_Click()
  With Me.Elenco_Tavole
    If (.ListIndex > -1) Then
    VaiSuGiů 1
   Else
            Beep
                End If
            End With
End Sub
__________
Private Sub CmdSU_Click()
With Me.Elenco_Tavole
        If (.ListIndex < .ListCount - 0) Then
        VaiSuGiů -1
        Else
            Beep
                End If
            End With
End Sub
________
Il problema consiste nel sincronizzare in nuovi valori dovuti allo
spostamento Sů  o  Giů
della casella riepilogo Elenco Tavole e il rispettivo controllo Immagine +
Sottomaschera .
In pratica andando Sů o Giů nella casella riepilogo deve risultare come
cambiare pagina
in un catalogo, se esempio da tavola 8 vado a tavola 9 la maschera deve
cambiare immagine
e deve rifare la query sulla sottomaschera .
Preciso che attualmente il tutto funziona bene se la scelta nella casella di
riepilogo la effettuo
con il mouse, sono solo i pulsanti che fanno andare avanti o indietro la
barra della casella riepilogo
che non  aggiornano la maschera , il problema č sincronizzarli .
Non so se mi sono spiegato bene ma spero di sě e conta nella pazienza di
qualcuno di voi.
Grazie
Ciao Giuseppe


title: Aiutatemi con i Bookmark perfavore !!!

author: MM

text:
Ciao a tutti,
per risolvere il mio problema sulle requery di una maschera (in Access 2000)
nella quale la posizione del record viene messa sul primo dopo aver
effettuato una requery mi hanno consigliato di usare i bookmark.
Ho guardato diversi esempi ma non riesco a farli funzionare.
Qualcuno sarebbe cosě gentile da postarmi un esempio funzionante per Access
2000 ?
Grazie in anticipo.
Con simpatia Marco.
PS: Vedi post Problema con REQUERY su Form con sottomaschera del 07/11/2002


title: Aiutatemi con i Bookmark perfavore !!!

author: Alessandro Cara

text:
MM wrote:
>
> Ciao a tutti,
>
> per risolvere il mio problema sulle requery di una maschera (in Access 2000)
> nella quale la posizione del record viene messa sul primo dopo aver
> effettuato una requery mi hanno consigliato di usare i bookmark.
> Ho guardato diversi esempi ma non riesco a farli funzionare.
ciao marco,
  guarda che quando fai requery, automaticamente, c'e' il
riposizionamento.
  Il problema spesso e' il contrario, cioe', come riposizionarsi dopo
  una requery
  C'e' qualcosa che non dici
--
a.cara


title: Aiutatemi con i Bookmark perfavore !!!

author: Alex

text:
"MM" <
mar...@libero.it
> wrote in message
news:HGNy9.5383$
Zn2.1...@twister1.libero.it

MMmmmm....!
Qualcosa non va...!
Il REQUERY "non altera" la posizione del PUNTATORE del Recordset....!
Puoi spiegare come esegui il REQUERY....!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aiutatemi con i Bookmark perfavore !!!

text:

Cancella. Ho riletto il tuo originale.
Quello che vuoi e' appunto il riposizionamento.
La requery dove la fai sulla maschera o sulla sottomaschera?
cmq
conservati la chiave
fai requery
cerca la chiave sul recordsetclone
e poi me.bookmark = me.recordsetclone.bookmark
--
a.cara


title: Aiutatemi con i Bookmark perfavore !!!

text:
Alex wrote:
[cut]
> MMmmmm....!
> Qualcosa non va...!
> Il REQUERY "non altera" la posizione del PUNTATORE del Recordset....!
sei sicuro alex?
--
a.cara


title: Aiutatemi con i Bookmark perfavore !!!

text:
"Alessandro Cara" <
al...@blunet.it
> wrote in message
news:3DCBABE6...@blunet.it

Solo in caso d'immissione dati, il puntatore Record si riposiziona
nella stessa posizione prima del REQUERY...!
A parte che un Requery lo userei solo per aggiornare il Recordset
di Form in seguito a modifiche sullo stesso....!
Mah, forse sto sbagliando, o forse mi sono spiegato male...!
Mi spiegheresti meglio cosa intendi Alessandro.
Ciao grazie @Alex.



title: Aiutatemi con i Bookmark perfavore !!!

text:
Alex wrote:
>
> "Alessandro Cara" <
al...@blunet.it
> wrote in message
>
news:3DCBABE6...@blunet.it
>
> > Alex wrote:
> > [cut]
> > > MMmmmm....!
> > > Qualcosa non va...!
> > > Il REQUERY "non altera" la posizione del PUNTATORE del Recordset....!
> > sei sicuro alex?
> > --
> > a.cara
>
> A parte che un Requery lo userei solo per aggiornare il Recordset
> di Form in seguito a modifiche sullo stesso....!
E' quello che probabilmente fa Marco quando apre la "mascherina"
Nel momento in cui fa requery il sistema si riposizione sul
primo record visualizzato.
MI scuso ma non ho ben compreso cosa intendi con
"Solo in caso d'immissione dati, il puntatore Record si riposiziona
nella stessa posizione prima del REQUERY...!"
--
a.cara


title: Aiutatemi con i Bookmark perfavore !!!

text:
> E' quello che probabilmente fa Marco quando apre la "mascherina"
> Nel momento in cui fa requery il sistema si riposizione sul
> primo record visualizzato.
>
> MI scuso ma non ho ben compreso cosa intendi con
> "Solo in caso d'immissione dati, il puntatore Record si riposiziona
> nella stessa posizione prima del REQUERY...!"
> --
> a.cara +
Mi potreste fare un esempio ?
Supponete di avere una maschera nella quale alloggiate una sottomaschera.
Su questa maschera avete un pulsante che vi pare una mascherina per
l'inserimento dei dati che vanno ad aggiornare la sottomaschera della
maschera principale.
A fronte di quale evento eseguito la requery dalla mascherina per aggiornare
la sottomaschera della maschera principale ?
E se mi potete fare un esempio di codice.
Esempio :
Su evento dopo aggiornamento della mascherina
dim posizione as long
posizione = Forms![maschera principale]![sottomaschera].bookmark
forms![maschera principale]![sottomaschera].requery
forms![maschera principale]![sottomaschera].bookmark =posizione
Una cosa del genere, le ho provate tutte ma forse sbaglio qualcosa.
Per di più ho la febbre che contribuisce come al solito.
Vorrei poter risolverlo questo problema.
Ciao e grazie della pazienza.
Marco.


title: Aiutatemi con i Bookmark perfavore !!!

text:
il codice della mia mascherina č il seguente ed č quello che devo modificare
per far sě che quando chiudo mascherina ritornando su
Forms![clienti]![Sottomaschera Impianto condizionamento] il record corrente
sia non il primo ma quello che c'era prima della requery.
*****codice di mascherina******
Private Sub Form_AfterUpdate()
Forms![clienti]![Sottomaschera Impianto condizionamento].Requery
End Sub
******fine codice mascherina********
Non credo sia difficile, ma mi sono perso in un circolo vizioso mentale e
non ne esco piů !!!
Vabbč ciao, con simpatia e un po' di febbre Marco.


title: Aiutatemi con i Bookmark perfavore !!!

text:
MM ha scritto:
>
> > E' quello che probabilmente fa Marco quando apre la "mascherina"
> > Nel momento in cui fa requery il sistema si riposizione sul
> > primo record visualizzato.
> >
> > MI scuso ma non ho ben compreso cosa intendi con
> > "Solo in caso d'immissione dati, il puntatore Record si riposiziona
> > nella stessa posizione prima del REQUERY...!"
> > --
> > a.cara +
>
> Mi potreste fare un esempio ?
1) La mascherina come ti ha detto Tonio Tanzi la apri in acdialog

2) Il sistema rientra alla istruzione successiva alla openform
3) Esegui il salvataggio della chiave
4) fai requery
5) Find o findfirst della chiave salvata (dipende ADO o DAO)
6) riallinei il bookmark sulla subform "ultima spiaggia"
il tutto nella routine che fa la openform di "mascherina"
--
a.cara


title: Intellisense

author: Lucio

text:
Salva a tutto il NG,
è da un pò che lavorando in VBA su un DB il completamento automatico
sembra impazzito;
in pratica mi appare per un momento la lista delle opzioni e poi scompare;
oppure do uno spazio e mi ritorna indietro.
Non so che fare, ho provato a ricompattare il db ma niente.
Help non riesco a lavorare.
Grazie.
Lucio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Intellisense

author: Sandro

text:
"Lucio" <
nap...@tin.it
> ha scritto nel messaggio
news:d7rph8$pg6$1...@news.newsland.it...

 Ciao Lucio,
a me era successa la stessa cosa, e stavo veramente impazzendo !!!
Sai qual'era il problema ?? che avevo in una form un evento su timer che
visualizzava l'ora, secondo per secondo
Questa form era la principale e restava sempre aperta e con VBA
l'intellisense mi dava gli stessi problemi che segnali tu.
Chiusa la form, eliminato il problema.
Facci sapere se sei nella stessa situazione.
Ciao


title: Intellisense

text:
Da non crederci!!!
Mi ha fatto impazzire.
Era la form con l'evento Timer.
Grazie.
Lucio
Sandro ha scritto:



title: [OT] Qualcuno di voi usa OPENFIRE con SPARK?

author: Pablitomf

text:
cdo
Avrei bisogno di notizie...
eventualmente fatemi sapere.
--
Ciao
Pablitomf
-----------------------------------
Propongo 4-4-2 con il Rombo a centrocampo :
De Sanctis
Zuniga-Campagnaro-Contini-Aronica
Maggio-Cigarini-Gargano-Hamsik
Lavezzi-Quagliarella
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Visualizzare le tabelle

author: Francesco

text:
Non esiste un comando SQL in access per visualizzare le tabelle? devo fare
un programma che si collega tramite odbc ad un db, non c'è modo di vederne
il contenuto senza conoscere le tabelle? grazie


title: Visualizzare le tabelle

author: Pablitomf (Maurizio Facciuti) [Acces]

text:
"Francesco" <
puffo...@tiscalinet.it
> ha scritto nel messaggio
news:45a659c2$0$4254$4faf...@reader1.news.tin.it...
> Non esiste un comando SQL in access per visualizzare le tabelle? devo fare
> un programma che si collega tramite odbc ad un db, non c'è modo di vederne
> il contenuto senza conoscere le tabelle? grazie
Come da MPIOA :
Riusciresti a farmi girare senza chiamarmi per nome, e per giunta a una
distanza non conosciuta, e senza neanche guardarmi ? ;-)
Bhè se fossi una bella ragazza, magari ci riusciresti pure! Ma l'informatica
non è sensibile come me a certi impulsi... [rotfl]
magari dai uno sguardo quà :
http://www.accessgroup.it/HomeArgomenti.asp?ID=55&Oggetto2=Gestore%20contenuti%20Tabelle
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Visualizzare le tabelle

author: Massimo Piubelli

text:

si, esiste una tabella di sistema in access che contiene i dati delle tabelle inserite.
Si chiama MSysObjects
il campo name contiente il nome della tabella
il campo type il tipo, in particolare i campi con valore 1 sono tabelle
escludi quindi quelli che hanno come iniziale del nome MSys per escludere le tabelle di sistema
ciao,
Max


title: Visualizzare le tabelle

text:
> magari dai uno sguardo quà :
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=55&Oggetto2=Gestore%20contenuti%20Tabelle
>
Forse sono in fase Rinco anche io...
se per Tabelle intendi la "Lista esistente in un DB" si... e quell'esempio
ti può esser utile



title: questione di API?

author: poli

text:
Sapete per caso se c'e' un modo rapido e indolore di evitare che ogni
maschera aperta abbia la sua brava icona sulla bara di stato di
Windows (quella del menu' avvio, intendo)?
A parte il fattore estetico, se l'utente e' cosi' malvagio da fare
richt-click sull'icona puo' chiudere la maschera in modo improprio
(almeno, improprio per me!).
Non mi sembra di aver visto nulla del genere sul sitocomune...
poli


title: questione di API?

author: fidirico

text:
"poli" <ric...@YYYtiscalinet.it> ha scritto nel messaggio
news:5nad5vk2jugtgs0di...@4ax.com...
> Sapete per caso se c'e' un modo rapido e indolore di evitare che ogni
> maschera aperta abbia la sua brava icona sulla bara di stato di
> Windows (quella del menu' avvio, intendo)?
> A parte il fattore estetico, se l'utente e' cosi' malvagio da fare
> richt-click sull'icona puo' chiudere la maschera in modo improprio
> (almeno, improprio per me!).
>
Dal menů strumenti vai in Opzioni e qui scegli la scheda Visualizzazione:
deseleziona la casella "Icone sulla barra delle applicazioni".
Ciao
Galliano


title: questione di API?

author: Luca Sack

text:
"poli" <ric...@YYYtiscalinet.it> ha scritto nel messaggio
news:5nad5vk2jugtgs0di...@4ax.com...

Oppure fai partire il programma in automatico dalla funzione 'Avvio' del
nenů strumenti disabilitando tutto.
Bye bye, Luca.


title: questione di API?

text:
On Fri, 21 Feb 2003 22:52:59 GMT, "fidirico" <
galtor...@libero.it
>
wrote:
>Dal menů strumenti vai in Opzioni e qui scegli la scheda Visualizzazione:
>deseleziona la casella "Icone sulla barra delle applicazioni".
Ecco, lo sapevo che ci facevo la figura dello scemo. E si' che avevo
guardato bene...
Grazie a tutti e due.
poli


title: Numero Progressivo con una Query

author: Dario Biolcati Rinaldi

text:
Salve a tutti,
vorrei creare un numero progressivo con una query, e per questo ho
utilizzato l'esempio presente sul sito del NG, che riporto di seguito:
ho creato un modulo del tipo: che ho chiamato progressione
Option Compare Database
Option Explicit
Dim rval As Integer    ' La variabile globale di appoggio
Public Function Progressione(Valore As String) As Integer
   If Valore = "Azzera" Then
      rval = 0
   Else
      rval = rval + 1
   End If
   Progressione = rval
End Function
Poi ho usato una query con:SELECT MiaTab.ID, MiaTab.Nome, Progressione((ID))
AS Progressione
FROM MiaTab
Il problema è che quando vado ad eseguire la query mi compare un messaggio
di errore che dice "funzione progressione non definita nell'espressione"
Sapete darmi una dritta su cosa può essere??
Conoscete un altro modo per creare una numero sequenziale con una query che
non usi il contatore del record???
Grazie a tutti coloro che avranno la pazienza di rispondermi
Dario


title: Numero Progressivo con una Query

author: ALESSANDRO Baraldi

text:
"Dario Biolcati Rinaldi" <
dari...@libero.it
> ha scritto nel messaggio
news:ouWId.6294$5k5.1...@twister2.libero.it...
> Salve a tutti,
> vorrei creare un numero progressivo con una query, e per questo ho
> utilizzato l'esempio presente sul sito del NG, che riporto di seguito:
> ho creato un modulo del tipo: che ho chiamato progressione
> Option Compare Database
> Option Explicit
> Dim rval As Integer    ' La variabile globale di appoggio
>
> Public Function Progressione(Valore As String) As Integer
>    If Valore = "Azzera" Then
>       rval = 0
>    Else
>       rval = rval + 1
>    End If
>    Progressione = rval
> End Function
> Poi ho usato una query con:SELECT MiaTab.ID, MiaTab.Nome,
Progressione((ID))
> AS Progressione
> FROM MiaTab
>
> Il problema č che quando vado ad eseguire la query mi compare un messaggio
> di errore che dice "funzione progressione non definita nell'espressione"
>
> Sapete darmi una dritta su cosa puň essere??
> Conoscete un altro modo per creare una numero sequenziale con una query
che
> non usi il contatore del record???
>
> Grazie a tutti coloro che avranno la pazienza di rispondermi
> Dario
Molte inesattezze.
ID sicuramente non č Stringa, ma sicuramente non č questo il problema.
Credo che il guaio sia questa dichiarazione:
Progressione((ID)) AS Progressione
Usi nomi uguali, prova a cambiare cosě:
Progressione((ID)) AS Progr
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Numero Progressivo con una Query

text:
Ok, in effetti ho copiato l'esempio del sito, la riga di sql scritta č
questa:
SELECT MiaTab.ID, MiaTab.Nome, Progressione([ID]) AS Pro
FROM MiaTab
Ma l'errore permane
Esistono altri modi per creare in automatico un numero progressivo??
..tipo un contatore che si puň azzerare quando necessario??
Ciao ciao
Dario
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41f43597$0$8204$5fc...@news.tiscali.it...



title: Numero Progressivo con una Query

author: Roberto da casa

text:
"Dario Biolcati Rinaldi" <
dari...@libero.it
> ha scritto nel messaggio
news:05XId.6323$5k5.1...@twister2.libero.it...
> Ok, in effetti ho copiato l'esempio del sito, la riga di sql scritta č
> questa:
> SELECT MiaTab.ID, MiaTab.Nome, Progressione([ID]) AS Pro
> FROM MiaTab
> Ma l'errore permane
> Esistono altri modi per creare in automatico un numero progressivo??
> ..tipo un contatore che si puň azzerare quando necessario??
> Ciao ciao
> Dario
[CUT]
Per prima cosa, quando rispondi scrivi DOPO e non prima del testo dei
messaggi precedenti.
Penso che tu non abbia memorizzato il codice del Sito Comune in un modulo
del tuo database.
Sempre nel Sito Comune, nella Sezione Queries, nella FAQ intitolata "Come si
puň ottenere il totale progressivo di un campo in una query e come si puň
numerare progressivamente le righe di una query?" troverai altre tre
soluzioni al tuo problema.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------