mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Visualizza dati uniti

Utilizzando questa macro
    Dim oApp As Word.Application
    Set oApp = CreateObject("Word.Application")
oApp.Application.Documents.Open Application.CurrentProject.Path &
"\Modulo_primo.doc"
'se voglio vedere word
oApp.Visible = True
'la prossima riga stampa tutte le pagine
oApp.ActiveDocument.PrintOut
'chiudo word
oApp.Quit
Set oApp = Nothing
applicata ad un pulsante di una maschera, faccio aprire un documento
word cui ho collegato in stampa unione i dati di una tabella access
(quella stessa che aggiorno tramite maschera) ed eseguo la stampa del
documento appena aperto.
Adesso vorrei sapere come faccio a fare in modo che la stampa del
documento avvenga con il pulsante "Visualizza dati uniti" sicuramente
premuto.
In pratica accade che a volte, su alcuni pc, apre il documento e lo
stampa senza visualizzare i dati in stampa unione ma semplicemente i
campi associati al documento.
Come faccio a dire di aprire il documento con "Visualizza dati uniti"
selezionato?
Grazie a tutti.
Ciao, Andrea.

HTML Andrea ha scritto:


Se fai la stampa usando "Visualizza dati uniti" stampi un solo record per
volta. Usare la stampa unione per stampare un record solo ti complica le
cose. Avevamo discusso a gennaio su un buon metodo per incorporare in un
documento word i dati di un record da access usando i bookmarks, prova a
cercare tra i post di gennaio 2004 "Word e database" e vedi se può esserti
utile.
Se invece vuoi proprio abilitare il "Visualizza dati uniti" devi impostare
da codice
  .ViewMailMergeFieldCodes = False
sull'oggetto MailMerge del documento Word.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Il fatto è che per comodità preferirei utilizzare access. Ma come integro
l'oggetto MailMerge all'interno di questa macro?
Grazie infinite


 Grazie infinite
Scrivi DOPO al testo del msg originale (quoting), mai prima.
Quella soluzione lavora tutta su access, apre word ed esporta i dati in
automatico alla pressione di un pulsante.
Sennò prova oApp.ActiveDocument.MailMerge.ViewMailMergeFieldCodes = False


 ha scritto nel messaggio
news:c92dnf$2f8$1...@news.newsland.it...

Chiedo scusa per aver scritto sopra.
Adesso funziona tutto perfettamente e per questo ti ringrazio vivamente.
Ora però mi serve di nuovo una mano.
Come faccio a far si che aprendo il file access (o non so qualche altra
soluzione) venga subito visualizzata la maschera o comunque non si veda
tutto il resto (in modo che nessuno possa confondersi nel tentare di aprire
o non debba comunque andare a cercare la maschera nella lista oggetti) ?
Grazie davvero.
Inizio a rivalutare Access.. è davvero un ottimo strumento di lavoro

 Inizio a rivalutare Access.. è davvero un ottimo strumento di lavoro
Da menù: Strumenti - Avvio puoi disabilitare la visualizzazione della
finestra database ed indicare la maschera da aprire all'avvio del db.
Oppure crei una macro che si chiami "AutoExec" e fai partire da lì la
maschera.

Newsgroup: it.comp.appl.access
Titolo: Associare Casella Combinata

Salve a tutti.
In una maschera ho messo una casella combinata che dovrebbe riportare in
automatico il valore contenuto in un campo di una tabella. Nel menù a
discesa però devono comparire in elenco i valori contenuti in un'altra
tabella per darmi la possibilità di variare il valore contenuto nella
tabella di prima.
Per esempio nella tabella Fornitori ho un campo "Valutazione" che può
contenere A, B, C a seconda del "voto" che gli dò. Nella maschera associata
a questa tabella ci deve essere una casella combinata che riporta per
default la valutazione che trova in questa tabella ma che ha nell'elenco a
discesa le tre opzioni di voto in modo che selezionandole io posso cambiare
il voto assegnato.
E' possibile?
Grazie
Ciao

 Ciao
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio
news:V0xLg.96263$zy5.1...@twister1.libero.it...

Grazie mille
Newsgroup: it.comp.appl.access
Titolo: Errore se la query è vuota

Salve.
Ho problemi con la funzione Nz. In un Report ho un controllo calcolato sul
quale ho #Errore quando la query su cui si basa il report è vuota.
Nel origine del controllo ho
=Nz([quantita]*[prezzo lire]);0)
 ma l'errore resta.
Anche con la IIf si verica lo stesso problema.
Potreste aiutarmi?
Grazie

--------------------------------------------------------------------------<
-- 
Posted from [212.141.54.103] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:9lv1oa$nuf$1...@nreadb.inwind.it...

Ti consiglio di esaminare l'ottima risposta data da Robertoal mio quesito
del 16-08-2001 ore 8.21
Penso ti possa essere utile
Wilder Corradi


Ciao,
scusa se mi intrometto,ma la risposta a cui tu fai riferimento non reisco a
vederla.
Saresti cosě gentile a metterla in copia qui sotto??
Grazie
Davide

Il mio quesito è stato:
In un report ho inserito 3 sottoreport con ognuno una casella di testo che
contiene un calcolo numerico.
Ho poi inserito una nuova casella di testo che mi somma le tre precedenti.
Tutto bene ma se una delle tre caselle ha valore null la casella di somma mi
restituisce Error. Ho provato molte possibili (e vane) soluzioni con la
funzione Null, is Null ecc. Nulla da fare.
La risolutiva risposta di Roberto, che ancora ringrazio:
Ma l'errore te lo dà quando uno o più sottoreport sono vuoti?
Se è così, la casella di testo che contiene il totale del sottoreport vuoto
non ha valore Null, ma non esiste affatto in quanto Access non formatta il
sottoreport se è vuoto; ovvero l'errore lo ricevi non perchè effettui la
somma di un controllo che contiene valore Null (che ti restituirebbe un
valore Null) ma perche per lui il controllo è inesistente.
Secondo me puoi risolvere il problema con tre DSum che creano i totali dei
tre sottoreport, quindi sommando i risultati delle tre DSum utilizzando la
Funione Nz.
Se i tre sottoreport hanno come origine record, rispettivamente, Tab1, Tab2
e Tab3.
Se queste 3 tabelle sono in relazione uno-a-molti con la tabella che è
origine record del report principale tramite un campo numerico di nome
Codice
Se i campi da sommare delle 3 tabelle si chiamano rispettivamente Imp1,
Imp2, Imp3.
Se il controllo del report principale che deve contenere la somma dei 3
sottoreport si chiama Pippo.
A fronte dell'evento "Su formattazione" del Corpo del report genera un
codice VBA di questo tipo:
Me!Pippo = Nz(DSum("lmp1", "Tab1", "Codice=" & Codice) +_
Nz(DSum("lmp2", "Tab2", "Codice=" & Codice) +_
 Nz(DSum("lmp3", "Tab3", "Codice=" & Codice)
_______
Corradi Wilder

 wrote in message
LLTg7.1459$i81....@news.infostrada.it...

Vi ringrazio per le ottime soluzioni che mi avete suggerito, al momento ho
utilizzato la proposta  di Alex, in quanto l'errore lo avevo quando il
report era totalmente vuoto quindi è inutile anche visualizzarlo.
Grazia
Newsgroup: it.comp.appl.access
Titolo: Access97

Ciao a tutti
da quando ho Windows XP, la mia applicazione Access97 ha tutta una serie
di problemi. Schermate blu e riavvii continui, chiusura applicazione (la
famosa window "Questa applicazione ha effettuato una operazione non
valida...). Il problema è che creando MDE e distribuendoli, gli errori si
ripercuotono anche sui miei clienti, dove installo l'applicazione.
Vorrei capire se è un problema di Access97 (capisco che la tecnologia è un
po' datata...) o di WinXP.
PS che ne pensate di Access XP? Vale la pena migrare?
Grazie
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
L'accoppiata 97 xp dà problemi.
Guarda nei post precedenti
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: confrontare gruppi di record

Ciao  a Tutti
scusate la banalità della domanda ma a quest'ora non riesco a trovare
una soluzione.
Ho due tabelle una "Articoli" ed una di appoggio identica alla prima
DupArticoli.
Nella seconda DupArticoli, inserisco i dati tecnici del nuovo articolo
per poi passarli alla tabella di storage Articoli, Vorrei effettuare
un controllo dei dati inseriti nella tbl appoggio per evitare di
caricare doppioni.
Si puo fare massivamente con una query o devo procedere al confronto
record/campo via codice?
grazie
roberto

 ha scritto nel messaggio 
news:a8cae0d7-863d-41dc...@z19g2000yqe.googlegroups.com...

grazie
roberto
INSERT Articoli (descrizione,prezzounitario)
SELECT descrizione, prezzounitario
FROM DupArticoli
WHERE articolidup.idarticolo not in (Select idarticolo from articoli)
Prova un po qualcosa di simile
A presto
Newsgroup: it.comp.appl.access
Titolo: Ciao ciao pulsantini

Cercando con Google ho visto che la domanda che porro' e' stata gia' 
fatta ma non ha avuto risposta, quindi ci riprovo.
Ho applicato la funzione presente su SC per disabilitare il pulsante X di 
Access e funziona a meraviglia. 
Ho provato allora a togliere la msgbox "Ciao ciao pulsantini" ma la 
funzione non funge piu'.
E possibile farla funzionare anche senza passare attraverso la msgbox? Se 
si come.
P.S. eseguendo la funzione passo passo funziona anche senza msgbox
Ringrazio anticipatamente

 P.S. eseguendo la funzione passo passo funziona anche senza msgbox
Bella domanda ... E' vero, l'aspetto del menu di controllo rimane invariato
fino alla prima MsgBox o alla prima maschera di Dialogo. Ho provato con un
po' di comandi di refresh da codice sul livello Application, ma non succede
niente,. L'effetto, almeno quello, è comunque quello voluto (pestando col
mouse su quei pulsanti non si ottiene risultato).
In sostanza mi associo anch'io alla domanda ...
OndaMax

 ha scritto
nel messaggio news:MPG.16b271442...@news.tiscalinet.it...

Sul SC e nel suo archivio storico potrai trovare diverse soluzioni al
quesito proposto.
Una di queste che funziona sia con A97 che con A2000 è quella proposta da
Carmel nel suo post del 18/05/2001 che ho usato e che ti riporto:
1. Creati un modulo e inserisci questo codice :
Public Const SC_CLOSE = &HF060
Public Const MF_BYCOMMAND = &H0
Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Long, ByVal
bRevert As Long) As Long
Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal
nPosition As Long, ByVal wFlags As Long) As Long
Declare Function GetParent Lib "user32" (ByVal hWnd As Long) As Long
2. E nella maschera iniziale nell'evento ad esem. apertura metti
questo codice :
Dim hMenu As Long
hMenu = GetSystemMenu(GetParent(GetParent(Me.hWnd)), False)
DeleteMenu hMenu, SC_CLOSE, MF_BYCOMMAND
Ciao, Max.

DeleteMenu hMenu,
SC_CLOSE, MF_BYCOMMAND
Anche questo codice è ottimo ed efficacie se devi
liberarti solo del pulsante di chiusura (X). Anche qui però l'effetto
"ottico" (il pulsante grigio) avviene solo dopo la prima MsgBox oppure
(novità rispetto al codice precedente) cliccando sulla barra blu del titolo
...
Comunque grazie 1000, Max ...
All'uso è ottimo così ...
Intando vado
a spulciare un po' i vecchi post.
OndaMax
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: Nuovo record

Ho creato una maschera di inserimento dati, sulla base di una tabella che
contiene un campo id come contatore.
Ora ogni qualvolta apro la maschera, pur non inserendo altri dati si crea un
nuovo record, che contiene solamente il numero id.
Vorrei sapere se esiste un controllo che impedisca la creazione del record.
Ringrazio quanti mi volessero aiutare.
Fabrizio

 wrote in message
news:a2rpl4$lf3$1...@lacerta.tiscalinet.it...

Beh, strano, ma è in Visualizzazione Maschere Continue...????
In ogni caso prova ad inserire su evento Apertura:
   DoCmd.GotoRecord , , acFirst
Almeno va al primo...!
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


wrote:

sulla maschera la proprietą consenti aggiunte = no
Saluti.
Emanuele.

 ha scritto nel messaggio
news:ao835u8akqk42ci3o...@4ax.com...

Ma questo poi consente di aggiungere altri record o blocca definitivamente
la cosa?
Grazie, Filippo


è sufficiente che quando vuoi da codice inserisci...
me.consentiaggiunte=true
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Arrotondamento campo numerico su query di selezione Access 2003

buona sera Amici del NG,
ho una query di selezione con un campo "Importo_Compl"" dal quale
debbo ricavarmi un campo "Prezzo" senza iva (facendo una operazione di
scorporo come segue:
Prezzo: [Importo_Compl]/(100+[Codice_Iva])*100
Ora il risultato che ottengo ha vari decimali dopo la virgola, mentre
a me occorre che abbia soltanto due decimali.
Ho già provato a usare il Format del campo ma poi al momento di fare
le somme di questi campi con un'ulteriore query mi segnala l'errore
(operazione troppo complessa per essere eseguita...).
Grazie sempre del prezioso aiuto.
Leo

 (operazione troppo complessa per essere eseguita...).
Arrotondamenti
www.donkarl.com/it?FAQ2.1
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


grazie Karl
Newsgroup: it.comp.appl.access
Titolo: Retrocompatiblità, lavorare con files in formato 2000 su office 2003

Ciao a tutti,
Ho "finalmente" fatto il salto a Office 2003, per tranquillità, sto lavorando con Access che mi salva i file in formato 2000 (alcuni miei clienti lavorano ancora con la "vecchia" versione)
Problema... l'istruzione
DoCmd.OpenReport NomeRpt, acViewPreview, , "IDOrdine = " & Me.IDOrdine, , "ORD_NomeProdotto"
 
In 2003 funziona perfettamente, in 2000 OpenArgs non era previsto...
Ora, mea culpa a non testarlo ma...
1) esiste la possibilità di essere avvisati se sto facendo un'operazione non compatibile con il formato di file che sto chiedendo di salvare?
2) esiste la lista delle novità introdotte da access/vba nella versione 2003?
Ciao,
Max

"Massimo Piubelli" <massim...@accessgroup.it.invalid> ha scritto nel 
messaggio news:ekk6nb$vi0$1...@tdi.cu.mi.it...
Ciao a tutti,


Ciao,
Max
[risposta]
Ciao Massimetto;
questo: 
http://support.microsoft.com/kb/823089/it
 può esserti d'aiuto?
Ciao.
-- 
Sergio MAZZA 

 Max
Ciao Massimo
Oltre il link suggerito da Sergio...
http://support.microsoft.com/kb/825796/en-us
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Oltre il link suggerito da Sergio...
Grazie sia a te che a Sergio...
Purtroppo non sono completissimi... ci sono scritte alcune novità che parzialmente già conoscevo.
Speravo esistesse un sistema di segnalazione (tipo se da excel salvo in formato precedente) che alcune cose non sono compatibili con il formato scelto...
come si dice in dialetto veronese... "Pecà" (leggasi peccato)
Ciao,
Max

Newsgroup: it.comp.appl.access
Titolo: Collegamenti Help

Ho creato una tabella Clienti, con dentro tutti i dati Cognome, nome
via tel etc.... ed una tabella ordini che ha molti campi in comune con
la tabella cliente.
Ho generato le maschere relative alle due tabelle, trasformato il
campo "Cognome" in casella combinata, in questo modo riesco a
richiamarmi tramite menů a discesa l'elenco completo dei clienti
selezionando quello che mi interessa, e funziona, il rpoblema č come
linkare i rimanenti campi comuni che sono riportati anche nelle
tabella Ordini, ossia Nome via tel. etc... vorrei che quando seleziono
il cognome automaticamente mi riempisse tutti quei campi prelevandoli
dalle relative (ed omonime) campi della tabella Clienti ma senza
trasformare gli altri controlli in casella combinata.
Come debbo fare? con le Query? in che modo? di che tipo?
Thx

 selezionando quello che mi interessa, e funziona, il rpoblema è come


 Thx
Nell'evento "dopo aggiornamento" della casella di controllo inserisci:
'--------
Me!Nome = Me!nomeCasella.Column(1) '--> posizione campo nome nella query
origine dati della casella
Me!via = Me!nomeCasella.Column(2)
ect.
etc.
Ciao.
P.S. Ari-scusate il messaggio vuoto.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Aprire una form ad un determinato record

Ciao a tutti sono Dino.Scusate la domanda banale.Devo fare aprire una
Form ad un determinato record da un'altra Form.Cerco di spiegarmi
meglio.
Ho la "Form1" la quale ha un controllo "Campo1".Cliccando sul
controllo "Campo1" mi si deve aprire un'altra Form
"Form2" ad un determinato record riguardante il contenuto di
"Campo1"(controllo presente anche nella "Form2).
Io ho impostato sull'evento clik del controllo "Campo1" della "Form1"
il seguente codice:
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "form2"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Comando104_Click:
    Exit Sub
Err_Comando104_Click:
    MsgBox Err.Description
    Resume Exit_Comando104_Click
Cliccando sul controllo mi esce una finestra di immissione parametro
con la seguente richiesta:
"Forms!Maschera!Form2!IDCliente".
Se all'interno della finestra vado a scrivere il valore di "Campo1"
che mi serve la form si apre correttamente,al record desiderato
altrimenti no.
Come si puo' fare per bypassare questa finestra???
Grazie mille Dino

     Exit Sub


stLinkCriteria � la condizione di OpenForm, ma non scrivi qual'�. Hai solo
indicato che � una variabile stringa..
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


come ti è stato già detto ti manca stLinkcriteria...quindi scriverai
per un campo numerico
stLinkCriteria="[NomeTuoCampo]=" & Me![NomeTuoCampo]
per un campo testo
stLinkCriteia="[NomeTuoCampo]= " & Chr$(34) & Me![NomeTuoCmpo] & Chr
$(34)

 - Mostra testo citato -
Grazie a tutti. Funziona correttamente
Dino
Newsgroup: it.comp.appl.access
Titolo: Dov'e' memorizzata la posizione della finestra principale all'avvio di applicazione Access ?

Spostando la finestra di un'applicazione Access, al successivo riavvio viene 
mantenuta tale impostazione
Questa cosa mi crea dei problemi perche' la mi applicazione avvia delle 
altre istanze di Access che vorrei avessero posizione diversa sullo schermo
Dov'e' che viene memorizzata esattamente la posizione della finestra 
principale di un'applicazione Access ?
Ciao e grazie
RobertoA

 ha scritto:

Ciao,
dovrebbe essere in una chiave del registro, tipo
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\UserInfo
Questo per Access 11 (2003)
Pero' credo sia codificato e non conosco "il tracciato"
Prova a vedere se ti utile questo articolo
http://support.microsoft.com/kb/210085/en-us
E' una semplice funzione da implementare tramite chiamata alle api.
Funziona da access2000 ad access2003, su access12 non l'ho provata.
-- 
Lorenzo 

--the receivers of such stolen
    'chattels,'--leaving such buyers to set up and prove a
    justification if they could."
    "On the 31st of March, 1880, prisoners in four cases of
    kidnaping,--one most harrowing,--were sentenced. I there lamented,
    and I am sure every right-minded man will concur with me, that
    it was the fact that the very poor were punished and the rich
    escaped. In that case it clearly appeared that one Leong Ming
    Aseng, apparently a respectable tradesman, at all events a man of
    means, had given $60 for a young girl aged 13 years, to one of the
    kidnapers, and he took her away beyond the reach of her distracted
    mother under circumstances from which he must have known that the
    child had been kidnaped. But although the facts were known at the
    Police Court, and this man remained exceeding ten days afterward
    in the Colony, no charge was ever made against him. After passing
    sentences at this time, I made some observations on the '_patria
    potestas_' [power of the father] theory. Dr. Eitel having painted
    this condition in China in what I thought too favorable colors,
    I quoted from Doolittle's 'Social Life in China,' unquestioned
    testimony as to what _patria potestas_ was in China before the
    controversy now raised, and from Mr. Parker, Her Britannic
    Majesty's Consul at Canton, as to its present state in China.
    After these quotations, I simply asked, Can greater tyranny, more
    unchecked caprice, be described or even conceived as inexcusable
    over wife, concubine, child, or purchased or inherited
    slave?'--the quotations I made being up to this time undisputed
    ... what I said was necessary to introduce the expression of
Newsgroup: it.comp.appl.access
Titolo: Simulare ESC

salve
Come si puņ simulare il tasto ESC da codice visual basic
grazie
Riaudo Marcello 


sendkeys"{esc}"
-- 
Ciao
Geppo

Newsgroup: it.comp.appl.access
Titolo: Report da due maschere

Salve a tutto il NG!!
Ho un problemino con un report (per la stampa di un preventivo) che prende i
dati da una maschera 1
Siccome lo spazio nella maschera 1 non è sufficiente per l'aggiunta di un
altro controllo (una text box per specificare la modalità di pagamento),
avevo pensato di fare visualizzare al momento della stampa, un'altra
maschera (2) in cui si andasse appunto a specificare l'informazione
richiesta.
Succede però che il report prende solo i dati di quest'ultima (maschera 2),
e non quelli (....che sono poi i principali) della maschera originaria
(1)......come posso risolvere il problema?????.......la mia poca familiarità
con i report, mi fa pensare che forse chiedo troppo!!!!! :-)
Sperando di essere stato chiaro a sufficienza, ringrazio anticipatamente
tutti coloro che mi daranno una dritta

 con i report, mi fa pensare che forse chiedo troppo!!!!! :-)
Non sono d'accordo con il fatto che i dati vengano presi tutti da una
maschera. Perchè non vengono salvati su tabella in modo da ristampare in
seguito?
Comunque, salvando la tua soluzione, il trucco è quello di mettere un
controllo nascosto sulla prima maschera (che può essere piccolo quanto ti
pare) e, su chiusura della seconda form, ci vai a scrivere quanto
selezionato nella seconda form stessa.
Quindi il report prenderà anche questo dato dalla prima form
Antonio

 ha scritto nel messaggio
news:Ffcv9.42439$aL4.1...@news1.tin.it...

Il controllo struttura a schede, oltre che a raggruppare i controlli secondo
certi criteri, serve anche a creare spazio su una form.
Diventa un libro da sfogliare.
Mandi Rob.
Newsgroup: it.comp.appl.access
Titolo: formattazione condizionale

Access2000 su Windows2000
formattazione condizionata nativa su casella di testo in maschera. Qualche
casella di testo accetta la formattazione, altre la ignorano. Tenendo
presente che:
- i nomi delle caselle sono diversi (ho controllato);
- le caselle visualizzano campi data; la prima accetta la formattazione, le
altre la ignorano;
- non vi è conflitto di nessun genere poiché se non chiedo la formattazione
della prima casella, le altre continuano a non funzionare;
- la casella di testo è correttamente collegata con una combo multicolonna e
visualizza il dato corretto;
- alla stessa combo multicolonna sono collegate altre caselle di testo che
visualizzano campi logici e la cui formattazione condizionale funziona
correttamente;
cos'altro devo controllare?
Devo necessariamente ricorrere alla formattazione condizionale di Access97?
--
Grazie
Stefano

 presente che:
Io partirei definendo cosa intendi per formattazione condizionale o
condizionata (nativa e non) e cosa significa che non viene accettata.
Inoltre farei degli esempi pratici
Antonio

 Inoltre farei degli esempi pratici
La mia maschera è costituita da una combo multicolonna e da 17 caselle di
testo non associate e destinate a visualizzare gli altri campi della
multicolonna; di queste, tre visualizzano dati relativi a campi logici
(Si/No) e le restanti visualizzano dati relativi a date. L'obiettivo è
quello di scegliere un nominativo e verificare se una serie di certificati
di cui ogni elemento deve essere dotato è scaduto o no; se il contenuto del
campo data è minore di oggi lo sfondo della casella di testo diventa rosso e
l'avvenuta scadenza mi balza all'occhio (magari in un secondo momento mi
preoccuperò di essere avvisato PRIMA che questo avvenga, ma per il momento
mi interessa solo poter constatare la realtà ad oggi).
Succede che la formattazione così impostata ha effetto solo sulla prima
delle caselle di testo che visualizzano il campo data: le altre caselle
ignorano la formattazione quando Valore>Now(), quando Valore<Now(), ma lo
sfondo diventa correttamente rosso se il campo è vuoto.
Non riesco a capire qual'è il particolare che differenzia la prima casella
"data" dalle altre, poichè che la formattazione ha effetto solo su questa
casella mentre le altre si comportano come descritto sia che la prima
casella contenga l'istruzione di formattazione, sia che non la contenga.
Le caselle che visualizzano i campi logici funzionano invece perfettamente
(sfondo bianco per SI, sfondo rosso per NO).
Ho ovviamente fatto alcune prove cercando di usando
Private Sub Mia CasellaDiTesto_AfterUpdate()
If Value < Now() Then
MiaCasellaDiTesto.ForeColor = vbRed
End If
come suggerito dalla guida in linea, ma anche in questo caso l'istruzione è
ignorata. Altre prove le ho eseguite usando RGB(255,0,0); neanche Iif
associato a ForeColor mi ha dato soddisfazione.
Cos'altro devo controllare? Perchè da una parte si e dall'altra no? Ma
soprattutto: perchè dev'essere così difficile?
Grazie infinite
Stefano
Newsgroup: it.comp.appl.access
Titolo: Trasformare dati tipo testo in valori numerici

Ciao a tutti.
In una tabella T_DATI ho il campo INFO di tipo testo che può contenere
questi valori:
00001122
aaa12777
aaabbbcc
00000033
In una query vorrei trasformare i record che contengono solo numeri in
"numeri veri", per poterli mettere in join con altri campi numerici di
altre tabelle, mentre i record con numeri e lettere o solo lettere,
visualizzarli vuoti.
Nell'esempio di prima, la query dovrebbe restituire:
1122
(vuoto)
(vuoto)
33
potete darmi qualche suggerimento?
grazie a tutti.
Giancarlo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 In una tabella T_DATI ho il campo INFO di tipo testo che può contenere
Prova con la funzione Val, che restituisce i numeri all'interno di una 
stringa sotto forma di valore numerico. Poi prova ad inserirla all'interno 
di un IIf.
Michele

 Michele


 Ho provato, ma dove trova delle lettere, mi restituisce #ERRORE.
Adesso che rileggo bene la tua richiesta, mi sono accorto di averla letta 
male. A questo punto ti conviene farti una funzione, che copierai in un 
modulo standard del genere a seguire.
Tieni conto però che se vuoi in output un valore numerico, non puoi omettere 
il valore. O tieni il campo stringa, oppure tieni il campo numerico e tieni 
buono lo zero per nessun valore
Nel caso della seconda ipotesi, copiati 'sta roba
Function Str_to_num(Str As Variant) As Long
Dim Lung As Byte
Dim Cnt As Byte
Dim Strout As String
Dim Carat As String
If IsNull(Str) Then
    Str_to_num = 0
    Exit Function
End If
If Str = "" Then
    Str_to_num = 0
    Exit Function
End If
Lung = Len(Str)
For Cnt = 1 To Lung
    Carat = Mid(Str, Cnt, 1)
    Select Case Asc(Carat)
    Case 48 To 57
        Strout = Strout & Carat
    End Select
Next Cnt
If Lung = Len(Strout) Then
    Str_to_num = val(Strout)
Else
    Str_to_num = 0
End If
End Function
Questa funzione
-accetta variant e restituisce long
-genera errori per overflow se usi stringhe più lunghe di 255 caratteri o se 
in output avrai numeri più grandi del formato long positivo
-restituisce solo numeri positivi
-la usi nelle tue query e ti restituirà (esempio):
Str_to_num("234")        234
Str_to_num("234i")           0
Str_to_num("")                  0
Str_to_num(null)               0
Fammi sapere se riesci e come va
Se non hai mai creato un modulo, lo crei, copi dentro 'sta funzione e poi 
fai Debug >Compila e poi salvi. 

 Fammi sapere se riesci e come va
Va benissimo. Grazie!
Giancarlo


 Giancarlo
Bene Giancarlo, sono contento. Se non avevi mai usato il codice ora sai che 
grazie a questo i tuoi applicativi potranno fare salti da gigante.
Oddio, magari il tuo problema si poteva risolvere anche in altra maniera, ma 
quando ti costruisci una funzione sei molto più al riparo da eventuali 
sorprese, perchè funziona solo come tu l'hai concepita.
Ti dico solo che io ho iniziato ad usare il codice perchè avevo una 
necessità stupidissima per calcolare un campo. Poi, invogliato, mi sono 
comprato un manualone da 750 pg e me lo sono fumato tutto, e solo adesso mi 
rendo conto di quanto bene mi sono fatto spendendo quei 45 euro.
Saluti e buon fine settimana
Michele
Newsgroup: it.comp.appl.access
Titolo: Forzare ID

Ciao e tutti,
avrei la necessità di inserire un record con ID 99999. Il campo ID però è un 
contatore progressivo con duplicati non ammessi!
E' possibile?
Se si, una volta che il contatore arriva a 99998 e aggiungo un nuovo record 
che combina?
Grazie Metz 

 Grazie Metz
Facci sapere...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:dn8saj$jm8$2...@area.cu.mi.it...

Ho una serie di nominativi (circa 6000) con un campo ID di tipo contatore 
che mi serve per identificarli in modo univoco. Ora ho la necessità di 
inserire un nominativo fittizio per poi associare dei prodotti delle 
garanzie e diverse altre tabelle...(non mi dilungo perchè è un po' 
complicato..)
In pratica vorrei richiamare il nominativo fittizio tramitre un ID semplice 
da ricordare per tutti. Pensavo a 99999 che è un numero al quale sicuramente 
non arriverò mai..
Purtroppo cambiare il campo ID in numerico od altro mi è un po' difficile 
perchè non si tratta di un paio di tabelle ma di decine.. :-(
Ciao  e grazie Metz 

 ha scritto nel messaggio 
news:R6Ulf.26799$S6.4...@twister2.libero.it...

Ciao Metz,
se ho ben capito, hai la necessita di avere un codice tutto tuo, diciamo 
"riservato"; perchè non ti prendi il numero 1? Se anche riesci ad inserire 
nella tua tabella il 99999, quando andrai ad inserire un nuovo nominativo, 
ti restituirà come codice 100000, quindi la progressione per come dici tu 
non la potrai fermare "credo" con qualsiasi tipo di contatore, pensaci!
Napoleone 

 Grazie Metz
Prego.
Ciao,
Massimo

Newsgroup: it.comp.appl.access
Titolo: come usare una tabella x combo box ?

ciao a tutti... cerco di spiegare il problema...
ho importato una lista di prodotti (100) da un file di excel quindi ora 
ho una tabella
Lista_Prodotti con un campo ID ed un campo Prodotti...
devo poter visualizzare questi prodotti in una Form_Prodotti in cui vi è 
un controllo Cmb
Prodotti che però ha come origine un'altra tabella relazionata..
quindi chiedo come fare a visualizzare tutti i prodotti senza combinare 
casini ???
grazie
Giuseppe
 


nell'origine dati della combo selezionarai la tabella Lista_Prodotti,
NELLE proprietà nella casella combinata, in finestra Formato scriverai
numero colonne2, larghezza colonne 0 cm;2,542 cm.
Questo significa che la larghezza della colonna chiave ID  è 0, mentre
la larghezza della colonna descrizione è 2,542.
Mentre nella scheda Dati scriverai in colonna associata: 1.
Comunque ti consiglio di fare composizioni guidate delle caselle
combinate, sono molto istruttive, controlli nel proprietà e un pò alla
volta prendi mano con il codice.
Samantha
Newsgroup: it.comp.appl.access
Titolo: Select con parametri di tipo data

Salve a tutti,
io ho la seguente istruzione visual basic:
Forms!Sopraluoghi.RecordSource = " SELECT * FROM SOPRALUOGHI WHERE
(( DATA <=   # " & datafine & " #) AND  (DATA >= # " & datainizio & "
# ))
dove DATA è un campo di tipo data e datafine e datainizio sono
variabili di tipo data.
Non funziona...,mi fa una strana selezione...,forse me la fa per
ordine alfabetico delle date
e non per i valori reali delle date!!
Manca qualcosa per fare in modo che vengano considerate come date vere
e proprie?
Grazie a tutti

 ha scritto nel messaggio 
news:1191259733.2...@w3g2000hsg.googlegroups.com...
Salve a tutti,



Grazie a tutti
cerca il post del 25/09/2007 13.03 di VT @ home:
Passare un parametro "data" a una select
Daniele

 ...
Passare una data ad una stringa SQL
www.donkarl.com/it?FAQ6.8
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


Io di solito uso la funzione datevalue, la tua query diventa quest
Forms!Sopraluoghi.RecordSource = " SELECT * FROM SOPRALUOGHI WHERE " &
_
"  DATA <=   datevalue('" & format(datafine,"dd mmmm yyyy")  & "') AND
" & _
"  DATA >= datevalue('" & format(datainizio, "dd mmmm yyyy") & "')"
Gabriella

Newsgroup: it.comp.appl.access
Titolo: form tabulare

vorrei creare un form con la rappresentazione tabulare dei dati (stile
access) in vb6 o vbnet
come posso fare?
grazie

 ha scritto nel messaggio
news:gQIyb.159975$e6.58...@twister2.libero.it...

Penso proprio che in questo NG sei proprio OT; vai in un NG dove si parla di
VB o di VBNET.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Importazione Moduli da file .mdb

Ciao a tutti.
Ho un problemino che non riesco a risolvere.
In un file A.mdb (destinazione) ho importato un modulo mod1 da un file B.mdb
(origine).
Adesso tutte le volte che cerco di aprire quel modulo dal file A.mdb mi
viene generato il seguente errore:
"Errore durante l'accesso al file. Potrebbe non essere piů attiva la
connessione di rete".
I file A.mdb e B.mdb si trovano nella stessa cartella!
Non posso piů neanche eliminare il modulo mod1 dal file A.mdb. Perchč? come
posso fare per eliminare il problema?
Distinti Saluti
--
Simplex2
www.mdenittis.it
_______________

 ha scritto nel messaggio
news:dgoipt$qg6$1...@canarie.caspur.it...

Newsgroup: it.comp.appl.access
Titolo: Report Fronte-Retro con PDF

Salve a tutti,
avrei la necessità di stampare un report fronte-retro, composto sempre da una prima facciata (fronte), dove compaiono vari dati prelevati da una query e un file PDF da stampare nel retro. Come posso fare?
P.S. Per quanto riguarda il file PDF, pensavo di inserirne il path in un campo del database e poi incorporarlo (non so se è possibile) nel report.
 
Grazie.
Kaal


Nessuno ha qualche idea?

 Kaal
 
Nessuno ha qualche idea?
 
per fare una cosa simile io utilizzo bull zip pdf printer, imposti nelle 
opzioni del programma il tuo file pdf da accodare ti genera un file pdf 
completo tuo report + accodamenti e poi lo mandi in stampa se ti serve 
cartaceo oppure invii in mail.
spero possa servirti.
altro non mi viene in mente 
 
 

 altro non mi viene in mente
 
Grazie. Non so se faccia al caso mio (mi costringerebbe a generare prima i documenti in pdf e poi riprenderli tutti per stamparli), ma proverò comunque a verificare.
Ciao. Kaal

Newsgroup: it.comp.appl.access
Titolo: SOMMA non funge con i decimali!?

Ciao a tutti, ho un problemino...
Ho una maschera che visualizza dei dati da una query a campi incorciati.
Sul corpo della maschera ci sono dei campi numerici con due decimali dopo la
virgola, mentre sul piè di pagina ci sono dei campi con i totali
(=Somma[pippo]) (in realtà c'è anche una funzione NZ ma non penso che
c'entri niente nel mio problema).
Il fatto è che i campi con i totali mi visualizzano i dati si con due
decimali dopo la virgola, ma i decimali sono sempre due zeri,
indipendentemente dai valori dei campi....
in pratica:
            45,20        45,40        45,80
            55,12        55,12        55,12
            20,16        20,16        20,16
totali:  120,00      120,00      121,00
Ci capite qualcosa? Da cosa può dipendere?
A presto!
Donato 
ark...@tin.it

Nella query nel campo totale prova a modificare il formato a valuta e 
decimali a 2. Controlla anche nelle proprietą del campo sulla scheda 
che non ci sia un formato adeguato.
ciao ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 decimali a 2. Controlla anche nelle proprietà del campo sulla scheda


 
Verifica che la "dimensione campo" del "Tipo dati" (numerico) del 
campo in questione della tabella sia a precisione doppia.
Scusa la contorsione...

Newsgroup: it.comp.appl.access
Titolo: Shell e parametro "/cmd"

Ciao, buongioeno a tutti.
Con Access eseguo una chiamata a Shell(Str,vbnormalfocus)
dove la stringa:
str=SysCmd(acSysCmdAccessDir) & "msAccess.Exe" & _
    Chr$(34) & PathName_Db  & Chr$(34) & " /cmd " & _
    Stringa_Argomento
Call Shell(str, vbNormalFocus)
TUTTO FUNZIONA BENE.....!
Se utilizzo lo stesso metodo per richiamare un Programma fatto
in VB che quindi è un EXE, non mi riconosce più la Stringa_Argometo, o
meglio il parametro "/cmd" non lo vede come comando, ma come parte
integrante della STRINGA_ARGOMENTO.
Credo ci sia qualche problema di SINTASSI e di Virgolette "", ma non
sò come piazzarle....!!!
Spero di essermi spiegato bene...!
Grazie per l'aiuto.
Alessandro(@Alex)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:4ab12b0086e14d1a43...@mygate.mailgate.org...

A parte il dubbio sull'esistenza in VB del SysCmd(); ma nel programma VB
devi prevedere una istruzione che legga i parametri passati nella linea di
comando:
Es.
'---------------------
If Command = "/p" Then
    'fai qualcosa
End If
'---------------------
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Dubbio più che legittimo, ma in realtà io devo eseguire
un EXE di cui conosco la Path....!
Ora, quello che mi dici è fin troppo ovvio, ma perchè in
ACCESS io non ho bisogno di controllare il Parametro...??
Es:
ACCESS----> passo str="/cmd " & PathDB---> Command=PathDB (/cmd sparisce)
Vb----> passo str="/cmd " & PathDB---> Command="/cmd " & PathDB (/cmd rimane)
In ogni caso provo ad inserire la Lettura di Command....!!!
Grazie.
Alessandro (@Alex)



Forse non mi sono capito;
1- SysCmd è una funzione VBA non VB, quindi non puoi inserirla nel codice
VB.
2- Se il programma EXE non ha il codice VB con la funzione Command, tipo
l'esempio che ti ho riportato, i parametri passati nella linea di comando
non li vedrà mai.
3- Access al contrario, ha già la verifica dei parametri passati su linea di
comando...
Ciao.
--
Sergio MAZZA

 
Questa ere l'informazione che mi serviva..........!!!OTTIMO.
Grazie Sergio.
Alessandro.(@Alex)

Newsgroup: it.comp.appl.access
Titolo: leggere il valore di un campo di una tabella

ciao ha tutti!
mi occorre una mano:
con codice VBA devo scrivere il valore di un determinato campo ("Valore") di
una determinata tabella ("personalizzazioni") di un determinato record (ad
esempio il record contenente il valore ID=3)
ieri notte ho  perso un paio d'ore pensandoci: in pratica devo ottenere il
risultato contrario della funzione "DLookup" che legge i valori di un campo
specifico
credo che sia una grande stupidaggine, ma non trovo la soluzione!!!
spero di essere stato chiaro
grazie a tutti!
Carlo

 credo che sia una grande stupidaggine, ma non trovo la soluzione!!!
Puoi creare una stringa sql corrispondente ad una query di aggiornamento del
record 3
(per iniziare puoi farlo col QBE e poi ti copi incolli l'SQL nel codice
sostituendo il parametro)
oppure puoi usare i recordset, aprendo sulla tabella con opzione
dbopendynaset e quindi usando il metodo findfirst per saltare al record 3
Antonio


più o meno è la soluzione che cercavo:
 ho anche provato con l'istruzione UPDATE la cui sintassi, come da guida in
linea, è la seguente:
UPDATE tabella
    SET nuovovalore
    WHERE criteri;
l'unico problema è che eseguendo il codice mi da un errore: più o meno "sub
o Function non definita" oppure "oggetto necessario - errore 434"
e non riesco a capire il perchè

 ha scritto nel messaggio
news:b56qfl$lf3$1...@lacerta.tiscalinet.it...

Posta il codice
Antonio


ora sono al lavoro e non ho il portatile su cui sto sviluppando il db.
domani mattina
grazie.
Carlo

 domani mattina
Resto in trepidante attesa
Antonio


Non trepidare più, grazie al tuo aiuto ieri notte ho risolto il problema con
una stringa SQL
grazie.
Carlo

 una stringa SQL
Fiuuuuuu....
Non c'avevo dormito stanotte...
Hehe he eh ehe hee hehehehe
Antonio
Newsgroup: it.comp.appl.access
Titolo: query per controllare tempi di pagamento fatture

Ciao a tutti,
vorrei un consiglio su come gestire una query che mi calcola i tempi 
medi di pagamento delle fatture per i vari clienti.
Nella tabella fatture ho naturalmente le mie colonne "datascadenza" e 
"datapagamento".
La necessità, come da oggetto è di calcolare quanti giorni prima o dopo 
la scadenza i vari clienti pagano le fatture.
La mia query adesso è questa:
select idcliente , AVG(datediff("d",datascadenza,datapagamento)) from 
fatture GROUP BY idcliente
come logica mi va bene, ma capita questo problema: per alcuni clienti 
succede che la data di pagamento sia nulla perché non hanno pagato e 
allora tutto il risultato della media viene nullo.
Come si gestisce questo caso?
grazie
bye!
-- 
elimina unsampdoriano per rispondere via email

 fatture GROUP BY idcliente
ovviamente la query non è solo così altrimenti sarebbe facile :-)
La versione completa è una cosa del tipo:
select idcliente , sum(importo), 
AVG(datediff("d",datascadenza,datapagamento)) from fatture GROUP BY 
idcliente
ossia voglio calcolare il totale fatturato, ma considerare nei tempi di 
pagamento soltanto le fatture pagate.
In alternativa ha senso dal punto di vista commerciale/statistico 
sostituire la data di pagamento nulla con la data odierna?



basta escluderle nella query
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 
scusa, ho posto male il problema, leggi il mio post di precisazione se vuoi.
Grazie


 Come si gestisce questo caso?
select idcliente , sum(importo), 
AVG(datediff("d",datascadenza,datapagamento)) from fatture WHERE 
*datapagamento is not null* GROUP BY idcliente

 vuoi.
Ho letto ora questo post e quello di precisazione ma non si capisce 
perchè non pui utilizzare il suggerimento di MA che poi è anche il mio

Silver ha scritto:

perché come mi suggerite escludo dalla somma le fatture non pagate.
Alla fine credo che dovrò fare una query per la somma e una per i tempi 
di pagamento.


 di pagamento.
esatto; perchè eri restio ad adottare questa strada?
Newsgroup: it.comp.appl.access
Titolo: modifica numero fattura (formato testo)

Saluti a tutto l'NG.
Devo modificare il codice
="FP" & Format(IIf(IsNull(DMax("[NFattura]";"[Ordini]";"[NFattura]
like 'FP???/" & Format(Date();"yy") & "'"));
1;Mid(DMax("[NFattura]";"[Ordini]";"[NFattura] like 'FP???/" &
Format(Date();"yy") & "'"); 3;3)+1);"000") & "/" & Format(Date();"yy")
che mi genera il nr. fattura FP001/08
in un codice che mi deve generare invece   001/FP/08
dove devo spostare "FP"?
Ciao.


Ho sostituito il codice precedente con questo
=Format(IIf(IsNull(DMax("[NFattura]";"[Ordini]";"[NFattura] like
'???/" & "/FP" & Format(Date();"yy") & "'"));
1;Mid(DMax("[NFattura]";"[Ordini]";"[NFattura] like '???/" & "/FP" &
Format(Date();"yy") & "'"); 3;3)+1);"000") & "/FP" & "/" &
Format(Date();"yy")
solo che 001/FP/08 su nuovo record non diventa 002/FP/08

 solo che 001/FP/08 su nuovo record non diventa 002/FP/08
Prova con questo:
=Format(IIf(IsNull(DMax("[NFattura]";"[Ordini]";"[NFattura] like '???/FP/" & 
Format(Date();"yy") & "'"));1;Mid(DMax("[NFattura]";"[Ordini]";"[NFattura] 
like '???/FP/" & Format(Date();"yy") & "'");1;3)+1);"000") & "/FP/" & 
Format(Date();"yy")
-- 
Ciao
Geppo 


A posto. Come al solito.
Grazie Geppo.
Ciao. Giuseppe.
Newsgroup: it.comp.appl.access
Titolo: Errore casella combinata.

Buongiorno a tutti,
 
ho dovuto formattare il mio computer ed ho dovuto reinstallare tutti i miei software fra cui l'Officce '03.
Ora mi succede una cosa strana, tutte le caselle combinate hanno la prima colonna vuota:
 
ad es. se la casella combinata è composta da 3 colonne di cui la prima "nascosta" (cioè lunghezza = 0) allora mi funziona, la rappresento così:
!xyz!xyzxyz wcc.!abcd(ecc.)!
 
se la casella combinata è composta sempre da 3 colonne ma la prima è "visibile" (cioè lunghezza >0) allora l'elenco a discesa si presenta vuoto e non mi permette di inserire il valore, la rappresento così:
!     !xyzxyz wcc.!abcd(ecc.)!
 
Se vado lontano nei miei ricordi forse mi era successo un'altra volta in condizioni analoghe e (sempre se non ricordo male) il Sig. Karl mi aiutò.
Spero di avere altrettato aiuto ora da qualcuno che ha capito cosa è successo.
 
Grazie,
Lino

 ...
 
È un bug noto nel SP3 di Office 2003.
Viene curatao dal hotfix per SP3. Qui trovi il link al download: 
http://www.donkarl.com/it?FAQ9.1
 
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 
 
 
 
 


Ho provato varie volte a scaricare l'hotfix, anche ieri, ma il link mi porta su questo:
 
File non trovato
 
Impossibile trovare il file 
http://download.microsoft.com/download/6/4/0/640eb828-5556-4588-8e1a-66fe8e0e3ad9/office2003-kb945674-glb.exe
.
 
    Verificare che il nome del file non contenga maiuscole o errori di battitura.
    Verificare se il file è stato spostato, rinominato o rimosso.
 

 ...
 
Sì, anche per me il download non funziona più.
L'ho segnalato alla MS. Se non riceverò una risposta positiva forse 
troveremo una soluzione sul mio deposito. Però preferirei un link 
funzionante e un file "ufficiale".


Por... miseria, chissà quanto tempo ci faranno aspettare....
 
Domanda: se uso Access 2013 ho lo stesso problema? Non l'ho mai usato.... ma, eventualmente, devo trasformare da Access 2003 a 2013?
Grazie,
Lino

 Domanda: se uso Access 2013 ho lo stesso problema? Non l'ho mai usato.... ma, eventualmente, devo trasformare da Access 2003 a 2013?
 
Il problema esiste solo in Access 2003 con SP3.


Salve Karl,
posso avere il file di correzione del bug?
Quello che mi hai mandato è bloccato.
Grazie

 Quello che mi hai mandato è bloccato.
 
Di solito vuol dire che devi impostare di non bloccare più l'exe o al 
tuo sistema operativo o al tuo tool antivirus. Normalmente si fa con 
tasto destro del mouse al file e 1-3 clic. Dovresti sapere/provare tu.
 
Comunque ti ho mandato l'exe un'altra volta in un zip. Forse riesci di 
usarlo così.


Buongiorno Karl,
Ti ringrazio, ho risolto con il tuo file.
Ora posso ricominciare a lavorare.
 
Lino

 
 
...e già, dopo solo 2 settimane ;-) il download è riparato.

Newsgroup: it.comp.appl.access
Titolo: Calcoli con Acess

Buongiorno a tutti
qualcuno saprebbe risolvermi il seguente problema?
Obiettivo: stabilire il numero di occupati giorno per giorno in un'azienda.
Utilizzo un database con una riga per ogni anagrafica-record nella quale
viene riportata la data di assunzione e la data di cessazione.
Mi piacerebbe ottenere un report che mi desse le statistiche che richiedo
giorno per giorno, ossia "dimmi quanti occupati ci sono il giorno x, di cui
quanti dirigenti, quanti part time, quanti CFL ecc. ecc."
Chiedo troppo?
Grazie e ciao
Bruno

Ops
Access
Ciao
Bruno

Chiedo troppo?
nooo, semmai bisogna vedere quanto offri...
scherzi a parte, intanto nell'anagrafica ti serve anche un campo che
ti dica il tipo di rapporto di lavoro, chiamiamolo cosi', ovvero se il
tizio e' dirigente, part time ecc.
una premessa importante, visto che filtrerai per data.  
il giorno corrente (o meglio, quello che il tuo pc crede essere il
giorno corrente) lo recuperi con la funzione date() o con now() che ti
da anche ore, minuti e secondi.  oggi avresti una cosa del genere:
05/07/2000.  ora tu la leggi come cinque luglio, ma access potrebbe
leggerla come 7 maggio, perche' access lo hanno fatto gli americani
che son fatti cosi'.  per essere sicuro che mese e giorno siano letti
al posto giusto puoi usare questo formato: 2000/07/05.
per ottenerlo puoi usare la funzione format in questo modo:
format(date(), "yyyy/mm/dd")
oppure
format(now(), "yyyy/mm/dd")
altra cosa importante: nelle query le date/ore vanno racchiuse tra #.
questo detto, devi creare una query di raggruppamento sul campo che
indica il tipo di rapporto di lavoro (dirigente, part time ecc.), che
suppongo chiamarsi RapportoLavoro:
dim oggi as string
dim ssql as string
oggi = "#" & format(now(), "yyyy/mm/dd") & "#" 
ssql = "Select count(*) as QuantiCeNeSonoOggi, RapportoLavoro " & _
          "Where DataAssunzione <= " & oggi & " And " & _
                     "DataCessazione >= " & oggi & " " & _
          "Group By RapportoLavoro"
questo se vuoi lavorare con sql dinamico.  se vuoi creare direttamente
la query col qbe (la griglia) ne riparliamo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/