title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:Pf1xa.181219$K35.4...@news2.tin.it...
>
> Ho provato.  ma così non mi consente di fare una nuova fattura.
> sarà il caldo, l'età, ma sto andando fuori di testa.
Pensavo volessi ovviare all'inconveniente della creazione di una
intestazione fattura senza i dettagli.
> Penso di aver risolto togliendo i pulsanti di spostamento anche se
> non capisco il perchè di questa anomalia. l'utente per fare una nuova
> fattura chiude la prima e riapre la maschera :-))
Così faccio fare io; almeno ho il controllo della situazione.
> In deroga alle norme di questo ng qualcuno volesse approfondire....
> saluti  e grazie ancora
> Daniele
>
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

author: cidi

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:ba2j5a$1ja$1...@canarie.caspur.it...
>
> Pensavo volessi ovviare all'inconveniente della creazione di una
> intestazione fattura senza i dettagli.
Infatti è questo il mio obiettivo
> > Penso di aver risolto togliendo i pulsanti di spostamento anche se
> > non capisco il perchè di questa anomalia. l'utente per fare una nuova
> > fattura chiude la prima e riapre la maschera :-))
>
> Così faccio fare io; almeno ho il controllo della situazione.
Però ...pensa alla seccatura, dover fare 10 fatture, aprire e chiudere dieci
volte la maschera...
Non ho particolari esigenze quindi va bene anche così.
Ma un motivo del perchè un pulsante disabilitato aggiunge un nuovo record
deve esserci.
>
> Ciao.
>
> --
> Sergio MAZZA



title: Pulsante nuovo record disabilitato

author: Sergio MAZZA

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:186xa.183823$K35.4...@news2.tin.it...
>
> Però ...pensa alla seccatura, dover fare 10 fatture, aprire e chiudere
dieci
> volte la maschera...
Per togliere la seccatura inserisci un bottone che aggiunge un nuovo
record...
> Non ho particolari esigenze quindi va bene anche così.
Ok;
> Ma un motivo del perchè un pulsante disabilitato aggiunge un nuovo record
> deve esserci.
le impostazioni delle proprietà della form;
> saluti e grazie ancora
> Daniele
>
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:baafl2$qt7$1...@canarie.caspur.it...
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:186xa.183823$K35.4...@news2.tin.it...
> >
> > Però ...pensa alla seccatura, dover fare 10 fatture, aprire e chiudere
> dieci
> > volte la maschera...
>
> Per togliere la seccatura inserisci un bottone che aggiunge un nuovo
> record...
>
> > Non ho particolari esigenze quindi va bene anche così.
>
> Ok;
>
> > Ma un motivo del perchè un pulsante disabilitato aggiunge un nuovo
record
> > deve esserci.
>
> le impostazioni delle proprietà della form;
Quali?
Consenti: aggiunte; eliminazioni; modifiche = SI
Immissione dati = NO
> Ciao.
>
> --
> Sergio MAZZA
>
Ciao Sergio, forse ho dimenticato di dirlo, ma avevo anche un pulsante fatto
con l'autocomposizione per inserire un nuovo record: ho dovuto togliere
anche quello ....perchè inserisce lo stesso una nuova fattura.
Consideravo chiuso l'argomento con il mio ultimo post del 16/05/03. Oggi ne
ho aperto uno nuovo per cercare di ovviare al fatto di aprire e riaprire la
maschera per fare una nuova fattura. Chiedo scusa per il nuovo post.
saluti Daniele


title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:bi4ya.116335$3M4.2...@news1.tin.it...
>
> Quali?
> Consenti: aggiunte; eliminazioni; modifiche = SI
> Immissione dati = NO
Quelle che tu avevi impostato all'inizio;
> Ciao Sergio, forse ho dimenticato di dirlo, ma avevo anche un pulsante
fatto
> con l'autocomposizione per inserire un nuovo record: ho dovuto togliere
> anche quello ....perchè inserisce lo stesso una nuova fattura.
Non mi sembra ci sia nulla di strano; è il "compito" che gli hai affidato...
Ma se aggiungi le impostazioni che ti ho suggerito e un bottone come unica
via per aggiungere/creare una nuova fattura, già così dovresti risolvere.
> Consideravo chiuso l'argomento con il mio ultimo post del 16/05/03. Oggi
ne
> ho aperto uno nuovo per cercare di ovviare al fatto di aprire e riaprire
la
> maschera per fare una nuova fattura. Chiedo scusa per il nuovo post.
> saluti Daniele
Se lo ritieni chiuso non ho problemi a chiuderlo...
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:baamur$1c4$1...@canarie.caspur.it...

Nooooo assolutamente! vuoi scherzare? :-)))
pensavo che non mi avresti più risposto, non ne azzecco una ....
comunque tornando al mio problema provo  subito a, se ho capito bene,
mettere : aggiunte a NO ed aggiungere un pulsante per nuovo record e vediamo
cosa succede..
> --
> Sergio MAZZA
>
Saluti Daniele


title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:By9ya.118096$3M4.2...@news1.tin.it...
>
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> news:baamur$1c4$1...@canarie.caspur.it...
> > "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> > news:bi4ya.116335$3M4.2...@news1.tin.it...
> > Ma se aggiungi le impostazioni che ti ho suggerito e un bottone come
unica
> > via per aggiungere/creare una nuova fattura, già così dovresti
risolvere.
Ho riprovato a mettere consenti aggiunte =NO e un pulsante per aggiungere
record.
Risultato: Impossibile passare al record specificato.
Saluti Daniele


title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:By9ya.118096$3M4.2...@news1.tin.it...
>
> Nooooo assolutamente! vuoi scherzare? :-)))
No, sono serio;
> pensavo che non mi avresti piů risposto, non ne azzecco una ....
non č successo nulla; qualche volta capirsi per iscritto č un po'
difficile...
> comunque tornando al mio problema provo  subito a, se ho capito bene,
> mettere : aggiunte a NO ed aggiungere un pulsante per nuovo record e
vediamo
> cosa succede..
Ok.
> Saluti Daniele
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:Lmcya.203841$K35.4...@news2.tin.it...
>
> Ho riprovato a mettere consenti aggiunte =NO e un pulsante per aggiungere
> record.
> Risultato: Impossibile passare al record specificato.
>
> Saluti Daniele
>
E' normale no?
Invece di un pulsante prendi in considerazione un interruttore così dai la
possibilità di abilitare/disabilitare l'aggiunta di record.
Il codice VBA da inserire nell'evento "dopo aggiornamento" è:
'----------
Select Case Me!Interruttore5
    Case -1
        Me.AllowAdditions = True
        DoCmd.GoToRecord , , acNewRec
    Case 0
        Me.AllowAdditions = False
    Case Else
End Select
'----------
Imposta la proprietà "valore predefinito" a 0 (zero) nella scheda Dati
dell'interruttore.
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bacp56$5oj$1...@canarie.caspur.it...

L'interruttore funziona meglio del pulsante. cliccando due volte si torna al
record precedente. nel salvataggio del record di intestazione ho aggiunto
If (Me.NewRecord) Then
Me.Interruttore89.Enabled = False
Else
Me.Interruttore89.Enabled = True
End If
Verrà riabilitato all'uscita dell'ultimo controllo dei dettagli. forse
serviva qualcosa per tenere agganciata la sottomaschera dettagli
all'intestazione salvata.
un piccolo inconveniente:  senza nessun record visualizza una maschera
vuota. come posso ovviare al fatto che per cominciare devo avere un record?
saluti Daniele


title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:aIuya.210676$K35.5...@news2.tin.it...
>
> L'interruttore funziona meglio del pulsante. cliccando due volte si torna
al
> record precedente.
Uh!?
> nel salvataggio del record di intestazione ho aggiunto
> If (Me.NewRecord) Then
> Me.Interruttore89.Enabled = False
> Else
> Me.Interruttore89.Enabled = True
> End If
> Verrà riabilitato all'uscita dell'ultimo controllo dei dettagli. forse
> serviva qualcosa per tenere agganciata la sottomaschera dettagli
> all'intestazione salvata.
Continuo a non capire cosa succede;
> un piccolo inconveniente:  senza nessun record visualizza una maschera
> vuota. come posso ovviare al fatto che per cominciare devo avere un
record?
> saluti Daniele
>
Prova ad inserire questo codice nell'evento "su apertura" della form:
If Me.RecordsetClone.RecordCount = 0 Then
    Me.AllowAdditions = True
End If
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bae48s$j1$1...@canarie.caspur.it...
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:aIuya.210676$K35.5...@news2.tin.it...
> >
> > L'interruttore funziona meglio del pulsante. cliccando due volte si
torna
> al
> > record precedente.
>
> Uh!?
Provo a spiegare.
Interruttore in rilievo clicco e aggiunge un nuovo record ed assume la forma
incassata, cliccando di nuovo ritorna in rilievo ed al record precedente.
      > > continuo a non capire cosa succede;
 Forse č meglio descrivere la struttura della maschera.
la maschera si apre con data e numero fattura (Numerazione crescente di Sib)
da una combo inserisco il cliente. nella form evento prima di aggiornare ho
il codice per confermare il salvataggio dei dati (di Luciani) dopo Case
vbYes ho messo: Me.Interruttore89.Enabled = False
 Dopo aggiornamento del prezzo nei dettagli Me.Interruttore89.Enabled = True
 Cosě l'utente č obbligato a finire la fattura o chiuderla.
> > un piccolo inconveniente:  senza nessun record visualizza una maschera
> > vuota. come posso ovviare al fatto che per cominciare devo avere un
> record?
> > saluti Daniele
> >
> Prova ad inserire questo codice nell'evento "su apertura" della form:
> If Me.RecordsetClone.RecordCount = 0 Then
>     Me.AllowAdditions = True
> End If
Perfetto.
> Ciao.
>
> --
> Sergio MAZZA
>
saluti Daniele


title: Pulsante nuovo record disabilitato

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:6hyya.212129$K35.5...@news2.tin.it...
>
> Provo a spiegare.
> Interruttore in rilievo clicco e aggiunge un nuovo record ed assume la
forma
> incassata, cliccando di nuovo ritorna in rilievo ed al record precedente.
>
Ma solo se non ha inserito nulla nel record nuovo no?!
>
>  Forse č meglio descrivere la struttura della maschera.
> la maschera si apre con data e numero fattura (Numerazione crescente di
Sib)
> da una combo inserisco il cliente. nella form evento prima di aggiornare
ho
> il codice per confermare il salvataggio dei dati (di Luciani) dopo Case
> vbYes ho messo: Me.Interruttore89.Enabled = False
>  Dopo aggiornamento del prezzo nei dettagli Me.Interruttore89.Enabled =
True
>  Cosě l'utente č obbligato a finire la fattura o chiuderla.
Ok;
> Perfetto.
bene.
> saluti Daniele
>
Ciao.
--
Sergio MAZZA


title: Pulsante nuovo record disabilitato

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bafp16$p2r$1...@canarie.caspur.it...
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:6hyya.212129$K35.5...@news2.tin.it...
> >
> > Provo a spiegare.
> > Interruttore in rilievo clicco e aggiunge un nuovo record ed assume la
> forma
> > incassata, cliccando di nuovo ritorna in rilievo ed al record
precedente.
> >
>
> Ma solo se non ha inserito nulla nel record nuovo no?!
Si
> Ciao.
>
> --
> Sergio MAZZA
>
Ciao Sergio, grazie ancora per la pazienza e disponibilità


title: query origine report: meglio impostare snapshot o dynaset ?

author: GiorgioDaPrato

text:
come da oggetto,
è una domanda forse troppo teorica (spero non sia retorica),
per avere migliori prestazioni su report complessi.
Ovviamente le query origine sono registrate come oggetti query.


title: Aprire Maschera filtrata

author: Alberto Luzi

text:
Salve
Vorrei aprire una Form filtrando due combo all'apertura.
Grazie per l'aiuto.


title: Aprire Maschera filtrata

text:

Non ho capito... vuoi Filtrare la Maschera in Apertura usando 2 Combo per i Criteri, oppure, il contrario...?

@Alex


title: Aprire Maschera filtrata

text:

ciao
il contrario cioè aprendo la maschera impostare le due combo


title: Aprire Maschera filtrata

text:
> il contrario cioè aprendo la maschera impostare le due combo

Si ma non ci capiamo... cosa vuol dire IMPOSTARE per te...?
Se vuoi che abbiano un VALORE predefinito basta assegnarlo su Load, se devi modificarne il contenuto e sono con RowSourceType="Tabella/Query", ci sarebbe da capire perchè non si allineano da sole all'apertura in relazione a come hai gestito il ROWSOURCE...

Insomma, se ci dai elementi tecnici chiari magari arriviamo a capire.

@Alex


title: Aprire Maschera filtrata

text:

su click di un pulsante apro una maschera dove al suo interno ha due combo
ora vorrei che una volta aperta ci siano i valori che voglio


title: Aprire Maschera filtrata

text:
..
> su click di un pulsante apro una maschera dove al suo interno ha due combo
> ora vorrei che una volta aperta ci siano i valori che voglio

Dipende da come hai valutato di Passare i Valori di cui parli...
Purtroppo è complicato se non ci diamo dei dettagli tecnici... servono 85 domande per capirci.

Esempio se sono dei Valori di Filtro anche per la Form che apri se li hai definiti come Parameters nella Query della Form li puoi recuperare come tali su Load ed assegnarli alle combo...
Se sono valori non dipendenti ma che devi passare alla Form, puoi usare il Parametro OpenArgs della Funzione OpenForm e passare una Stringa con i 2 Valori Concatenati da un separatore, e su Load li recuperi leggendo il valore della proprietà OpenArgs, fai lo Split della Stringa all'altezza del separatore ed assegni i 2 valori alle combo.
Se hai predisposto 2 Variabili gobali le devi valorizzare prima di aprire la Form, e su Load assegni alle combo il Valore delle 2 Variabili Globali...

Insomma vedi tu.

@Alex


title: Aprire Maschera filtrata

text:

grazie
Userò OpenArgs perchè sono valori indipendenti da assegnare a due combo non associate.


title: Caption in label report

text:
Non so come iniziare. Ho creato un forma per stampare dei report e volevo
che in una etichetta si potesse definire una caption di una etichetta un una
sub form che possa stabilire io. Io ho fatto questo:
Reports!rpt_RiepMagazzino!sub_StampaMagOrdiniMese!etiScelta.Caption = "Mese"
ma continua a darmi errori(molto probabilmente sbaglio codice) che sa darmi
una dritta?
Grazie per l'attenzione
Maurizio56


title: Caption in label report

author: yQy

text:


sul report in apertura potresti provare:
Report![nomereport]![nomesottoreport]![etichetta].Caption =
Forms![nomemascherachecontieneilvalore]
di solito a me funziona


title: Rename tabella

author: Francesco Porců

text:
Salve a tutti
1) Si può, da codice, rinominare una tabella ?
2) E c'è un sistema per vedere se un oggetto cancellato mi ha lasciato del
codice ?
Grazie
Fabio


title: Hyperlink da codice

author: MagicRat

text:
Salve a tutti.
Il mio problema è aprire un link ipertestuale contenuto in un campo.
Da codice mi sposto su un determinato record (con find) secondo certi
criteri.
Il record selezionato ha un campo di nome "attach", dimensionato come coll.
ipertestuale che contiene il collegamento ipertestuale.
A questo punto vorrei inserire l'istruzione che mi apra il coll
ipertestuale.
Il codice è il seguente:
Dim strSQL, cond As String
Dim n, idr As Integer
Dim rst As New ADODB.Recordset
strSQL = "SELECT qryselTableResult.Attach, qryselTableResult.ID, ..."
rst.ActiveConnection = CurrentProject.Connection
rst.Open strSQL, , adOpenDynamic, adLockReadOnly
'le righe successive determinano il criterio per il find
n = Len(Me.Ctl1) - 7
idr = CInt(Right(Me.Ctl1, n))
cond = "[ID]=" & idr
rst.Find condres
'A questo punto dovrei inserire il comando che mi apre il collegamento
'contenuto in rst!Attach
la mia idea è quella di dimensionare una variabile di tipo hyperlink e poi
settarla a
rst!Attach, ma mi genera errore
dim lnk as hyperlink
set lnk=rst!Attach
con il debug ho capito che rst!Attach restituisce una stringa di testo, ma
poi non so come trattare questa stringa di testo per farla diventare un
coll. ipertestuale.
Spero di essere stato relativamente chiaro nell'esposizione del problema.
Grazie a chiunque mi aiuti.


title: tabella di archivio

author: Ciro

text:
Salve a tutti
Problema:
ho una tabella di archivio in cui i valori vengono inseriti una volta
al mese.
I valori da inserire nella tabella sono il frutto di querry, una querry
per ogni valore.
io sto facendo cosi (non conosco la programmazione vba)
ho creato le maschere relative alla tabella ed ad ognuna di quelle
querry in modo da poter usare una macro con una serie di impostavalore
....
la macro apre la maschera della tabella e poi apre una alla volta le
maschere relative alle querry, fa impostavalore e chiude le maschere.
Però ... se una delle querry (che sono semplici querry che raggruppano
i valori e le contano) non ha valore la maschera cortuita sulla querry
appare vuota, senza il controllo relativo e la macro dice che non trova
il controllo.
domande:
1 - c'è (sicuramente) una maniera piu semplice?
2 - che tipo di condizione devo mettere nella macro per non fargli fare
l'azione impostavalore nel caso di valori nulli? (ovvero di controlli
che non ci sono perchè la querry non ha valori)
3 - ma bisogna passare per forza dalle maschere? non c'è una maniera
di impostare in una tabella i valori ricavati da varie querry? (ho
provato a inserire il codice sql della querry come valore predefinito
della tabella e anche della maschera basata sulla tabella ma non mi
funziona
Spero di essere stato abastanza chiaro e soprattutto spero che qualcuno
abbia una soluzione pronta, o come minimo che qualche esperto sia
solleticato dal problema :)
Ciao a tutti


title: tabella di archivio

author: Ivan da casa

text:
"Ciro" <
cirog...@gmail.com
> ha scritto nel messaggio
news:1165407931....@l12g2000cwl.googlegroups.com...
Salve a tutti
Problema:
ho una tabella di archivio in cui i valori vengono inseriti una volta
al mese.
I valori da inserire nella tabella sono il frutto di querry, una querry
per ogni valore.
io sto facendo cosi (non conosco la programmazione vba)
ho creato le maschere relative alla tabella ed ad ognuna di quelle
querry in modo da poter usare una macro con una serie di impostavalore
....
la macro apre la maschera della tabella e poi apre una alla volta le
maschere relative alle querry, fa impostavalore e chiude le maschere.
Perň ... se una delle querry (che sono semplici querry che raggruppano
i valori e le contano) non ha valore la maschera cortuita sulla querry
appare vuota, senza il controllo relativo e la macro dice che non trova
il controllo.
domande:
1 - c'č (sicuramente) una maniera piu semplice?
2 - che tipo di condizione devo mettere nella macro per non fargli fare
l'azione impostavalore nel caso di valori nulli? (ovvero di controlli
che non ci sono perchč la querry non ha valori)
3 - ma bisogna passare per forza dalle maschere? non c'č una maniera
di impostare in una tabella i valori ricavati da varie querry? (ho
provato a inserire il codice sql della querry come valore predefinito
della tabella e anche della maschera basata sulla tabella ma non mi
funziona
Spero di essere stato abastanza chiaro e soprattutto spero che qualcuno
abbia una soluzione pronta, o come minimo che qualche esperto sia
solleticato dal problema :)
Ciao a tutti
non sono un grande esperto, ma ritengo che dovresti farci un esempio di
almeno una di queste query.
Intendo: copia e incolla la stringa SQL della query, cosě abbiamo qualcosa
di 'certo' su cui poter discutere ..
IvanDaBologna


title: tabella di archivio

text:
Allora mi spiego meglio
ho un database che non ha uno storico, ovvero i dati cambiano ogni
mese.
Per avere uno storico, mi sono inventato una tabella non collegata a
nessun'altra dove archiviare i dati ogni mese e quindi poter
rintracciare i dati dei mesi passati.
questa tabella si chiama ARCHIVIO DATI.
I dati da inserire nella tabella vengono fuori da querry tipo questa:
SELECT Count([LISTA CLIENTI].ID) AS ConteggioDiID, [LISTA
CLIENTI].Fascia
FROM [LISTA CLIENTI]
GROUP BY [LISTA CLIENTI].Fascia
HAVING ((([LISTA CLIENTI].Fascia)="N"));
questa nell'esempio estrae il numero dei clienti che nel mese hanno la
fascia N dalla tabella LISTA CLIENTI
La maschera ARCHIVIO DATI ha come origine dati la tabella ARCHIVIO DATI
e, nell'esempio, la maschera AD PARCO N ha come origine dati la querry
sopra descritta; queste due maschere esistono perchè l'azione
IMPOSTAVALORE nella macro non si può fare tra querry e tabella ma solo
tra maschere.
alla fine del mese una macro apre le maschere e imposta il valore di
ogni campo della maschera ARCHIVIO DATI come uguale a quello della
maschera relativa alla querry giusta; nel nostro caso:
Azione impostavalore:
elemento:[ARCHIVIO DATI]![parco N]
espressione:[AD PARCO N]![ConteggioDiID]
Spero di avere spiegato meglio ora la situazione.
Primo problema: se la querry non restituisce nessun valore (non c'è
nessun cliente di fascia N nel mese) la maschera non apre nessun
elemento e la macro non funziona (non trova [AD PARCO
N]![conteggiodiid])
ho provato a mettere una condizione nella macro che non facesse
eseguire l'azione impostavalore se la macro non ha valore ma non sono
riuscito a trovare niente che funzioni.
Secondo problema: Mi sembra strano che ACCESS non preveda un metodo piu
veloce, ovvero gia studiato per risolvere questo problema.
Grazie per la pazienza Ivan :)


title: tabella di archivio

text:
ERRATA CORRIGE
l'azione impostavalore non ha come caratteristiche queste:
 elemento:[ARCHIVIO DATI]![parco N]
 espressione:[AD PARCO N]![ConteggioDiID]
ma queste:
Azione impostavalore:
elemento:[maschere]![ARCHIVIO DATI]![parco N]
espressione:[maschere]![AD PARCO N]![ConteggioDiID]
mi sono dimenticato la parte [maschere]! davanti (ma nel programma c'è
infatti non è questo che nn funziona)


title: tabella di archivio

text:
"Ciro" <
cirog...@gmail.com
> ha scritto nel messaggio
news:1165422258.9...@n67g2000cwd.googlegroups.com...
Allora mi spiego meglio










ciao Ciro,
come ti dicevo non sono un grande esperto ed infatti mi sono perso ... un
passagggio.
E' vero che Access non prevede ImpostaValore verso una tabella, ma hai a
disposizione le query di Aggiornamento, quelle sono fatte proprio per
prelevare un 'dato' e posizionarlo nel record al posto giusto.
Due domandine:
1) citi la fascia "N", ma hai solo quella condizione o una serie di
possibili valori per quel campo [fascia]?)
2) nelle varie descrizioni e campi mi sono perso la definizione di 'mese',
hai previsto un campo dove registrare questa informazione?
3) perchè parli di maschere, e non provi a cambiare l'origine della maschera
selezionando (o componendo da codice) una query adeguata?
Adesso ti sentirai frustrato, hai chiesto una risposta e ti giro tre
domande! ma non avermene, forse arriviamo alla soluzione ...
IvanDaBologna


title: tabella di archivio

text:
>
> ciao Ciro,
> come ti dicevo non sono un grande esperto ed infatti mi sono perso ... un
> passagggio.
> E' vero che Access non prevede ImpostaValore verso una tabella, ma hai a
> disposizione le query di Aggiornamento, quelle sono fatte proprio per
> prelevare un 'dato' e posizionarlo nel record al posto giusto.
>
> Due domandine:
> 1) citi la fascia "N", ma hai solo quella condizione o una serie di
> possibili valori per quel campo [fascia]?)
> 2) nelle varie descrizioni e campi mi sono perso la definizione di 'mese',
> hai previsto un campo dove registrare questa informazione?
> 3) perchè parli di maschere, e non provi a cambiare l'origine della maschera
> selezionando (o componendo da codice) una query adeguata?
>
> Adesso ti sentirai frustrato, hai chiesto una risposta e ti giro tre
> domande! ma non avermene, forse arriviamo alla soluzione ...
>
> IvanDaBologna
Grazie, non avevo pensato alle querry di aggiornamento, stanotte penso
ad una procedura tramite le querry di aggiornamento e potrebbe essere
una buona soluzione.
Potrebbe essere semplicemente di trasformare le querry di selezione in
querry di aggiornamento che modificano la tabella ARCHIVIO DATI ...
per quanto riguarda le domande:
1) ho piu valori possibili per il campo fascia e infatti ho una querry
che per ogni valore possibile
2) nella tabella ARCHIVIO DATI ci sono due campi: mese ed anno che
indentificano il record infatti sono chiavi primarie
3) non ho capito la domanda ma intuisco che nasconde conoscenze che mi
potranno essere molto preziose :) mi spieghi meglio questa procedura?


title: tabella di archivio

text:
[cut]
>Grazie, non avevo pensato alle querry di aggiornamento, stanotte penso
>ad una procedura tramite le querry di aggiornamento e potrebbe essere
>una buona soluzione.
>Potrebbe essere semplicemente di trasformare le querry di selezione in
>querry di aggiornamento che modificano la tabella ARCHIVIO DATI ...
>per quanto riguarda le domande:
>1) ho piu valori possibili per il campo fascia e infatti ho una querry
>che per ogni valore possibile
>2) nella tabella ARCHIVIO DATI ci sono due campi: mese ed anno che
>indentificano il record infatti sono chiavi primarie
>3) non ho capito la domanda ma intuisco che nasconde conoscenze che mi
>potranno essere molto preziose :) mi spieghi meglio questa procedura?
Fermo restando che potresti risolvere tutto con le query di Aggiornamento
ben studiate.
La domanda numero 3 voleva dire:
Una maschera ha una origine dati o SourceRow che può essere
indifferentemente una tabella o una query.
La query può essere presente nell'elenco delle query fisse (quelle che ti
compaiono nella finestra del database) oppure può essere creata 'al volo'.
Ti propongo due possibili soluzioni da adattare alle tue esigenze.
1)------------------
Potresti aggiungere una casella combinata nella testa della maschera
principale, con origine dati dalla tabella Fasce (se l'hai prevista!). Se
non hai fatto una tabella Fasce puoi riempire le righe della casella
combinata con l'elenco maualmente(in fase di progettazione) delle fasce, ok
?
Sull'evento Dopo Aggiornamento della casella combinata (che chiameremo
cmbCerca) puoi aggiungere questo codice :
Private Sub cmbCerca_AfterUpdate()
    Dim strSQL as String
strSQL = "SELECT Count([LISTA CLIENTI].ID) AS ConteggioDiID, " & _
            "[LISTA CLIENTI].Fascia " & _
            "FROM [LISTA CLIENTI] " & _
            "GROUP BY [LISTA CLIENTI].Fascia " & _
            "HAVING ((([LISTA CLIENTI].Fascia)='"& cmbCerca &"'));"
    Me.RecordSource = strSQL
End Sub
come vedi la query è esattamente la tua, con la diferrenza che la lettera le
viene passata come parametro e il parametro è relativo alla scelta fatta
nella casella combinata.
L'istruzione Me.RecordSource cambia al volo l'origine della maschera e la
'rinfresca' mostrandoti i dati adeguati.
2)----------------
Potresti passare alla maschera tutte le [fasce] e col metodo di prima usi la
casella combinata per attivare il filtraggio dei records, cioè costruisci la
casella come descritto sopra.
Vari la tua query in maniera da renderti 'tutte' le fasce:
SELECT Count([LISTA CLIENTI].ID) AS ConteggioDiID, [LISTA
CLIENTI].Fascia
FROM [LISTA CLIENTI]
GROUP BY [LISTA CLIENTI].Fascia;
..e
Sull'evento Dopo Aggiornamento della casella combinata (che chiameremo
cmbCerca) puoi aggiungere questo codice :
Private Sub cmbCerca_AfterUpdate()
    Dim strSQL as String
    strSQL = "[Fascia] = "& cmbCerca
    Me.Filter = strSQL
    Me.FilterOn = True
End Sub
------------------------
tieni conto che queste sono due soluzioni che sono venute in mente a me, ma
potrebbero esserci molti modi diversi per tentare di
risolvere(semplificando) il tuo problema.
IvanDaBologna


title: tabella di archivio

text:
"[rettifica]
> Una maschera ha una origine dati o SourceRow che può essere
diventa
 Una maschera ha una origine dati o RecordSource che può essere


title: tabella di archivio

text:
Grazie dell'informazione, ci posso ragionare sopra, ma il problema non
è comunque quello di fare le querry quanto quello di inserire i dati
nella tabella ARCHIVIO DATI.
le querry di aggiornamento non funzionano perchè non possono partire
da querry di ragruppamento, levando il raggruppamento dalle querry di
partenza e raggruppando con dcount o dsum direttamente nelle querry di
aggiornamento , questa (la querry di aggiornamento) tira fuori tante
copie del dato quanti sono i record da contare, ho provato con le
querry di accodamento ma si è impallato il computer nel tentativo di
risolverla.
Non trovo un modo di inserire i dati diverso dal passare attraverso le
maschere ed usare l'impostavalore
anche accettando questo metodo (macro su maschere) non riesco a trovare
una condizione che non faccia eseguire l'aggiornamento se la querry è
nulla.
Spero di non essere stato troppo complicato


title: tabella di archivio

text:
"Ciro" <
cirog...@gmail.com
> ha scritto nel messaggio
news:1165512637....@l12g2000cwl.googlegroups.com...





... solo una considerazione:
è vero che non puoi aggiornare con una query di raggruppamento, ma la puoi
usare come query in ingresso per Aggiornare.
Cioè crei una query di aggiornamento che ha come ingresso la tua qery di
raggruppamento, questo solo perchè non sono capace di indicarti una strada
più corta (ma sappi che c'è !!!).
stavolta sono stato + complicato io !!  ;))
IvanDaBologna


title: tabella di archivio

text:
> ... solo una considerazione:
> è vero che non puoi aggiornare con una query di raggruppamento, ma la puoi
> usare come query in ingresso per Aggiornare.
> Cioè crei una query di aggiornamento che ha come ingresso la tua qery di
> raggruppamento, questo solo perchè non sono capace di indicarti una strada
> più corta (ma sappi che c'è !!!).
>
> stavolta sono stato + complicato io !!  ;))
>
> IvanDaBologna
invece è l'incontrario
non posso usare le querry di raggruppamento in ingresso di quelle di
aggiornamento perchè la querry di aggiornamento non aggiorna i campi
calcolati.
invece, in teoria, funziona il ragruppare la querry di aggiornamento
(nel senso che non da errori) ma avvengono risultati strani, mi spiego
meglio:
visto che mi dava errore mettere in ingresso di una querry di
aggiornamento una querry di raggruppamento; seguendo le indicazioni
dell'help, ho trasformato le querry di raggruppamento in querry di
selezione ed ho immesso una funzione dcount nella querry di
aggiornamento.
In questa maniera il numero che trova è quello giusto ma lo inserisce
tante volte quanti sono i record nella querry di selezione iniziale ...
(invece dovrebbe inserire il numero solo nel record che voglio io).
visto che per questa via non riesco ancora a trovare uno sbocco, per
ora sono al punto che ho fatto una maschera basata su ARCHIVIO DATI
dove accanto ad ogni dato ho una sottomaschera che punta al dato giusto
ed inserisco una volta al mese i dati a mano;
come possibile evoluzione ho in mente di mettere un controllo (check)
accanto ad ogni dato dove posso decidere io che dati inserire (ovvero
quelli non nulli) e far eseguire una macro di impostavalore
condizionata da questo check, non è una soluzione elegante ma è il
meglio che riesco a fare per ora.
Grazie Ivan


title: Menu controlli..

author: Alby

text:
Salve a tutti..Una domanda:Nel mio database ho creato una barra dei
menu personalizzata..Ho associato questa barra all'avvio di un
maschera..e fin lì,ma vorrei nascondere i tre tasti predefiniti in alto
a destra:riduci a icona,ingrandisci e chiudi.Come si fa?Grazie 1000!!
Inviato da
www.mynewsgate.net


title: Menu controlli..

author: Valerio Valentini

text:
"Alby" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200406291...@mynewsgate.net...

Versione di Access, sulle ultime nelle proprietà delle mascher sono
settabili tutti i pulsanti, selettori, barre, e quant'altro la fantasia ti
proponga.
Ciao Valerio.


title: Menu controlli..

text:
"Alby" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200406291...@mynewsgate.net...
> Salve a tutti..Una domanda:Nel mio database ho creato una barra dei
> menu personalizzata..Ho associato questa barra all'avvio di un
> maschera..e fin lě,ma vorrei nascondere i tre tasti predefiniti in alto
> a destra:riduci a icona,ingrandisci e chiudi.Come si fa?Grazie 1000!!
>
Ho dimenticato, se ti riferivi ai pulsanti dell'applicazione, guarda su
www.sitocomune.com
 c'č una splendida funzione.
Ciao Valerio.


title: A2000 - aprire un'immagine con programma specifico

author: Bruno - S95

text:
Ciao,
        il seguente codice inserito in un pulsante e utilizzato per aprire
un'immagine con un programma specifico, funzionava regolarmente in Access
97, ma da quando ho convertito il db in Access 2000 e 2002 mi da errore
nella riga "Ritorno = Shell("C:\Gesrep\Utility\VallenJpegger\Jpegger.EXE " &
DocDaaprire, vbNormalFocus)". Se lascio solo
"C:\Gesrep\Utility\VallenJpegger\Jpegger.EXE" apre regolarmente il
programma, diversamente mi da errore.
Ho provato a cercare anche nell'help, ma ho trovato solo l'indicazione per
l'apertura di un'applicazione.
Cosa c'è di sbagliato?
Potete aiutarmi.
Grazie
            Bruno
----------------------------------------------
Private Sub ApriFoto_Click()
Dim mioFile As String, mioPercorso As String, DocDaaprire As String, Ritorno
As Variant
Dim mioControl As String
Dim miaPath As String
miaPath = Path '"C:\Gesrep" & "\" & Me.NrProtocollo & ".tif"
mioPercorso = InputBox("Il file che verrà richiamato è il seguente:",
"Titolo finestra", miaPath)
DocDaaprire = mioPercorso
If Dir(DocDaaprire) = "" Then
'MsgBox "Il file nel percorso: " & mioPercorso & ", non esiste.",
vbInformation vbOKOnly, "Visualizza foto"
Else
Ritorno = Shell("C:\Gesrep\Utility\VallenJpegger\Jpegger.EXE " &
DocDaaprire, vbNormalFocus)
End If
End Sub
--------------------------------------------------------


author: ALESSANDRO Baraldi

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:wGgDd.374150$b5.18...@news3.tin.it...
> Ciao,
>         il seguente codice inserito in un pulsante e utilizzato per aprire
> un'immagine con un programma specifico, funzionava regolarmente in Access
> 97, ma da quando ho convertito il db in Access 2000 e 2002 mi da errore
> nella riga "Ritorno = Shell("C:\Gesrep\Utility\VallenJpegger\Jpegger.EXE "
&
> DocDaaprire, vbNormalFocus)". Se lascio solo
> "C:\Gesrep\Utility\VallenJpegger\Jpegger.EXE" apre regolarmente il
> programma, diversamente mi da errore.
> Ho provato a cercare anche nell'help, ma ho trovato solo l'indicazione per
> l'apertura di un'applicazione.
> Cosa c'è di sbagliato?
> Potete aiutarmi.
> Grazie
>             Bruno
>
Usa questa:
Public Sub ExecuteFile(FilePath As String)
'Esegue file
On Error GoTo error
Dim ret As Integer
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath))
Exit Sub
error:  MsgBox Err.Description, vbExclamation, "Error"
End Sub
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
[CUT]
>
> Usa questa:
>
> Public Sub ExecuteFile(FilePath As String)
> 'Esegue file
> On Error GoTo error
> Dim ret As Integer
> ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath))
> Exit Sub
> error:  MsgBox Err.Description, vbExclamation, "Error"
> End Sub
>
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> ---------------------------------------------------------------------------
>
Grazie Alessandro,
    il codice che mi hai passato funziona anche meglio di quello che usavo
io.
Volevo sapere se c'è un modo di far aprire un programma specifico e poi con
questo l'immagine, senza dover associare l'estensione ad un dato programma.
Questo perchè ho un programmino leggero, gratuito, che non ha bisogno di
essere installato e che risiede in una cartella con il db.
Grazie da Bruno


text:
> Grazie Alessandro,
>
>     il codice che mi hai passato funziona anche meglio di quello che usavo
> io.
>
> Volevo sapere se c'è un modo di far aprire un programma specifico e poi
con
> questo l'immagine, senza dover associare l'estensione ad un dato
programma.
> Questo perchè ho un programmino leggero, gratuito, che non ha bisogno di
> essere installato e che risiede in una cartella con il db.
>
> Grazie da Bruno
Si Bruno c'è la possibilità di usare Shell passando il nome del programma
EXE
ed il file:
dim retVal
retVal=Shell("C:\PathCompletadiNome.Exe" & chr(34) & "PathProgramma.jpg" &
chr(34))
Attenzione però a gestire eventuali errori ai quali puoi andare incontro...!



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:crkf29$m0n$1...@lacerta.tiscalinet.it...

Grazie Alessandro, con l'ultima tua dritta ho risolto il problema.
Bruno


title: Grafico a torta

author: Vincenzo Franchini

text:
Brevemente per non annoiarvi:
Tabella che descrive un Territorio in termini percentuali:
Campi: solitoID, Pianura, Collina, Montagna ( tutti campi numerici)
I records sono rappresentati dalle varie Regioni di una Nazione, es.
Piemonte ( Pianura 30(%) Collina 20(%) Montagna 50(%) ),Lazio ecc
Nella maschera singola ho necessità di visualizzare anche un Grafico a Torta
che mostri visivamente la distribuzione percentuale del territorio. Riesco
ad ottenerlo solo rivoluzionando la Tabella, cioè inserendo come campi i
nomi delle Regioni ed ottenendo tre soli records:pianura, collina e
montagna.
Ma ho necessità di mantenere la tabella originale. Il comando Circle di
Visual Basic è applicabile solo ai Reports.
Probabilmente dovrei usare una query, ma non riesco a formularla
correttamente.
Qualcuno mi accende la luce?
Grazie
Vincenzo Franchini


title: aprire parte di record di una maschera in altra maschera

author: Gippe

text:
Ripropongo un quesito esposto qualche giorno fa ma in maniera ingarbugliata!
Avendo in una maschera(1) dei record individuati da un solo campo
(identificativo), come posso visualizzare in un'altra maschera(2) solo
quelli che rispondano ad una caratteristica?
Grazie.
Ciao.
Gippe.


author: Roberto da casa

text:
"Gippe" <gippe6...@TOGLIMItiscali.it> ha scritto nel messaggio
news:bmq2so$6qn$1...@lacerta.tiscalinet.it...

Apri la seconda maschera con il metodo OpenForm (vedi help) nel quale
imposti adeguatamente l'argomento condizioneWHERE (vedi help).
> Ciao.
> Gippe.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:3d8kb.47751$e6.16...@twister2.libero.it...
>
> "Gippe" <gippe6...@TOGLIMItiscali.it> ha scritto nel messaggio
> news:bmq2so$6qn$1...@lacerta.tiscalinet.it...
> > Ripropongo un quesito esposto qualche giorno fa ma in maniera
> ingarbugliata!
> > Avendo in una maschera(1) dei record individuati da un solo campo
> > (identificativo), come posso visualizzare in un'altra maschera(2) solo
> > quelli che rispondano ad una caratteristica?
> > Grazie.
>
> Apri la seconda maschera con il metodo OpenForm (vedi help) nel quale
> imposti adeguatamente l'argomento condizioneWHERE (vedi help).
>
Il mio problema è che la rimanente parte dei records deve essere
visualizzata con un'altra maschera.
Esempio: la maschera1 mi visualizza solo CampoID degli oggetti raccolti in
una tabella origine (INSTRUM) i quali hanno una proprietà (non visualizzata)
che determinerà la cernita in due gruppi. Preciso che l'origine della
maschera1 non è la tabella INSTRUM bensì una query fondata su di essa e che
visualizzi solo il CampoID.
Campo ID                  ( Proprietà dell'oggetto )
    00001                            A
    00002                            B
    00003                            B
    00004                            A
    00005                            A
    00006                            A
Ora i record con la proprietà A dovranno essere aperti in una maschera 2 e
quelli con B con una maschera3.
 Ciao.
> Roberto
 Gippe.
Grazie


text:
"Gippe" <gippe6...@TOGLIMItiscali.it> ha scritto nel messaggio
news:bmrknl$23d$1...@lacerta.tiscalinet.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:3d8kb.47751$e6.16...@twister2.libero.it...
> >
> > "Gippe" <gippe6...@TOGLIMItiscali.it> ha scritto nel messaggio
> > news:bmq2so$6qn$1...@lacerta.tiscalinet.it...
> > > Ripropongo un quesito esposto qualche giorno fa ma in maniera
> > ingarbugliata!
> > > Avendo in una maschera(1) dei record individuati da un solo campo
> > > (identificativo), come posso visualizzare in un'altra maschera(2) solo
> > > quelli che rispondano ad una caratteristica?
> > > Grazie.
> >
> > Apri la seconda maschera con il metodo OpenForm (vedi help) nel quale
> > imposti adeguatamente l'argomento condizioneWHERE (vedi help).
> >
>
> Il mio problema è che la rimanente parte dei records deve essere
> visualizzata con un'altra maschera.
Questo l'ho capito, lo avevi spiegato chiaramente anche nel tuo messaggio
precedente.
> Esempio: la maschera1 mi visualizza solo CampoID degli oggetti raccolti in
> una tabella origine (INSTRUM) i quali hanno una proprietà (non
visualizzata)
> che determinerà la cernita in due gruppi. Preciso che l'origine della
> maschera1 non è la tabella INSTRUM bensì una query fondata su di essa e
che
> visualizzi solo il CampoID.
>
> Campo ID                  ( Proprietà dell'oggetto )
>     00001                            A
>     00002                            B
>     00003                            B
>     00004                            A
>     00005                            A
>     00006                            A
> Ora i record con la proprietà A dovranno essere aperti in una maschera 2 e
> quelli con B con una maschera3.
Quando apri maschera2 imposta la condizioneWHERE del metodo OpenForm in modo
che vengano filtrati solo i record che abbiano la Proprietà dell'oggetto
uguale ad A e quando invece apri maschera3 imposta la condizioneWHERE del
metodo OpenForm in modo tale che vengano filtrati solo i record per i quali
la Proprietà dell'oggetto è uguale a B.
Per vedere come scrivere il metodo OpenForm usando anche il suo argomento
condizioneWHERE vedi l'help.
>
>  Ciao.
> > Roberto
>
>  Gippe.
> Grazie



title: importa tabelle

author: roob

text:
E' possibile inserire nel pannello comandi del mio database un pulsante che
avvii l'importazione di una tabella da un altro database? vorrei che mi
desse la possibilitŕ di scegliere anche da che database importare la
tabella, cioč che funzionasse nello stesso modo del comando "importa
tabelle" attivabile cliccando col pulsante destro del mouse nella finestra
principale del database. Grazie


title: importa tabelle

author: Frankkk

text:
...certo che si puņ...se vuoi puoi anche usare il controllo common dialog
per "navigare" sul tuo HD e poter scegliere il database sorgente...
...frankkk


title: importa tabelle

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:PuOq6.62184$Xj7.8...@news.infostrada.it...
> ...certo che si puņ...se vuoi puoi anche usare il controllo common dialog
> per "navigare" sul tuo HD e poter scegliere il database sorgente...
> ...frankkk
>
Fin qui ci arrivavo anch' io; il problema č come fare e che codice scrivere


title: importa tabelle

author: Rob

text:
"roob" <
ro...@freemai.it
> ha scritto nel messaggio
news:G8Rq6.64610$Xj7.9...@news.infostrada.it...

La funzione che cerchi č bell'e pronta sul Sito Comune:
http://www.sitocomune.com
Mandi, Rob.


title: Bloccare i dati in una maschera

author: Marco

text:
Ciao,
vorrei avere in una maschera un tasto che se premuto non permetta più la
modifica dei dati all'interno della maschera. Ovviamente deve essere
possibile sbloccarla premendo lo stesso tasto.
Grazie
Marco.


title: Bloccare i dati in una maschera

author: Antonio Biso

text:
Marco ha scritto nel messaggio <8bv2fl$cir$
1...@serv1.iunet.it
>...

Settando la proprietà locked dei vari controlli a Sì e a no, se usi due
pulsanti, se ne usi uno solo allora fai sempre il complementare usando not
Antonio


title: Bloccare i dati in una maschera

author: Federico Luciani

text:
Marco wrote:
> Ciao,
> vorrei avere in una maschera un tasto che se premuto non permetta piů la
> modifica dei dati all'interno della maschera. Ovviamente deve essere
> possibile sbloccarla premendo lo stesso tasto.
    If Me.AllowEdits = True Then
        DoCmd.RunCommand acCmdSaveRecord
        Me.AllowEdits = False
        ...
        Me.nomePuls.Caption = "Permetti modifiche"
    Else
        Me.AllowEdits = True
        ...
        Me.nomePuls.Caption = "Salva modifiche"
    End If
Guardati nell'help le proprieta':
   AllowAdditions, AllowDeletions, AllowEdits
Se ci sono delle subForm devi modificare anche le loro
proprieta'
--
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: versione XP senza data ?!?

author: socrate

text:
con Access 97 la data si poteva inserire nei campi
con i tasti rapidi CTRL+SHIFT+;

Con Access per XP questo non è più possibile. Ma
c'è un modo alternativo per mettere la data ????

Grazie a chi mi sa dare una risposta.

Davide


title: versione XP senza data ?!?

author: MegaMax

text:
"socrate" <
dida...@tin.it
> ha scritto nel messaggio
news:Ms2S7.2939$OP2....@news2.tin.it...
con Access 97 la data si poteva inserire nei campi con i tasti rapidi
CTRL+SHIFT+;
Con Access per XP questo non è più possibile. Ma c'è un modo alternativo per
mettere la data ????
non ho capito dove vuoi metterla questa data.
Se ti serve in una casella di testo mettici
=now()           (data e ora, Es: 31/12/2001 16.54.37)
oppure
=datevalue(now())              (solo data)
Ciao, Max


title: versione XP senza data ?!?

author: Roberto dal portatile

text:
"socrate" <
dida...@tin.it
> ha
  scritto nel messaggio
news:Ms2S7.2939$OP2....@news2.tin.it
...


Non postare sul NG in
  HTML.

Prova a cercare sull'help AutoKeys,
  e creati ciò che ti serve.

--
Roberto

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


title: versione XP senza data ?!?

text:
Uso il programma Outlook e creo un nuovo
messaggio.

Non conosco altri modi per postare. Se me ne
insegni di

migliori posso anche provarci.

Riguardo al tuo suggerimento ti informo che sul
AutoKey

non c'è nulla. Per tua info mi sono letto anche le
FAQ prima

ri disturbare il NG!

Davide

"Roberto dal portatile" <
r.ma...@repubblica.it
> ha
  scritto nel messaggio
news:9vaetk$1rbs$1...@stargate1.inet.it
...



title: versione XP senza data ?!?

text:
La data mi serve per inserirla in un campo di un database
da me creato. L'opzione la conosco ma non posso usarla
che in modalità "struttura" mentre io cerco i tasti rapidi
o anche la creazione di una macro, che mi faccia apparire
la data nel punto in cui c'è il cursore quando mi serve.
Spero di essermi spiegato :)
Davide



title: versione XP senza data ?!?

text:
"socrate" <
dida...@tin.it
> ha
  scritto nel messaggio
news:cajS7.4597$o9.1...@news1.tin.it
...

Uso il programma Outlook e creo un nuovo
  messaggio.

Non conosco altri modi per postare. Se me ne
  insegni di

migliori posso anche provarci.

Io non uso Outlook, ma Outlook
  Express; per quest'ultimo con Strumenti/Opzioni/Invio/Formato invio news si
  seleziona Testo normale e non HTML; ritengo che una cosa simile esista anche
  per Outlook.

Riguardo al tuo suggerimento ti informo che sul
  AutoKey

non c'è nulla.

A meno che nella versione XP non
  esistono più le Macro (io non lo conosco, uso A97); ricercando
  AutoKeys l'help dovrebbe restituirti almeno due argomenti: "Assegnare ad
  un tasto un'azione o un set di azioni" e "Combinazioni di tasti in Autokeys";
  all'interno di questi due argomenti l'help dà indicazione di cosa devi fare
  per ottenere ciò che con A97 era standard.

Se poi in Access 2002 non esistono
  più le macro, non saprei darti altre indicazioni.

Per tua info mi sono letto anche le FAQ
  prima

ri disturbare il NG!

Non lo metto in
dubbio.

Davide



title: UN GRAZIE A TUTTI

author: Massimiliano

text:
E' da più di un anno che sono iscritto a questo newsgroup e grazie a voi ho
imparato tantissime cose.
A volte purtroppo la guida in linea non è sufficiente ma grazie ai vostri
consigli riesco sempre ad uscire fuori dai guai.
Grazie ancora!!!!!!


title: UN GRAZIE A TUTTI

author: Silvio Berruti

text:
"Massimiliano" <
massimo...@operamail.com
> ha scritto nel messaggio
news:2_tA8.1156$Im5....@nreader2.kpnqwest.net...
> E' da più di un anno che sono iscritto a questo newsgroup e grazie a voi
ho
... Biso... controlla un po' anche tu... che mi sembra in ritardo con il
pagamento della quota d'iscrizione!!!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: UN GRAZIE A TUTTI

text:
"Massimiliano" <
massimo...@operamail.com
> ha scritto nel messaggio
news:2_tA8.1156$Im5....@nreader2.kpnqwest.net...

Sì, tutto bello...
ma è un mese che è scaduto l'abbonamento annuale gratuito di prova: sarebbe
ora che cominci a pagare la prima rata mensile, no?
Antonio


title: Problema con gestine tabelle allegate su rete di PC

author: Stefano Bazzucchi

text:
Ho sviluppato un database in Access costituito da due file: l'applicativo
(miofile.mdb) che contiene le tabelle in forma allegata, ed il file dei dati
(miofile_be.mdb) con le tabelle vere e proprie, ottenuto con la divisione
guidata del database.
Avevo intenzione di mettere il file dei dati sul server della rete dove
lavoro, e di installare il file mdb applicativo su alcuni client, ognuno
collegato al file presente nel server.
Ho sviluppato il database sul mio PC (che utilizza Windows NT), ho diviso il
database, ho messo il file dei dati (miofile_be.mdb) sul server, ho
ricollegato l'applicativo con STRUMENTI--> UTILITA' DATABSE ---> "Gestione
tabelle allegate" e tutto mi funziona bene.
Quando però sono andato a installare  lo stesso applicativo su un altro PC
sempre in rete  (che gira con Windows98), l'utility STRUMENTI--> UTILITA'
DATABASE ---> "Gestione tabelle allegate"  non funziona più! Mi è
impossibile ricollegare il file mdb applicativo con il file dei dati. E'
vero che non ci sarebbe bisogno, perchè l'indirizzo di rete del file dati è
sempre quello, ma poichè quando ho lanciato l'applicativo dal PC con
Windows98 non risultava possibile attivare il file dati perchè lo stesso
"risulta aperto in modalità esclusiva [ma in realtà non è vero] oppure
l'utente non ha le necessarie autorizzazione [e non è vero neppure questo
perchè l'utente può accedere direttamente al file dati]", allora ho pensato
bene di ripetere la procedura di gestione delle tabelle allegate. Ma,
appunto, non funziona. Quando seleziono il file, e clicco "apri" mi appare
immediatamente di nuovo la stessa finestra di richesta del file, senza alcun
messaggio di spiegazione.
Centra qualcosa il fatto che il sistema operativo sia Windows98 e non
WindowsNT?
Grazie
Stefano Bazzucchi


text:
Sono sempre io!
Ho risolto il problema, anche se in realtà non so perché. Ho copiato il file
dati su PC con Windows98 e da li l'ho inserito nel server. Ho aperto
l'applicativo che si è subito collegato al file dati.
E' come se, copiando il file dati dal mio PC tale file "assuma" le
autorizzazioni del mio PC che non abilitano l'altro PC ad usare il file,
mentre copiandolo dall'altro PC (sempre sul server, nella medesima
posizione) il file "assume" le autorizzazioni di quel PC che valgono anche
per il mio.
Comunque funziona.
Ciao
Stefano Bazzucchi


author: Thierry REGA

text:
Interessante :-o
vorrei sapere se su Windows 98 entri con un nome utente, e se si come
Administrator. Questo perché su una rete se entri in computer come
administrator non hai mai problemi di nessun genere.
Magari senza chiederti troppo, che puoi potrà servire sia a te che a me e
altri, se puoi provare a rifare la stessa cosa che non funzionava su W98 con
nomi diversi di utenti (di cui Administrator).
Questo permetterebbe di capire che cosa è successo veramente.
Ciao
Thierry


text:
Stefano Bazzucchi <
stefano....@gvassociati.it
> wrote in message
8ao7ht$og4$1...@serv1.iunet.it...
> Quando però sono andato a installare  lo stesso applicativo su un altro PC
> sempre in rete  (che gira con Windows98), l'utility STRUMENTI--> UTILITA'
> DATABASE ---> "Gestione tabelle allegate"  non funziona più! Mi è
> impossibile ricollegare il file mdb applicativo con il file dei dati.
[...]
Quando seleziono il file, e clicco "apri" mi appare
> immediatamente di nuovo la stessa finestra di richesta del file, senza
alcun
> messaggio di spiegazione
Scusate, mi sono sbagliato. In realtà funziona tutto... è che mi richiede
PER OGNI TABELLA il file dei dati. Siccome il file è sempre lo stesso, devo
riattribuire il medesimo file per ogni tabella. Tutto quì...
Ciao
--
Stefano Bazzucchi
E-mail:
stefano....@gvassociati.it


text:
Thierry REGA <
t.r...@jack.isrim.krenet.it
> wrote in message
8aobjq$4e2$1...@hermes.unipg.it...

Mi pare che entrassi come Administrator. Comunque il mio amministratore di
sistema mi ha spiegato che il problema deriva dal fatto che su quel PC era
installato il sistema operativo Windows98. Infatti  ho fatto la stessa
operazione su un altro PC che aveva WindowsNT e non ho avuto problemi.
L'applicativo mdb si è subito connesso con il file dati.mdb presente sul
server utilizzando "gestione tabelle collegate".



text:
Stefano Bazzucchi wrote:
>[snip]
> Centra qualcosa il fatto che il sistema operativo sia Windows98 e non
> WindowsNT?
Quasi tutte le mie applicazioni sono installate su sistemi
di questo tipo (BE su NT e FE su 95/98) e non ho mai avuto
problemi di questo tipo.
Fai controllare i permessi sulla dir del server che
contiene i files dati, quasi sicuramente il problema e' li.
--
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


text:
> Quasi tutte le mie applicazioni sono installate su sistemi
> di questo tipo (BE su NT e FE su 95/98) e non ho mai avuto
> problemi di questo tipo.
>
> Fai controllare i permessi sulla dir del server che
> contiene i files dati, quasi sicuramente il problema e' li.
All'inizio, sul PC dove volevo installare il FE (con Win98) non potevo
nemmeno accedere alla dir del server che conteneva i dati. L'ho detto
alll'amministratore di sistema che ha sistemato la cosa, autorizzando il PC
ad accedere alla dir del server; dopo di che ho potuto tranquillamente
accedere alla dir e visualizzare il file dati BE. Quando però sono andato ad
aprire il FE, questi mi ha dato un messaggio dicendo che non era possibile
accedere al file dei dati perchè questo o era occpato da un'altro utente in
modalità esclusiva (il che non era vero) oppure non avevo le autorizzazioni
necessarie, e qui non capivo perchè. Ho fatto la stessa operazione su un
altro PC (installazione applicazione FE e collegamento al BE) che aveva
WindowsNT e non ho avuto questo problema.
Per risolvere il problema non ho fatto altro che eliminare il file BE sul
server, portare il file BE su PC con Win98 e da li inserirlo nella dir del
server. A questo punto ho lanciato l'applicativo FE che si è subito
collegato al file dati.
Mi sembra che il problema non riguardi i permessi sulla dir del server... ma
il file BE stesso... almeno credo.



text:
Stefano Bazzucchi wrote:
> > Fai controllare i permessi sulla dir del server che
> > contiene i files dati, quasi sicuramente il problema e' li.
> ...
> Per risolvere il problema non ho fatto altro che eliminare il file BE sul
> server, portare il file BE su PC con Win98 e da li inserirlo nella dir del
> server. A questo punto ho lanciato l'applicativo FE che si è subito
> collegato al file dati.
> Mi sembra che il problema non riguardi i permessi sulla dir del server... ma
> il file BE stesso... almeno credo.
Sono sicuro che il problema non riguardi il BE, per il
resto ... boh!!!



author: Thierry Rega

text:
Aspetta, aspetta!
Mi è sembrato trovare una soluzione logica al tuo problema.
Dici che hai tolto dal server il file be. OK. E dopo lo hai rimesso però dal
PC 98??
Se è questo, allora forse è dovuto al reindirizzamento delle tabelle
collegate che prima erano della serie C:\dirserver\file_be.mdb qdo l'hai
messo dal server. Però (logicamente. Non l'ho verificato però ho già
"giocato" con il reindirizzamento dei files be) dal PC 98 dovresti avere
come indirizzo (nelle proprietà delle tabelle collegate) qualcosa del genere
file://nomeserver/dirserver/file_be.mdb (scusate ma OE5 mi mette
automaticamente file: e non riesco a toglierlo). Questo fa sì che i computer
(compreso quel PC 98) vedrano il file come residente in una cartella
condivisa in rete ufficialmente se così mi posso esprimere. Adesso no sò
esattamente cosa succede al livello della gestione delle protezioni però in
questo modo le gestione in rete di questo file viene in qualche modo
formalizzata secondo dei criteri normali di indirizzamento in rete.
Ciao
Thierry


text:
Thierry Rega <
thier...@tiscalinet.it
> wrote in message
8as2ip$hma$1...@lacerta.tiscalinet.it...
> Aspetta, aspetta!
> Mi è sembrato trovare una soluzione logica al tuo problema.
> Dici che hai tolto dal server il file be. OK. E dopo lo hai rimesso però
dal
> PC 98??
> Se è questo, allora forse è dovuto al reindirizzamento delle tabelle
> collegate che prima erano della serie C:\dirserver\file_be.mdb qdo l'hai
> messo dal server. Però (logicamente. Non l'ho verificato però ho già
> "giocato" con il reindirizzamento dei files be) dal PC 98 dovresti avere
> come indirizzo (nelle proprietà delle tabelle collegate) qualcosa del
genere
> file://nomeserver/dirserver/file_be.mdb ...
No.. no..., mi sono spiegato male. Io ho svluppato il FE (separandolo poi
dal BE) dal mio PC che è un CLIENT è gira con WinNT. Poi, dal mio PC, ho
messo il file BE sul server. Dal mio PC ho reindirizzato le tabella
collegate. Dunque, quando ho portato il FE sul PC con Win98 le tabelle
collegate avevano esattamente lo stesso indirizzo
(file://nomeserver/dirserver/file_be.mdb ...). Infatti il FE riconosceva il
file dati, ma mi diceva che non poteva accedere perche o era occupato in
modalità esclusiva o non avevo i permessi. Ho capito che non avevo i
permessi ma non ho capito perché non li avevo. I permessi non riguardano
soltanto la possibilità di accedere a dir?
Comunque, ripeto.. alla fine tutto funziona...
... ma è il "perché" funziona che non mi dà pace... e voi sapete quando sia
importante capire i "perchè" per chi sviluppa, proprio per non avere
eventuali amare sorprese un giorno....



text:
Scusate per gli indirizzi ma nella fretta ho scritto file://../.. e invece
in una LAN Windows le connessioni sono così: \\..\...
Per il perché funziona e non funzionava e forse collegato alla proprietà del
file. Avendolo fatto in NT e dopo messo be sul server e il fe sul win98, si
è trascinato dietro sicuramente il fatto che il proprietario fosse l'utente
su NT. Qui parlo di sicurezza a livello proprietario sul file nel senso
generico, non su l'accesso all'interno del database come file access (che
anche Access ha le sue storie di proprietà, però anche dei componenti del
database). In NT e soprattutto quando hai un server, per ogni accesso che un
qualunque utente chiede a un file, il sistema va a guardare se ha
l'autorizzazione per leggere e/o scrivere. Alla prima autorizzazione non
concessa che incontra fra quelle richieste da l'utente, NT ti dà il rifiuto
totale. Poi per le modifiche autorizzate a un file, è il proprietario del
file che dice chi può modificarlo, e dopo NT si basa sulle autorizzazioni
concesse. Aggiungo poi che per sistemi come NT, e credo anche Unix (anche se
è meglio in questo) c'è una differenza fra l'accesso a un file da parte di
un programma e da parte da un utente. Per esempio un utente non può
modificare un file di dati direttamente, cioè per esempio cancellandolo, ma
ne può modificare il contenuto attraverso un programma che ne ha
l'autorizzazione. Quindi l'utente può modificarlo attraverso quel programma
e solo quello, quindi nel modo dettato dal programma.
In conclusione, questo aspetto delle autorizzazioni che fanno funzionare o
no la condivisione o il semplice accesso in rete sicuramente dipende da
quelle impostazioni sulla sicurezza nella gestione dei files. Per questo
consiglierei di leggere qualcosa a riguardo sulla sicurezza in NT che è una
faccenda ricca di possibilità e abbastanza rafinata, quindi portatrice di
sorprese...
Per questo aspetto specifico bisognerebbe magari chiedere dei chiarimenti
(una volta studiata meglio la faccenda) sul NG di winnt (it.comp.os.win.nt).
Ciao
Thierry


title: Ridimensionamento maschera

text:
Salve a tutti.
Ho 1 maschera che contiene una sottomaschera e qualche pulsante nel piè di
pagina.
Il mio problema è che voglio ridimensionare la sottomaschera quando
ridimensiono la maschera principale.
X quanto rigurda il ridimensionamento orizzontale ho fatto vari tentativi e
sono giunto alla conclusione
che riporto sotto, mentre il ridimensionamento verticale non mi riesce alla
stessa maniera.
Cosa devo cambiare/aggiungere?
Questa è la procedura sull'evento ridimensionamento maschera:
Private Sub Form_Resize()
    'Ridimensionamento orizzontale della sottomaschera
    Sottomaschera.Width = Form.InsideWidth - Sottomaschera.Left
    'Aggiustamento della larghezza totale con quella interna (niente barre
di scorrimento)
    Form.Width = Form.InsideWidth
    Form.Refresh
End Sub
E' utile il refresh che ho messo alla fine? Cosa fa esattamente?
Grazie x l'aiuto


title: Access 2003 mi avvia sempre l'installer

text:
Ho Office 2003 Professional con XP SP2.
Ogni volta che avvio Access mi parte l'Installer (e capita solo con
Access); una volta conclusa la procedura (dove non mi viene richiesto
il cd di installazione), Access funziona regolarmente; ma se lo chiudo
e lo riapro riparte l'Installer.
Ho provato ad usare il comando "Rileva problemi e ripristina" dal manu
?, ma non ho risolato niente
Ho provato ad aggiornare Office alla SP3 ma non cambia niente.
Ho provato ad usare l'utility di Microsoft per disinstallare l'Office
(Windows Installer CleanUp) ma una volta fatta la disinstallazione
dalla finestra Impostazioni, in "Windows Installer CleanUp" non mi
compare niente relativo ad Office 2003 da disinstallare.
Questo Office l'avevo già installato sul mio computer in precedenza e
funzionava benissimo, è stato dopo alcune disinstallazioni di altri
programmi che si è manifestato questo problema.
Ho cercato sul sito Microsoft ma l'unica soluzione era stata appunto
quella del "Cleanup" ma che non ha risolto.
Qualcuno ha suggerimenti?
Grazie
Frank


title: Access 2003 mi avvia sempre l'installer

author: IgnazioC

text:
Frank85 ha spiegato il 01/02/2008 :

ho avuto un problema simile, però in quel caso access non si apriva
proprio. faceva n pezzo di  installazione  e poi si chiudeva tutto.
ho risolto tramite una modifica al registro trovata sul sito microsoft,
però non so dirti assolutamente quale. l'unica cosa che posso dirti è
che mi ricordo che per cercare una soluzione ho inserito su google
proprio il mex che dava access durante l'installazione..
buona fortuna.
--
ignazioc


title: Access 2003 mi avvia sempre l'installer

text:
IgnazioC ha spiegato il 04/02/2008 :

Visto che Access mi dava anche altri problemi (in Esporta non mi dava
formati di file di Excel), ho fatto una bella formattazione e mi sono
tolto il dente! (pulizie di primavera!)
Grazie


title: Access 2003 mi avvia sempre l'installer

text:
Frank85 ha pensato forte :

chissà perchè ma va spesso a finire così. io tengo il cd di ghost
praticamente sul comodino... :D
--
ignazioc


title: Access 2003 mi avvia sempre l'installer

text:
IgnazioC ha usato la sua tastiera per scrivere :
>
> chissà perchè ma va spesso a finire così. io tengo il cd di ghost
> praticamente sul comodino... :D
Hèèèèè, San Ghost!!!
he he he


title: Interfacce Grafiche

text:
Mi stavo domandando se era possibile sviluppare altri tipi di
inrfaccce per le maschere di access, nel senso di migliorare
graficamente nella forma, non la solita maschera rettangolare
insomma...
Grazie per aver letto il post!!!


title: Interfacce Grafiche

author: Sergio MAZZA

text:
<
man...@hotmail.it
> ha scritto nel messaggio
news:6aee04b4-16f2-427a...@m3g2000hsc.googlegroups.com...

Su accessgroup, il sito comune e quello di Alessandro BARALDI (nelle sezioni
Form) trovi degli esempi di estrositą...
Ciao.
--
Sergio MAZZA


title: Interfacce Grafiche

author: MA

text:

www.accessgroup.it
guarda la presentazione dellla cisa o in approfondimenti il lettore MP3
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Interfacce Grafiche

text:
On 11 Lug, 09:50, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
mana...@hotmail.it
> ha scritto nel messaggionews:6aee04b4-16f2-427a...@m3g2000hsc.googlegroups.com...
>
> > Mi stavo domandando se era possibile sviluppare altri tipi di
> > inrfaccce per le maschere di access, nel senso di migliorare
> > graficamente nella forma, non la solita maschera rettangolare
> > insomma...
>
> > Grazie per aver letto il post!!!
>
> Su accessgroup, il sito comune e quello di Alessandro BARALDI (nelle sezioni
> Form) trovi degli esempi di estrosità...
>
> Ciao.
> --
> Sergio MAZZA
Scusa ma non sono riuscito a trovare quello che cercavo, mi sapresti
dire con esattezza non la sezione ma l'argomento esatto nei vari
siti???


title: Rieccomi con lo sconto sulla precedente fattura

author: Marco ufficio

text:
Mi si ripresenta il problema di dover inserire in un programma di
fatturazione lo sconto sulla precedente fattura.
Esempio:
il sig Rossi acquista oggi 100.000 ed usufruisce di uno sconto del 10% che
potrŕ detrarre al prossimo acquisto (Fattura).
Nella tabella ordini ho i campi ID_Cliente, Importo_Fattura e Data_Fattura.
Dovrei realizzare una SQL temporanea che mi vada a trovare l' ID del signor
Rossi al suo ultimo acquisto.
Credo sia la forma giusta, il problema č che non ho idea di come realizzare
una query temporanea che mi faccia tutto ciň.
Grazie a voi
Marco M.


title: report su stampante ad aghi

author: gio

text:
Debbo inviare un report su carta autoricalcante a 3 copie prestampata usando
una stampante ad aghi, una epson lq570+ e la domanda č:
come si fa a dargli i comandi ESC per darle dei comandi particolari, visto
che vorrei usare lo sportello anteriore e fare in modo di stampare le
due/tre righe che mi servono e far espellere la carta rimandandola indietro
automaticamente
grazie per l'aiuto
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: report su stampante ad aghi

author: Alessandro Cara

text:
gio ha scritto:
> Debbo inviare un report su carta autoricalcante a 3 copie prestampata usando
> una stampante ad aghi, una epson lq570+ e la domanda è:
> come si fa a dargli i comandi ESC per darle dei comandi particolari, visto
> che vorrei usare lo sportello anteriore e fare in modo di stampare le
> due/tre righe che mi servono e far espellere la carta rimandandola indietro
> automaticamente
chr(27) & "blabla" ?
--
ac


title: report su stampante ad aghi

text:
Il 06 Ott 2008, 21:05, Alessandro Cara <
al...@ay-1asistemi.it
> ha scritto:
> gio ha scritto:
> > Debbo inviare un report su carta autoricalcante a 3 copie prestampata
usando
> > una stampante ad aghi, una epson lq570+ e la domanda č:
> > come si fa a dargli i comandi ESC per darle dei comandi particolari,
visto
> > che vorrei usare lo sportello anteriore e fare in modo di stampare le
> > due/tre righe che mi servono e far espellere la carta rimandandola
indietro
> > automaticamente
> chr(27) & "blabla" ?
> --
> ac
>
credo di si, dovrei stampare alcune righe in alto sul modulo e poi tirarlo
fuori (mandandolo indietro, tipo stampanti delle banche per intenderci)



title: report su stampante ad aghi

author: Carlo Costarella

text:
"gio" <
ma...@libero.it
> ha scritto nel messaggio
news:87Z23Z130Z18Y1...@usenet.libero.it...
>
> Debbo inviare un report su carta autoricalcante a 3 copie prestampata
> usando
> una stampante ad aghi, una epson lq570+ e la domanda č:
> come si fa a dargli i comandi ESC per darle dei comandi particolari, visto
> che vorrei usare lo sportello anteriore e fare in modo di stampare le
> due/tre righe che mi servono e far espellere la carta rimandandola
> indietro
> automaticamente
>
> grazie per l'aiuto
>
>
Usando la seriale (non so se questo č il tuo caso) č solo un po' elaborato
ma nulla di difficile.
Prima di tutto bisogna aprire la porta COM e dare gli opportuni settaggi,
poi si possono inviare i comandi ESC.
Questo uno spezzone di esempio:
...
If Comm1.PortOpen = False Then
        With Comm1
            .CommPort = SetPorta
            .Handshaking = 2 - comRTS
            .RThreshold = 1
            .RTSEnable = True
            .Settings = Settaggio '"9600,n,8,1"
            .SThreshold = 1
            .OutBufferSize = 1
            .PortOpen = True
            End With
        End If
DoEvents
Dim N As Integer, X As Integer
Dim FileNumber
Dim ESC As String * 1
ESC = Chr$(&H1B)
FileNumber = FreeFile
Open "MioTesto" For Output As #FileNumber
Print #FileNumber, ESC; "@";
Print #FileNumber, ESC; "L";
Print #FileNumber, ESC; "W"; Chr$(0); Chr$(0); Chr$(0); Chr$(0); Chr$(210);
Chr$(0); Chr$(224); Chr$(1)
Print #FileNumber, ESC; "T"; Chr$(0);
Print #FileNumber, "AAAAAA"; Chr$(&HA);
Print #FileNumber, "BBBBBBB"; Chr$(&HA);
Print #FileNumber, "CCCCCCC";
Print #FileNumber, ESC; Chr$(&HC);
Close #FileNumber
Dim MyChar
FileNumber = FreeFile
Open "MioTesto" For Input As #FileNumber ' Apre il file.
Do While Not EOF(FileNumber) ' Ripete fino alla fine del file.
    MyChar = Input(1, #FileNumber)   ' Legge un carattere.
    Comm1.Output = MyChar
Loop
Close #FileNumber   ' Chiude il file.
DoEvents
-----------------------------------
E' chiaro che bisogna avere un elenco dei codici ESC (escape) ma questi li
puoi trovare sul manuale della stampante oppure qui:
ftp://ftp.epson.com/drivers/ESCP2.TXT
o qui (anche se non per stampanti Epson č la stessa cosa):
http://www.hecon.com/pdf/PRIMA_SW.pdf
Ciao, Carlo
Ciao, Carlo


title: report su stampante ad aghi

text:
Questo link è ancora più esplicativo:
http://mariottim.interfree.it/doc0e_i.htm
E questi sono i veri e propri riferimenti:
http://support.epson.ru/products/manuals/000350/part1.pdf
http://www.epson.co.uk/support/manuals/pdf/ESCP/Part_2.pdf
Se poi vuoi fare qualcosa di veramente professionale allora devi iscriverti
qui:
https://www.epsonexpert.com/login
o qui:
https://www.epson-pos.com/cgi-bin/sdssm/main/td_login.jsp
e scegliendo poi l'italiano.
Ciao, Carlo


title: report su stampante ad aghi

text:
Il 07 Ott 2008, 09:13, "Carlo Costarella" <
carloantoni...@gmail.com
>
ha scritto:

Grazie sei stato gentilissimo, mi faccio un bel giro su questi link,
distillo il tutto e provo :)
ciao, Giovanni



title: report su stampante ad aghi

author: Paolo Holzl

text:
Il Mon, 06 Oct 2008 17:18:05 +0000, gio ha scritto:
> Debbo inviare un report su carta autoricalcante a 3 copie prestampata
> usando una stampante ad aghi, una epson lq570+ e la domanda è: come si
> fa a dargli i comandi ESC per darle dei comandi particolari, visto che
> vorrei usare lo sportello anteriore e fare in modo di stampare le
> due/tre righe che mi servono e far espellere la carta rimandandola
> indietro automaticamente
Personalmente in un file di configurazione metto i riferimenti ad una
stampante condivisa (può essere anche sulla propria macchina), la
troverai come \\MIOPC\MIASTAMPANTE.
A questo punto crei un file di transito .txt con dentro tutta la tua
stampa caratteri di controllo compresi (sul sito Epson da qualche parte
trovi un file che te li spiega tutti).
Crei il file e in ultimo fai eseguire via shell una copy del tuo file su \
\MIOPC\MIASTAMPANTE.
I vantaggi di una soluzione del genere sono molteplici, hai un
'anteprima' sempre verificabile sul file .txt, se la carta si inceppa o
altro e spengono la stampante eviti errori sullo spooler, ti funziona
anche in rete.


title: Ma e' vero che sul 2010 ritornano le web form ?

author: RobertoA

text:
Sarebbe una reentre' davvero fantastica se con Access fosse possibile fare
applicativi da usare via web come interfaccia utente
Chi ha visto le beta puo' dirci qualcosina in piu' ?
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4ad2b282$1...@newsgate.x-privat.org...

E' reale!
http://databases.about.com/b/2009/07/15/microsoft-access-2010-features-released.htm
Su Riolab trovi inoltre qualche anticipazione anche se ancora non dice nulla
sulle web form:
http://www.riolab.org/index.php?option=com_content&view=article&id=205&Itemid=69
Ciao, Carlo


author: Roberto da Parma

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hauvuf$s9a$1...@tdi.cu.mi.it...

si dovrebbe essere tutto vero, ma se sono come le pagine di Ac2003 allora �
meglio che lascino perdere.
ciao
--
Roberto da Parma


text:
Sentiamo se Cinzia ha notizie e magari prove concrete visto che lo ha gi�
installato e provato.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:hav3p9$vmm$1...@tdi.cu.mi.it...
>
> Sentiamo se Cinzia ha notizie e magari prove concrete visto che lo ha gi�
> installato e provato.
>
> Ciao, Carlo
>
Il problema � il patto di riservatezza
Anche se l'ho installato non posso divulgare granch�
(Cinzia docet)


text:
"MA" <
sp...@spam.it
> ha scritto nel messaggio
news:havgc7$bkk$1...@tdi.cu.mi.it...

Ma se � presente in rete...
Ciao, Carlo


text:
"MA" <
sp...@spam.it
> ha scritto nel messaggio
news:havgc7$bkk$1...@tdi.cu.mi.it...

Inoltre Cinzia ne fa una bella e ricca recenzione.
Comunque potrebbe essere un argomento della prossima (sic) CISA.
Ciao, Carlo


author: Mirko

text:
On 12 Ott, 12:20, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> sulle web form:
http://www.riolab.org/index.php?option=com_content&view=article&id=20.
..
Interessante...
Si sa se la runtime verrà fornita gratuitamente, come in A07?


author: CinziaPagani

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:havl9o$g8d$1...@tdi.cu.mi.it...

Ciao Carlo,
ho detto solo quello che potevo dire... :-)
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
---------------------------------------->


text:
"CinziaPagani" <
cinziapagani-...@tiscali.it
> ha scritto
>
> Ciao Carlo,
> ho detto solo quello che potevo dire... :-)
> --
> Cinzia [Office Access MVP]
Ciao Cinzia
lo so, quel patto l'ho firmato anche io.
Come ho gi� segnalato nel link:
http://databases.about.com/b/2009/07/15/microsoft-access-2010-features-released.htm
� stata la stesa Microsoft a dare delle indicazioni il 15 luglio 2009.
Ormai roba vecchia.
Ciao, Carlo


author: Karl Donaubauer

text:
Carlo Costarella wrote:
> ...
> Inoltre Cinzia ne fa una bella e ricca recenzione.
> Comunque potrebbe essere un argomento della prossima (sic) CISA.
Ciao Carlo,
tre giorni fa (sul AEK a Norimberga) abbiamo fatto 2 * 90 minuti di
presentazione solo con le novit� di A10 che finora si puo mostrare.
Erano circa gli argomenti come sul sito di Cinzia.
Gi� in luglio la MS ha annunciato nell'Access blog
http://blogs.msdn.com/access/archive/2009/07/22/access-2010-the-10-000-ft-view.aspx
che parleranno in pi� sulle "Browser apps" dopo la
"Sharepoint Conference 2009" che sara fra una settimana.
Quindi direi che per una prossima CISA solo con le novit� di A10
avete gi� materiale per ca. 3 discorsi.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7jj5seF...@mid.individual.net...

Ottimo, quindi un discorso lo terrai tu?


text:
MA wrote:
> "Karl Donaubauer ha scritto:
>> ...
>> tre giorni fa (sul AEK a Norimberga) abbiamo fatto 2 * 90 minuti di
>> presentazione solo con le novit� di A10 che finora si puo mostrare.
>> Erano circa gli argomenti come sul sito di Cinzia.
>>
>> Gi� in luglio la MS ha annunciato nell'Access blog
>>
http://blogs.msdn.com/access/archive/2009/07/22/access-2010-the-10-000-ft-view.aspx
>> che parleranno in pi� sulle "Browser apps" dopo la
>> "Sharepoint Conference 2009" che sara fra una settimana.
>>
>> Quindi direi che per una prossima CISA solo con le novit� di A10
>> avete gi� materiale per ca. 3 discorsi.
> ...
> Ottimo, quindi un discorso lo terrai tu?
Beh, sai il mio quasi-italiano... vuol dire volentieri, ma solo se non
ci sono abbastanza relatori italiani per A10.
Aproposito esercitare...
al 31/10 c'� il secondo termine del AEK e speriamo che questa volta
potremo mostrare tutti dettagli delle novit�.
--
Ciao



text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4ad2b282$1...@newsgate.x-privat.org...

Bene adesso si pu� dire!
Vi far� piacere vedere questo:
http://blogs.msdn.com/access/archive/2009/10/19/access-web-databases-and-the-access-show.aspx
--
Cinzia [Office Access MVP]



title: RunSQL

author: Gianluca

text:
Va beh oggi sono proprio noioso ma... non capisco propio perchè A97 mi dia
errore su questa stringa!
        Dim Aggiorna
        Aggiorna = "UPDATE tblCalendari SET Svolta=-1 AND Mattina=" &
Mattina & " AND Data=#" & DataC & "# "
        Aggiorna = Aggiorna & "WHERE IDData=" & IDC & ";"
        DoCmd.RunSQL (Aggiorna)
Usando l'altro metodo (Openrecordset, Edit e Update), mi dice che (err3421)
c'è un errore di conversione dei dati sulla data, peraltro già formattata
così:
        DataC = Me!DataC
        DataC = Format(DataC, "mm/dd/yyyy")


title: RunSQL


title: RunSQL

author: Roberto da casa

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:pg7F8.73010$5k4.1...@twister2.libero.it...

Prova con:
Dim Aggiorna
Aggiorna = "UPDATE tblCalendari SET Svolta=-1, Mattina=" _
& Mattina & ", Data=#" & DataC & "# "
Aggiorna = Aggiorna & "WHERE IDData=" & IDC & ";"
DoCmd.RunSQL Aggiorna
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: RunSQL

text:
Grazie per la risposta. Purtroppo non funge, e il problema è legato al mio
post successivo tutt'ora irrisolto (Data in formato non dato).
HELP


title: RunSQL

author: Paolo opg

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> wrote in message
news:pg7F8.73010$5k4.1...@twister2.libero.it...
> Va beh oggi sono proprio noioso ma... non capisco propio perchè A97 mi dia
> errore su questa stringa!
>
>         Dim Aggiorna
>         Aggiorna = "UPDATE tblCalendari SET Svolta=-1 AND Mattina=" &
> Mattina & " AND Data=#" & DataC & "# "
>         Aggiorna = Aggiorna & "WHERE IDData=" & IDC & ";"
>         DoCmd.RunSQL (Aggiorna)
>
hai altre query funzionanti con questi campi?
in particolare con il campo con nome Data.
se puoi dovresti cambiare il nome del campo Data, perchè se non sbaglio si
tratta di una parola riservata.
oppure prova a mettere il nome campo tra quadre.


title: Inviare via mail un report in PDF con Access'07

author: Dino

text:
Ciao a tutti.Avrei da porvi un'esigenza a mio avviso un po'
particolare.Vorrei poter salvare solo dei report (per essere precisi
solo le fatture) in una cartella e poterli poi quando decido spedirli
via mail contemporaneamente.Ogni PDF realizzato deve essere legato ad
una mail ben precisa (mail dell'intestatario della fattura).Questa
esigenza nasce dal fatto che il mio cliente spesso non spedisce le
fatture appena emesse(scelta da me consigliata) ma vuole spedirle
tutte a fine mese perche' -dice lui-e' piu'pratico.Ovviamente non
vuole richiamare fattura per fattura ed effettuare la spedizione.Ecco
perche' io ho pensato ad un "bacino di utenza"; cioe' la cartella dove
poter raccogliere tutte le fatt. emesse e poi poterle spedire
quando si vuole piu' o meno "contemporaneamente."

Grazie in anticipo

Dino


author: BFS

text:

per convertire un report in pdf

http://www.lebans.com/reporttopdf.htm

trasforma un report in pdf. la posizione dove salvarlo è un parametro
quindi del tutto trasparente all'utente

per inviare una mail con allegati da access trovi centinaia di post sul
newsgroup

per inviarle tutte insieme ti conviene fare un ciclo sull'archivio
fatture (magari da numero fattura a numero fattura)
ed ad ogni ciclo convertire la fattura in pdf salvadolo dove vuoi
e poi inviando la mail con allegato il file di cui sopra

ciao
BFS


text:

> BFS- Nascondi testo citato
>
> - Mostra testo citato -

Grazie per la risposta.
Sia la trasformazione del report in PDF che il percorso del folder
l'ho gia' impostato e funziona.Per inviarlo via mail e vero ci sono
diversi post sul nostro NG. L'unico mio problema rimane l'invio
facendo un cliclo.......
Riesci gent. a farmi un esempio con "2 righe" di codice?????

Grazie ancora

Dino


text:

un banalissimo ciclo che contiene il richiamo alla funzione di invio mail

se hai una tabella fatture con un idfattura
supponendo che hai già tutti pdf creati in una cartella, con nome=
idfattura.pdf

dim db as database
set db=currentdb

dim fatture as recordset
set fatture=db.OpenRecordset("query che contenga id fattura da inviare e
mail del destinatario")

while not fatture.eof

     'qui richiami la funzione per l'invio mail, passando i vari
parametri tra cui  fatture.fields("mail")  e l'allegato
"c:\.....\fatture\" & fatture.fields("idfattura") & ".pdf"
     fatture.movenext
wend

comunque io la conversione in pdf la farei al momento dell'invio non prima

ciao
BFS


text:

Perche' dici che e' meglio convertire durante la spedizione???Ad ogni
modo basta inserire il codice della conversione in questa routine.

allora il software lo posso provare solo domani sera o ancora meglio
sab mat.
Se puoi tieni d'occhio il post.
Per adesso grazie mille

Dino


text:

>> "c:\.....\fatture\"&  fatture.fields("idfattura")&  ".pdf"
>>       fatture.movenext
>> wend
>>
>> comunque io la conversione in pdf la farei al momento dell'invio non prima
>>
>> ciao
>> BFS- Nascondi testo citato
>>
>> - Mostra testo citato -
>
> Perche' dici che e' meglio convertire durante la spedizione???Ad ogni
> modo basta inserire il codice della conversione in questa routine.
>
> allora il software lo posso provare solo domani sera o ancora meglio
> sab mat.
> Se puoi tieni d'occhio il post.
> Per adesso grazie mille
>
> Dino

perchè metti che fai la fattura, la confermi e la salvi in pdf
il giorno dopo il cliente ti fa variare un prezzo e ti dimentichi di
risalvarla in pdf...a fine mese mandi un pdf sbagliato

ciao


text:

> ciao- Nascondi testo citato
>
> - Mostra testo citato -

Sì, e' vero da questo punto di vista hai perfettamente ragione.

Dino


title: Sfondo mdb

author: Gisco

text:
Salve a tutti
    Avrei un problema da porre alla Vs. attenzione: come faccio per
impostare uno sfondo per un applicazione mdb?
    Mi spiego meglio: in una mia applicazione ho sostituito il classico
pannello comandi con una serie di menù a tendina sulla barra dei menu', di
conseguenza quando non è aperta nessuna maschera c'è lo sfondo con le
impostazioni di wondows (di default il solito grigio) vuoto, vorrei invece
far apparire uno sfondo anche ad unico colore, ma diverso da quello
impostato per windows,  magari con un logo, come posso fare?
    Fino ad ora ho utilizzato un sistema alquanto rozzo: quello di far
apparire sempre in primo piano una maschera senza bordo con un immagine,
realizzata con word, che fà da sfondo.
    Se c'è un sistema più elegante, che sò aggiungere una proprietà
all'oggetto application che gestisca lo sfondo o qualcosa di simile sarei
felice di saperlo.
    Grazie in anticipo
    Gisco


title: Sfondo mdb


title: Info IIF

text:
Salve ragazzi..... mi sapete spiegare dove sbaglio, se inserisco la
formula sotto riportata in un campo di un report?
=IIF((([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-"500")>"0";(([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-"500");(([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-"500")="0")
Purtroppo la posso inserire solo lì e non in una query svariati
motivi.
Dovrebbe essere che:
Se Cliente_numero moltiplicato 3 sottratto della sua metà e di esso
stesso e di 500, il risultato è superiore a 0, mi deve restituire
Clinte_numero*3-Ciente_numero/2-Cliente_numero-500, mentre se è uguale
o inferiore a 0 mi deve restituire 0.
Dove sbaglio?
Grazie a tutti
7Neo


Info IIF


title: Info IIF

author: Maurizio

text:
Prova a togliere le virgolette da 500 e 0 alrtimenti li considera testo e
non numero e se falso scrivi solo 0.
=IIF((([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-500)>0;(([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-500);0)
Mic
<
orga...@libero.it
> ha scritto nel messaggio
news:1156462177.6...@p79g2000cwp.googlegroups.com...



title: Info IIF

author: Sergio MAZZA

text:
"Maurizio" <
serafi...@libero.it
> ha scritto nel messaggio
news:JIrHg.81087$zy5.1...@twister1.libero.it...
> Prova a togliere le virgolette da 500 e 0 alrtimenti li considera testo e
> non numero e se falso scrivi solo 0.
>
> =IIF((([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-500)>0;(([Cliente_numero]*3)-([Cliente_numero]/2)-([Cliente_numero])-500);0)
>
>
> Mic
Immagino che alle 2:43 siate un po' stanchi ma date un'occhiata nel sito
comune (
www.sitocomune.com
) Sezione ICAA - Come comportarsi in questo NG...
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
Salve a tutti,
il mio problema è il seguente.
Ho un report basato su una query semplice. Il mio report è costruito
nel seguente modo:
Regione
              Città
                          Numero Fatture
                          Importo Fatture
Il Report dunque mi restituisce automaticamente il numero e l'importo
delle fatture (sia nel dettaglio che nel totale) suddivise per città
che a loro volta sono suddivise per regione.
Io però avrei bisogno di aggiungere un ulteriore criterio di
suddivisione per avere il numero e l'importo delle fatture suddiviso
per tipologia della fattura. Insomma, una cosa del genere:

emesse          in emissione        pagate
Regione
              Città
                          Numero Fatture
                          Importo Fatture
Quello che avevo pensato era di creare delle caselle di testo (basate
sulla mia query semplice) che mi restituiscano la somma del numero e
dell'importo fatture subordinati alla tipologia della fattura ed alla
Città. Per esempio:
=DSum("[Importo Fatture]";"Mia Query Semplice";"[Status] = 'emesse'")
In questo modo però mi restituisce il fatturato globale delle "emesse"
senza suddivisioni, né per città né per regione.
Ho provato ad aggiungere un altro pezzo di stringa per subordinare
tutto anche alla città ma non ci riesco.
Come posso fare?
Avete qualche consiglio da darmi?
Grazie mille a tutti anticipatamente.


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:55eb8a30-6d66-4cbc...@f3g2000hsg.googlegroups.com...
Salve a tutti,

Regione
              Città
                          Numero Fatture
                          Importo Fatture

emesse          in emissione        pagate
Regione
              Città
                          Numero Fatture
                          Importo Fatture



[risposta]
Devi creare dei raggruppamenti con: Visualizza - Ordimanento e
raggruppamento. Inserendo il nome dei campi [regione], [citta] e [status];
in basso, per ogni campo, devi definire le proprietà del gruppo
visualizzando l'intestazione/piè di pagina.
Nel piè di pagina di ogni gruppo puoi creare una casella di testo non
associata con la funzione Sum(nomeCampo) per ottenere gli importi...
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
> Devi creare dei raggruppamenti con: Visualizza - Ordimanento e
> raggruppamento. Inserendo il nome dei campi [regione], [citta] e [status];
> in basso, per ogni campo, devi definire le proprietà del gruppo
> visualizzando l'intestazione/piè di pagina.
> Nel piè di pagina di ogni gruppo puoi creare una casella di testo non
> associata con la funzione Sum(nomeCampo) per ottenere gli importi...
>
> Ciao.
> --
> Sergio MAZZA
Grazie mille per il consiglio: ho utilizzato la funzione "Ordinamento
e  raggruppamento" per creare un'ulteriore suddivisione ed
effettivamente funziona!!!
Il mio problema ora però è un altro. Il mio report mi visualizza solo
lo status al quale corrisponde almeno un valore tra numero fatture e
importo fatture.
Esempio:
se per la regione Lazio, città Roma e status "emesse" il numero
fatture e l'importo fatture è nullo, il report non riporta il record
con lo status emesse. Riporterà invece solo i record con lo status al
quale corrisponde almeno un valore sul numero fatture o sull'importo
fatture.
Vorrei invece che, anche quando non ci sono valori che corrispondono
allo status, lo status fosse visualizzato ugualmente con i
corrispondenti valori nulli.
Come posso fare.
Grazie mille ancora!!!


title: Ulteriore suddivisione su Report

text:
d.fag...@gmail.com
 wrote:
> Grazie mille per il consiglio: ho utilizzato la funzione "Ordinamento
> e  raggruppamento" per creare un'ulteriore suddivisione ed
> effettivamente funziona!!!
> Il mio problema ora però è un altro. Il mio report mi visualizza solo
> lo status al quale corrisponde almeno un valore tra numero fatture e
> importo fatture.
> Esempio:
> se per la regione Lazio, città Roma e status "emesse" il numero
> fatture e l'importo fatture è nullo, il report non riporta il record
> con lo status emesse. Riporterà invece solo i record con lo status al
> quale corrisponde almeno un valore sul numero fatture o sull'importo
> fatture.
> Vorrei invece che, anche quando non ci sono valori che corrispondono
> allo status, lo status fosse visualizzato ugualmente con i
> corrispondenti valori nulli.
> Come posso fare.
> Grazie mille ancora!!!
Devi impostare la relazione tra le tabelle in modo tale da poter vedere
tutte le fatture e solo i dettagli che hanno i campi chiave uguali...
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
> Devi impostare la relazione tra le tabelle in modo tale da poter vedere
> tutte le fatture e solo i dettagli che hanno i campi chiave uguali...
>
> Ciao.
> --
> Sergio MAZZA- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Scusa la mia ignoranza in materia ma potresti tradurre?
Purtroppo sono un principiante e certe cose non riesco ancora ad
afferrarle al volo!
Potresti spiegarmi un po' più nel dettaglio.
Nel mio caso ho una sola tabella generale e una query semplice sulla
quale è basato il report.
Grazie ancora e scusami se ti faccio tribolare!


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:1d29a548-b31c-4b70...@e10g2000prf.googlegroups.com...
Scusa la mia ignoranza in materia ma potresti tradurre?
Purtroppo sono un principiante e certe cose non riesco ancora ad
afferrarle al volo!
Potresti spiegarmi un po' più nel dettaglio.
Nel mio caso ho una sola tabella generale e una query semplice sulla
quale è basato il report.
Grazie ancora e scusami se ti faccio tribolare!
[risposta]
Ecco, ora è più chiaro; una sola tabella, quindi non hai relazioni.
E come mai non vengono visualizzati sul report tutti i record? Filtri la
query?
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
> [risposta]
> Ecco, ora è più chiaro; una sola tabella, quindi non hai relazioni.
> E come mai non vengono visualizzati sul report tutti i record? Filtri la
> query?
>
> Ciao.
> --
> Sergio MAZZA
Ciao,
sì la query la filtro ma solo sul campo relativo alla data di arrivo
della fattura.
Il filtro è >= 01/01/2007
Così il report considera solo l'anno 2007.
Ma perché questo potrebbe creare problemi?
Grazie ancora!


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:38f0d2e9-8b5e-4e21...@e4g2000hsg.googlegroups.com...
Ciao,
sì la query la filtro ma solo sul campo relativo alla data di arrivo
della fattura.
Il filtro è >= 01/01/2007
Così il report considera solo l'anno 2007.
Ma perché questo potrebbe creare problemi?
Grazie ancora!
[risposta]
E' possibile che nel 2007 non ci siano importi, verifica nella query se
vengono restituiti risultati...
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
> [risposta]
> E' possibile che nel 2007 non ci siano importi, verifica nella query se
> vengono restituiti risultati...
>
> Ciao.
> --
> Sergio MAZZA
Ho controllato la query ed effettivamente il problema non è l'anno!
Anche i rusultati della query non prevedono record tipo
Emessa      0         0
Uno dei due valori deve essere presente altrimenti il record non viene
riportarto.
Non si potrebbe risolvere il problema attraverso dei filtri nella
query?


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:a2406f62-333d-4019...@q77g2000hsh.googlegroups.com...


Emessa      0         0

-----------------------------------------------
Nel campo nella query:
TuoCampo: Nz([NomeCampo];0)
Ciao, Carlo


title: Ulteriore suddivisione su Report

text:
On 19 Dic, 11:55, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> <
d.fagian...@gmail.com
> ha scritto nel messaggionews:a2406f62-333d-4019...@q77g2000hsh.googlegroups.com...

Ho provato a specificare nei criteri della query la formulina che mi
hai scritto ma niente!!!


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:7a974a72-83a1-499c...@r29g2000hsg.googlegroups.com...
cut
> Emessa      0         0
>
> Uno dei due valori deve essere presente altrimenti il record non viene
> riportarto.
> Non si potrebbe risolvere il problema attraverso dei filtri nella
> query?
>
> -----------------------------------------------
> Nel campo nella query:
> TuoCampo: Nz([NomeCampo];0)
>
> Ciao, Carlo
Ho provato a specificare nei criteri della query la formulina che mi
hai scritto ma niente!!!
-------------------------------
Se la query deriva da una o più query. l'operazione va fatta anche nelle
query di origine.
Ciao, Carlo


title: Ulteriore suddivisione su Report

text:
On 19 Dic, 13:00, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> <
d.fagian...@gmail.com
> ha scritto nel messaggionews:7a974a72-83a1-499c...@r29g2000hsg.googlegroups.com...

Ciao Carlo,
purtroppo la mia query deriva direttamente dalla tabella generale.


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:1939c81a-efac-4c4b...@s8g2000prg.googlegroups.com...
Ciao Carlo,
purtroppo la mia query deriva direttamente dalla tabella generale.
[risposta]
Copia/incolla l'istruzione SQL della query (Visualizza - SQL)...
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
On 19 Dic, 14:49, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
d.fagian...@gmail.com
> ha scritto nel messaggionews:1939c81a-efac-4c4b...@s8g2000prg.googlegroups.com...
>
> Ciao Carlo,
>
> purtroppo la mia query deriva direttamente dalla tabella generale.
>
> [risposta]
> Copia/incolla l'istruzione SQL della query (Visualizza - SQL)...
>
> Ciao.
> --
> Sergio MAZZA
Eccola:
SELECT [Situazione Globali].Status, [Situazione Globali].[Tipologia
intermediario], [Situazione Globali].Intermediario, [Situazione
Globali].[Fatturato Assicurabile], [Situazione Globali].[Premio
Imponibile]
FROM [Situazione Globali]
WHERE ((([Situazione Globali].[Data Arrivo Proposta])>=#1/1/2007#));
Per farvela un pò più semplice e chiara vi avevo spiegato la
situazione con le regioni e città anziche con tipolologia
intermediario e intermediario ma non cambia niente!


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:76be68ea-6a03-46f3...@y5g2000hsf.googlegroups.com...
Eccola:
SELECT [Situazione Globali].Status, [Situazione Globali].[Tipologia
intermediario], [Situazione Globali].Intermediario, [Situazione
Globali].[Fatturato Assicurabile], [Situazione Globali].[Premio
Imponibile]
FROM [Situazione Globali]
WHERE ((([Situazione Globali].[Data Arrivo Proposta])>=#1/1/2007#));
Per farvela un pò più semplice e chiara vi avevo spiegato la
situazione con le regioni e città anziche con tipolologia
intermediario e intermediario ma non cambia niente!
[risposta]
SELECT [Situazione Globali].Status, [Situazione Globali].[Tipologia
intermediario], [Situazione Globali].Intermediario, nz([Situazione
Globali].[Fatturato Assicurabile],0) as FatturatoAssicurabile ,
nz([Situazione Globali].[Premio
Imponibile],0) as PremioImponibile
FROM [Situazione Globali]
WHERE ((([Situazione Globali].[Data Arrivo Proposta])>=#1/1/2007#));
Ciao.
--
Sergio MAZZA


title: Ulteriore suddivisione su Report

text:
> [risposta]
> SELECT [Situazione Globali].Status, [Situazione Globali].[Tipologia
> intermediario], [Situazione Globali].Intermediario, nz([Situazione
> Globali].[Fatturato Assicurabile],0) as FatturatoAssicurabile ,
> nz([Situazione Globali].[Premio
> Imponibile],0) as PremioImponibile
> FROM [Situazione Globali]
> WHERE ((([Situazione Globali].[Data Arrivo Proposta])>=#1/1/2007#));
>
> Ciao.
> --
> Sergio MAZZA
Ora funziona!!! La query riporta anche i record i cui valori sono
entrambi 0, però quando cerco di aprire il report mi viene chiesto di
immettere un valore sia per il fatturato assicurabile che per il
premio!!!
Come lo elimino questo problema!!!
Grazie infinite ancora!


title: Ulteriore suddivisione su Report

text:
<
d.fag...@gmail.com
> ha scritto nel messaggio
news:465ac4c2-7928-4a11...@j20g2000hsi.googlegroups.com...
Ora funziona!!! La query riporta anche i record i cui valori sono
entrambi 0, però quando cerco di aprire il report mi viene chiesto di
immettere un valore sia per il fatturato assicurabile che per il
premio!!!
Come lo elimino questo problema!!!
Grazie infinite ancora!
[risposta]
Questo succede perché nei campi numerici (tutti) ci deve essere sempre un
valore, minimo lo zero; non il Null. Con il Null (valore nullo) non puoi
fare operazioni matematiche e sei costretto ad utilizzare la funzione NZ che
trasforma il Null in zero(0).
Ora la query non restituisce più al report i campi [Fatturato Assicurabile]
e [Premio Imponibile] ma [FatturatoAssicurabile] e [PremioImponibile] (senza
lo spazio in mezzo, cosa che sarebbe meglio evitare); quindi basta che
aggiorni le caselle di testo sul report associandole ai nuovi campi...
Ciao.
--
Sergio MAZZA