title: Report su maschera

text:
"inbario" <
inb...@libero.it
> wrote in message
news:vdxb8.7150$eD3.3...@twister1.libero.it...
> > Se l'origine DATI del REPORT č la stessa QUERY della Form e non la
> > chiudi
> E' esattamente cosě ma mi chiede il parametro.
> Sulla maschera ho messo un pulsante che mi apre il report,forse occorre
> inserire del codice VB?
>              Grazie mille
Forse mi sfugge qualche particolare che hai omesso, perchč č la stessa
tecnica che uso anch'io in alcune applicazioni e non mi da problemi.
Come passi i PARAMETRI alla QRY, con una Form non associata o
filtrandoli
direttamente dalla FORM e facendo il REQUERY....???
Hai percaso inserito nella QUERY in CRITERI [INSERISCI CRITERIO]....!!
Questo č meglio evitarlo, potrebbe essere la causa dei tuoi guai......!
Alessandro..



title: Report su maschera

author: inbario

text:
>
>
> Forse mi sfugge qualche particolare che hai omesso, perchè è la stessa
> tecnica che uso anch'io in alcune applicazioni e non mi da problemi.
>
> Come passi i PARAMETRI alla QRY, con una Form non associata o
> filtrandoli
> direttamente dalla FORM e facendo il REQUERY....???
Richiamando la form da un pulsante di un altra form si apre una finestrella
che mi chiede di inserire il parametro.
> Hai percaso inserito nella QUERY in CRITERI [INSERISCI CRITERIO]....!!
> Questo è meglio evitarlo, potrebbe essere la causa dei tuoi guai......!
Ma se non scrivi in criteri del campo fornitore [Inserisci fornitore] la
query non sa su quale campo applicare il parametro.
Forse esisterà una soluzione più elegante ma comunque ho risolto creando una
seconda query senza parametri,ma indicando nel criterio del campo fornitore
[forms]![m_fornitore]![fornitore] e legando il report a questa
query,Richiamando il report il valore del campo fornitore viene preso dal
valore dello stesso campo della form che è aperta in quel momento.
                            Comunque grazie mille



title: Report su maschera

author: Alessandro

text:
"inbario" <
inb...@libero.it
> wrote in message
news:tnKb8.9441$eD3.4...@twister1.libero.it...
> Ma se non scrivi in criteri del campo fornitore [Inserisci fornitore] la
> query non sa su quale campo applicare il parametro.
> Forse esisterà una soluzione più elegante ma comunque ho risolto creando una
> seconda query senza parametri,ma indicando nel criterio del campo fornitore
> [forms]![m_fornitore]![fornitore] e legando il report a questa
> query,Richiamando il report il valore del campo fornitore viene preso dal
> valore dello stesso campo della form che è aperta in quel momento.
>                             Comunque grazie mille
> > Alessandro..
Non ti sei posto il problema che forse ci sono metodi differenti per
arrivare allo stesso risultato.
Quello che non va, ma che hai risolto in qualche modo, è che hai
dovuto fare 2 QUERY quando ne bastava 1.
In ogni caso visto che hai risolto meglio così.
Ciao.
Alessandro.



title: Benedetta Multiutenza

author: ALB

text:
Quesito: DB di 25 Utenti;     B.E (Tabelle sul Server): 18000 KB :
F.E.(Programma): 3000 KB
Access 97: Quanto posso andare sottoliniando che il 50% lo usa in
visualizzazione e stampa qualche report


title: Benedetta Multiutenza

author: MA

text:

L'unico problema è nel numero di persone in contemporanea.
Perchè se non lo aprono insieme non hai problemi, specie con quelle
dimensioni
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Benedetta Multiutenza

text:
cosa intendi di preciso quando dici: "in contemporanea":
1) Il numero di utenti collegati oppure:
2) l'apertura del DataBase nello stesso momento (ora e secondi).
E poi quello che mi stai suggerendo è frutto della tua esperienza o da
qualche Help in linea o documentazione
Microsoft.
Grazie
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:vr3Be.25536$TR5...@news.edisontel.com...



title: Benedetta Multiutenza

text:
ALB wrote:
Prima di tutto next time scrivi DOPO il quoting.
> cosa intendi di preciso quando dici: "in contemporanea":
> 1) Il numero di utenti collegati oppure:
> 2) l'apertura del DataBase nello stesso momento (ora e secondi).
la seconda che hai detto.
> E poi quello che mi stai suggerendo è frutto della tua esperienza o da
> qualche Help in linea o documentazione
> Microsoft.
la prima che hai detto



title: percorsi relativi per le tabelle collegate

author: foice

text:
salve a tutti.
vi vorrei esporre il mio problema, forse banale ...
ho utilizzato la comodissima divisine in BE e FE del DB.
quindi ho molte tabelle che sono delle tabelle collegate e il
collegamente punta a file eseterno.
il problema mi nasce dal fatto che access memorizza il percorso
assoluto delle tabelle collegate.
in questo modo se sposto il database su un altro pc con differenti
partizioni e directory o ricredo lo stesso percorso del pc sul quale
sviluppo il DB o cambio a mano tutti i link alle tabelle.
dal momento che le tabelle si trovano in files che risiedono tutti
nella stessa directory del FE mi chiedevo se fosse possibile speficare
il percorso della tabella da linkare non in modo asssoluto,
C:\Documenti\DataBase\nomefile.mdb , ma in modo relatavo,
.\nomefile.mdb.
Grazie a tutti


author: ALESSANDRO Baraldi

text:
"foice" <
fo...@tiscalinet.it
> ha scritto nel messaggio
news:t33rpvc51086f65ee...@4ax.com...

No, ma puoi ricavare la Path del FE e comporre il Link completo.
La path del FE la ricavi da CurrentDb.Name eliminando il nome
del FE, quindi aggiungi il BE....  e LINKI....!!!!
@Alex.


author: Salvatore

text:
"foice" <
fo...@tiscalinet.it
> ha scritto nel messaggio
news:t33rpvc51086f65ee...@4ax.com...

Io ho impostato la cosa in questo modo: ho creato una tabella nella quale
inserisco i diversi percorsi completi (in questo modo posso usare lo stesso
FE per aprire diversi BE, a seconda delle esigenze. Ovviamente i BE hanno lo
stesso numero di tabelle, nonchè la stessa struttura). Da una maschera che
ho chiamato caricaTab, mediante una combobox (TendinaPercorso) richiamo il
percorso delle tabelle da caricare, quindi cliccando sul pulsante Comando0
faccio eseguire il seguente codice:
=========================================
Private Sub Comando0_Click()
Dim tmp As Integer
Dim Tabelle
Dim msg, Directory, File As String
Dim miascheda As Form
Set miascheda = Forms!caricaTab
On Error GoTo errore
GoTo sotto:
errore:
MsgBox "ERRORE!!!"
Echo True
Exit Sub
sotto:
Tabelle = Array("(2002)Registro", "20021", "2002PunzoniStep", "202MT",
"202PT", "202Rappr", "202Rif", _
"202RT", "202UT", "202VI", "accettate allo stato", "Assegnazioni",
"AssegnazioniR1", "Assiemi", "Avanzamenti", _
"Cianfrini", "Circuiti", "Classi piping", "Codifica Controlli", "Commesse",
"ControlliCND", "dati linea", _
"dati lineax", "DatiSpediti", "diametri", "diametri1", "elencoQualifiche",
"ingresso", "linee", _
"lineeECircuiti", "lineeSpedite", "Lineex", "materiali",
"MetodiDiControllo", "Moltiplicatori", "nonSaldate", "OperatoriCND", _
"Punzoni", "PunzoniStep", "PunzoniStepDoppi", "qualificheOld", "Rapporti Di
Riparazione", "saldatori", "saldatori1", _
"SaldatoriR1", "saldature Tagliate", "SaldatureDaStampare",
"SaldatureEseguiteDaControllare", "SaldatureOK", "SelezioneStampa", _
"SpecificaDeposito", "Sub Assiemi", "Tipo di Controlli", "TipoGiunti",
"Verifiche", "WPSCommessa", "NCR", "Trattamenti termici",
"VisivinonAccettati")
File = Me.TendinaPercorso
If Dir(File) = "" Then
 Call MsgBox("Attenzione installazione fallita, errore nell'apertura del
file: " & File, vbCritical)
 Exit Sub
End If
For tmp = 0 To 58 'numero di tabelle -1
 DoCmd.DeleteObject acTable, Tabelle(tmp)
 DoCmd.TransferDatabase acLink, "Microsoft Access", File, acTable,
Tabelle(tmp), Tabelle(tmp), False
Next tmp
Call MsgBox("Collegamento avvenuto con successo!", vbInformation)
End Sub
=================================
Ho lasciato i nomi delle tabelle del mio BE, per pigrizia.
Dovresti sostituirci i nomi delle tue tabelle e cambiare il numero dei cicli
da effettuare; nel mio caso tmp va da 0 a 58 perchè le tabelle sono 59.
Ciao
Salvatore


title: Formattare controlli sulla barra menù

text:
Buongiorno e grazie in anticipo!
Da codice aggiungo due controlli alla mia barra menů: uno per visualizzare
l'anno di elaborazione, l'altro per visualizzare il database collegato. Per
renderli piů visibili vorrei formattarli come incassato e sfondo bianco: non
sono riuscita a capire come si fa e se si puň fare!
Tamara
--
Sinap Srl
Informatica e Organizzazione
Servizio Assistenza Sw
Tel 0187 622440
Fax 0187 610622
Sarzana (SP)


title: Creazione automatica chiave primaria

author: MrFlat

text:
Salve a tutti, il mio problema è il seguente
ho costruito una tabella e la chiave primaria non è il normale contatore
numerico, ma è una striga di 6 caratteri formati dalle prime 3 lettere lel
cognome e dalle prime 3 del nome.
come posso far si che in una maschera l'utemte debba solo inserire il nome e
cognome e la mia aplicazione si calcola da sola l'ID? che codice uso?
grazie a tutti


title: Creazione automatica chiave primaria

author: LaLo

text:
"MrFlat" <
alfis...@libero.it
> ha scritto nel messaggio
news:rLf76.22012$eB2.2...@news.infostrada.it...

Premesso che potresti avere dei duplicati molto facilmente (Rossi Gionvanni,
Rossi Giorgio), basta scrivere una funzione come questa:
Public Function GetMyChiave(pstrCognome As String, pstrNome As String) As
String
    GetMyChiave = Left(pstrCognome & "xxx", 3) & Left(pstrNome & "xxx", 3)
End Function
Se il nome o il cognome sono formati da meno di tre lettere allora si
aggiungono delle 'x'.
Ciao
LaLo


title: Creazione automatica chiave primaria

author: Proli

text:
MrFlat ha scritto nel messaggio ...

Secondo me non ha senso creare una chiave in questo modo.
Access gestisce le chiavi in modo autonomo.
E' sufficiente dire ad Access di utilizzare il campo cognome ed il campo
nome come campo chiave.
Ciao
Marco Dell'Oca
D.M.Software


title: Doppio click per aprire una cartella

author: Cristian Pinto - Webmaster

text:
Salve a tutti è da molto ke nn lasciamo mess su questo NG, volevo chiedervi
una cosa e spero che qualcuno di voi mi possa rispondere e lo ringrazio
anticipatamente...
La mia richiesta è questa:
Ho un form con vari campi, uno di questi campi denominato"FOTO" è un oggetto
OLE, come si deduce dal nome in questo campo devo inserire una foto, io
vorrei fare in modo ke cliccandoci sopra 2 volte con il mouse si apre per
esempio una cartella "c:\catalogo" e mi fa scegliere quale foto in formato
jpg inserire. Grazie fatemi sapere.
Grazie mille


title: Doppio click per aprire una cartella

author: jef

text:
"Cristian Pinto - Webmaster" <
cs27...@oneonline.it
> ha scritto nel
messaggio news:jpPZ9.59449$ZE.16...@twister2.libero.it...

Forse non centra niente ma io ti consiglierei non di inserire un oggetto OLE
per l'immagine ma un collegamento alla stessa.
Per quel che riguarda poi lo scegliere il file da collegare sul sito comune
c'é (+ o -) "gestire un archivio di immagini". Questo dovrebbe servirti.
Ciao


title: Doppio click per aprire una cartella

text:
"Cristian Pinto - Webmaster" <
cs27...@oneonline.it
> ha scritto nel
messaggio news:jpPZ9.59449$ZE.16...@twister2.libero.it...

Prova a dare uno sguardo sul SitoComune, c'è una bella utility di S.Savoldi
proprio
per catalogare FOTO, implementata da Funzioni come quella che richiedi e
molte altre.
L'esempio si chiama Viewer.mdb
@Alex.


title: Doppio click per aprire una cartella

author: Alessandro Cara

text:
"@Alex" wrote:
> Prova a dare uno sguardo sul SitoComune, c'è una bella utility di S.Savoldi
> proprio
> per catalogare FOTO, implementata da Funzioni come quella che richiedi e
> molte altre.
> L'esempio si chiama Viewer.mdb
aho! Proprio di questo. Belle foto, forse la risoluzione e' un po' bassa
Mi sono scaricato i vs gestori di archiviazione foto. Mo li provo, da
qualche
parte ne avevo fatto uno anch'io, come al solito non so piu' dove lo ho
messo.
Se traffichi con S.Savoldi (stavo leggendo il .rtf), magari il problema
lo ha
superato, che la questione  della selezione multipla, a cui ha girato
intorno, se vuole gliela risolvo  ;<)
Io per le foto sono un pigro. Cio' solo le orchidee (sul web intendo)
--
a.cara
Togli qualcosa dall'email


title: Doppio click per aprire una cartella

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E3824C9...@blunet.it...

Grazie per i complimenti alle Foto, risoluzione molto bassa, e devo
ammettere qualità
pessima, ma sono state scannerizzate con una robetta da poco, tanto per
colorare il Sito.
La Foto per me è la 1° passione, beh, la 2°...... se mi sentono dire il
contrario......!!!!
Per la selezione multipla mi pare sia tutto OK, ma magari senti Silvio....!
Ciao
@Alex.


title: Scrittura su file che non 'scrive'

author: RobertoA

text:
Mi capita una cosa un po' strana, leggo del testo da un file su disco e lo
piazzo su una textbox, lo modifico, ad un certo punto salvo su file il
contenuto della textbox usando questo codice:
-----------------------------
        num_file = FreeFile
        Open "C:\test1.txt" For Binary As #num_file
        Put #num_file, , txtEditor
        Close #num_file
-----------------------------
ma se vado a vedere (col notepad) il contenuto del file C:\test1.txt, non
contiene quello che mi aspetto nel senso che se ho modificato aggiungendo
testo allora il contenuto riflette i cambaimenti apportati
Se invece vado ad editare c:\test1.txt e cancello delle righe, poi lo salvo
col codice sopra, il contenuto di c:\test1.txt e' come l'avevo letto prima
di salvarlo
Non capisco dove sia l'errore perche' sono delle righe banali, usate
miliardi di volte, ma che non 'rispondono' come mi aspetterei
Ciaoe grazie
RobertoA


title: Scrittura su file che non 'scrive'

text:

Aperto in modalità Binary... per salvare del Testo...??
Sei sicuro di aver fatto giusto...???
@Alex


title: Scrittura su file che non 'scrive'

author: Filippo

text:


Io proverei a assegnare il valore di txtEditor (che dovrebbe essere
Variant) ad una stringa:
Dim Testo as String
Testo = txtEditor.Text (aggiungerei anche questa propriet� anche se �
di default)
Poi la salverei aprendo il file in modalit� Output (o Append) e con
l'istruzione Print #num_file,Testo
(per� dovrebbe funzionare anche con Put in modalit� Binary)
Ciao
Filippo


title: Scrittura su file che non 'scrive'

text:
> Mi capita una cosa un po' strana, leggo del testo da un file su disco e lo
> piazzo su una textbox, lo modifico, ad un certo punto salvo su file il
> contenuto della textbox usando questo codice:
> -----------------------------
> num_file = FreeFile
> Open "C:\test1.txt" For Binary As #num_file
> Put #num_file, , txtEditor
> Close #num_file
> -----------------------------
> ma se vado a vedere (col notepad) il contenuto del file C:\test1.txt, non
> contiene quello che mi aspetto nel senso che se ho modificato aggiungendo
> testo allora il contenuto riflette i cambaimenti apportati
> Se invece vado ad editare c:\test1.txt e cancello delle righe, poi lo
> salvo
> col codice sopra, il contenuto di c:\test1.txt e' come l'avevo letto prima
> di salvarlo
> Non capisco dove sia l'errore perche' sono delle righe banali, usate
> miliardi di volte, ma che non 'rispondono' come mi aspetterei
> Ciaoe grazie
> RobertoA
Aperto in modalit� Binary... per salvare del Testo...??
Sei sicuro di aver fatto giusto...???
----------------------------------------------------
Si sono sicuro, col mode=Binary puoi salvare anche in formato non
strutturato com'e' invece necessario fare con il mode = Output
In sostanza col binary puoi fare le cose che fai anche con le altre
modalita', magari un po' meno semplicemente
Ho fatto l'esempio dicendo che da una textbox salvo sul file ma in effetti
e' un controllo tipo wordpad che permette di colorare il testo, formattarlo,
ecc..
E quindi la strutturazione che normalmente semplifica alcune operazioni di
lettura/scrittura col mode=Ouput/Input, nel mio caso e' solo un impiccio
Resta il problema che non capisco ancora perche' il file rimane 'grande' se
gli cancello dei dati e poi tento di salvarlo.
Attualmente ho risolto cancellando il file e scrivendolo ex novo ma "..no xe
so mare.." come diciamo dalle nostre parti
Ciao
RobertoA


title: Scrittura su file che non 'scrive'

text:

Provero' anche questa
Grazie
RobertoA


title: Scrittura su file che non 'scrive'

text:
On 22 Set, 11:15, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> > Mi capita una cosa un po' strana, leggo del testo da un file su disco e lo
> > piazzo su una textbox, lo modifico, ad un certo punto salvo su file il
> > contenuto della textbox usando questo codice:
> > -----------------------------
> > num_file = FreeFile
> > Open "C:\test1.txt" For Binary As #num_file
> > Put #num_file, , txtEditor
> > Close #num_file
> > -----------------------------
> > ma se vado a vedere (col notepad) il contenuto del file C:\test1.txt, non
> > contiene quello che mi aspetto nel senso che se ho modificato aggiungendo
> > testo allora il contenuto riflette i cambaimenti apportati
> > Se invece vado ad editare c:\test1.txt e cancello delle righe, poi lo
> > salvo
> > col codice sopra, il contenuto di c:\test1.txt e' come l'avevo letto prima
> > di salvarlo
> > Non capisco dove sia l'errore perche' sono delle righe banali, usate
> > miliardi di volte, ma che non 'rispondono' come mi aspetterei
> > Ciaoe grazie
> > RobertoA
>
> Aperto in modalità Binary... per salvare del Testo...??
> Sei sicuro di aver fatto giusto...???
> ----------------------------------------------------
>
> Si sono sicuro, col mode=Binary puoi salvare anche in formato non
> strutturato com'e' invece necessario fare con il mode = Output
> In sostanza col binary puoi fare le cose che fai anche con le altre
> modalita', magari un po' meno semplicemente
> Ho fatto l'esempio dicendo che da una textbox salvo sul file ma in effetti
> e' un controllo tipo wordpad che permette di colorare il testo, formattarlo,
> ecc..
> E quindi la strutturazione che normalmente semplifica alcune operazioni di
> lettura/scrittura col mode=Ouput/Input, nel mio caso e' solo un impiccio
> Resta il problema che non capisco ancora perche' il file rimane 'grande' se
> gli cancello dei dati e poi tento di salvarlo.
> Attualmente ho risolto cancellando il file e scrivendolo ex novo ma "..no xe
> so mare.." come diciamo dalle nostre parti
> Ciao
> RobertoA
Non ci siamo capiti sulla mia perplessità... che non era rivolta
all'uso del BINARY quanto sul come il modo BINARY consente di scrivere
in un file...!
La modalità è diversa da quella di un normale textFile nel quale in
modalità APPEND aggiungi o in modalità R/W leggi e modifichi... la
modalità BINARY deve essere gestita in ByteArray... e vedrai che
funziona...!
Nel tuo modo però la vedo una complicazione assurda, quindi ti ho
fatto la domanda se eri certo di quel metodo.
@Alex


title: Scrittura su file che non 'scrive'

text:
....
Mi ero dimenticato di enfatizzare la mia risposta proprio forte del
fatto che se scrivi il file EX-NOVO funziona tutto... ergo non ti è
ben chiaro come funziona il Binary.
;-)
@Alex


title: Utalizzare variabili dalla form che ho aperto in un modulo

author: Alessio Tosi

text:
Vorrei creare in un modulo (per doverne mantenere una sola copia) una
sub che elabora dei dati nella form che chiama la sub
es.
Dati nella form #1:
[Form1].txtBox1
[Form1].txtBox2
[Form1].Data
Dati nella form #2:
[Form2].txtBox1
[Form2].txtBox2
[Form2].Ora
Modulo.NomeSub
sub NomeSub
txtbox1 = "test"
txtbox2 = "Prova"
end sub
alla fine della sub i campi della form avranno i nuovi valori ma
purtroppo già non riesco ad usare alcuna variabile esterna al modulo.
Ciao
AleX
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Antonio Biso

text:
"Alessio Tosi" <
at...@oki.it
> ha scritto nel messaggio
news:126def7ae2bba10a03d...@mygate.mailgate.org...
> Vorrei creare in un modulo (per doverne mantenere una sola copia) una
> sub che elabora dei dati nella form che chiama la sub
Eeeehhhhh?
Antonio


text:
Mi rispiego
Sto inserendo dei dati in una form
ad un evento di questa form (es. pressione bottone)
chiamo una subroutine (che risiede su di un modulo) che
modifica i dati della form stessa.
Il problema è che nell'esecuzione della sub non riesco ad usare
variabili della form: se uso ad esempio il valore di un campo della form
mi risulta nullo nella sub
Spero di essere stato chiaro
Ciao
AleX
> > Vorrei creare in un modulo (per doverne mantenere una sola copia) una
> > sub che elabora dei dati nella form che chiama la sub
>
> Eeeehhhhh?
>
> Antonio



text:
Ho pseudo risolto con variabili pubbliche nel modulo ma non mi piace
molto
dalla form eseguo
Private Sub Comando35_Click()
'Imposto le variabili pubbliche = ai valori dei campi della mia form
Flow.Log = "" 'ho dovuto resettarlo e concatenarlo perchč su nuovi
record mi da utilizzo non valido di null
Flow.Log = Flow.Log & txtLog
Flow.Stato = txtstato
'chiamo la sub nel modulo
Call Flow.Flow
'reimposto i campi della mia form con i valori che mi escono dalla sub
txtLog = Flow.Log
txtstato = Flow.Stato
End Sub
il modulo flow contiene:
Option Compare Database
Public Log As String
Public Decisione As String
Public Stato As String
Sub Flow()
If Stato Like "%N  %" Then 'Il Documento č nuovo
        If Decisione = 1 Then Stato = "%a  %"
        If Decisione = 0 Then Log = Log & " Decisione=0" & vbCrLf
End If
Vorrei evitare di dover fare lo swap dei valori ogni volta
Ciao
AleX



text:
"Alessio Tosi" <
at...@oki.it
> ha scritto nel messaggio
news:6edd7f073ac2dbf0fab...@mygate.mailgate.org...
> Mi rispiego
Rifallo DOPO il quoting
Antonio


title: inserimento di un record in due tabelle

author: ggac

text:
Buon pomeriggio a tutti.
Il mio problema č quello di poter inserire contemporaneamente in due
tabelle, una storica ed una che svuoto periodicamente, lo stesso record, che
attualmente inserisco in quella storica attraverso una maschera. Avevo
provato con l'uso delle query di aggiornamento, ma non sono riuscito a
cavare nulla, quello che vorrei in sostanza č che il record venisse inserito
automaticamente in entrambe le tabelle dalla maschera. Spero di essere stato
chiaro, cld


title: inserimento di un record in due tabelle

author: Maurizio Borrelli

text:
> "ggac" [...]:

    Chiaro che devi darti una regolata.
    Prima cosa: dimentica la parola "automaticamente". Ora sei tu che meni
il girarrosto.
    Seconda cosa: dimentica la parola "contemporaneamente". Al massimo puoi
permetterti di dire: "come se <...> contemporaneamente".
    Ed ora vediamo che si puo' fare.
    Si'... Dovresti farti una cultura sulle Transazioni. Compito non
impegnativo, come vedrai. Comincia con la guida. Poi se hai bisogno fatti
vivo.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: inserimento di un record in due tabelle

author: VT @ work

text:
On Tue, 27 Aug 2002 14:24:56 GMT, "ggac" <
gga...@libero.it
> wrote:
>Buon pomeriggio a tutti.
>Il mio problema è quello di poter inserire contemporaneamente in due
>tabelle, una storica ed una che svuoto periodicamente, lo stesso record, che
>attualmente inserisco in quella storica attraverso una maschera. Avevo
>provato con l'uso delle query di aggiornamento, ma non sono riuscito a
>cavare nulla, quello che vorrei in sostanza è che il record venisse inserito
>automaticamente in entrambe le tabelle dalla maschera. Spero di essere stato
>chiaro, cld
Sarebbe necessario che tu fornissi qualche info in più, comunque
cercherò di darti qualche dritta.
Per aggiungere record ad una tabella non devi utilizzare una query di
aggiornamento, bensì una query di accodamento.
L'istruzione SQL corrispondente ad una query del genere, nel tuo caso
potrebbe essere:
Docmd.RunSQL "INSERT INTO TabDaVuotare SELECT TabStorico.*
FROM TabStorico"
Questa istruzione però, accoda (aggiunge) alla tabella TabDaVuotare
*tutti* i record presenti nella tabella TabStorico. Se la tabella
TabStorico ha una chiave primaria (per esempio ID_Record), per
accodare solo il record corrente della maschera devi usare
Docmd.RunSQL "INSERT INTO TabDaVuotare SELECT TabStorico.*
FROM TabStorico WHERE ID_Record=" & me!ID_Record
Dove utilizzare questa istruzione ? Nella routine associata ad un
evento che si verifica quando confermi il record inserito tramite la
maschera: se hai un pulsante di conferma, potresti mettere
l'istruzione nella routine associata all'avento SuClick del pulsante.
HTH
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: inserimento di un record in due tabelle

text:
> Per aggiungere record ad una tabella non devi utilizzare una query di
> aggiornamento, bensì una query di accodamento.
> L'istruzione SQL corrispondente ad una query del genere, nel tuo caso
> potrebbe essere:
>
> Docmd.RunSQL "INSERT INTO TabDaVuotare SELECT TabStorico.*
> FROM TabStorico"
>
> Questa istruzione però, accoda (aggiunge) alla tabella TabDaVuotare
> *tutti* i record presenti nella tabella TabStorico. Se la tabella
> TabStorico ha una chiave primaria (per esempio ID_Record), per
> accodare solo il record corrente della maschera devi usare
>
> Docmd.RunSQL "INSERT INTO TabDaVuotare SELECT TabStorico.*
> FROM TabStorico WHERE ID_Record=" & me!ID_Record
>
> Dove utilizzare questa istruzione ? Nella routine associata ad un
> evento che si verifica quando confermi il record inserito tramite la
> maschera: se hai un pulsante di conferma, potresti mettere
> l'istruzione nella routine associata all'avento SuClick del pulsante.
> HTH
>
> Vincenzo Turturro
Si chiedo venia per il lapsus, cmq ho risolto con una piccola procedura che
prima salva il record corrente nella tabella storica poi lo copia in quella
tmp. Grazie della dritta comunque, proverò anche la tua soluzione che è
sicuramente tecnicamente più valida. Grazie, cld


title: tipo di query da eseguire per aggiornamento campi

author: ciarletto

text:
Buongiorno, io dovrei aggiornare la cifra del fatturaro mensile dei clienti,
dopo ogni fatturazione (cambio del mese).
Praticamente ho una tabella semplice composta da:
codice cliente | fatturato
che tipo di query devo eseguire x aggiornarla? accodamento? aggiornamento?
Altra domanda: è possibile dare un comando che in automatico si aggiorni
diciamo il giorno 5 di ogni mese?
Grazie in anticipo.
 ciarletto at
yahoo.it
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Nick

text:
"ciarletto" <
c...@y.it
> ha scritto nel messaggio news:82Z88Z48Z250Y1...@usenet.libero.it...

perchè usare una tabella?
puoi semplicemente creare una query che ti raggruppa di dati per fatturato.. così ogni volta che la visualizzi/usi hai i dati
aggiornati "in tempo reale".
se la tua necessità è di avere il fatturato per mese o ad una determinata data... basta che nella query aggiungi il campo data (o
solo mese e anno) e fai un filtro per data...
spero di essermi spiegato..
cmq se vuoi continuare con la tua soluzione ti serve una query di aggiornamento..
ciao
Nick


title: Errore di compilazione:..... Help !!

text:
Ciao a tutti.
Problema:
Il solito database con una serie di moduli, maschere etc....
Non capisco perchè su 2 PC con NT e office97, su uno funziona tutto bene e
sull'altro no dandomi questo errore in apertura di una maschera :
Errore di compilazione: Impossibile trovare il progetto o la libreria.
La funzione che mi da l'errore è su un modulo ed è la seguente:
Public Function PathCorrente() As String
   'Autore: Paolo Holzl
   'Restituisce: il percorso completo del database corrente
   PathCorrente = left(CurrentDb.Name, Len(CurrentDb.Name) - _
            Len(Dir(CurrentDb.Name)))
End Function
copiata direttamente dal sitocomune.
Why succede ciò? presumo per una mancata dichiarazione ma quale?
è sempre obbligatorio dichiarare tutto per evitare problemi spostandosi da
un PC all'altro?
Thaks for all.
Axel_4


title: Arrotondamento per eccesso o per difetto in automatico in base alla cifra inserita

author: Dino

text:
Ciao a tutti.vorrei ottenere questo risultato:Se inserisco una valore
ad esempio € 3,60 il ris. in automatico deve essere € 3,50. Lo stesso
se e' € 3,70 - Se invece  e' € 3,80 o € 3,90 deve essere € 4,00.Lo
stesso discorso deve valere per € 3,10 o € 3,20  deve essere
arrotondato a € 3,00.Se invece il valore e' € 3,30 o € 3,40 deve
andare ad € 3,50.
Grazie in anticipo
Dino


author: sv

text:
Dino ha scritto:

> Grazie in anticipo
> Dino
Supponendo che tu abbia una casella di nome Testo0, nell'evento "Dopo
Aggiornamento" inserisci questo codice:
Private Sub Testo0_AfterUpdate()
    Dim icent As Double
    Dim arrotonda As Double
    icent = 0
    icent = CDec(Me.Testo0 - Int(Me.Testo0))
    Select Case icent
    Case 0 To 0.29
        arrotonda = 0
    Case 0.3 To 0.79
        arrotonda = 0.5
    Case 0.8 To 0.99
        arrotonda = 1
     End Select
     Me.Testo0 = Int(Me.Testo0) + arrotonda
     End Sub
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:

Ciao e grazie per la risposta.Il codice funziona perfettamente se
aggiorno manualmente la casella di testo.In realta' pero' tale casella
viene aggiornata da una query di agg(questa query in base
all'incremento che  inserisco tramite un form aggiorna il prezzo).ho
provato ad aggiornare il campo con un requery ma non funziona.Come
posso fare???
Grazie ancora Dino


text:
Dino ha scritto:


era un segreto
> all'incremento che  inserisco tramite un form aggiorna il prezzo).ho
> provato ad aggiornare il campo con un requery ma non funziona.Come
> posso fare???
> Grazie ancora Dino
Ma da dove lo prende il valore 3,50 3,60 etc? Perchè non ti crei una
funzione.
In un modulo:
Public Function DecRound(ICampo As Double) As Double
    Dim icent As Double
    Dim arrotonda As Double
    icent = 0
    icent = CDec(ICampo - Int(ICampo))
    Select Case icent
    Case 0 To 0.29
        arrotonda = 0
    Case 0.3 To 0.79
        arrotonda = 0.5
    Case 0.8 To 0.99
        arrotonda = 1
    End Select
    DecRound = Int(ICampo) + arrotonda
End Function
Nella finestra Immediata:
DecRound(3.20) ti restituisce 3
DecRound(3.80) ti restituisce 4
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



text:

> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> > Ciao e grazie per la risposta.Il codice funziona perfettamente se
> > aggiorno manualmente la casella di testo.In realta' pero' tale casella
> > viene aggiornata da una query di agg(questa query in base
>
> era un segreto
>
> > all'incremento che  inserisco tramite un form aggiorna il prezzo).ho
> > provato ad aggiornare il campo con un requery ma non funziona.Come
> > posso fare???
> > Grazie ancora Dino
>
> Ma da dove lo prende il valore 3,50 3,60 etc? Perch non ti crei una
> funzione.
> In un modulo:
>
> Public Function DecRound(ICampo As Double) As Double
>     Dim icent As Double
>     Dim arrotonda As Double
>     icent = 0
>     icent = CDec(ICampo - Int(ICampo))
>     Select Case icent
>     Case 0 To 0.29
>         arrotonda = 0
>     Case 0.3 To 0.79
>         arrotonda = 0.5
>     Case 0.8 To 0.99
>         arrotonda = 1
>     End Select
>     DecRound = Int(ICampo) + arrotonda
> End Function
>
> Nella finestra Immediata:
>
> DecRound(3.20) ti restituisce 3
> DecRound(3.80) ti restituisce 4
>
> --
> sv
>
> --
>
> 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 -
Eccomi....Allora ho inserito la funzione in un modulo(chiamato
DecRound()).Sono andato poi nella query  ed ho creato il campo
Prezzoarr :DecRound([prezzo]).Così ho fatto anche in tutte le query di
aggiornamento.Funzionava tutto correttamente ,poi nell'uscire  e nel
rientrare  nel  DB e' arrivato il problema.Apro il form per variare il
prezzo(l'origine dati di questa maschera e' data dalla query dove ho
creato il campo "Prezzoarr") e mi da la segnalazione "funzione non
definita nell'espressione"
Da cosa puo' dipendere????
Grazie ancora Dino


text:
Dino ha scritto:


> Grazie ancora Dino
Hai chiamato il modulo con lo stesso nome della funzione??
Se è così è errato.
Ricordati che la funzione è Public.
Testala nella finestra Immediata.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



text:

> > > gratuitohttp://
www.newsland.it/newssegnalagliabusi
 ad
ab...@newsland.it

> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad ab...@newsland.it-
> Nascondi testo citato
>
>
>
> > > - Mostra testo citato -
> > Eccomi....Allora ho inserito la funzione in un modulo(chiamato
> > DecRound()).Sono andato poi nella query  ed ho creato il campo
> > Prezzoarr :DecRound([prezzo]).Così ho fatto anche in tutte le query di
> > aggiornamento.Funzionava tutto correttamente ,poi nell'uscire  e nel
> > rientrare  nel  DB e' arrivato il problema.Apro il form per variare il
> > prezzo(l'origine dati di questa maschera e' data dalla query dove ho
> > creato il campo "Prezzoarr") e mi da la segnalazione "funzione non
> > definita nell'espressione"
> > Da cosa puo' dipendere????
> > Grazie ancora Dino
>
> Hai chiamato il modulo con lo stesso nome della funzione??
> Se è così è errato.
>
> Ricordati che la funzione è Public.
> Testala nella finestra Immediata.
>
> --
> sv
>
> --
>
> 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 -
Ho provato nella fin. immediata e funziona correttamente.Ho rinominato
il nome della funzione ma mi da ancora lo stesso errore.
NB:Per rinfrescarmi la memoria.Con una funzione "Public" io posso
nella struttura di una query inserirla???.Se dovessi inserirla in un
form ???
Grazie
Dino


author: MA

text:
?"Dino"  ha scritto nel messaggio
news:26bf9d5d-ffb5-4ea2...@q18g2000vbm.googlegroups.com...

Grazie in anticipo
Dino
__
Ciao
www.donkarl.com/it
Arrotondamenti


text:
On 16 Dic, 11:24, "MA" <
mas...@massimilianoamendola.it
> wrote:
> ?"Dino"  ha scritto nel messaggionews:26bf9d5d-ffb5-4ea2...@q18g2000vbm.googlegroups.com...

Ciao e grazie per la risp.Il problema non e' la funzione.Quella che mi
ha scritto SV va benissimo.dEvo solo farla riconoscere a tutti gli
oggetti del DB.
Dino


text:
Dino ha scritto:

> > > > > all'incremento che  inserisco tramite un form aggiorna il prezzo)..ho



> Grazie
> Dino
Una Public la puoi richiamare sempre da dove vuoi tu.
Ma che c'entra rinominare la funzione?
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



text:

> > > > > gratuitohttp://
www.newsland.it/newssegnalagliabusiad

ab...@newsland.it

> > > gratuitohttp://
www.newsland.it/newssegnalagliabusi
 ad ab...@newsland.it-
> > > Nascondi testo citato
>
> > > > > - Mostra testo citato -
> > > > Eccomi....Allora ho inserito la funzione in un modulo(chiamato
> > > > DecRound()).Sono andato poi nella query ed ho creato il campo
> > > > Prezzoarr :DecRound([prezzo]).Cos ho fatto anche in tutte le query di
> > > > aggiornamento.Funzionava tutto correttamente ,poi nell'uscire e nel
> > > > rientrare nel DB e' arrivato il problema.Apro il form per variare il
> > > > prezzo(l'origine dati di questa maschera e' data dalla query dove ho
> > > > creato il campo "Prezzoarr") e mi da la segnalazione "funzione non
> > > > definita nell'espressione"
> > > > Da cosa puo' dipendere????
> > > > Grazie ancora Dino
>
> > > Hai chiamato il modulo con lo stesso nome della funzione??
> > > Se cos errato.
>
> > > Ricordati che la funzione Public.
> > > Testala nella finestra Immediata.
>
> > > --
> > > sv
>
> > > --
>
> > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad ab...@newsland.it-
> Nascondi testo citato
>
>
>
> > > - Mostra testo citato -
> > Ho provato nella fin. immediata e funziona correttamente.Ho rinominato
> > il nome della funzione ma mi da ancora lo stesso errore.
> > NB:Per rinfrescarmi la memoria.Con una funzione "Public" io posso
> > nella struttura di una query inserirla???.Se dovessi inserirla in un
> > form ???
> > Grazie
> > Dino
>
> Una Public la puoi richiamare sempre da dove vuoi tu.
> Ma che c'entra rinominare la funzione?
>
> --
> sv
>
> --
>
> 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 -
C'entra che sono "molto" "arrugginito" con il codice.In realta' avevi
gia' ragione tu stamattina.Mi dicevi di non chiamare un modulo nello
stesso modo della funzione all'interno di esso.
Morale ho rinominato la funzione e lo chiamata "Pippo".Nelle query
invece richiamo il nome reale DecRound e tutto funziona correttamente.
Adesso devo solo fare delle prove in alcune form,ma penso di aver
risolto.
Grazie ancora per l'aiuto
NB:Aspetta il mio OK definitivo tra un attimo
Dino


text:

> > > > gratuitohttp://
www.newsland.it/newssegnalagliabusiad
 ab...@newsland.it-
> > > > Nascondi testo citato
>
> > > > > > - Mostra testo citato -
> > > > > Eccomi....Allora ho inserito la funzione in un modulo(chiamato
> > > > > DecRound()).Sono andato poi nella query ed ho creato il campo
> > > > > Prezzoarr :DecRound([prezzo]).Cos ho fatto anche in tutte le query di
> > > > > aggiornamento.Funzionava tutto correttamente ,poi nell'uscire e nel
> > > > > rientrare nel DB e' arrivato il problema.Apro il form per variare il
> > > > > prezzo(l'origine dati di questa maschera e' data dalla query dove ho
> > > > > creato il campo "Prezzoarr") e mi da la segnalazione "funzione non
> > > > > definita nell'espressione"
> > > > > Da cosa puo' dipendere????
> > > > > Grazie ancora Dino
>
> > > > Hai chiamato il modulo con lo stesso nome della funzione??
> > > > Se cos errato.
>
> > > > Ricordati che la funzione Public.
> > > > Testala nella finestra Immediata.
>
> > > > --
> > > > sv
>
> > > > --
>
> > > > questo articolo e` stato inviato via web dal servizio
>
> > gratuitohttp://
www.newsland.it/newssegnalagliabusi
 ad ab...@newsland.it-
> > Nascondi testo citato
>
> > > > - Mostra testo citato -
> > > Ho provato nella fin. immediata e funziona correttamente.Ho rinominato
> > > il nome della funzione ma mi da ancora lo stesso errore.
> > > NB:Per rinfrescarmi la memoria.Con una funzione "Public" io posso
> > > nella struttura di una query inserirla???.Se dovessi inserirla in un
> > > form ???
> > > Grazie
> > > Dino
>
> > Una Public la puoi richiamare sempre da dove vuoi tu.
> > Ma che c'entra rinominare la funzione?
>
> > --
> > sv
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad ab...@newsland.it- Nascondi testo citato
>
> > - Mostra testo citato -
>
> C'entra che sono "molto" "arrugginito" con il codice.In realta' avevi
> gia' ragione tu stamattina.Mi dicevi di non chiamare un modulo nello
> stesso modo della funzione all'interno di esso.
> Morale ho rinominato la funzione e lo chiamata "Pippo".Nelle query
> invece richiamo il nome reale DecRound e tutto funziona correttamente.
>
> Adesso devo solo fare delle prove in alcune form,ma penso di aver
> risolto.
>
> Grazie ancora per l'aiuto
>
> NB:Aspetta il mio OK definitivo tra un attimo
>
> Dino- Nascondi testo citato
>
> - Mostra testo citato -
OK funziona tutto correttamente
Rigrazie
Dino
PS:Salutami CIDI


text:
Dino ha scritto:
[cut]
> OK funziona tutto correttamente
Bene.
> Rigrazie
> Dino
> PS:Salutami CIDI
Senz'altro.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



title: ottimizzare database

text:
Buongiorno,
una domandina strana, per una volta non operativa ma tecnica, anche se
a livello molto spicciolo...
Ho quasi terminato la preparazione di un db con dati "provvisori".
Ora vorrei introdurvi i dati reali per partire con l'utilizzo finale,
cogliendo l'occasione per ottimizzare l'occupazione di memoria.
Ho letto un post precedente, che purtroppo non riesco più a reperire,
dove si faceva un efficace paragone a sacchi vuoti e scatole vuote per
comprimere lo spazio.
Qualcuno può darmi qualche dritta su come devo impostare i campi per
ottimizzare spazio, oltre a ridurne il numero di caratteri ?
il mio db attualmente è di circa 3,1 mega per circa 1300 interventi
che diventeranno circa 2000 a fine 2010, fino a quanti mega access
lavora senza problemi ?


title: ottimizzare database

text:
"ignazio.pilone" <
ignazio...@gmail.com
> ha scritto nel messaggio
news:f4270e33-7628-4f8e...@l13g2000yqb.googlegroups.com...
Buongiorno,
una domandina strana, per una volta non operativa ma tecnica, anche se
a livello molto spicciolo...
Ho quasi terminato la preparazione di un db con dati "provvisori".
Ora vorrei introdurvi i dati reali per partire con l'utilizzo finale,
cogliendo l'occasione per ottimizzare l'occupazione di memoria.
Ho letto un post precedente, che purtroppo non riesco pi� a reperire,
dove si faceva un efficace paragone a sacchi vuoti e scatole vuote per
comprimere lo spazio.
Qualcuno pu� darmi qualche dritta su come devo impostare i campi per
ottimizzare spazio, oltre a ridurne il numero di caratteri ?
il mio db attualmente � di circa 3,1 mega per circa 1300 interventi
che diventeranno circa 2000 a fine 2010, fino a quanti mega access
lavora senza problemi ?
Risposta:
2GB senza problemi.
I volumi che indichi sono ridicoli per Access anche in un db fatto male


title: ottimizzare database

text:
ignazio.pilone ha scritto:
> Buongiorno,
> una domandina strana, per una volta non operativa ma tecnica, anche se
> a livello molto spicciolo...
>
> Ho quasi terminato la preparazione di un db con dati "provvisori".
> Ora vorrei introdurvi i dati reali per partire con l'utilizzo finale,
> cogliendo l'occasione per ottimizzare l'occupazione di memoria.
> Ho letto un post precedente, che purtroppo non riesco pi� a reperire,
> dove si faceva un efficace paragone a sacchi vuoti e scatole vuote per
> comprimere lo spazio.
> Qualcuno pu� darmi qualche dritta su come devo impostare i campi per
> ottimizzare spazio, oltre a ridurne il numero di caratteri ?
>
> il mio db attualmente � di circa 3,1 mega per circa 1300 interventi
> che diventeranno circa 2000 a fine 2010, fino a quanti mega access
> lavora senza problemi ?
Ottimizzare nel senso che intendi tu non  serve per la mole di dati che
gestisci.
Ogni db di access va fino a 4Gb.
--
ac


title: ottimizzare database

text:
On 20 Nov, 12:45, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> ignazio.pilone ha scritto:
>
>
>
> > Buongiorno,
> > una domandina strana, per una volta non operativa ma tecnica, anche se
> > a livello molto spicciolo...
>
> > Ho quasi terminato la preparazione di un db con dati "provvisori".
> > Ora vorrei introdurvi i dati reali per partire con l'utilizzo finale,
> > cogliendo l'occasione per ottimizzare l'occupazione di memoria.
> > Ho letto un post precedente, che purtroppo non riesco più a reperire,
> > dove si faceva un efficace paragone a sacchi vuoti e scatole vuote per
> > comprimere lo spazio.
> > Qualcuno può darmi qualche dritta su come devo impostare i campi per
> > ottimizzare spazio, oltre a ridurne il numero di caratteri ?
>
> > il mio db attualmente è di circa 3,1 mega per circa 1300 interventi
> > che diventeranno circa 2000 a fine 2010, fino a quanti mega access
> > lavora senza problemi ?
>
> Ottimizzare nel senso che intendi tu non  serve per la mole di dati che
> gestisci.
> Ogni db di access va fino a 4Gb.
> --
> ac- Nascondi testo citato
>
> - Mostra testo citato -
grazie infinite.
Maurizio


title: Report mirato

author: Mik Mark

text:
Ciao a tutti, (scusate la ripetizione)
Devo trasferire in excel alcuni dati e questi mi devono "entrare" nelle
celle prestabilite.
Per esempio voglio estrarre dati filtrarli a secondo di
quello che sceglie l'utente, il report funziona alla perfezione, ma se
estraggo i dati in excel mi visualizza in modo disordinato tutti i valori.
Vorrei preformattare il foglio di lavoro e fare in modo che i dati scelti
"Nome-Cognome", Aula, Materia etc mi vengano inseriti nelle celle che io
voglio.
Tutto ciň č possibile?


title: Report mirato

author: Sib dal portatile

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
> Ciao a tutti, (scusate la ripetizione)
> Devo trasferire in excel alcuni dati e questi mi devono "entrare" nelle
> celle prestabilite.
> Per esempio voglio estrarre dati filtrarli a secondo di
> quello che sceglie l'utente, il report funziona alla perfezione, ma se
> estraggo i dati in excel mi visualizza in modo disordinato tutti i valori.
Che intendi con disordinato?
> Vorrei preformattare il foglio di lavoro e fare in modo che i dati scelti
> "Nome-Cognome", Aula, Materia etc mi vengano inseriti nelle celle che io
> voglio.
Mi sa che devi crearti una routine apposta che riempia i campi di un foglio
excel preformattato a mano
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Report mirato

author: Sergio MAZZA

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9pv7n5$a7t$1...@news.flashnet.it...

Sib c'ha visto giusto; questo č un esempio:
Es.
'-----------
Dim oWks As Excel.Workbook, oWsh As Excel.Worksheet
Set oWks = CreateObject("Excel.Sheet")
oWks.Application.Workbooks.Open "c:\documenti\cartel1.xls"
Set oWsh = oWks.Application.Workbooks(1).ActiveSheet
oWsh.Cells(1, 2) = "primo valore"
oWsh.Cells(3, 2) = "secondo valore"
oWks.Application.Visible = True
'-----------
Prima inserisci i riferimenti alla libreria di excel (strumenti -
riferimenti)...
Ciao.


title: Report mirato

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9q28la$p2l$1...@canarie.caspur.it...

Grazie a tutti


title: Max N record per giorno

author: sparito

text:
Devo costruire una semplice maschera che mi permetta di inserire un massimo
di 20 appuntamenti per una giornata
Qualche suggerimento?


title: Max N record per giorno

author: Roberto dalla campagna

text:
"sparito" <
spa...@spa.it
> ha scritto nel messaggio
news:f8co76$8gp$1...@aioe.org...
> Devo costruire una semplice maschera che mi permetta di inserire un
> massimo di 20 appuntamenti per una giornata
> Qualche suggerimento?
Se la tabella in cui inserisci i dati si chiama Tabella1.
Se il campo di tipo Data/ora contenuto in Tabella1 e che contiene la data
dell'appuntamento si chiama DataAppuntamento.
A fronte dell'evento "Prima di aggiornare" della maschera di inserimento
genera il seguente codice VBA:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If DCount("*", "Tabella1", "DataAppuntamento = #" & _
Format(Me!DataAppuntamento, "mm/dd/yyyy") & "#") = 20 Then
    MsgBox "Per la data " & Me!DataAppuntamento & _
    " esistono già 20 appuntamenti."
    Cancel = True
End If
End Sub
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Max N record per giorno

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:VHEqi.75894$%k.21...@twister2.libero.it...
> --
> Roberto
GRAZIE!!


title: Rich Text Form nei report

author: Angelsoft

text:
 Come posso mettere un Rich text format in un report complesso? Questa
applicazione l'ho creata con access 2 e dopo 20 nuove versioni di access ho
gli stessi problemi della versione originale. Saro' io che sono proprio
fesso, ma  dopo aver letto anche i vari newsgroup sui report sono giunto
alla conclusione che comunque non è cambiato nulla: implementare nei report
un qualcosa di diverso utilizzando testi colorati, di varie dimensioni e
banalmente sottolineati o in grassetto rimane cosa molto difficile.
Adesso sono andato a rileggermi le caratteristiche di access 2003 e
ovviamente ci sono un sacco di cose che non usa praticamente nessuno dei
comuni mortali, ma ad esempio una facile implementazione della gestione
della grafica non c'è (per inciso un mio schedario creato con filemaker 6 ha
richiesto senza conoscere il programma mezz'ora di tempo e ha una dimensione
di 2 megabyte; con access la dimensione finale è di 300 megabyte!!! sono 330
schede digitalizzate a 96 dpi di cui devo tenere traccia).
Implementare un QBF decorosa (nelle ricerche sui vari newsgroup ho
incontrato centinaia di queste richieste) richiede 4 pagine di codice o giu
di li.
E cosi via
A me sembra in realtà che dopo la 97 le varie versioni di access siano state
solo dei restiling e che sembra tempo di guardare altri lidi. Ma secondo voi
la Microsoft lo fa apposta o proprio non ci arriva?
Ciao Angelo


title: Rich Text Form nei report

text:
"Angelsoft" <
ange...@libero.it
> ha scritto nel messaggio
news:nlVta.96986$iy5.2...@twister2.libero.it...
----- omissis -----
> richiesto senza conoscere il programma mezz'ora di tempo e ha una
dimensione
> di 2 megabyte; con access la dimensione finale č di 300 megabyte!!! sono
330
> schede digitalizzate a 96 dpi di cui devo tenere traccia).
Hai compattato l'mdb?
----- omissis -------
> A me sembra in realtŕ che dopo la 97 le varie versioni di access siano
state
> solo dei restiling e che sembra tempo di guardare altri lidi. Ma secondo
voi
> la Microsoft lo fa apposta o proprio non ci arriva?
A me sembra che ci arriva... Eccome se ci arriva...
> Ciao Angelo
Ciao.
--
Sergio MAZZA


title: Rich Text Form nei report

author: francesco

text:

Ho un problema piu' o meno analogo con un db da creare che deve contenere
formattazioni di testo (grassetti, apici, pedici, ecc.). Che tu sappia una
volta applicate a dei campi memo o text che siano, si possono pubblicare
anche sul web? Questo Filemaker lo usi?Com'e' per i db in rete? Affidabile?
grazie
Francesco
--------------------------------
Inviato via
http://usenet.libero.it


title: Scegliere la stampante da prg...

author: BC

text:
...sapete se č possibile scegliere la stampante (tra quelle disponibili..) e
specificare il formato della carta da codice? mi č capitato su di un prg
installato da un amico che, andando quest'ultimo a stampare un report se l'č
visto stampare in formato biglietto da visita sulla stampante nuova che
aveva da poco installato e non sulla laser che era divenuta la seconda
stampante e non la predeterminata.
grazie dell'aiuto
bc


title: Scegliere la stampante da prg...

text:
opps.. mi sono accorto che più giù era quasi del tutto spiegato come fare,
anche se devo dire che, essendo un principiante , non è che ho capito
tutto..
grazie per eventuali esempi a prova di bimbo..
grazie ancora
bc


title: Scegliere la stampante da prg...

author: Roberto da casa

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:41e28048$0$8201$5fc...@news.tiscali.it...
> ...sapete se è possibile scegliere la stampante (tra quelle disponibili..)
e
> specificare il formato della carta da codice? mi è capitato su di un prg
> installato da un amico che, andando quest'ultimo a stampare un report se
l'è
> visto stampare in formato biglietto da visita sulla stampante nuova che
> aveva da poco installato e non sulla laser che era divenuta la seconda
> stampante e non la predeterminata.
>
> grazie dell'aiuto
>
> bc
Cosa non ti èchiaro dell'esempio pubblicato sul Sito Comune di cui la mia
risposta di oggi alle 12:44?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Scegliere la stampante da prg...

text:
vorrei.. scusa se chiedo troppo , sapere come faccio per far comparire una
form con tutte queste cose da scegliere (stampante, dimensione carta ..)
grazie..
bc


title: Scegliere la stampante da prg...

author: ALESSANDRO Baraldi

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:41e28b1f$0$8204$5fc...@news.tiscali.it...

Sei sicuro di volerti imbattere in una cosa cosě...?
Hai provato ad usare il comando
    DoCmd.RunCommand acCmdPrint
Questa funzione chiama il Browser di stampa, permettendoti di
formattare una stampa.
Non per spaventarti ma ciň che chiedi necessita di conoscense
molto avanzate sia del sistema che di access.
Credo che pochi si sognerebbero di fare una cosa simile.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Mi presento e parto con un quesito!

text:
Dopo alcuni giorni che vi leggo rompo gli indugi e mi presento:
Stefano, il ,mio contatto con l'informatica è nato con una calcolatrice HP e
il tentativo di allunare!!!!
passando dallo Spectrum all'Amiga 1000 per approdare ad un 386 e poi su, su
su fino al mio attuale Dual AMD 1800!
Non ho mai studiato informatica ma ho iniziato a ciapinare col Basic E lo
spectrum, mi piace pistolare DB dal DB3 a Paradox e oggi Access.
Quando mi imbatto in fogli di Excel mi viene la mania di trasformarli in DB
cosa che faccio anche sul lavoro.
Ora ecco un problemino.
Eredito un DB da un colllega, io l'ho proseguito dividendolo in tre
(originario dati interni 2002, mio dati interni 2003, interni 2004, esterni
globali, database di unione con maschere per gestire il rilascio di
certificati e report con tabelle collegate dai vari DB denominato Globale)
Ecco il problema da interno 2002, 2003, 2004 occorre lanciare un report che
è situato su globale, il mio tentativo è stato:
 #questo è il codice per il lancio del Report sullo stesso DB
Private Sub Scheda_Docente_Click()
On Error GoTo Err_Scheda_Docente_Click
    Dim stDocName As String
    stDocName = "rpt_scheda_docente"
    DoCmd.OpenReport stDocName, acPreview
Exit_Scheda_Docente_Click:
    Exit Sub
Err_Scheda_Docente_Click:
    MsgBox Err.Description
    Resume Exit_Scheda_Docente_Click

End Sub
Private Sub Comando77_Click()
On Error GoTo Err_Comando77_Click
    Dim stDocName As String
    stDocName = "report.rpt_scheda_docente!H:\DB_ECM\Globale_DB_ECM.mdb:"
    DoCmd.OpenReport stDocName, acPreview

Exit_Comando77_Click:
    Exit Sub
Err_Comando77_Click:
    MsgBox Err.Description
    Resume Exit_Comando77_Click

End Sub
Oviamente non funziona!
Dove ho sbagliato!


title: Mi presento e parto con un quesito!

author: Cinzia

text:
<
ste...@ste.it
> ha scritto nel messaggio
news:vJF1d.5166$LV3....@nntpserver.swip.net...

Ciao Stefano,
benvenuto in questo NewsGroup.
Azzardo una risposta:
che io sappia, non è possibile da Access lanciare un report contenuto in un
altro Database Access (non l'ho  mai visto, ma attendo smentite!)
Secondo me hai  2 possibilità:
1) Importi il report nei db da cui lo devi stampare e colleghi le tabelle
che ti servono
2) Lo apri in un altra istanza di Access via Ole AutoMation usando  un
codice di questo tipo:
   Dim accApp As New Access.Application
    accApp.OpenCurrentDatabase "H:\DB_ECM\Globale_DB_ECM.mdb"
    accApp.DoCmd.OpenReport "rpt_scheda_docente", acViewNormal
    accApp.CloseCurrentDatabase
    Set accApp = Nothing
Spero di esserti stata di aiuto!
Se trovi qualche altra soluzione faccelo sapere!
Ciao
Cinzia


title: Mi presento e parto con un quesito!

text:
[CUT]
PS. Ho dimenticato di dirti nel post precedente che, onde evitare tirate di
orecchie da parte di tutti, č bene mettere un oggetto piů significativo che
so:
Stampare un report contenuto in un database esterno.
Questo non per bizzarria dei frequantatori ma per almeno 2  motivi:
1. chi risponde dal subject intuisce se sa rispondere evitando di leggersi
tutti i testi dei messaggi
2. chi cerca di risolvere un problema che ha dal titolo  puň intuire se il
messaggio puň essere significativo per lui oppure no!
Visto che sei nuovo per questa volta l'hai passata liscia! :)
Per tua informazione guarda le regole sull'uso del NewsGroup contenute sul
SitoComune.
Saluti
Cinzia


title: Mi presento e parto con un quesito!

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ci7e07$ben$1...@lacerta.tiscalinet.it...

Potrebbe inserire il DB in questione nei Riferimenti del DB Master
come Libreria esterna ne acquisirebbe Metodi, Proprietà ovviamente
Pubblici ed Oggetti(Report in questo caso)
E' un'alternativa, ma trovo che non sempre sia buona cosa e non sempre
fattibile.
La tua 2° soluzione rimane la più diffusa.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Mi presento e parto con un quesito!

text:
[CUT]
>
> Potrebbe inserire il DB in questione nei Riferimenti del DB Master
> come Libreria esterna ne acquisirebbe Metodi, Proprietà ovviamente
> Pubblici ed Oggetti(Report in questo caso)
> E' un'alternativa, ma trovo che non sempre sia buona cosa e non sempre
> fattibile.
>
> La tua 2° soluzione rimane la più diffusa.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
>
Interessante!
Alla prima occasione  sperimento!
Hai per caso qualche esempio da segnalarmi che me lo studio?
Grazie
Cinzia


title: Mi presento e parto con un quesito!

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ci7ic9$ev3$1...@lacerta.tiscalinet.it...
> [CUT]
> Interessante!
> Alla prima occasione  sperimento!
> Hai per caso qualche esempio da segnalarmi che me lo studio?
> Grazie
> Cinzia
No purtroppo di comodo nulla....ma sicuramente non avrai problemi.
Metti una form in un ExtMDB, lo inserisci come riferimento nel tuoMDB
e vedrai che dal visualizzatore Oggetti se selezioni come Libreria "ExtMDB"
ti appariranno Metodi Proprietà ecc........!!!
Per AXP le Classi vanno modificate, vale a dire devi esportarle in un TXT
e modificare alcuni attributi, quindi reimportarle:
Attribute VB_Name = "NomeClasse"
Attribute VB_GlobalNameSpace = False
'///    Se non modifichi questo non riesci ad ISTANZIARE la Classe
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
'///    Questo serve per renderla Esposta
Attribute VB_Exposed = True
P.S. in A97 bastava l'ultimo attributo Exposed, in XP no...!!
Ciao.



title: Mi presento e parto con un quesito!

text:
Cinzia ha scritto:

Il suggerimento di Alessandro l'ho utilizzo in questo modo.
In un modulo appartenente al DB contenente i reports inserisco:
 Public Function OpenReportExt(NomeReport As String)
 DoCmd.OpenReport NomeReport, acViewPreview
 End Function
Nel DataBase aperto richiamo da una maschera con una combo SceltaReport ed
un pulsante il report che mi interssa:
Private Sub PulsanteAnteprima_Click()
 On Error GoTo Err_PulsanteAnteprima_Click
    Dim stDocName As String
    stDocName = Me.SceltaReport
    OpenReportext stDocName
Exit_PulsanteAnteprima_Click:
    Exit Sub
Err_PulsanteAnteprima_Click:
    MsgBox Err.Description
    Resume Exit_PulsanteAnteprima_Click
End Sub
Logicamente inserisco il DB dei report nei Riferimenti.
--
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: Mi presento e parto con un quesito!

text:
<
ste...@ste.it
> ha scritto nel messaggio news:vJF1d.5166$LV3....@nntpserver.swip.net...

Altra possibilità:
es.
Dim xReport As Report
'-- inizio riga lunga
Set xReport = Workspaces(0).OpenDatabase("c:\documenti\altroMdb.mdb").Containers!Reports!nomeReport
'-- fine riga lunga
xReport.Print
Set xReport = Nothing
Ciao.
--
Sergio MAZZA


title: Mi presento e parto con un quesito!

author: Antonio Biso

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ci7ejl$buu$1...@lacerta.tiscalinet.it...
Per Alessandro: mi meraviglio di te!
Per Cinzia: oltre a rispondere a questo subject, anche sul quoting selvaggio
niente male!!!
Antonio


title: Mi presento e parto con un quesito!

author: ciroteo

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ci7eff$br3$1...@lacerta.tiscalinet.it...

si č difesa in zona cesarini ...


title: Mi presento e parto con un quesito!

text:
[CUT]
> Per Cinzia: oltre a rispondere a questo subject, anche sul quoting
selvaggio
> niente male!!!
>
> Antonio
>
Ciao Antonio e ben tornato!
Non voglio riaprire l'ennesima discussione sul quoting, ne ho appena chiusa
una la scorsa settimana! ma mi sembra sempre più evidente che ognuno
interpreta le regole del "quoting" alla sua maniera e io non ho ancora
trovato il modo per mettervi d'accordo tutti! Ma abbiate fede prima o poi ci
arrivo!
Per quanto  riguarda il subject hai certamente ragione, ma come avrai
sicuramente notato, gli ho anche fatto la "reprimenda" e sono sicura che la
prossima volta si comporterà "bene"!
Saluti
Cinzia


title: Mi presento e parto con un quesito!

author: Pablitomf

text:
Cinzia ha scritto:
[CUT]
> Per quanto  riguarda il subject hai certamente ragione, ma come avrai
> sicuramente notato, gli ho anche fatto la "reprimenda" e sono sicura che la
> prossima volta si comporterà "bene"!
Si, si, anch'io voglio fare "reprimenda"...mi piace, mi piace...
A parte gli scherzi (una risatina ogni tanto non fa male), al Subject
errato non si da risposta, ma si "reprimenda" solo, chiedendo che il 3d
venga ripostato correttamente...questo come ormai sai per una sorta di
"educazione" nell'utilizzo che sarà di sicuro utile a noi e a chi sbaglia
per le prime volte.
Ciao Cinzia.
:-)
PS.
Nel gruppo "YAHOO" vi sono delle proposte...abbiamo bisogno del parere e
della collaborazione di tutti gli iscritti...dagli un occhiata.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley



title: Mi presento e parto con un quesito!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ci961m$44k$1...@news.newsland.it...
> Cinzia ha scritto:
>
> [CUT]
> > Per quanto  riguarda il subject hai certamente ragione, ma come avrai
> > sicuramente notato, gli ho anche fatto la "reprimenda" e sono sicura che
la
> > prossima volta si comporterà "bene"!
>
> Si, si, anch'io voglio fare "reprimenda"...mi piace, mi piace...
>
> A parte gli scherzi (una risatina ogni tanto non fa male), al Subject
> errato non si da risposta, ma si "reprimenda" solo, chiedendo che il 3d
> venga ripostato correttamente...questo come ormai sai per una sorta di
> "educazione" nell'utilizzo che sarà di sicuro utile a noi e a chi sbaglia
> per le prime volte.
>
> Ciao Cinzia.
>
> :-)
>
> PS.
> Nel gruppo "YAHOO" vi sono delle proposte...abbiamo bisogno del parere e
> della collaborazione di tutti gli iscritti...dagli un occhiata.
>
Ciao Pablito,
lo farei volontieri, ma mi manca l'invito!!!
Saluti
Cinzia


title: Mi presento e parto con un quesito!

text:
Cinzia ha scritto:
> Ciao Pablito,
> lo farei volontieri, ma mi manca l'invito!!!
> Saluti
> Cinzia
Pablitomf prego...o Maurizio... :-D (scherzo)
il tuo indirizzo? Dai ti invito io.



title: Mi presento e parto con un quesito!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ci973j$ik9$1...@news.newsland.it...
> Cinzia ha scritto:
>
> > Ciao Pablito,
> > lo farei volontieri, ma mi manca l'invito!!!
> > Saluti
> > Cinzia
>
> Pablitomf prego...o Maurizio... :-D (scherzo)
>
> il tuo indirizzo? Dai ti invito io.
>
>
> --
>
Grazie Maurizio!
Togli No_Spam_please da quello che compare nei miei messaggi!
Cinzia


title: Mi presento e parto con un quesito!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha
scritto nel messaggio
news:ci973j$ik9$1...@news.newsland.it...
> Cinzia ha scritto:
>
> > Ciao Pablito,
> > lo farei volontieri, ma mi manca l'invito!!!
> > Saluti
> > Cinzia
>
> Pablitomf prego...o Maurizio... :-D (scherzo)
>
> il tuo indirizzo? Dai ti invito io.
Maurizio è sufficiente l'email non ti allargare ed
inizi a chiedere numero di telefono...
da dove scrivi...
che fai stasera...
l'inidirizzo mail e basta.
MAssimiliano


title: Mi presento e parto con un quesito!

text:
MA ha scritto:
> Maurizio è sufficiente l'email non ti allargare ed
> inizi a chiedere numero di telefono...
> da dove scrivi...
> che fai stasera...
> l'inidirizzo mail e basta.
> MAssimiliano
Se, se... così ha detto la padrona!!!
.. già me la sento col fiato sul collo pronta eventualmente ad affondare
i canini. :-)
Maurizio



title: Mi presento e parto con un quesito!

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ci96t5$l2m$1...@lacerta.tiscalinet.it...
>
> Ciao Pablito,
> lo farei volontieri, ma mi manca l'invito!!!
> Saluti
> Cinzia
Interessa un invito a cena?
Antonio


title: Mi presento e parto con un quesito!

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ci948n$ipp$1...@lacerta.tiscalinet.it...
> [CUT]
> > Per Cinzia: oltre a rispondere a questo subject, anche sul quoting
> selvaggio
> > niente male!!!
> >
> > Antonio
> >
> Ciao Antonio e ben tornato!
> Non voglio riaprire l'ennesima discussione sul quoting, ne ho appena
chiusa
> una la scorsa settimana! ma mi sembra sempre più evidente che ognuno
> interpreta le regole del "quoting" alla sua maniera e io non ho ancora
> trovato il modo per mettervi d'accordo tutti! Ma abbiate fede prima o poi
ci
> arrivo!
La regola è questa: togliere tutto ciò che non è strettamente inerente alla
tua risposta per la comprensione del post.
Tu in questo caso hai dato una tua risposta con del tuo codice e il codice
postato da lui non c'entrava nulla. Quello poteva essere tagliato lasciando
magari la richiesta d'aiuto
Antonio


title: Mi presento e parto con un quesito!

text:
Antonio Biso ha scritto:


> Antonio
Azz... poi MA parla di me... questo è tacchinaggio!!!! :-)
Ciao Antò



title: Mi presento e parto con un quesito!

text:
Cinzia wrote:
> Questo non per bizzarria dei frequantatori ma per almeno 2  motivi:
> 1. chi risponde dal subject intuisce se sa rispondere evitando di leggersi
> tutti i testi dei messaggi
> 2. chi cerca di risolvere un problema che ha dal titolo  può intuire se il
> messaggio può essere significativo per lui oppure no!
>
> Visto che sei nuovo per questa volta l'hai passata liscia! :)
> Per tua informazione guarda le regole sull'uso del NewsGroup contenute sul
> SitoComune.
 CHIEDO VENIA!!!
Sono 5 anni che non bazzico più i News e mi ero scordato queste semplici
regole!!!!!
Ste


title: infornazione applicativo

author: fabrizio

text:
Scusate gente ma non capisco piů nulla!!!
sto cotruendo un database in access per la gestione degli ordini!!!!!
mi trovo in un problema !!!
ho costruito una maschera cosi strutturata
id_cliente ,
codice_cliente,
 nome_presentatrice
capo_gruppo
ecc
codice_cliente primarykey not null
questa maschera č legata a una tabella naturalmente interna in cui si devono
memorizzare i dati .
ecco che arriva il mio problema!
 ho realizzato una casella combinata che mi fa vedere sia il codice , il
nome_presentatrice, capo gruppo
 ma quando la selziono il codice vorrei che nella casella di testo della
maschera  si caricasse automaticamente il nome_presentatrice
ho provato di tutto ma con i seguenti risultati :
ho salva solo il codice_cliente nel database
ho salva solo il nome_presentatrice e di conseguenza mi da un messaggio
lecito di violazione della primary key
cosa devo fare affinche il sogno si realizzi!!!!1
esiste una guida in italiano approfondita per questo genere di problemi che
non sia tratto dai soliti libri!!!!!!
oppure esiste una guida che spieghi esattamente l'utilizzo dei generatori di
espressioni


title: infornazione applicativo

author: Ercole

text:
"fabrizio" <
wult...@virgilio.it
> wrote in message
news:zO4ba.35996$pG1.8...@news1.tin.it...
> ......
> ecco che arriva il mio problema!
>  ho realizzato una casella combinata che mi fa vedere sia il codice , il
> nome_presentatrice, capo gruppo
>  ma quando la selziono il codice vorrei che nella casella di testo della
> maschera  si caricasse automaticamente il nome_presentatrice
> ho provato di tutto ma con i seguenti risultati :
>
Se la casella combinata che usi è legata ad un campo della tabella
selezionando una voce modifichi il dato di quel campo.
Puoi non associarla ed utilizzare l'evento "Dopo aggiornamento" in questo
modo:
Private Sub Tua_CasellaCombinata_AfterUpdate()
    me.TuaCasellaDiTesto =
Tua_CasellaCombinata.Column(NumeroColonnaAssociata)
End Sub
Così facendo, dopo aver selezionato una voce, il valore associato alla
casella combinata comparirà nella casella di testo.
Ciao.


title: infornazione applicativo

text:
"fabrizio" <
wult...@virgilio.it
> ha scritto nel messaggio
news:zO4ba.35996$pG1.8...@news1.tin.it...
Mi raccomando: a 200° per non più di 15' e SENZA aprire altrimenti si
ammoscia...
Antonio


title: infornazione applicativo

text:
From: "fabrizio" <
wult...@virgilio.it
>
To: "Antonio Biso" <
ch...@etruria.net
>
Sent: Tuesday, March 11, 2003 5:02 PM
Subject: Re: infornazione applicativo
> Mi spieghi cosa hai scritto in questa e-mail!!!! cretino!!!
A parte che si scrive DOPO il quoting e, SOPRATTUTTO, nel NG, non in posta
privata, sei TU che hai parlato di infornazione, mica io!!!
E se la ricetta non ti va bene, rivolgiti ad un altro cuoco!!!!
Antonio



title: Metodo REPAINT di Access: funziona sempre?

author: Marsilio

text:
Buongiorno a tutti,
ho una semplice form con qualche pulsante, uno dei quali esegue alcune
routine per la creazione di un recordset che utilizzo poi per aggiornare i
dati di un altro database.
Sulla maschera ho disegnato un rettangolo, da usare come progress bar; il
problema è che il metodo Repaint non funziona, o meglio funziona "a volte",
facendomi impazzire.
Tutte le routine vengono eseguite correttamente, nessun errore, ma la form
non mi mostra la progress bar che avanza... qualcuno ha già avuto questo
genere di problemi? Qui di seguito riporto la routine che dovrebbe
aggiornare la progress bar.
Grazie in anticipo a chi vorrà rispondermi, ciao
Marsilio
'------------------------------------------------------------------------------------
'Mostra la percentuale di avanzamento delle operazioni
'------------------------------------------------------------------------------------
Private Sub AggiornaBarraDiProgressione(frm As Form, _
                                        NomeControllo As String)
On Error GoTo Hell
Dim Percentuale As Double
Dim MaxLength As Long
'1 cm = 567 twip
MaxLength = 6 * 567
Dim Lunghezza As Long
    Percentuale = Aggiornati / j
    Lunghezza = Round((Percentuale * MaxLength), 0)
    frm.Controls(NomeControllo).Width = Lunghezza
    frm.Controls("Aggiornati").Value = Aggiornati & " / " & j
    frm.Repaint
Exit Sub
Hell:
MsgBox "Si è verificato un errore. " & Err.Description, vbInformation +
vbOKOnly, "Errore"
End Sub
P.S. Aggiornati e j sono due variabili di tipo double dichiarate all'inizio
del modulo, e rappresentano rispettivamente il numero di record aggiornati
ed il totale dei record da aggiornare.


text:
"Marsilio" <
NumeroMax...@tin.it
> ha scritto nel messaggio
news:48730523$0$40314$4faf...@reader5.news.tin.it...

Non è importante il "come" la disegni la barra di progressione; è importante
il "quando" la richiami...
Ciao.
--
Sergio MAZZA


text:
> Non è importante il "come" la disegni la barra di progressione; è
> importante il "quando" la richiami...
>
> Ciao.
> --
> Sergio MAZZA
Ciao, grazie per la risposta. Richiam(av)o la routine ogni 10 record
aggiornati (su circa 500 in totale), quindi circa una cinquantina di volte
durante l'esecuzione di tutto il programma.
Ho provato e riprovato, niente da fare, quindi alla fine ho deciso di
eliminare questa parte di programma insieme alla barra, dal momento che
fortunatamente non sono fondamentali.
Mi secca però il non capire perchè la maschera non venisse aggiornata
correttamente, nonostante il REPAINT che veniva eseguito una cinquantina di
volte, nel caso specifico... e senza nessun errore. Boh, ci ho perso un bel
po' di tempo, ci rinucio.
Mi piacerebbe sapere se sono l'unico che ha avuto problemi con REPANT o
anche a qualcun altro è successa la stessa cosa...
Ciao,
Marsilio


text:
"Marsilio" <
NumeroMax...@tin.it
> ha scritto nel messaggio
news:48762a01$0$40316$4faf...@reader5.news.tin.it...
>
> Ciao, grazie per la risposta. Richiam(av)o la routine ogni 10 record
> aggiornati (su circa 500 in totale), quindi circa una cinquantina di volte
> durante l'esecuzione di tutto il programma.
>
> Ho provato e riprovato, niente da fare, quindi alla fine ho deciso di
> eliminare questa parte di programma insieme alla barra, dal momento che
> fortunatamente non sono fondamentali.
> Mi secca però il non capire perchè la maschera non venisse aggiornata
> correttamente, nonostante il REPAINT che veniva eseguito una cinquantina
> di volte, nel caso specifico... e senza nessun errore. Boh, ci ho perso un
> bel po' di tempo, ci rinucio.
> Mi piacerebbe sapere se sono l'unico che ha avuto problemi con REPANT o
> anche a qualcun altro è successa la stessa cosa...
>
> Ciao,
>
> Marsilio
Per quanto mi riguarda io utilzzo la barra "classica" disponibile tramite il
metodo SysCmd; ci sono, sul sito comune e in quello di Alessandro BARALDI,
degli esempi evoluti di barre progressive...
Ciao.
--
Sergio MAZZA


text:
> Per quanto mi riguarda io utilzzo la barra "classica" disponibile tramite
> il
> metodo SysCmd; ci sono, sul sito comune e in quello di Alessandro BARALDI,
> degli esempi evoluti di barre progressive...
>
> Ciao.
> --
> Sergio MAZZA
Capisco, e ho già avuto modo di vedere l'esempio qualche tempo fa, anche se
non l'ho implementato (e probabilmente ho fatto male).
Ad ogni modo, quello che sarei curioso di sapere è perchè in effetti la form
con la barra non venga ridisegnata, anche se eseguo il metodo repaint; la
cosa che più mi lascia perplessa è che, durante la scrittura del codice, ho
provato ad eseguirlo, e in qualche caso ha funzionato, nel senso che vedevo
la barra avanzare progressivamente.... boh, non ci penso più, per non
impazzire!
Ciao,
Marsilio


text:
"Marsilio" <
NumeroMax...@tin.it
> ha scritto nel messaggio
news:4876fc14$0$18151$4faf...@reader3.news.tin.it...
>
> Capisco, e ho già avuto modo di vedere l'esempio qualche tempo fa, anche
> se non l'ho implementato (e probabilmente ho fatto male).
L'implementare o meno una fuzionalità, dipende dalle necessità.
> Ad ogni modo, quello che sarei curioso di sapere è perchè in effetti la
> form con la barra non venga ridisegnata, anche se eseguo il metodo
> repaint; la cosa che più mi lascia perplessa è che, durante la scrittura
> del codice, ho provato ad eseguirlo, e in qualche caso ha funzionato, nel
> senso che vedevo la barra avanzare progressivamente.... boh, non ci penso
> più, per non impazzire!
Tentavo di dirtelo prima; il processo di rinfresco della maschera (Repaint),
probabilmente, veniva messo in attesa privilegiando le operazioni di I/O o
l'esecuzione di altri processi con priorità più alta.
In alcuni casi si risolve con l'inserimenti della funzione DoEvents...
> Ciao,
>
> Marsilio
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:g57350$q2p$1...@tdi.cu.mi.it...

DoEvents... non lo conoscevo, e appena trovo 10 minuti provo a rifare il
tutto usando anche DoEvents, sono curioso di vedere se così funziona.
Grazie, ciao
Marsilio


title: HELP LISTBOX E COMBOBOX - HELP!!!

author: Ricky

text:
Aiutoooo!!!
Spero che qualcuno mi senta!
Ho un piccolo problema, sto sviluppando un prg cosi' composto:
Un DB sul server con solo le tabelle
Un DB sul client dove vorrei solo le form
Un DB sempre sul cliente con delle tabelle di supporto.
Ho fatto due DB sul client per due motivi,
1 - mantenere il più leggero possibile il FE
2 - poter compattare piu' spesso il DB di supporto visto che ci sono
continui inserimenti e cancellazioni record e quindi dopo un ora di uso il
Db e' 12 mb.
a questo punto mi sorge il problema che penso sia stupido da risolvere ma
non ci riesco
Come faccio a dire a delle listbox e a delle combobox che devono prendere i
dati dal DB di supporto?
Premetto che non posso collegare le tabelle del DB di supporto ma pesco il
path da un file INI
Ho una function che mi mette in una variale il percorso del DB e quando mi
serve la chiamo e poi faccio cosi'
dim dbstemp as database
set dbstemp = opendatabase(percorsolocale, ,false)
Ciao a tutto il NG da Ricky


title: HELP LISTBOX E COMBOBOX - HELP!!!

author: Luciano

text:
Ricky ha scritto nel messaggio <8dkdog$b81$
1...@serv1.iunet.it
>...
>Come faccio a dire a delle listbox e a delle combobox che devono prendere i
>dati dal DB di supporto?
>Premetto che non posso collegare le tabelle del DB di supporto ma pesco il
>path da un file INI
Perche' non puoi? Collega le tabelle su un path qualunque, poi all'avvio ti
ticavi il giusto path del DB e modifichi la proprieta' connect delle tabelle
linkate.
>Ho una function che mi mette in una variale il percorso del DB e quando mi
>serve la chiamo e poi faccio cosi'
>
>dim dbstemp as database
>set dbstemp = opendatabase(percorsolocale, ,false)
Allo stesso modo:
Dim tdfTabella as tabledef
Dim prop as property
dim strPath as string
strpath = percorsoricavatocomesaitu
Set tdfTabella = currentdb.tabledefs ("miatabella")
tdfTabella.Properties("Connect") = ";DATABASE=" & strPath
tdfTabella.RefreshLink
Comunque considera che mettere le tabelle di appoggio su un DB esterno
rallenta.
Saluti.
Luciano


title: HELP LISTBOX E COMBOBOX - HELP!!!

text:
Luciano <
mc5...@mclink.it
> wrote in message
news:8dklp4$a07$2...@news.mclink.it...

Grazie della dritta ma cerco di spiegarti i motivi della mia richiesta cosi
magari mi dai ancora qualche dritta (ne approfitto!!!!)
Io non volevo linkare le tabelle per due motivi.
Motivo 1
L'utente coglione (quello che apre la tabella e corregge lui i dati
cambiando magari qualche chiave.
Motivo 2
Periodicamente compatto il database perche' sulle tabelle temporanee
transitano circa 10000 record in continuazione con il risultato che il db
diventa di dimensioni spaventose.
A questo punto come cacchio faccio a far funzionare le listbox !!!!!!
Spero in una risposta, grazie a buon rendere


title: HELP LISTBOX E COMBOBOX - HELP!!!

text:
Ricky ha scritto nel messaggio <8dkotk$s5g$
1...@serv1.iunet.it
>...
>Grazie della dritta ma cerco di spiegarti i motivi della mia richiesta cosi
>magari mi dai ancora qualche dritta (ne approfitto!!!!)
>Io non volevo linkare le tabelle per due motivi.
>Motivo 1
>L'utente coglione (quello che apre la tabella e corregge lui i dati
>cambiando magari qualche chiave.
A maggior ragione! Se le tabelle sono collegate l'utente non puo' salvare le
modifiche alla struttura.
>Motivo 2
>Periodicamente compatto il database perche' sulle tabelle temporanee
>transitano circa 10000 record in continuazione con il risultato che il db
>diventa di dimensioni spaventose.
E allora? Compatti il BE ed hai risolto. Lo fa pure da codice direttamente
dal FE se vuoi.
>A questo punto come cacchio faccio a far funzionare le listbox !!!!!!
Come hai fatto finora!:-) Non cambia nulla.
>Spero in una risposta, grazie a buon rendere>
Come rendi? In natura?:-)
Saluti.
Luciano


title: HELP LISTBOX E COMBOBOX - HELP!!!

text:
"Luciano" <
mc5...@mclink.it
> wrote in message
news:8dn865$bde$2...@news.mclink.it...
>
> Ricky ha scritto nel messaggio <8dkotk$s5g$
1...@serv1.iunet.it
>...
>
> >Grazie della dritta ma cerco di spiegarti i motivi della mia richiesta
cosi
> >magari mi dai ancora qualche dritta (ne approfitto!!!!)
> >Io non volevo linkare le tabelle per due motivi.
> >Motivo 1
> >L'utente coglione (quello che apre la tabella e corregge lui i dati
> >cambiando magari qualche chiave.
>
>
> A maggior ragione! Se le tabelle sono collegate l'utente non puo' salvare
le
> modifiche alla struttura.
Puo' cambiare i dati, magari il valore di un indice ad un altra tabella.
>
> >Motivo 2
> >Periodicamente compatto il database perche' sulle tabelle temporanee
> >transitano circa 10000 record in continuazione con il risultato che il db
> >diventa di dimensioni spaventose.
>
> E allora? Compatti il BE ed hai risolto. Lo fa pure da codice direttamente
> dal FE se vuoi.
il BE già lo compatto ma e il DB di supporto che cresce tanto e quindi come
faccio a compattarlo se lotengo aperto dal FE
>
> >A questo punto come cacchio faccio a far funzionare le listbox !!!!!!
>
> Come hai fatto finora!:-) Non cambia nulla.
>
> >Spero in una risposta, grazie a buon rendere>
>
>
> Come rendi? In natura?:-)
> Saluti.
>
> Luciano
>
a questo non mi sono ancora risposto


title: Mi aiutate per favore?

author: Marianna

text:
Ciao a tutti,
in un textbox ho scritto il seguente testo da cui devo tirare fuori ad es.
il nome ed inserirlo in una tabella e così via dicendo. Ad es. devo andare
nella terza riga posizionarmi all'inizio togliere "NOME:" e quindi
recuparare "mario" da inserire in un campo e così via
Come posso fare?
Contatto
----------------------------
NOME: rossi
COGNOME: mario
EMAIL: mario...@xxx.zzz
Società
----------------------------
SOCIETA: mario rossi spa
VIA: via verdi, 10
CAP: 12345
CITTA': roma
TELEFONO: 347000000
FAX: 021111111
Grazie mille
Marianna


title: Mi aiutate per favore?

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:yKJ_d.1083587$35.40...@news4.tin.it...
> Ciao a tutti,
> in un textbox ho scritto il seguente testo da cui devo tirare fuori ad es.
> il nome ed inserirlo in una tabella e così via dicendo. Ad es. devo andare
> nella terza riga posizionarmi all'inizio togliere "NOME:" e quindi
> recuparare "mario" da inserire in un campo e così via
>
> Come posso fare?
>
>
> Contatto
con questo oggetto nel messaggio non ti aiuterà nessuno perchè con questi
oggetti qui non c'è nessunoooooo (come la particella di sodio dell'acqua
leta)


title: Mi aiutate per favore?

author: VT @ home

text:
Il Fri, 18 Mar 2005 23:45:34 GMT, "Marianna"
<
marianna...@aliceposta.it
> ha scritto:

Servono altre informazioni:
- il contenuto della textbox proviene dal campo di una tabella ?
- la struttura del contenuto è sempre la stessa, ovvero sono sempre
presenti *tutti* i marcatori da "NOME:" a "FAX:" ?
P.S. in futuro, utilizza un subject meno generico.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: Mi aiutate per favore?

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:423b7bca$0$32344$5fc...@news.tiscali.it...
>
> "Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
> news:yKJ_d.1083587$35.40...@news4.tin.it...
>> Ciao a tutti,
>> in un textbox ho scritto il seguente testo da cui devo tirare fuori ad
>> es. il nome ed inserirlo in una tabella e così via dicendo. Ad es. devo
>> andare nella terza riga posizionarmi all'inizio togliere "NOME:" e quindi
>> recuparare "mario" da inserire in un campo e così via
>>
>> Come posso fare?
>>
a scusa non avevo visto che sei una donna, allora puoi usare il subject che
vuoi :)
però devi spiegarti davvero meglio cosi come hai spiegato io non capisco
niente.
ciao.


title: Mi aiutate per favore?

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:saqn31lpmpsocng75...@4ax.com...
> Servono altre informazioni:
> P.S. in futuro, utilizza un subject meno generico.
Aridaje!
Se poi si risponde lo stesso, č inutile richiamare sul subject!!
Antonio


title: Mi aiutate per favore?

author: Sergio MAZZA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:423cd3a3$0$32338$5fc...@news.tiscali.it...
> a scusa non avevo visto che sei una donna, allora puoi usare il subject
> che vuoi :)
> però devi spiegarti davvero meglio cosi come hai spiegato io non capisco
> niente.
> ciao.
Bisognerà informare Roberto che modifichi il Manifesto dell'NG...
Ciao.
--
Sergio MAZZA


title: Mi aiutate per favore?

text:
>
> Bisognerà informare Roberto che modifichi il Manifesto dell'NG...
>
> Ciao.
>
> --
> Sergio MAZZA
esatto digli di scrivere tra parentesi (donne escluse)
:)


title: Accodare dati in tabella sostituendo parte dei record già presenti

author: micpis

text:
Salve a tutta la Ng, come dall'oggetto nel mio db a2010 una volta importati i dati (nel mio caso in una tabella di APPOGGIO) dovrei accodarli in una tabella ARCHIVIO. La particolarità è che potrebbero esserci dei record con un campo (NUMERO_DOCUMENTO)già presenti. In questo caso vorrei fare in modo che alcuni campi (DATA, STATO) vengano aggiornati sostituenoli con quelli appena importati. Attualmente li intercetto confrontando il NUMERO_DOCUMENTO della tabella APPOGGIO con quelli della tabella ARCHIVIO e valorizzando con la lettera X un campo (FLAG) della tabella ARCHIVIO. In seguito annullo tutti i record con la X della tabella ARCHIVIO ed accodo poi tutti quelli importati nella tabella APPOGGIO. Il procedimento da me utilizzato impiega un po di tempo vorerei se qualcuno mi puo aiutare velocizzare il tutto.
Grazie


title: Problema su apertura db access 2010 - AIUTO URGENTE!!

author: Leonardo

text:
Buonasera,
all'apertura del mio db con access 2010 ho il seguente messaggio:
"Impossibile aprire il database perchè il relativo progetto VBA non
può essere letto. Per aprire il database è innanzitutto necessario
eliminare il progetto VBA. Con l'eliminazione di tale progetto, verrà
rimosso tutto il codice da moduli, maschere  e report."
Non so come uscirne, in quanto si cancellano tutti i comandi, compresi
i pulsanti nelle maschere e nel pannello comandi che così non
funzionano più.
GRAZIE PER L'AIUTO!!
LEO


text:
Il 17/08/11 19.34, Leonardo ha scritto:

prova a creare un db vuoto, poi ci importi tutti gli oggetti di
quello che non funziona


author: Geppo

text:
Ciao "Leonardo" <
esposi...@gmail.com
> ha scritto nel messaggio
news:f432ae61-b42c-459f...@p5g2000vbl.googlegroups.com...

Oltre al suggerimento di Pietro66, prova a dare un occhiata sul sito di Karl
qui:
http://www.donkarl.com/it?FAQ1.27
LEO
--
Ciao
Geppo


text:
On 17 Ago, 19:36, Pietro66 <
pietr...@yahoo.it
> wrote:
> Il 17/08/11 19.34, Leonardo ha scritto:
>
> > Buonasera,
> > all'apertura del mio db con access 2010 ho il seguente messaggio:
> > "Impossibile aprire il database perch il relativo progetto VBA non
> > pu essere letto. Per aprire il database innanzitutto necessario
> > eliminare il progetto VBA. Con l'eliminazione di tale progetto, verr
> > rimosso tutto il codice da moduli, maschere  e report."
> > Non so come uscirne, in quanto si cancellano tutti i comandi, compresi
> > i pulsanti nelle maschere e nel pannello comandi che cos non
> > funzionano pi .
> > GRAZIE PER L'AIUTO!!
>
> > LEO
>
> prova a creare un db vuoto, poi ci importi tutti gli oggetti di
> quello che non funziona
ho provato, ma da errori...


text:
On 17 Ago, 19:41, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao "Leonardo" <
esposito.l...@gmail.com
> ha scritto nel messaggionews:f432ae61-b42c-459f...@p5g2000vbl.googlegroups.com...
>
> >Buonasera,
> >all'apertura del mio db con access 2010 ho il seguente messaggio:
> >"Impossibile aprire il database perch il relativo progetto VBA non
> >pu essere letto. Per aprire il database innanzitutto necessario
> >eliminare il progetto VBA. Con l'eliminazione di tale progetto, verr
> >rimosso tutto il codice da moduli, maschere  e report."
> >Non so come uscirne, in quanto si cancellano tutti i comandi, compresi
> >i pulsanti nelle maschere e nel pannello comandi che cos non
> >funzionano pi .
> >GRAZIE PER L'AIUTO!!
>
> Oltre al suggerimento di Pietro66, prova a dare un occhiata sul sito di Karl
> qui:
>
>
http://www.donkarl.com/it?FAQ1.27
>
> LEO
>
> --
> Ciao
> Geppo
il problema è presente sul mio pc,
perchè su altri funziona regolarmente; credo cha VBA sul mio pc abbia
qualche problema, ma non so quale.
Grazie!!


author: Karl Donaubauer

text:
Leonardo wrote:
>>> ...
>>> all'apertura del mio db con access 2010 ho il seguente messaggio:
>>> "Impossibile aprire il database perch il relativo progetto VBA non
>>> pu essere letto....
>
> il problema è presente sul mio pc,
> perchè su altri funziona regolarmente; credo cha VBA sul mio pc abbia
> qualche problema, ma non so quale.
Puo darsi che la differenza tra i PC è che tu hai installato l'SP1
di Office 2010?
In questi giorno il problema è molto frequente a causa di una
versione cambiata del VBE7.dll che viene col SP1.
Quale formato ha il tuo db? MDB, ACCDB, MDE, ACCDE...?
Quale versione di Access usa: 32 o 64 bit?
Vedi:
http://support.microsoft.com/kb/2533794
http://blogs.office.com/b/microsoft-access/archive/2011/07/08/sp1-vbe7-update-impacts-64_2d00_bit-installations-of-access.aspx
http://www.fmsinc.com/blog/post/Microsoft-Access-2010-Service-Pack-1-VBA-Project-Compatibility-Issues.aspx
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Il giorno mercoledì 17 agosto 2011 19:34:22 UTC+2, capitano72 ha scritto:
> Buonasera,
> all'apertura del mio db con access 2010 ho il seguente messaggio:
> "Impossibile aprire il database perchè il relativo progetto VBA non
> può essere letto. Per aprire il database è innanzitutto necessario
> eliminare il progetto VBA. Con l'eliminazione di tale progetto, verrà
> rimosso tutto il codice da moduli, maschere  e report."
> Non so come uscirne, in quanto si cancellano tutti i comandi, compresi
> i pulsanti nelle maschere e nel pannello comandi che così non
> funzionano più.
> GRAZIE PER L'AIUTO!!
>
> LEO

Stesso problema, RISOLTO aggiornando il pc dove si presentava il problema!!!!


title: "Catturare" valori flag in maschera continua

author: Panathos

text:
Buongiorno a tutti/e,
in una maschera continua ho, per ogni riga, un radio-button che
permette di "selezionare" il relativo record. Il click sul radio-button
scrive TRUE in un campo nella tabella che è origine dati di quella
maschera continua.
Ora vorrei creare un bottone che ponga a True il relativo campo di
TUTTI i record visualizzati nella maschera. Come si fa? Ho provato a
mettere, nell'evento click del bottone:
me.flag = -1
ma questo modifica solo il record corrente, e non tutti i controlli
me.flag... come faccio a modificare il valore di tutti i controlli
"flag" presenti nella maschera?
(suppongo sia necessario fare un ciclo sul recordsetclone, ma
necessiterei di esempio... i tentativi che avevo fatto non
funzionavano).
Grazie,
Panathos


author: Alessandro Cara

text:

fai prima a fare "update" sulla tabella seguito da un requery
--
ac
email: w+1=x


text:
Panathos wrote:
P.S. Fra i due chi e' che deve sistemare l'orario del PC?
--
ac
email: w+1=x


text:
Alessandro Cara ha scritto:
> Panathos wrote:
> P.S. Fra i due chi e' che deve sistemare l'orario del PC?
Questa pulce nell'orecchio ha scatenato un'oretta persa per verificare
il servizio orario del domain server... non era mai stato programmato
per sincronizzarsi con un server sntp esterno.
Cmq tornando alla domanda sui controlli da abilitare, la tua soluzione
non è mica buona: la query posso farla soltanto DOPO avere cliccato
sui flag; io invece avevo bisogno di modificare il valore di tutti i
flag visibili nella maschera, quindi tutti quelli presenti nel
recordsetclone.
Poi ce l'ho fatta, si è freezato il pc, si è cancellato l'mdb dal
gestore di ram disk che uso, mi sono incazzato, ho scritto un programma
per backup multipli quotidiani, e sono pronto per ricominciare da dove
ero partito... a volte vorrei cambiare mestiere.
ciao,
Panathos


text:
Panathos wrote:
> Alessandro Cara ha scritto:
>
>
>>Panathos wrote:
>>P.S. Fra i due chi e' che deve sistemare l'orario del PC?
>
>
> Questa pulce nell'orecchio ha scatenato un'oretta persa per verificare
> il servizio orario del domain server... non era mai stato programmato
> per sincronizzarsi con un server sntp esterno.
>
> Cmq tornando alla domanda sui controlli da abilitare, la tua soluzione
> non è mica buona: la query posso farla soltanto DOPO avere cliccato
> sui flag; io invece avevo bisogno di modificare il valore di tutti i
> flag visibili nella maschera, quindi tutti quelli presenti nel
> recordsetclone.
e allora? La query la fai quando ritieni opportuno farla.
chi ha parlato di recordsetclone? non mi dire che:
Docmd.runsql "update tabella set flag = true"
non funziona, quelli che usano l'SQL si adombrerebbero non poco
seguito da
Me.requery
non ridirmi che non funziona
In questo caso sono gli sviluppatori di access (e intendo quelli che lo
generano e quelli che lo usano) che si adombrerebbero non poco
se poi vuoi proprio usare il recordsetclone.
set r = recordsetclone
r.movefirst
do until r.eof
      r.flag = true
      r.movenext
loop
[cut]
--
ac
email: w+1=x


text:
Alessandro Cara ha scritto:
> > sui flag; io invece avevo bisogno di modificare il valore di tutti i
> > flag visibili nella maschera, quindi tutti quelli presenti nel
> > recordsetclone.
> e allora? La query la fai quando ritieni opportuno farla.
> chi ha parlato di recordsetclone? non mi dire che:
> Docmd.runsql "update tabella set flag = true"
> non funziona, quelli che usano l'SQL si adombrerebbero non poco
> seguito da
> Me.requery
> non ridirmi che non funziona
Aspè, non è l'sql a non funzionare di per sé... è che non si adatta
a questo caso.
Ho una maschera dove l'utente deve flaggare (=impostare a true) un
campo temporaneo, ok?
L'sql deve spazzolarsi questo campo e, dove trova TRUE, scrivere il
nome di un controllo in un altro campo. Poi il me.requery aggiorna la
maschera, e va tutto bene.
MA il mio problema era: se l'utente sta visualizzando 100 record su
400, e vuole flaggarli tutti e 100, come evitare di farglielo fare a
mano? Una query che vada pari pari sulla tabella non c'entra, in quanto
la maschera è FILTRATA. E l'sql, comunque, deve leggere il valore TRUE
nel campo temporaneo, che l'utente dovrebbe flaggare a mano.
Da qui la necessità di ricorrere al recordsetclone per matchare
soltanto le righe visibili nella maschera.
> se poi vuoi proprio usare il recordsetclone.
>
> set r = recordsetclone
> r.movefirst
> do until r.eof
>       r.flag = true
>       r.movenext
> loop
Grazie, sei gentilissimo. Comunque a meno che non mi sfugga qualcosa,
in questo caso il recordsetclone è l'unico modo di procedere...
altrimenti come si fa a fare una query solo sui record visibili in una
maschera filtrata?


text:
Panathos wrote:
[cut}
>
> Grazie, sei gentilissimo. Comunque a meno che non mi sfugga qualcosa,
> in questo caso il recordsetclone è l'unico modo di procedere...
la tua come si suol dire e' una "fissa" ;<)
> altrimenti come si fa a fare una query solo sui record visibili in una
> maschera filtrata?
e gia', "impossibole"
>
"select * from " & me.recordsource & " Where "  & me.filter
se recordsource e' una tabella o una query.
Se fosse una select con where annessa  si puo' fare in altro modo.
me.recordsource & " and "  & me.filter
senza where annessa : me.recordsource & " where "  & me.filter
Le vie del signore oltre che essere infinite sono tutte in discesa.
--
ac
email: w+1=x


text:
Alessandro Cara ha scritto:
> "select * from " & me.recordsource & " Where "  & me.filter
> se recordsource e' una tabella o una query.
>
> Se fosse una select con where annessa  si puo' fare in altro modo.
> me.recordsource & " and "  & me.filter
>
> senza where annessa : me.recordsource & " where "  & me.filter
Aahhhhhhhhhhh!!! queste non le sapevo proprio, non ci sarei arrivato, e
probabilmente aprono qualche scenario interessante per gli sviluppi
futuri... (quello attuale l'ho concluso quasi alle 5 di stamattina)
> Le vie del signore oltre che essere infinite sono tutte in discesa.
Già, e si ruzzola se non si sta attenti....
ciao,
Panathos


title: Testo sottolineato in Word (Giovanni)

author: Maurizio Giri

text:
Grazie Giovanni, funziona
perň purtroppo devo fare una scritta particolare
"LORO SEDI                       "
dove devo ottenere la sottolineatura anche sotto gli spazi
ho provato a dividere i due testi
"LORO SEDI" e "____________", la seconda sottolineature la ottengo con la
tastiera ma si nota la differenza nella linea di sottolineatura intera
c'č un modo per scrivere sottolineato nel programma?
oppure scrivere un testo, renderlo invisibile e poi sottolinearlo, si puň?
Maurizio


title: Lettura dati dal Web

author: Alberto

text:
Qualcuno di Voi non ha mai utilizzato access per prelevare dati da una
pagina web ??
P.esempio se mi posiziono su pagina web contenente una tabella di dati
possono esportala
in excel mantenendo il collegamento dei dati e quindi potermi aggiornare i
dati in futuro.
Vorrei fare altrettanto da access per dover evitare di acuisire i dati in
excel, importali in access
formattare i campi etc....
Molte Grazie!!
Alberto


title: Valore MINIMO ma maggiore di 80

text:
Ciao a tutti!!
In una maschera come faccio a calcolare da un elenco di campi il
valore MINIMO, ma comunque maggiore di ad esempio 80??
Esempio: 80,5   86   88   79,4   77
Io voglio ottenere 80,5 (ovvero il minimo dei valori maggiori di 80)
Grazie a tutti!!!
F.


title: Valore MINIMO ma maggiore di 80

text:

=Min(IIf([ValoreMisurato]>80;[ValoreMisurato];1000))
Un po' Marzulliano riconosco... ;-)
Fatti una domanda datti una risposta...


title: Valore MINIMO ma maggiore di 80

author: Bruno Campanini

text:
<
al...@libero.it
> wrote in message
news:1175979893.9...@y66g2000hsf.googlegroups.com...

DMin("[FieldName]", "TableName", "[FieldName]>80")
Bruno


title: Modifica proprietà maschera

author: Fabrizio

text:
Vorrei sapere se è possibile cambiare da codice le proprietà di una
maschera, ed in particolare la proprietà immissione dati.
Ringrazio tutti quelli che mi possono dare una mano.
Fabrizio


title: Modifica proprietà maschera

author: Maurizio Borrelli

text:
"Fabrizio" <
far...@tiscali.it
> wrote in message
news:b7jmds$69a$1...@lacerta.tiscalinet.it...
> Vorrei sapere se è possibile cambiare da codice le proprietà di una
> maschera, ed in particolare la proprietà immissione dati.
    Apri la finestra "Visualizzatore oggetti" in Microsoft Visual Basic;
seleziona "Access" nella casella combinata "Progetto/libreria", "Form" nella
casella di riepilogo "Classi" e scorri le voci della casella di riepilogo
"Membri di 'Form'". Osserva che nella descrizione che compare per ciascuna
di queste e' indicato, nel caso delle "Proprieta'", "sola lettura" se il
loro valore non puo' essere impostato a run-time. Quando scorrendo raggiungi
la voce:
        Property DataEntry As Boolean
            Membro di Access.Form
(nota che non e' indicato "sola lettura") premi F1 e cerca nella pagina
della guida la frase:
        È possibile impostare questa proprietà in qualsiasi
        visualizzazione
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------