mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Eseguire calcoli su ogni record in automatico

Carissimi esperti di Access, vediamo se  riuscite a darmi un aiuto...
    La mia situazione č la seguente: su una maschera di tipo tabulare eseguo
dei calcoli su ogni record, tali calcoli vengono attivati da un pulsante, il
quale deve essere cliccato ad ogni record perchč funzioni, considerando che
i record continueranno ad aumentare, potete darmi qualche "dritta" su come
accellerare tale lavoro?
Grazie in anticipo
Alessio


Potresti provare con una funzione VBA che ti restituisce il risultato del
calcolo...
Ciao.

 quale deve essere cliccato ad ogni record perchč funzioni, considerando


 Alessio
Esegui il calcolo in automatico sfruttando l'evento current della maschera
Private Sub Form_Current()
'Chiama la funzione che esegue il calcolo oppure (ma non mi piace)
cmdEseguiCalcolo_Click
End Sub
Questo evento scatta tutte le volte che l'utente "scorre" i record della
maschera.
Tieni presente che se tale funzione "lavora" su valori presi da controlli
(associati e non bloccati) della maschera dovresti gestire anche gli eventi
modifica di tali valori.
Hai due possibilità:
1. Intercetti l'evento AfterUpdate (Form_AfterUpdate) e invochi la funzione
di ricalcolo
2. Intercetti il cambiamento di ogni controllo in oggetto (controlli su cui
lavora la funzione)  (Change, LostFocus ...) e invochi la funzione di
ricalcolo
Spero di esserti stato d'aiuto
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
{}{}
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare wizards e add-ins per Access97:
Access Navigator 1.0
WhereMaker Wizard
...
mi piacerebbe conoscere la tua opinione su
MAE_Navigator (in fase di beta test)
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
{}{}

 accellerare tale lavoro?
Visto che ci sono, usa gli eventi della maschera. In questo caso, usa
l'evento "Prima di aggiornare"

 End Sub
Quasi sicuramente, deve effettuare dei calcoli dopo l'inserimento/modifica
del record. Quindi, direi che l'ideal è l'evento Afterupdate della maschera
(usare l'Afterupdate dei controlli mi sembra eccessivo).

Newsgroup: it.comp.appl.access
Titolo: Importare files dbBaseV

Salve a tutti!
dovrei importare dei files creati con dbBaseV "anzi per la verita' ne sono
tanti"
In Access 2000.
Ho provato selezionando carica dati esterni e funziona;ma ne sono tanti e
volevo sapere   se esiste un modo per importarli tutti insieme in una taella
di Access.
Grazie in anticipo.

 ha scritto nel messaggio
news:tSsxa.190297$K35.4...@news2.tin.it...

Prova sull'help a dare uno sguardo al Metodo TransferDatabase o se
preferisci usare le macro all'Azione TrasferisciDatabase.
Se poi vuoi che tutte le importazioni vadano a finire in un'unica tabella,
dopo aver importato i dati di un file in una tabella di appoggio, accodali
in quella tabella con una query di accodamento.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Grazie!
Newsgroup: it.comp.appl.access
Titolo: Errore 3170: Impossibile trovare ISAM installabile

Ciao amici! Convertendo un programma da Access 2003 ad Access 2010, mi
esce l'errore in oggetto nel momento in cui eseguo il codice:
DoCmd.TransferSpreadsheet acExport, 0, "Export", pathProgrammi &
"\Export.xls", True, ""
Mi sapete dire perchè e come risolvere il problema? Tenendo conto che
il programma è destinato alla distribuzione e quindi deve essere ok
già nella versione Runtime. Grazie!! ; )


Non sono sicuro se con A10 si tratti ancora del Msexcl40.dll, ma prova
di cercarlo e se è presente (nella cartella di Windows) di registrarlo.
Vedi
 Impossibile trovare il driver ISAM
 
http://www.donkarl.com/it?FAQ7.10
ed il link alla KB.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Grazie Karl, ho risolto cambiando il codice sopra con quello sotto:
DoCmd.OutputTo acOutputTable, "Export", "Excel97-
Excel2003Workbook(*.xls)", "", True, "", , acExportQualityScreen
Shalom!!

Newsgroup: it.comp.appl.access
Titolo: R: problema di aggiornamento in tempo reale

ciao,
se vuoi aggiornare la maschera padre, hai provato con un requery lanciato dalla maschera figlio?
Forms!FrmFatturexClienti.Requery

Ciao
Scusami ma allora non ho capito cosa intendi.
Puoi rispiegarmelo in dettaglio?

 della data del pagamento nella "MFattura"
Prova così:
assumendo che il controllo della maschera MFattura in cui inserisci la data si chiami ctlDataPagam, metti il codice seguente sull'evento "Dopo Aggiornamento":
Private Sub ctlDataPagam_AfterUpdate()
    Forms!FrmFatturexClienti.Requery
End Sub

 non funziona
Als spracht Zarathustra.

bene,
son contento che tu abbia risolto.
ciao
Newsgroup: it.comp.appl.access
Titolo: multiutenza

mi compare questo errore, senza che vi siano più utenti colegati,
Il modulo di gestione di database Microsoft Jet ha interrotto
l'elaborazione. Un altro utente sta tentando contemporaneamente di
modificare gli stessi dati.
come posso risolvere il problema recuperando i dati nel database
greazie a chi potrà aiutarmi

 ha scritto nel messaggio
news:O9fU8.30373$vm5.1...@news2.tin.it...

Prova a cancellare il file .ldb che ha lo stesso nome del tuo DB. Puoi
cancellarlo senza problemi perchè Access lo ricrea. Comunque se non sei
convinto spostalo in un'altra cartella.
Ciao, Carlo

 ha scritto nel messaggio
news:YriU8.31612$vm5.1...@news2.tin.it...


 ha scritto nel messaggio
news:O9fU8.30373$vm5.1...@news2.tin.it...



cut
Il file si riferisce alle operazioni che ha eseguito il programma in fase di
installazione e che dovrebbero servire anche in caso di disinstallazione.
Quello che non capisco è se hai allegato delle tabelle in DBF. Se è così
devi anche cercare i file indice (ndx). Credo che esista una utility per
ricostruire gli indici in DBF e credo che una di queste è FOX.
Ciao, Carlo

 ha scritto nel messaggio
news:FemU8.32925$vm5.1...@news2.tin.it...


 ha scritto nel messaggio
news:fKjU8.32111$vm5.1...@news2.tin.it...

Evidentemente hai scritto male il codice. prova a controllare per esempio di
non accedere alla stessa tabella, su cui fa binding la maschera, anche
attraveso il codice VBA facendoci modifiche, o controlla eventuali
RecordsetClone utilizzati.
Ciao e facci sapere.

 ha scritto nel messaggio
news:O9fU8.30373$vm5.1...@news2.tin.it...

Il problema potrebbe essere dovuto alla presenza di uno o + record
"sporchi".
Prova ad aprire le tabelle che generano tale errore in visualizzazione
foglio dati e falle scorrere verificando che tutti i campi contengano valori
leggibili. Se vedi che almeno un campo di un record contiene valori
inammissibili (potrebbero essere ad esempio tutti cancelletti) hai trovato
l'errore.
Eliminare tale record in genere non è semplice perchè Access (nella maggior
parte dei casi) non ne permette l'eliminazione. Se non hai contatori è
sufficiente fare un copia/incolla in una nuova tabella, altrimenti o generi
a codice una nuova tabella oppure generi una query di creazione tabella e
con opportuni filtri selezioni solo i record validi.
Spero di esserti stato utile.
ErSoft
Newsgroup: it.comp.appl.access
Titolo: Nascondere un campo nel Report

Ciao a tutti,
mi sapete dire come si fa a nascondere un campo in un report da codice
in base ad una condizione. Il mio report č filtrato da una maschera ed
ho messo un Checkbox (Lordo), che puň essere Vero o Falso. In base allo
stato del checkbox mi visualizza o meno il campo.
Io ho provato cosě... ma non funziona.
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If ([Forms]![Controlla fatture per emittente]![Lordo]) = True Then
Me.Cad_Lordo_E.Visible = True
Else
Me.Cad_Lordo_E.Visible = False
End If
End Sub
Ciao Cesco


Nei report si parla di "Controlli" e non di "Campi".
Mi sembra che la sub sia corretta.
Alcune domande: la Checkbox (Lordo) è un oggetto associato? Hai salvato il
record nella maschera prima di aprire il report?
La maschera è aperta? La maschera si chiama proprio "Controlla fatture per
emittente"?
Il controllo si chiama proprio "Lordo"? Quale è il messaggio di errore che
ti dà?
Esiste nel codice del report un'altra istruzione che mette "Cad_Lordo_E" a
visible?
Nelle proprietà della sezione "Corpo", accanto alla proprietà "Su
formattazione" c'è scritto [Routine Evento]?
Hai provato a seguire la routine passo, passo? Nella finestra immediata
qual'è il valore di [Forms]![Controlla fatture per emittente]![Lordo]?
Ciao, Carlo

 End Sub
Ma state facendo un compito in classe?
Ho risposto alla stessa domanda ieri a Melina, titolo caselle di controllo.
Comunque prova a mettere il codice sull'evento su apertura del report.
E controlla che la maschera rimanga aperta....
Antonio

 Ciao, Carlo

Hai ragione... scusa per l'omissione.
Mi dice: Errore di compilazione. Impossibile trovare il metodo o il mebro dei
dati
e mi evidenzia .Visible.
Che vorra dire???
Proverň anche a vedere il post di Melina
Ciao


 Che vorra dire???
Che forse hai scritto male il nome del controllo del report che deve
scomparire
Antonio

Antonio Biso wrote:

Ho riprovato a scrivere il tutto a mano, ed ho notato che quando scrivo Me. ,
mi propone l'elenco dei campi , seleziono il campo che č Cad_Lordo_E., e dopo
il punto mi propone solo .Value.
Non č che per caso .Visible non esiste come comando? o almeno per questo
controllo.
Ciao

Cesco wrote:

Tutto apposto, avevo i nomi dei controlli uguali a quelli dei campi e
questo causava l'errore.
Grazie a tutti
Ciao Cesco

 controllo.
visible non è un comando, è una proprietà.
E in effetti il menù di autocompletamento non lo riporta, ma esiste...
Antonio

 ha scritto nel messaggio
news:3EC1E676...@company.com...

Mettendo la stessa istruzione nell'evento su apertura a me funziona se vuoi
provare!!
Private Sub Report_Open(Cancel As Integer)
If Forms!maschera1!Cb1 Then
    Me.Codice.Visible = False
Else
    Me.Codice.Visible = True
End If
End Sub
Ciao :-)
Newsgroup: it.comp.appl.access
Titolo: Report in ACCESS

Ciao. Ho un paio di  problemi con Access :
1) mi sapreste dire se e' possibile, in un report, visualizzare un
controllo, o non visualizzarlo, in base al valore di un'altro controllo ?
Ho pensato di farlo in VB però la proprietà VISIBLE nei report non compare.
2) ho impostato le proprietà in Strumenti/Avvio in modo tale che non si
possa vedere il menù principale. Ora però vorrei modificare nuovamente le
proprietà (in Strumenti/Avvio), però il menù non comapre. Come posso fare ?

proprietà (in Strumenti/Avvio), però il menù non comapre. Come posso fare ?
la riabiliti da codice....
vedi sul ng messaggi precedenti, io non mi ricordo
Saluti.
Emanuele.

 proprietà (in Strumenti/Avvio), però il menù non comapre. Come posso fare
?
Tieni premuto il tasto Shift e clikka 2 volte sull'icona del file in
questione.

 wrote in message
UQH18.8536$tl3.2...@twister2.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Condivisione

Salve,
Sto per inserire un DB in una piccola rete (due PC) cosa fare affinchè il DB
possa essere usato da due (o in futuro anche di più) utenti?
Uso Access XP; win ME.
Grazie CF

 ha scritto nel messaggio
news:PQ7f8.35314$v7.13...@twister1.libero.it...

Molto superficialmente...
Io utilizzo un'applicazione condivisa (4-5 pc) e non ho fatto proprio nulla.
Normalmente ognuno la utilizza per scopi leggermente diversi (commerciale,
produzione, ecc.) e non è mai successo nulla, cioè la gestione autonoma di
Access è stata più che sufficiente.
...Se mi chiedi di darti delle garanzie che prima o poi non si pianti
qualche casino è un altro discorso :)
Paolo


... credo che bisogna pur far qualche cosa?
Ciao CF

, 
formaro...@inwind.it
 says...

Mettilo in una directory condivisa. 


Non "bisogna" fare nulla. L'unica cosa è che ho fatto io è dividere il db in
BE e FE. I problemi possono succedere se due utenti modificano un record
nello stesso momento: quando il secondo utente finisce di modificare Access
dice "il record è stato modificato da un altro utente: vuoi tenere le tue o
quelle dell'altro?. Se un utente sta inserendo un nuovo record e il secondo
ne inserisce uno anche lui Access gestisce la faccenda per fatti suoi
Ti ripeto: in tre anni di utilizzo condiviso senza aver fatto assolutamente
nulla (neanche su Opzioni Blocco Record) non mi è mai successo nulla. Non
credo che sia solo fortuna :)
Poi, come ti dicevo su, se vuoi rendere più robusta l'applicazione c'è da
scrivere codice per settimane :-)
Paolo

 Mettilo in una directory condivisa.
Grazie, immaginavo dovesse andare cosě.
Saluti Cataldo Formaro
Newsgroup: it.comp.appl.access
Titolo: estrarre caratteri da stringa

Salve a tutti
avrei bisogno di togliere i primi 3 caratteri da una stringa.
Cioč, ho un campo di testo nominato "path" che contiene appunto il
path del file associato al tal record.
Vorrei estrarre il contenuto del path togliendo i primi 3 caratteri
che contengono ad esempio "E:\" per sostituirvi poi in un altro campo
ad esempio "C:\".
Spero di essermi spiegato bene.
Grazie a tutti per il Vostro sempre preziosissimo aiuto
Nicola

 ha scritto nel messaggio 
news:eq5bi3hie7333host...@4ax.com...

In VBA:
mid(path,4)
Puoi anche sostituire i caratteri che vuoi sullo stesso campo cosě:
mid(path,1,3) = "C:\"
Ciao
Antonio

 ha scritto nel messaggio 
news:eq5bi3hie7333host...@4ax.com...

TuaNuovaStringa = mid(trim("VecchiaStringa"),4,len("VecchiaStringa"))
TuaNuovaStringa = "QuelloCheVuoi" & TuaNuovaStringa
Ciao, Carlo 

grazie a tutti
non ero riuscito a trovare niente consultando la guida
buona giornata
nicola


Newsgroup: it.comp.appl.access
Titolo: Maschera impazzita

Su tutti i computer della mia rete aziendale, quando tento di inserire i 
dati dalla consueta maschera di inserimento il database si impalla e va in 
errore con la solita segnalazione: "vuoi recuperare i dati".
Ho portato il database a casa e funziona perfettamente!!
Che faccio!??
Grazie 

 ha scritto nel messaggio
news:436ba7d4$0$6021$4faf...@reader4.news.tin.it...

Ma parli di database dati(BE) o del Programma(FE) ?
Cmq prova a creare un nuovo database, importaci dentro
tutti gli oggetti di quello che da errore e riprova.
Se durante il travaso ti da un errore allora il form o il report
in questione (dove si ferma) e' danneggiato e va ricostruito.
bye :o)

Newsgroup: it.comp.appl.access
Titolo: protezione routine e macro

ho l'esigenza di proteggere le routine in vbasic e le macro in access
2000 dall'accesso (e quindi anche dall'appropriazione
indebita) da parte di estranei presenti nello stesso ufficio dove opero.
Esiste un modo sicuro per fare questo, non avendo la versione developer
(che pare lo consenta)?
grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

(che pare lo consenta)?
Creati una copia mde (Strumenti/Utilità database/Crea copia di file MDE)
Ciao. Claudio.

grazie
vedi le opzioni del menu dell'editor Visual Basic
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: confronto dati senza aprire la tabella o la maschera !

Avrei la necessità di confrontare un campo di una maschera aperta con
un campo di un'altra maschera ( o tabella ) non aperta, è possibile ?
Mi spiego meglio, la situazione è questa:
Devo controllare che alcuni processi produttivi effettivamente
comincino come programmato dalla produzione su un server Linux con
mySQL .
MASCHERA1:Con una query vado a vedere quali commesse (COMM)  hanno DI
(data inizio ) =date()
In un'altra tabella "macchine" ho la situazione reale delle macchine (
macchina spenta, setup, pausa mensa, oppure se sta lavorando viene
evidenziata la commessa (COMM), i pz prodotti, ecc.
L'idea è quella mettere un controllo sul controllo  COMM della
MASCHERA1 che verifica nella tabella "macchine" la condizione della
COMM ( oppure se non la trova, perchè non è avviata)
Un po complicato ,eh ?
Grazie per ogni eventuale aiuto !!
Salogni Max

 ha scritto nel messaggio
news:vso1atgr38shpd6du...@4ax.com...

Non conosco nè Linux nè mySQL.
In Access, reperirei l'informazione che ti serve tramite la funzione DLookup
(vedi help); per dirti qualcosa di più occorrerebbe conoscere la struttura
della tabella "macchine" e i controlli più significativi della tua maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Messaggi di Conferma in query

Vorrei fare in modo che, eseguendo una query di accodamento, non mi
comparisse il messaggio di conferma, che richiede la pressione di OK per
eseguire l'accodamento, poiche' la query dovrebbe farlo in maniera nascosta.
Pero' vorrei farlo da codice, senza dover andare in Strumenti, Opzioni, e
togliere la spunta relativa, perche' mi interessa che solo quella query si
comporti in questo modo.
Che cosa devo aggiungere??
Grazie
Andrea

 ha scritto nel messaggio
news:Q0x67.131364$q77.1...@news2.tin.it...

Prima della riga di codice VBA con cui apri o esegui la query di accodamento
devi aggiungere questa riga di codice VBA:
DoCmd.SetWarnings False
e dopo la riga di codice VBA con cui apri o esegui la query di accodamento
devi aggiungere questa riga di codice VBA:
DoCmd.SetWarnings True
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
news:rly67.11188$NZ6.3...@news.infostrada.it...


 ha scritto nel messaggio
news:Q0x67.131364$q77.1...@news2.tin.it...


 ha scritto nel messaggio
news:9jmtcm$fg5$1...@lacerta.tiscalinet.it...

per non visualizzare il messaggio scrivi:
docmd.setwarnings false
poi quando lo vuoi visualizzare scrivi
docmd.setwarnings true
ciao
antonio
Newsgroup: it.comp.appl.access
Titolo: Esportazione in excel: funziona solo con alcuni percorsi

Ciao a tutti. In Access97 ho un foglio excel collegato al mio db. Eseguo una
query  su questo foglio collegato per estrarre dei dati, poi esporto i dati
della query in un altro foglio excel.
Sull'evento clik di un pulsante in una maschera ho inserito:
DoCmd.TransferSpreadsheet acExport, 8, "appoggio", Me.TXT_percorso & "\" &
Me.Nome_file, True, ""
dove Me.TXT_percorso  e  Me.Nome_file sono due parametri presi dalla
maschera.
In alcuni casi, mi restituisce il seg. errore:
Errore di runtime 3027
can't update. database or object is read only
Credo che sia dovuto ai percorsi scelti in "ma.TXT_percorso". Infatti quando
lo esporto in C:\, tutto ok, ma se esporto in C:\esportazione dati, non va.
è un problema dello spazio tra "esportazione" e "dati"? Come posso
risolverlo?
Grazie a tutti.
Giancarlo

 ha scritto nel messaggio 
news:42300...@x-privat.org...

Fai una cosa, lancia solo il percorso "incriminato" in un msgbox e vedi se è 
corretto
Msgbox Me.TXT_percorso & "\" &  Me.Nome_file
MAssimiliano

 ha scritto nel messaggio
news:eoTXd.4704$tY2...@news.edisontel.com...

Effettivamente non funziona quando esporto su una cartella del desktop.
il percorso diventa:
C:\Documents and settings\MioNome.Dominio\Desktop\....
Il problema è proprio MioNome.Dominio, giusto?
Posso fare a meno di esportare sul desktop, ma se volessi risolvere il
problema, come potrei fare?
Grazie.
Giancarlo

Newsgroup: it.comp.appl.access
Titolo: Procedura perditempo

Buongiorno..Un quesito: avrei bisogno di creare una procedura che 
faccia la funzione di perdere tempo, ossia: come fosse un ciclo a 
vuoto, che mi fermi l'avanzamento del programma..Il problema è che 
vorrei che il ciclo durasse 5-6 secondi, come faccio? for i=0 to ??
Questa è un'ipotesi, brutta a dire il vero..Sapete darmi un'idea di 
come fare?Grazie 1000!
-- 
Alby
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio 
news:200412161...@mynewsgate.net...

___________________________________
Public Function Delay()
Dim intSecDelay As Integer
Dim dtmFine As Date
intSecDelay = 5
dtmFine = DateAdd("s", intSecDelay, Now)
Do While Now < dtmFine
Loop
End Function
basta che richiami la funzione
ciao
Riccardo 

 ha scritto nel messaggio
news:200412161...@mynewsgate.net...

Function Biso ()
dim Biso as Cuoco
dim amatriciana as Piatto
dim Buona as Boolean
do
    If Biso = amatriciana  then _
        Pronto = -1
loop until Pronto = -1
End Function
Fidati è un ciclo che è una perdita di tempo
Potrebbe passare secoli
MAssimiliano

 ha scritto nel messaggio
news:200412161...@mynewsgate.net...

Inserisci questa chiamata API alla funzione del kernel in un Modulo
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
la chiami con
Sleep 1000
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: annullare l'esecuzione di sub

Private Sub descrcompl()
stringa = 0
stringa = Len(Nz(Me.Descrizione & " ", "")) + Len(Nz(Me.Formato & " ", 0)) + 
Len(Nz(Me.Colore & " ", 0))
If stringa > 50 Then
MsgBox "attenzione limite caratteri = 50", vbOKOnly
Else
Me.descrizionecompleta = (Me.Descrizione + " ") & (Me.Formato + " ") & 
(Me.Colore + " ")
End If
End Sub
Richiamo tramite Call la suddetta routin nelle rispettive caselle di testo 
di Descizione, Formato e Colore per formare una unica stringa da inserire 
nella casella di testo chiamata Descizionecompleta
ES:
Private Sub Descrizione_BeforeUpdate(cancel As Integer)
Call descrcompl
End Sub
Come posso annullare l'esecuzione della sub in caso di messaggio "Attenzione 
limite caratteri = 50", e rimanere nel campo in cui mi trovo? ( 
Descrizione )
Saluti Massimo


exit sub
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 exit sub
Anche con exit sub non succede niente.   Il focus si sposta sempre in un 
altro campo.
Se chiamo una routin con Call prima di aggiornare la textbox, il focus non 
dovrebbe rimanere nella stessa textbox?
 

 ha scritto nel messaggio news:RMhKf.185919$65.50...@twister1.libero.it...

Dalla SubRoutine [descrcompl] non puoi; dovresti trasformare la subroutine in function, gli passi la stringa di caratteri inserita 
nel controllo e fargli restituire true o false. A questo punto testi il valore restituito e se true visualizzi il messaggio e lo 
passi alla variabile Cancel.
Es.
Function descrcompl(strStringa as string, strFormato as strStringa, strColore as string) as boolean
stringa = 0
stringa = Len(Nz(strStringa & " ", "")) + Len(Nz(strFormato & " ", 0)) +
Len(Nz(strColore & " ", 0))
If stringa > 50 Then
    descrcompl = true
Else
    descrcompl = false
End If
End Function
Private Sub Descrizione_BeforeUpdate(cancel As Integer)
If descrcompl = true Then
    MsgBox "attenzione limite caratteri = 50", vbOKOnly
Else
    Me.descrizionecompleta = (Me.Descrizione + " ") & (Me.Formato + " ") &
(Me.Colore + " ")
End If
Cancel = descrcompl
End Sub
La cosa migliore sarebbe che il test sulla validità dell'input si verifichi nell'evento "prima di aggiornare" della form; così puoi 
impedire che venga salvato il record se non si inseriscono dati validi. E comunque se devi testare la lunghezza di un testo basta 
che imposti il numero di caratteri voluti, in struttura tabella, nel campo [descrizioneCompleta]...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: estrai ultima telefonata

ho due tabelle:
tbVisite che riporta dati anagrafici e diagnosi e
tbChiamate che riporta la data della telefonata per chiamare il paziente e l'esito della stessa, es. Accetta, rifiuta, rinvia ecc.
le tabelle sono in relazioni Una visita-molte telefonate
Ho generato una query che mi dà alcuni dati di tbVisite mentre di tbChiamate desidero estrarre solo la chiamata più recente. 
Per essere ancora più chiaro in query desidero visualizzare cognome, nome e diagnosi di Tizio e la data dell'ultima (cronologicamente)telefonata con relativo esito tralasciando le più vecchie.
Mille grazie
NSantini

Salve,
 
Nsantini ha scritto:

Se capisco bene puoi p.e. creare e salvare una query come:
 
SELECT T1.PazId, T1.Esito, T1.Data
FROM tbChiamate AS T1
WHERE T1.Data =
(SELECT Max(Data) FROM tbChiamate WHERE PazId = T1.PazId)
 
Poi nella tua query "con alcuni dati di tbVisite" aggiungi la prima 
query collegandola verso l'id del paziente (PazId).
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Molte grazie, proverò. Sei prezioso!
Ciao
NSantini

Newsgroup: it.comp.appl.access
Titolo: refresh di una combo

non riesco proprio a capire come si possa fare un refresh di una combo, nel
senso che se io voglio cancellare il suo contenuto e poi sposto il focus su
un altro controllo della form riappare quello che avevo precedentemente
cancellato nella combo.
aiutooooo

 ha scritto nel messaggio
news:bvqnrh$vg8va$1...@ID-216149.news.uni-berlin.de...

me.nomecombo = ""
Antonio

 Antonio
in che evento lo devo mettere?in combo beforeupdate?

 ha scritto nel messaggio
news:bvqq0f$uf6c4$1...@ID-216149.news.uni-berlin.de...

Dipende dal flusso logico della tua elaborazione.
Quand'è che vuoi svuotare la combo?
Antonio

Newsgroup: it.comp.appl.access
Titolo: Creare Report basato su più tabelle

Prima cosa buon anno a tutti.
Non riesco a generare un record che visualizzi i dati di più tabelle o 
query.
Qualcuno può aiutarmi ?
Grazie

 ha scritto nel messaggio 
news:SNPBd.11088$_E5.3...@twister2.libero.it...

crea dei sottoreport all'interno dei report
Newsgroup: it.comp.appl.access
Titolo: Situazione di cassa

Salve a tutti voi,
 
ho da gestire una cassa e non so come posso calcolare il campo
denominato appunto CASSA...
 
ho una situazione di questo tipo:
 
data            descrizione                    avere
dare       saldo               cassa
01/01/11      stipendio                       1.200,00
0           1.200,00          1.200,00
02/01/11      spesa supermarket         0                 120,00
-120,00           1.080,00
02/01/11      pagamento bollette         0                  180,00
-180,00            900,00
03/01/11      stipendio                       1.350,00
0            1.350,00          2.250,00
 
 
praticamente non so che tipo di formula utilizzare sul campo
denominato cassa... deve tenere il valore aggiornato tenendo presente
anche il valore del precedente record...


Sarebbe utile dire dove lo vuoi fare, in quale oggetto
di Access. Vedi:
 
 Numero/somma incrementale nelle query
 
http://www.donkarl.com/it?FAQ3.11
 
 
 Numero/Somma incrementale in una maschera
 
http://www.donkarl.com/it?FAQ4.39
 
 
In un report è più facile perché le caselle di testo nei report
hanno la proprietà "Somma parziale" che fa tutto il lavoro
necessario.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 


Che potevo chiedere di più di così?!?!?
 
Mille grazie per la risposta esaustiva
 
Simone

Newsgroup: it.comp.appl.access
Titolo: RICAVARE DA CODICE la stringa il profilo ODBC di una tabella collegata

salve
è  possibile da codice
RICAVARE la stringa il profilo ODBC di una tabella collegata o almeno il collegamento ODBC?
 
come si puo' fare?
 
GRAZIE


Profilo ODBC è un parolone difficile da capire.
Se intendi la Connection String di una connessione ODBC allora si:
 
CurrentDb.TableDefs("NomeLinkedTable").Connect
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: aprire di default una maschera a tutto schermo

ciao a tutti,
come faccio ad aprire di default alcune maschere a schermo intero, quindi
ingrandite, ed altre a grandezza predefinita?
io proprio non ci riesco!
aiutatemi!
ciao
Luca

 ha scritto nel messaggio
news:Hix5a.480$%1.1...@tornado.fastwebnet.it...

Su Apertura:
DoCmd.Maximize
Su Chiusura:
DoCmd.Restore
@Alex.

 ha scritto nel messaggio
news:O%F5a.143589$YG2.4...@twister1.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Errore :chiamata di routine o argomento non validi

Buona giornata a tutti
A2003 SP3+WinXP SP3
da una sub stampo un report su una stampante che ,conforme il tipo di 
stampante a disposizione, esegue la stampa specifica.
Fin qui tutto OK
Ho per� l'esigenza di fare la stessa operazione anche su altri computer su 
cui ho installato lo stesso FE e stampare tutti sulla stessa stampante 
seriale del computer "principale"
Se per� metto il FE su un altro computer e lancio la stampa mi da 
errore:chiamata di routine o argomento non validi
Nome stampante computer principale(condivisa)=PRT100
Nome stessa stampante sugli altri computer=PRT100 su DITTA_CASA
Passo il codice
Select Case TipoStampa
    'se stampante scontrini PRT100
      Case 1
            'qui mi da il problema
        Application.Printer = Application.Printers("PRT100")  'ho provato a 
sostituire PRT100 con PRT100 su DITTA_CASA ma mi d� lo stesso errore
        Application.Printer.LeftMargin = 0
        Application.Printer.TopMargin = 0
        DoCmd.OpenReport "ScontrinoPrt100", acNormal
End Select
Non Riesco a capire dove sia l'inghippo...
Se qualcuno mi pu� per piacere dare un aiuto lo ringrazio.
Maurizio 

 ...
L'oggetto Printer qualche volta dï¿œ questo errore se ha un strano
problema di accettare il nome (DeviceName) della stampante.
Prova con una variabile invece dell'assegnazione diretta:
Dim strPrinter As String
strPrinter = "PRT100"
' oppure
'strPrinter = "PRT100 su DITTA_CASA"
Application.Printer = Application.Printers(strPrinter)
...
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ: 
www.donkarl.com/it
Grazie per la tempestivit� della tua risposta, ho fatto le prove che mi hai 
suggerito, ma continua a darmi lo stesso errore.
Continuo a cercare  altre soluzioni ..
Ciao
Maurizio 

 Continuo a cercare  altre soluzioni ..
Ehm, davo per scontato che usi i nomi giusti dei Printer.
Ma siccome il messaggio di solito viene per nomi falsi forse
sarebbe meglio di controllare i nomi p.e. con
Dim prtloop As Printer
For Each prtloop In Application.Printers
    Debug.Print prtloop.DeviceName
Next prtloop


CUT
Come supponevi KARL il nome stampante non era quello giusto
ho poi modificato il codice in questa maniera:
Dim NomePC As String
NomePC = (atCNames(2))
Dim StrPrinter As String
StrPrinter = "PRT100"
Select Case TipoStampa
    'se stampante scontrini PRT100
      Case 1
            If NomePC = "DITTA_CASA" Then ' Se Computer server
            StrPrinter = "PRT100"
                            Else 'se altro computer
                            StrPrinter = "\\DITTA_CASA\PRT100"
End If
        Application.Printer = Application.Printers(StrPrinter)
        Application.Printer.LeftMargin = 0
        Application.Printer.TopMargin = 0
        DoCmd.OpenReport "ScontrinoPrt100", acNormal
End Select
Cos� funziona..
GRazie ancora...
Maurizio
P.S.:Non � che sto diventando "bravo" � che grazie a voi sto piano piano 
capendo qualcosa
GRAZIE a tutti
Newsgroup: it.comp.appl.access
Titolo: Come visualizzare immagini

Ciao a tutti. 
In un db A2003 gestisco delle immagini di documenti
in formato A4.
Mi piacerebbe visualizzarle in modo un po' più figo
che non la semplice form statica, che abbia
pulsanti di zoom, pan e stampa.
Qualcuno conosce qualche ocx, dll, o sadiocosa
potrei utilizzare ? 
(tipo visualizzatore immagini di Windows, per intenderci)
Grazie a tutti.
Ilaria.

VisualizzaFoto.zip (59.84KB)
http://www.gigasize.com/get.php?d=qbpomd60q4c


Questo è un Demo abbastanza complesso dal quale però puoi trarre tutto
quello che serve:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=58
@Alex

@Alex
Grazie mille.
Provato, estratto, analizzato, sforbiciato, adattato.
Funziona benissimo.
Tra l'altro, essendo anch'io un'appassionata di foto
ho apprezzato molto la fatica che hai fatto e la
generosità nel divulgarlo free.
Inoltre mi piace molto il look&feel dell'interfaccia,
molto diversa dallo stile "gestionalebuffetti"
a cui sono abituata.
Penso che, se non ti spiace, lo saccheggerò un bel po'.
Grazie ancora.
Ilaria.

 Ilaria.
E' tuo...
Ciao
@Alex

Newsgroup: it.comp.appl.access
Titolo: Accesso ad un DB

Possono piu' persone accedere contemporaneamente ad un DB?

 Possono piu' persone accedere contemporaneamente ad un DB?
Certo che si, la monoutenza č roba da antenati (anche se sul Web a
differenza dei Data Base piů complessi - oracle, sql, ecc... - supportano
un num. max di utenti pari a 30 accessi in contemporanea)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:1xXgc.76348$hc5.3...@news3.tin.it...


Newsgroup: it.comp.appl.access
Titolo: HLP:Come calcolo il DCount su tabelle ODBC collegate?

Se faccio un Dcount su una tabella collegata via ODBC mi da errore (l'ODBC č
su AS400 tramite Client Access)
E' un limite del collegamento?
Come faccio ad ovviare il problema?
grazi

Come faccio ad ovviare il problema?
Select count e poi getrows
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati 
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--
Newsgroup: it.comp.appl.access
Titolo: Problemi con i recordset

Salve a tutti.
Ho il seguente codice:
Private Sub Report_Open(Cancel As Integer)
    Dim dbs As Database
    Dim rst As Recordset
    Dim qdf As QueryDef
    Set dbs = CurrentDb
    Set qdf = dbs.QueryDefs("myquery")
*  Set rst = qdf.OpenRecordset
    ..............
    ..............
    rst.Close
    qdf.Close
    Set dbs = Nothing
End Sub
"myquery" è una semplice query di selezione su due tabelle collegate.
Ho il seguente errore:
"Errore di run-time '13': Tipo non corrispondente."
e il debugger evidenzia la riga che ho segnato con l'asterisco.
Mi sembra che sia tutto giusto ed il codice è praticamente
uguale a quello di un esempio della guida.
Cosa mi sfugge???? (Uso A2000)


wrote:

hai i riferimenti impostati correttamente?  sembra ti manchi il
riferimento a dao 3.6
Saluti.
Emanuele.

 ha scritto nel messaggio
news:r2ck5u8ai5iafndrn...@4ax.com...

Sembra di si, la casella è spuntata nella casella degli
strumenti di VB.
Cos'altro potrebbe essere?
Ciao.
Luca

 ha scritto nel messaggio
news:3c599...@news.dada.it...

Ma l'istruzione corretta non dovrebbe essere
    Set rst = dbs.OpenRecordset("myquery")
?
Poi ricordati di impostare a Nothing
    dbs, rst e qdf (quest'ultima probabilmente non serve neanche...)
Ciao
--
Alberto

 Cosa mi sfugge???? (Uso A2000)
Hai provato con il DEBUG dove si pianta...???????
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Grazie, purtroppo anche cosě mi da sempre lo stesso errore:
"Tipo non corrispondente"
E' frustrante!!!
Ciao, Luca


Il DEBUG si ferma alla seguente istruzione:
    set rst = qdf.OpenRecordset
e visto che "rst" è definita come recordset e
"qdf.OpenRecordset" dovrebbe restituire un recordset, non riesco a spiegarmi
l'errore.
Ciao, Luca

 Ciao, Luca
Ti capisco (non ti immagini quanto...). Però, attenzione, anche se DAO è
spuntato, il problema potrebbe ugualmente risiedere nei riferimenti in VBA.
Io - con access 2000 - sono riuscito a riprodurre il tuo errore solo se, nei
riferimenti, avevo DAO sotto ad ADO(ActiveX Data Objects). Se è così anche
da te, allora il problema lo risolvi  portando - con le frecce 'priorità' -
DAO sopra ad ADO.
Ciao
--
Alberto

 Ciao, Luca
Allora.
Io proverei un'altra strada visto che non devi passare PARAMETRI
alla QRY via Codice:
Prova a guardare bene l'istruzione OpenRecordset gli puoi
passare direttamente il nome della QRY evitando QueryDefs:
Set rs=CurrentDb.OpenRecordset("MyQuery")
In ogni caso non capisco il guaio, è strano perchè la sintassi
mi pare corretta....!!
Alessandro.



Finalmente! Con lo spostamento che mi hai suggerito il problema è finalmente
risolto.
Non ci sarei mai arrivato, non conoscevo questo aspetto di Access.
Grazie, infinite.
Ciao, Luca.
P.S.
Grazie anche ad Alessandro ed Emanuele che si sono interessati alla cosa.
Newsgroup: it.comp.appl.access
Titolo: script che estrae i dati del mese precedente

Ciao a tutti. Ho creato uno script per l'invio automatico di una newsletter 
mensile.
All'inizio di ogni nuovo mese lo script prende le notizie pubblicate nel 
mese precedente e le invia ad un gruppo di destinatari di posta elettronica.
Le notizie sono registrate in un DB access XP. Tra i vari campi della 
tabella T_NOTIZIE è presente il campo dt_notizia con la data di 
pubblicazione.
Per prendere le notizie del mese precedente ho scritto nella query:
.......
WHERE year(dt_notizia)=year(now())  AND month(dt_notizia)=month(now())-1
.......
La cosa sembra funzionare, ma adesso ho un dubbio: cosa succede il 1° 
gennaio 2008?
Il sistema considererà l'anno corrente=2008, il mese=1-1 e...farà un casino, 
giusto?
Cosa mi suggerite per risolvere il problema?
Ringrazio anticipatamente.
Giancarlo 

 Cosa mi suggerite per risolvere il problema?
p.e.
Format(dt_notizia,"yymm")=Format(DateAdd("m",-1,Date()),"yymm")
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:5pt2gcF...@mid.individual.net...

Grazie!


Newsgroup: it.comp.appl.access
Titolo: Iterare sugli elementi di una casella combinata

Ciao ragazzi,
ho form una casella combinata i cui dati
vengono presi tramite query.
Vorrei sapere se è possibile come iterare
su tutti gli elementi della casella combinata
e come visualizzare ( tramite un MsgBox(valore) )
per ogni elemento le relative propietà (indice, valore,...)
Saluti.

 ha scritto nel messaggio 
news:RGEnd.365906$35.16...@news4.tin.it...

Cosa vuoi ottenere?
Una maxi msgbox?
Ciao, Carlo 


No il magbox lo uso solo per visualizzare ad ogni iterazione le propietà
dell'elemento corrente.

 ha scritto nel messaggio 
news:InMnd.368427$35.16...@news4.tin.it...

Humm, non mi è chiaro.
La casella combinata a differenza della casella di riepilogo permette la 
selezione di un solo record.
Il record sarà composto dalle colonne che tu hai deciso di mettervi.
Se la combo si chiama MiaCombo sull'evento click della combo stessa potrai 
ricavarti tutti i valori di tutte le colonne presenti per quel record.
Msgbox Me.MiaCombo    'ottieni il valore indice, la colonna associata
MsgBox Me!MiaCombo.Column(1) ottieni il valore della seconda colonna e così 
via
Da codice le colonne vengono numerate a partire da 0.
E' questo che vuoi?
Ciao, Carlo 

 
Sě, Grazie
Newsgroup: it.comp.appl.access
Titolo: Access e Win 2000....

Spero che qualcuno sia in grado di aiutarmi!
Sul mio Pc gira Window 2000; per motivi di compatibilità con il computer
dove lavoro, ho fatto la bella pensata di disinstallare dapprima Access 2000
quindi tutto Office 2000 per installarvi su Access 97. Tutto è filato liscio
ma al doppio click su access 97 viene fuori questo messaggio:
Impossibile avviare Microsoft Access. Non è stata concessa la licenza d'uso
su questo computer.
Ora io l'ho installato da Administrator!
C'è una soluzione o devo rassegnarmi a formattare il disco e reinstallare
win 2000?
grazie
bc

 ha scritto nel messaggio
news:asa09n$khr$1...@lacerta.tiscalinet.it...

Se usi Windows 2000, trovi la soluzione al link:
http://support.microsoft.com/support/kb/articles/q241/1/41.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

al link non c'è più l'articolo....

 al link non c'è più l'articolo....
http://support.microsoft.com/support/kb/articles/q191/2/24.asp
con w98 funge
cioa

 al link non c'è più l'articolo....
Allora prova con questo link:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
Visto che non usi Windows 98, non adottare la soluzione che prevede l'uso
del tools AcLicn97.exe, non ti funzionerebbe.


 ha scritto nel messaggio
news:asaiov$uci$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: Item corrente di Outlook 2000 dove sei?

La proprietà CurrentItem di ActiveInspector restitusce l'e-mail che l'utente
correntemente sta visualizzando (dopo aver cliccato dall'elenco della posta
in arrivo). Se non sto visualizzando nulla, allora VBA segna errore.
Esiste una metodo che mi restituisca l'item selezionato  nel folder corrente
prima ancora di essere visualizzato?
Una volta ottenuto avrei bisogno di manipolare il MailItem così ottenuto.
Non sono riuscito a trovare nell'HELP.
VBA Outlook 2000!
Grazie a tutti voi per l'aiuto
E non ditemi vai ad un altro NG, perché ho bisogno di implentarle la proc in
Access 2000 ;-)
Daniele

"OneEDP" <one NON emmedi PROVARCI @ NEMMENO 
tin.it
 INTESI?> ha scritto nel
messaggio news:Mi4Tc.41838$OH4.1...@twister1.libero.it...

Ok! Ok! Ho trovato tutto e anche di più in
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q240/9/35.asp&NoWebContent=1
Non avevo cercato in help select  ):-(#)
Newsgroup: it.comp.appl.access
Titolo: Potete spiegarmi questo errore?

Salve a tutti,
nell'accodamento su due tabelle ottengo il seguente errore:
http://img441.imageshack.us/img441/7707/snap1yb4.png
cosa vuol dire?
Grazie.

 ha scritto nel messaggio 
news:mn.6b707d73b...@gmail.com...

Hai tentato di inserire un record in una tabella duplicando una chiave già 
presente.
Es. Tabella Clienti così fatta
ID_Cliente PK(Chiave)
Cliente
01 pippo
02 pluto
03 paperino
....
Se tenti di inesrire 02 minni con una query compare il messaggio sopra e il 
record non viene inserito
Ciao Sabrina 

 presente.
Ma la mia tabella è vuota e sto utilizzando una query di accodamento.


Prova a scrivere la query di accodamento sql

 Prova a scrivere la query di accodamento sql
Vuoi il codice?


Per capire meglio sarebbe bello avere la struttura della tabella e il codice 
sql della query.
Poi ne riparliamo
Ciao Sabrina

Newsgroup: it.comp.appl.access
Titolo: Ordina

Ciao a tutti,
ho un problema:
Messo in una mascera tre o più caselle di testo, come posso ordinarle in
modo che alla pressione del tasto invio il cursore si sposti alla successiva
casella di testo?
Grazie!

 casella di testo?
        Visualizza > Ordine di tabulazione...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Re: creare pacchetti di setup scaricabili da internet

 grazie.
Secondo te InnoSetup è un ACCESS_Emulator.
E' solo un COMPILER.
Come può uno che non ha ACCESS a far girare un DEMO di ACCESS...??
Hai molte idee ma decisamente ben confuse...!!
Ciao
@ALex. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 anche sa chi non possiede access o è comodo solo per chi possiede access?
http://www.sagekey.com/products/acc2002/wise.asp
sostengono che i loro pacchetti d'installazione arrivino a 45 MB (da notare
che pure loro sparano cifre assurde sulle dimensioni del pacchetto MS).
Comunque, con connessioni ADSL non è un problema scaricare files da 50/60
MB: sei fermo ai modemo analogici?  :-)
Ciao, Cristiano

"Cristiano" <cris...@XXXX.it> wrote in message
news:Gisbd.40341$H11.1...@twister1.libero.it...

Non e una assurdità io adopero SageKey per le mie istallazioni molto
professionali
 e posso dire di essermi totalmente staccato
dai parametri de Package generati dal Wizard di office XP o da Package di
office System
(totalmente bacato), in quanto alle dimensioni  beh... una applicazione mde
di
circa 20 Mb + il Runtime + mdac2.8 + Jet 4.0 Sp8+una decina tra Ocx e Dll
totale .Exe generato = 53 Mb Bello vero!
isolandomi totalmente da precedenti installazioni di Access con versioni
diverse.
Ferrari Rino

 la buona educazione l'avete?
Vabbč, effettivamente č un'affermazione un pň forte ... non prendertela.
Ciao, Cristiano

 2000-2002).
Dicci qualcosa di più: indicativamente, una volta acquistato il prodotto,
come funziona la preparazione del pacchetto?
Sulla macchina dev'essere preinstallato anche Office Developer di MS giusto?
Poi, il runtime di Access 'XP è blindato in un file .ZIP creato da MS ...
l'installer Sagekey lo smonta e rimonta a modo suo?
Saluti.

 diverse.
Rileggi meglio il mio post: se ho postato l'indirizzo di sagekeys è perchè
conosco tale alternativa.
Resta il fatto che un'installazione standard con pacchetto MS non alloca
centinaia di MB!
La pura cartella zippata con l'Access runtime alloca 35 MB.
Ciao, Cristiano

 @ALex.
ok grazie. 


confermo interessano anche a me queste infomrazioni
Newsgroup: it.comp.appl.access
Titolo: Allineamento a destra in una casella combinata !!!

Qualcuno sa come si allineano a destra i numeri visualizzati all'interno di
una casella combinata?
Grazie

 ha scritto nel messaggio
news:9g5krt$r4q$1...@nreadA.inwind.it...

Hai provato, in visualizzazione struttura della tua maschera, a chiedere
l'allineamento a destra della casella combinata?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


scusami se non sono stato preciso ... il discorso è questo:
nella casella combinata ho 4 colonne;
3 di queste colonne sono di tipo testo e quindi vegono allineate a sinistra
1 è di tipo numerico ( si tratta di prezzi) , ma sicuramente convertita in
tipo testo perchè allineata sempre a sinistra;
il problema è se posso intervenire a livello di colonna per decidere il tipo
di allineamento
non so se sono stato chiaro, comunque grazie.

 ha scritto nel messaggio
news:9galu4$87h$1...@nreadB.inwind.it...

Per quello che so io non è possibile formattare una colonna di una casella
combinata, come non è possibile formattare una colonna di una casella
combinata.
Comunque è solo un problema di visualizzazione; il contenuto della quarta
colonna resta comunque numerico e puoi usarlo come tale: prova ad usarlo per
fare dei calcoli e vedrai che non avrai problemi.



Deve essere proprio così , il mio era solo un puntiglio estetico e speravo
come al solito ci fosse una dritta ;
ho usato la funzione format  con la quale sono riuscito a levare gli zeri
dopo la virgola, ma penso che per quanto riguarda l'allineamento dovrò
tenermi la colonna dei prezzi incasinata. Comunque grazie e  alla
proxima.....
Newsgroup: it.comp.appl.access
Titolo: Modifica Query SQL Server x ACCESS

Sto provando ad adattare la query sotto riportata (scritta e funzionante per 
SQL Server) in ACCESS, ma in fase di esecuzione
richiede l'inserimento di un "valore parametro" per il campo "cognome".
Il fine è quello di individuare "cognomi" che non sono associati a più 
"nomi" e viceversa.
select t1.Cognome,t1.Nome
from Anagrafe t1
where (select count (*) from (select distinct t2.Nome from Anagrafe t2 where 
t2.Cognome=t1.Cognome) as tmp ) = 1
and t1.Nome in (select t11.Cognome from Anagrafe t11 where (select count(*) 
from (select distinct t12.Nome from Anagrafe t12
where t12.Cognome=t11.Cognome) as tmp) = 1 and t11.Nome=t1.Cognome)
Es:
ROSSI   MARIO
ROSSI   MARIO
MARIO   ROSSI
ROSSI   MARCO
BIANCHI FRANCO
FRANCO  BIANCHI
BIANCHI FRANCO
/*restituisce solo: BIANCHI FRANCO e FRANCO BIANCHI
Dove è possibile intervenire per farla eseguire?
Grazie Angelo

 ha scritto nel messaggio
news:VLtpg.23112$zy5.4...@twister1.libero.it...

Ciao Angelo,
il problema è che il motore Jet di Access è scarso in queste cose :(
Ti viene chiesto il parametro perchè Jet non vede oltre il primo livello di
nidificazione.
in questo caso
----
select t1.Cognome,t1.Nome
from Anagrafe t1
where (select count (*)
       from (select distinct t2.Nome
             from Anagrafe t2
             where t2.Cognome=t1.Cognome
             ) as tmp
       ) = 1
ecc ecc...
----
la *where t2.Cognome=t1.Cognome* non vede t1.cognome perchè è due livelli
sopra.
La stessa cosa vale per il secondo elemento della where principale.
adesso devo scappare :(
questa sera (se altri non ti hanno già risolto il problema) provo a cercare
una soluzione con Access.
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

 una soluzione con Access.
Grazie Giorgio ... attendo tue notizie :)
Ciao
Angelo

 ha scritto nel messaggio
news:Sdwpg.23216$_J1.2...@twister2.libero.it...

Ciao Angelo,
ok così dovrebbe andare
----
select t1.Cognome,t1.Nome
from Anagrafe t1
where Not Exists
      (Select 1
       from Anagrafe t2
       where t2.Cognome=t1.Cognome
       and T2.Nome<>T1.nome)
and t1.Nome in
      (select t11.Cognome
       from Anagrafe t11
       where Not Exists
            (Select 1
             from Anagrafe t12
             where t12.Cognome=t11.Cognome
             and T12.Nome<>T11.nome
             )
       and t11.Nome=t1.Cognome
       )
----


"nomi" e viceversa.
----
e mi viene da chiedere:
aggiungendo il nominativo VERDI PAOLO alla lista di noni, č giusto che non
sia presente nel risultato della tua query (e ovviamente anche in quella che
ho semplificato) ?


 [Office Access MVP]
E' perfetta !
Ancora grazie x l'aiuto.
Buona notte
Angelo