title: Completamento automatico

author: Karl Donaubauer

text:
Salve,

Simone Berti:
> ...
> ho da poco scaricato ed installato la Build 2201 di Access 365.

I numeri di build sono di 5/10 cifre. Se intendi la versione "2201"
sarebbe la prima di quest'anno da Gen/Feb. A seconda del tuo canale di
aggiornamento, potresti essere in grado di installare una build più
recente.

Vedi:
https://learn.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date

> Ho un DB con delle caselle combinate, dove fino alla versione precedente, collocando al loro interno il cursore di scrittura, quindi avviando a scrivere un testo, facevano il completamento automatico senza dover necessariamente fare clic sulla freccia del menù a tendina. Con questa nuova build, l'unico modo per poter avere il completamento automatico è fare clic sulla freccia.
> ...

Hai controllato se la proprietà "Espansione automatica" delle caselle è
ancora impostato a Sì?

Hai provato a tornare indietro di una build? Se sì, il comportamento è
di nuovo normale?

Vedi:
https://support.microsoft.com/it-it/topic/come-ripristinare-una-versione-precedente-di-office-2bd5c457-a917-d57e-35a1-f709e3dda841

--
Ciao
Karl
*********
Access News:
https://youtu.be/hvbzxJL8Qh8

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: Completamento automatico

author: Simone Berti

text:
Il giorno lunedì 19 settembre 2022 alle 11:53:35 UTC+2 Karl Donaubauer ha scritto:

E' impostata su sì.

> Hai controllato se la proprietà "Espansione automatica" delle caselle è
> ancora impostato a Sì?

E' normale, tuttavia ho notato che nelle caselle combinate con molti valori, il completamento automatico funziona sino alle voci in elenco che iniziano per lettera "H", dalla lettera "I" in poi, si completano solo se la casella combinata ha il menù a tendina abilitato

> Hai provato a tornare indietro di una build? Se sì, il comportamento è
> di nuovo normale?
>
> Vedi:
>
https://support.microsoft.com/it-it/topic/come-ripristinare-una-versione-precedente-di-office-2bd5c457-a917-d57e-35a1-f709e3dda841

>
> --
> Ciao
> Karl
> *********

Grazie della risposta.


title: Completamento automatico

author: Simone Calligaris

text:
> E' impostata su sì.
> > Hai controllato se la proprietà "Espansione automatica" delle caselle è
> > ancora impostato a Sì?
> E' normale, tuttavia ho notato che nelle caselle combinate con molti valori, il completamento automatico funziona sino alle voci in elenco che iniziano per lettera "H", dalla lettera "I" in poi, si completano solo se la >casella combinata ha il menù a tendina abilitato

Access 365 colpisce ancora!
Ma com'è possibile lavorare con un prodotto del genere?

Saluti


title: Completamento automatico

author: BFS

text:

non pare ci siano altri nel web a segnalare questo malfunzionamento.
mi aspetterei invece una marea di segnalazioni visto il largo uso che di
solito si fa di combobox

il problema te lo fa in tutti i pc aggiornati?
il problema te lo fa sia con il caps-lock attivo e non ?
se crei un nuovo db con una form e una combo, il problema si manifesta?

BFS


title: Completamento automatico

text:
> il problema te lo fa in tutti i pc aggiornati?
onestamente ho provato solo con l'attuale ed ho Windows 11 con Office

> il problema te lo fa sia con il caps-lock attivo e non ?
in entrambi i modi

> se crei un nuovo db con una form e una combo, il problema si manifesta?
Sì lo fa anche su di un nuovo DB, nel momento in cui i record sono abbastanza elevati, io ne ho circa 1000. Sono clienti nello specifico ed ordinati per nome, pertanto se scrivo nella combo le prime iniziali dell'alfabeto mi esegue il completamento automatico, se viceversa inizio a scrivere un nome con la lettera "L", "M" ecc non completa se non con il menù a tendina aperto


title: ringraziamenti per roberto

author: stwe

text:
scusa se non ti ho risposto prima, ci stavo ragionando anche io, ed avevo
intuito che bisognasse utilizzare le sottomaschere solo non sapevo cosa
fossero le maschere continue.
grazie infinite.
ti sono debitore, non so solo come sdebitarmi
by
stwe


title: Ricerca con parametri

author: Antonio

text:
Ho un solo campo di testo CodeProdotto e su di questo devo fare una ricerca
con due parametri tramite due caselle di testo non associate una è DaCodice,
l'altra è ACodice la funzione è la seguente
   If Not IsNothing(Me!DaCodice) Then
        If IsNothing(strWhere) Then
            strWhere = "[CodeProdotto] >= " & Me!DaCodice
            Else
            strWhere = strWhere & " AND [CodeProdotto] >= " & Me!DaCodice
        End If
    End If
    If Not IsNothing(Me!ACodice) Then
        If IsNothing(strWhere) Then
            strWhere = "[CodeProdotto] <= " & Me!ACodice
            Else
            strWhere = strWhere & " AND [CodeProdotto] <= " & Me!ACodice
        End If
    End If
mettiamo che i codici da filtrare nelle caselle DaCodice ACodice siano: da
10087 a 10090,  il risultato logico dovrebbe essere 10087, 10088, 10089,
10090. Ma il filtrato mi estrae stranamente i codici antecedenti 10087
quindi 10087,10086, ecc..
Quindi è chiaro che qualcosa è sbagliata nella funzione
Sapreste indicarmi dove o cosa
Grazie Antonio


title: Ricerca con parametri

author: Roberto - Syd

text:

IsNothing non esiste a meno che non sia una funzione fatta da te, comunque
puoi provare così:
Dim strWhere As String
strWhere=""
if IsNull(Me!DaCodice) And IsNull(Me!ACodice) then
    msgbox "Inserire almeno un codice"
    exit sub
end if
if IsNull(Me!ACodice) Then
    strWhere = "CodeProdotto >= " & Me!DaCodice
ElseIf isnull(Me!DaCodice) Then
    strWhere="CodeProdotto <= " & Me!ACodice
else
     strWhere="CodeProdotto >= " & Me!DaCodice & "And CodeProdotto <= " &
Me!ACodice
end if
Ciao Roberto - Syd


title: Ricerca con parametri

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:2UUI8.568$b4.2...@news2.tin.it...
>
> > Ho un solo campo di testo CodeProdotto e su di questo devo fare una
> ricerca
> > con due parametri tramite due caselle di testo non associate una č
> DaCodice,
> > l'altra č ACodice la funzione č la seguente
> >
> >    If Not IsNothing(Me!DaCodice) Then
> >         If IsNothing(strWhere) Then
> >             strWhere = "[CodeProdotto] >= " & Me!DaCodice
> >             Else
> >             strWhere = strWhere & " AND [CodeProdotto] >= " &
Me!DaCodice
> >         End If
> >     End If
> >
> >     If Not IsNothing(Me!ACodice) Then
> >         If IsNothing(strWhere) Then
> >             strWhere = "[CodeProdotto] <= " & Me!ACodice
> >             Else
> >             strWhere = strWhere & " AND [CodeProdotto] <= " & Me!ACodice
> >         End If
> >     End If
> >
> > mettiamo che i codici da filtrare nelle caselle DaCodice ACodice siano:
da
> > 10087 a 10090,  il risultato logico dovrebbe essere 10087, 10088, 10089,
> > 10090. Ma il filtrato mi estrae stranamente i codici antecedenti 10087
> > quindi 10087,10086, ecc..
> >
> > Quindi č chiaro che qualcosa č sbagliata nella funzione
> >
> > Sapreste indicarmi dove o cosa
> >
> > Grazie Antonio
> >
> >
> IsNothing non esiste a meno che non sia una funzione fatta da te, comunque
> puoi provare cosě:
>
> Dim strWhere As String
> strWhere=""
> if IsNull(Me!DaCodice) And IsNull(Me!ACodice) then
>     msgbox "Inserire almeno un codice"
>     exit sub
> end if
>
> if IsNull(Me!ACodice) Then
>     strWhere = "CodeProdotto >= " & Me!DaCodice
> ElseIf isnull(Me!DaCodice) Then
>     strWhere="CodeProdotto <= " & Me!ACodice
> else
>      strWhere="CodeProdotto >= " & Me!DaCodice & "And CodeProdotto <= " &
> Me!ACodice
> end if
>
> Ciao Roberto - Syd
>
Ciao Roberto scusa se non ti ho risposto prima,
ho provato la tua soluzione, ma il problema rimane praticamente invariato,
forse sarebbe il caso di provare Between, ma non ho idea di come impostare
correttamente la funzione, potresti aiutarmi?
Grazie Antonio


title: Protezione alivello utente

author: Fabilly

text:
Ho ricostruito il file sulle informazioni gruppo di lavoro, da associare ad
un file protetto con la protezione a livello utente, sono certo di averle
ripetute esattamente uguali, ma non mi funziona.
Qualcuno mi sa aiutare.
Grazie Fabio


title: Protezione alivello utente

author: sib

text:
Fabilly <
fab...@tiscalinet.it
> wrote in message
93culc$ror$1...@lacerta.tiscalinet.it...

L'hai ricostruito nel senso che hai reinserito i tuoi utenti con relativo
ID?
Hai anche usato un mdw con il corretto ID o avevi in origine usato l'MDW
standard?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Protezione alivello utente

text:
sib <
sibN...@iol.it
> wrote in message
w_r66.3882$eB2.9...@news.infostrada.it...

Grazie a Sib per avere Risposto,
quello che io ho ricostruito è il file .MDW perchè ho cambiato il computer e
non ho fatto il salvataggio del vecchio. Quello che non riesco ad aprire, è
un vecchio file Access mdb, che peraltro era nella vecchia versione '97 e
che devo convertire in 2000. Hai qualche idea del perchè non riesco ad
aprirlo??
Grazie Fabio
>
>


title: Protezione alivello utente

text:
Fabilly <
fab...@tiscalinet.it
> wrote in message >
> sib <
sibN...@iol.it
> wrote in message
> > Fabilly <
fab...@tiscalinet.it
> wrote in message
> > > Ho ricostruito il file sulle informazioni gruppo di lavoro, da
associare ad
> > > un file protetto con la protezione a livello utente, sono certo di
averle
> > > ripetute esattamente uguali, ma non mi funziona.
> > > Qualcuno mi sa aiutare.
> >
> > L'hai ricostruito nel senso che hai reinserito i tuoi utenti con
relativo ID?
> > Hai anche usato un mdw con il corretto ID o avevi in origine usato l'MDW
> > standard?
> >
> quello che io ho ricostruito è il file .MDW perchè ho cambiato il computer
e
> non ho fatto il salvataggio del vecchio. Quello che non riesco ad aprire,
è
> un vecchio file Access mdb, che peraltro era nella vecchia versione '97 e
> che devo convertire in 2000. Hai qualche idea del perchè non riesco ad
> aprirlo??
>
Ma dopo che hai creato il nuovo mdw (con l'ID originale del tuo db) l'hai
collegato ad Access?
Sei certo di avere inserito correttamente tutti gli ID (dell'mdw e degli
utenti)?



title: Protezione alivello utente

text:
sib <
sibN...@iol.it
> wrote in message
Ys676.20810$eB2.2...@news.infostrada.it...

Ciao Sib,
Di nuovo grazie per avere risposto! Si, io ricreato il file .MDW con gli
stessi dati del vecchio cioè quelli che vanno inseriti in questa maschera:
Nome:
Organizzazione:
ID gruppo di lavoro:
poi ho collegato questo nuovo file .MDW nella nuova macchina. Ma non riesco
ad aprire i vecchi file mdb costruti. St sbagliando qualcosa ??
Grazie fin d'ora. Ciao Fabio
>
>
>


title: RFID card reader

text:
Buongiorno,
anni fa ho realizzato un gestionale per scaricare ore di lavoro di macchinari aziendali. Ora ho l'esigenza di scaricare anche le ore operatore.

Poiché tutti gli operatori accedono sullo stesso pc vorrei evitare di usare username e password ma di utilizzare un lettore RFID per aprire direttamente la maschera appropriata con l'utente precaricato.

Mi servirebbero consigli riguardo quale RFID reader/writer acquistare e come leggerne i valori tramite VBA.
Ringrazio per qualsiasi suggerimento in merito


title: RFID card reader

author: RobertoA

text:

Qualsiasi lettore rfid, che parli via rs232, o via usb con la comX
emulata in rs232, va bene
Vorrei farti notare che puoi identificare l'operatore anche con un
semplice barcode, basta un foglio (o poster) con dei barcode per ogni
operatore appeso vicino alla postazione officina (tizio, caio,
sempronio, ...)
Un secondo foglio (o poster) per ogni inizio fase lavorazione
(sgrossatura tornio1, finitura tornio2, lucidatura mola5, pulizia tornio
2, ecc..)
Sul foglio commessa lavoro ci sara' il terzo barcode

L'operatore arriva col foglio commessa in mano:
-un click sul poster operatori
-un click sul foglio fasi di lavorazione
-un click sul foglio per indicare la commessa (disegno del particolare
da produrre/movimentare)

Ed hai tutte le informazioni che ti servono per mandare avanti le operazioni
Ovviamente se un operatore 'inizia' una certa lavorazione su una certa
commessa, vuol dire che 'chiude' automaticamente la lavorazione che
stava eseguendo
A fine turno gli operatori cliccheranno su lavorazione 'andemo a casa'
Ad inizio turno gli operatori cliccheranno normalmente, quindi
operatore, fase lavorazione, commessa


title: RFID card reader

text:
Il giorno martedì 5 novembre 2019 16:27:06 UTC+1, RobertoA ha scritto:

Ti ringrazio per il tuo punto di vista, onestamente però ho organizzato la raccolta dei dati in maniera diversa, puntando più sul workflow delle operazioni da effettuare evitando di stampare qualsiasi pezzo di carta (l'operatore vede su schermo la lavorazione da eseguire e la chiude semplicemente con un tasto - le tempistiche sono gestite a monte in base alla scadenza della commessa o modificate da un responsabile).

In passato avevo previsto ed utilizzato per qualche tempo un lettore di badge su RS232 con tutte le difficoltà del caso che poi ho eliminato per semplificare maggiormente le operazioni.

Ora potrei riesumare quel sistema ma vorrei qualcosa di più moderno ed ho pensato agli RFID oppure NFC... ma prima di azzardarmi in acquisti di hardware vorrei sentire qualche esperienza in merito


title: RFID card reader

text:

Quale miglioramento, esattamente, vorresti ottenere usando l'rfid
rispetto allo sparare sul barcode?


title: RFID card reader

text:
Il giorno martedì 5 novembre 2019 19:46:10 UTC+1, RobertoA ha scritto:

Tutto sommato vorrei ottenere più sicurezza e riservatezza. Concordo che lo sparare sul barcode sia un operazione più veloce. D'altra parte l'operatore potrebbe sparare sul barcode di altri utenti (in maniera volontaria o involontaria che sia). Con un badge o barcode o password sono sicuro che l'operatore non vada a far danni altrove... e inoltre sono sicuro che veda soltanto le commesse attribuite ai macchinari a cui è abilitato e non vada a curiosare altrove...


title: RFID card reader

text:

La possibilita' che un operatore spari sul barcode di altro operatore e'
la stessa che c'e' nello scambiarsi il tag rfid l'un l'altro
Se c'e' la possibilita' di scambiarlo (anello, braccialetto,
portachiavi, ecc..), sta sicuro che succedera'
Oppure li microchippi sottocute tutti, come i cani
Da vedere a quanti starebbe bene
Per ultimo, ho visto da qualche parte che con un raspberry hanno fatto
un riconoscimento facciale, magari e' una cazzata, ma neanche tanto
Comunque se sei ancora orientato sul lettore rfid, apri Amazon e digiti
'rfid rs232' ti salta fuori un bel po' di roba
Io consiglio l'rs232 perche' cosi' il codice puo' distinguere tra roba
digitata e tag rfid letto senza intervento operatore, mentre se prendi
l'emulazione tastiera sei obbligato a forzare il cursore su un certo
campo prima di far leggere il tag


title: Domanda tipo dati

author: Emanuele  Del Giudice

text:
Salve ancora,
vorrei sapere se è possibile con Access creare campi con tipo di dati
"binario" (come sì/no) ma di altro tipo rispetto agli standard: ad es.
Sesso: maschio/femmina o Nazionalità: Italiano/Straniero; in maniera tale
che quando inserisco dati nella corrispondente maschera mi si ponga la
scelta solo tra i due tipi di dati impostati, magari con un'icona "a
pallino" (ad es. o maschio o femmina) in maniera tale da svolgere
l'operazione solo con un click sul corrispondente "pallino".
Spero di essere stato chiaro!
Grazie!!
Emanuele


title: Domanda tipo dati

author: access

text:
basta utilizzare la proprieta VALIDO SE
Emanuele Del Giudice <
manud...@tiscalinet.it
> wrote in message
8caig9$oac$1...@lacerta.tiscalinet.it...



title: Domanda tipo dati

author: Stefano Bettini

text:

Il campo è sempre di tipo binario, cambia rispettivamente il Formato
(Maschio/Femmina) e/o le etichette del pulsante di opzione e/o della
casella di controllo....
Altrenativamente puoi legarlo ad una combo che avrà come rowsource un
elenco-valori del tipo "Maschio";0;"Femmina";-1 con la seconda colonna
a lunghezza zero....
Bye, Ste


title: Domanda tipo dati

author: lbo dal portatile

text:
>"binario" (come sì/no) ma di altro tipo rispetto agli standard: ad es.
>Sesso: maschio/femmina o Nazionalità: Italiano/Straniero; in maniera tale
non si puo', te lo devi gestire via codice.  pero' se ti puo' servire
un si'/no occupa lo stesso spazio di un campo testo lungo 1.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Domanda tipo dati

text:
Emanuele Del Giudice <
manud...@tiscalinet.it
> wrote in message
8caig9$oac$1...@lacerta.tiscalinet.it...
> Salve ancora,
> vorrei sapere se è possibile con Access creare campi con tipo di dati
> "binario" (come sì/no) ma di altro tipo rispetto agli standard: ad es.
> Sesso: maschio/femmina o Nazionalità: Italiano/Straniero; in maniera tale



title: Domanda tipo dati

text:
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38ea7149...@news.interbusiness.it...
> >"binario" (come sì/no) ma di altro tipo rispetto agli standard: ad es.
> >Sesso: maschio/femmina o Nazionalità: Italiano/Straniero; in maniera tale
>
> non si puo', te lo devi gestire via codice.  pero' se ti puo' servire
> un si'/no occupa lo stesso spazio di un campo testo lungo 1.
>
E cioè 2 bytes, il doppio di un intero di tipo byte.
Meditate gente, meditate.....
Bye, Ste


title: Domanda tipo dati

author: Rox

text:
> > non si puo', te lo devi gestire via codice.  pero' se ti puo' servire
> > un si'/no occupa lo stesso spazio di un campo testo lungo 1.
> >
>
> E cioč 2 bytes, il doppio di un intero di tipo byte.
>
> Meditate gente, meditate.....
Perň in un byte ci sono ben 8 bit, che opportunamente settati possono
contenere 8 valori logini on/off
Rimeditate gente
bye da un vecchio "C"-man


title: Domanda tipo dati


title: Domanda tipo dati

author: Giovanni Albertone

text:
On Wed, 5 Apr 2000 09:50:18 +0200, "Stefano Bettini" <
sbet...@iol.it
>
wrote:
>
>E cioč 2 bytes, il doppio di un intero di tipo byte.
Per ora siamo a 8, se continui ancora un po' con questo messaggio
riempiamo un campo memo :-)
--
Ciao,
Giovanni


title: Domanda tipo dati

text:
Giovanni Albertone <g_albertone@NOSPAM_MA_SENZA_NOSPAMhotmail.com> wrote in
message ofcmes4bfv8hvohlu...@4ax.com...

Oh Oh....
Ed io ne vedo solo sei! Intermonnezz del c....
Bye, Ste


title: raggruppamento e somma di dati

author: Mirco

text:
facendo un raggruppamento di dati di una tabella, con somme, valori
minimi e massimi, ecc.. in automatico vengono modificate le etichette
delle colonne.
Ho un campo 001 e voglio che dopo la query sia sempre 001 anzichè
SommaDi001; come posso fare?
grazie


title: raggruppamento e somma di dati

author: Marco

text:
On Wed, 23 Feb 2005 15:15:55 GMT,
mirco.s...@mercat.it
 (Mirco)
wrote:

Non puoi avere lo stesso nome di campo, puoi però sostituire
SommaDi001 con un altro nome di colonna, ad esempio S001
scrivento tale nome di campo seguito dai due punti prima del
nome del campo in questione.
Esempio
Nella struttura della query nella riga "Campo:"
invece che "001" scrivi "S001: 001"
Così la colonna non si chiamerà più SommaDi001
ma S001.
Spero di essere stato Chiaro ed esaustivo.
Ciao
Marco


title: raggruppamento e somma di dati

text:
>Spero di essere stato Chiaro ed esaustivo.
Si grazie.
perciň l'unico modo che ho č farmi un'altra query che mi cambia solo
il nome delle intestazioni colonna?


title: Proprietà file

author: Gianna

text:
Ciao,
è possibile modificare da codice le proprietà di un file (titolo,
autore, oggetto, etc.) che si trovano facendo tasto destro sul file,
proprietà, scheda riepilogo?
Grazie
Gianna


title: Proprietà file

author: silvietta

text:
Gianna ha scritto:

Ciao Gianna,
non è ben chiaro a che linguaggio e a che tipo di file tu ti
riferisca, ma di massima dovrebbe essere possibile (io l'ho fatto per
l'exif); ti conviene cercare su msdn perchè purtroppo la sottoscritta
ha pessima memoria e non ricorda più dove le caratteristiche cui ti
riferisci sono descritte (naturalmente ho anche cancellato il memo su
cui me le ero annotate).
Sil


title: Proprietà file

author: Sergio MAZZA

text:
"Gianna" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:1153900411.2...@m73g2000cwd.googlegroups.com...

Grazie
Gianna
[risposta]
Ne abbiamo già parlato, con google trovi i messaggi precedenti con la parola
chiave "DSOFile".
Microsoft ti mette a disposizione una dll per leggere/scrivere alcune di
quelle proprietà; il link è:
http://support.microsoft.com/?kbid=224351
Ciao.
--
Sergio MAZZA


title: Proprietà file

text:
Sergio MAZZA ha scritto:

Grazie Sergio,
ho scaricato il file e l'ho installato.
Adesso come devo procedere (non sono un fenomeno a scrivere del codice)
se devo inserire in un evento di una maschera di access il codice
adatto che mi deve inserire il titolo e l'autore ad un file specifico
.tif.
Mi puoi fare un esempio?
Grazie
Gianna


title: Proprietà file

text:
"Gianna" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:1153918605.5...@p79g2000cwp.googlegroups.com...
Grazie Sergio,
ho scaricato il file e l'ho installato.
Adesso come devo procedere (non sono un fenomeno a scrivere del codice)
se devo inserire in un evento di una maschera di access il codice
adatto che mi deve inserire il titolo e l'autore ad un file specifico
.tif.
Mi puoi fare un esempio?
Grazie
Gianna
[risposta]
Per la cronaca nel file scaricato trovi un esempio in VB con relativo
codice; lo so' che non sei "pratica" ma bisogna in qualche modo iniziare a
diventarla.
Comunque un esempio è questo:
'---
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/fd97e4d18d18cc81/be62cfcd2d3c3a43?lnk=gst&q=dsofile+mazza&rnum=1#be62cfcd2d3c3a43
'---
Ciao.
--
Sergio MAZZA


title: unione record su stessa tabella

author: Giuseppe

text:
Buonasera.
Ho una tabella in cui inserisco sia i mandati di pagamento che le reversali, distinguendoli con il campo IdTipoDocumento. I campi delle due tipologie di documento sono uguali tranne che le reversali richiedono tre campi a parte (NReversale, NDistintaReversali e ImportoReversale).
Quando inserisco un mandato, se è prevista una reversale contestuale,creo un nuovo record assegnando i valori del mandato comuni alla reversale e inserendo i valori ai campi su descritti.  Il valore di questi tre campi però li devo riportare nello stesso record del mandato a cui si riferisce.
Pensavo potessi farlo con la query unione ma non è possibile unire record della stessa tabella; ho separato con due query i due tipi di documento ma l'idDocumento (chiave primaria, duplicati non ammessi), che non posso omettere, non mi permette di unire i due record in uno solo.
Forse mi sto perdendo in un bicchier d'acqua, sono tre giorni che sono bloccato. Come posso ottenere questo risultato?
Grazie
Giuseppe.


title: unione record su stessa tabella

author: Bruno Campanini

text:
Giuseppe has brought this to us :

Vediamo se ho capito qualcosa.

IdDoc  IdTipoDoc Altri Campi  NR  ND  IR
----------------------------------------
PK         M     ...........
...
...
PK         R     ...........  10  9   100

Il primo record (mandato) ha in comune con l'ultimo (reversale)
solo gli "Altri Campi".

Secondo te "unire i due record" significa ottere che cosa?
in aggiunta o in sostituzione dei due predetti?

Bruno


title: unione record su stessa tabella

text:
Ciao Bruno e grazie all’ennesima potenza, vista l’ora della tua risposta.
Su conferma reversale, se oltre all’idProgetto uguale, nel record è stato inserito il NMandato a cui si riferisce, il valore dei tre campi specifici della reversale devono essere copiati  anche nel record del mandato stesso. Se si può inserire direttamente nella tabella è meglio altrimenti credo con una query di unione. Giuseppe


title: unione record su stessa tabella

text:
Giuseppe formulated the question :

Penso inserirai e/o modificherai i dati della reversale
a mezzo di una scheda.
Quindi, AfterUpdate della medesima, se nel campo NMandato
esite un numero occorre ricercare nella tabella il
record che ha IdTipoDocumento = "M" AND NMandato = NMandato
(anche per i record mandato il campo che ne accoglie il
numero è NMandato?)
Fatto ciò occorre ricopiare i tre campi compilati
della reversale (NR, ND, IR) negli omologhi del record
"Mandati" che si è trovato.
Naturalmente occorre che che il numero mandato sia unico
per tipologia di documento (vale per un solo mandato e
per una soloa reversale).

Avendo a disposizione il database anche con pochi
dati signidficativi, è più complicato a dirsi che a farsi.
Puoi mettere online il file?

Bruno


title: unione record su stessa tabella

text:

Ecco il file
https://www.dropbox.com/s/m7uvtcfcjl7rry8/Database1.accdb?dl=0

il secondo record è la reversale, il suo numero e il suo importo devono essere riportati nel primo record nei rispettivi campi.
Grazie Bruno.


title: unione record su stessa tabella

text:
Giuseppe laid this down on his screen :

>> Avendo a disposizione il database anche con pochi
>> dati signidficativi, è più complicato a dirsi che a farsi.
>> Puoi mettere online il file?
>>
>> Bruno
>
> Ecco il file
>
https://www.dropbox.com/s/m7uvtcfcjl7rry8/Database1.accdb?dl=0

> il secondo record è la reversale, il suo numero e il suo importo devono
> essere riportati nel primo record nei rispettivi campi. Grazie Bruno.

1 - Non posso scrivere codice se quello già esistente non è
    corretto: manca la funzione fHandleFile.

2 - Come ti ho detto in AfterUpdate della scheda fmMandti dovrò
    ricercare il record corrispondente alla Reversale in oggetto.
    Se c'è un solo record Mandati come posso essere sicuro che il
    risultato sarà quello corretto anche quando i Mandati saranno
    più di uno?

3 - Vedi di trasmettere una tabella con almeno una decina di record
    fra mandati e reversali e di ristabilire le funzioni di
    ridimensionamento e chiusura della scheda in modalità FormView.
    Quest'ultima cosa non la so fare.

Bruno


title: unione record su stessa tabella

author: Patrizio

text:
Il 12/03/2019 14:21, Giuseppe ha scritto:
> Ciao Bruno e grazie all’ennesima potenza, vista l’ora della tua risposta.
> Su conferma reversale, se oltre all’idProgetto uguale, nel record è stato inserito il NMandato a cui si riferisce, il valore dei tre campi specifici della reversale devono essere copiati  anche nel record del mandato stesso. Se si può inserire direttamente nella tabella è meglio altrimenti credo con una query di unione. Giuseppe
>

quando inserisci la reversale, poi aggiungi:

insert into tblMandati (c1, c2, c3...sono i tre campi da copiare.. ...)
select c1, c2, c3
from tblMandati
where NMandato = numero


title: unione record su stessa tabella

text:

Dopo diversi giorni a provare e riprovare non ho ancora risolto.
L'ultimo codice che ho inserito è:
UPDATE tblMandati AS T1 INNER JOIN tblMandati AS T2 ON T1.IdDocumento = T2.IdDocumento SET T1.NReversale = T2.[NReversale], T1.ImportoReversale = T2.[ImportoReversale]
WHERE (((T1.IDProgetto)=[Forms]![frmMandati].[idprogetto]) AND ((T1.NMandato)=[forms]![frmMandati].[nmandato]));
ma la query mi restituisce i record con i campi NReversale e ImportoReversale così come ce li ho in tabella, senza che l'update abbia sortito nessun effetto.
Cosa dovrei cambiare ancora?
Grazie
Giuseppe


title: unione record su stessa tabella

author: GiorgioDaPrato

text:

1) prova ad eseguire la query di comando da qbe (a forms aperte), e consulta gli eventuali messaggi di errore
Se non ci sono errori (regole non rispettate)
considera bene DOVE (SU QUALE EVENTO) fai eseguire l'update

2) oggettivamente mi sembra che tu sia entrato in un giro pesca:
considera anche di effettuare TUTTE codeste registrazioni
IN UN SOLO RECORD:
in fondo si tratta di completarlo in due tempi successivi
tramite un paio di forms di facile creazione

e infine, importante,
delinea e descrivi lo scopo e come hai intenzione di raggiungerlo
PRIMA di mostrare qualcosa che poi si rivela (anche a te) inefficace


title: unione record su stessa tabella

text:

Ciao Giorgio.
L'intento è proprio quello di evitare di creare diverse query, form e report identici per due tabelle che si differenziano solo per qualche campo. In pratica mandati e reversali sono come fatture e note credito.
In ogni caso su click del pulsante conferma, se il tipo documento è "Reversale", eseguo il codice vba che ora funziona e che mi copia il numero e l'importo della reversale nel record del mandato che ha lo stesso IdProgetto e lo stesso NMandato.
Il codice corretto è:
strSQL = "UPDATE  tblMandati T1 INNER JOIN tblMandati T2 ON (T1.NMandato=T2.NMandato) AND (T1.Idprogetto=T2.Idprogetto) SET
T1.[NReversale] = T2.[NReversale],
T1.[ImportoReversale] = T2.[ImportoReversale] " & _
"WHERE T2.IdProgetto =" & Forms!frmMandati.IdProgetto & "
And T2.NMandato =" & Forms!frmMandati.NMandato
Ora sto verificando e testando la form per avere certezza che l'utente non possa sbagliare qualcosa.
Spero di aver risolto definitivamente.
Grazie a tutti.
Giuseppe


title: unione record su stessa tabella

text:

bene
ma questo invito:
... delinea e descrivi lo scopo e come hai intenzione di raggiungerlo
PRIMA di mostrare qualcosa che poi si rivela (anche a te) inefficace ...
aveva una valenza più generale.

in estrema sintesi
(e desumendo, da quel che si vede,
che era da ottenere la prima effettiva registrazione dati,
e quindi eri all'inizio dell'opera)
bastava chiedere chiarimenti per una registrazione con codeste caratteristiche
e se era opportuno procedere con:
--> UN SINGOLO RECORD
(se è solo codesto da fare, e si parte da zero)
--> DUE RECORD SEPARATI per lo scopo dichiarato
inseriti in una sola tabella
(si prospetta una dipendenza gerarchica)
o inseriti in due tabelle
(relazione classica)

Gli oggetti a corredo
(form di inserimento e di consultazione dati, report)
sono poi quelli tipici

Risulta invece farraginoso ("sparacchioso") il modo di presentare
la situazione con un avvio di soluzione personale "da seguire bene"
(come hai potuto anche constatare dagli interventi "di sostegno")


title: unione record su stessa tabella

text:

Ciao Giorgio.
Hai ragione nell'evidenziare che non ho rappresentato bene e subito che l'intento è quello di avere due record separati di tipologia differente nella stessa tabella e di conseguenza non avere più query, form e report identici ma basati su due tabelle diverse.
La precedente versione è strutturata con due tabelle distinte e le reversali presenti nei mandati vengono, con una query di accodamento, inserite nella tabella dove risiedono le reversali non dipendenti dai mandati.
Mi sembrava più facile di quanto pensassi copiare il valore di due/tre campi di un record in uno della stessa tabella e che fosse meglio non avere gli stessi dati in due tabelle diverse.
Adesso devo decidere per quale strada proseguire. Non posso sbagliare, perchè non utilizzerò io il programnino.
Tu cosa faresti?
Grazie e chiedo scusa.


title: unione record su stessa tabella

text:

la prima considerazione è semplice:
per sostituire un qualsiasi strumento attivo e funzionante
occorre aver approntato e riscontrato un nuovo strumento "subito" funzionante
(che mantenga performance ed usabilità).

la seconda considerazione è dubitativa:
non so valutare il peso relativo
(da una parte) del minor numero di righe registrate
e (dall'altra) della sostituzione di una relazione fra due tabelle
con una relazione intratabellare

ma lascia perplesso (molto) l'eventualità
che non si riesca più a definire la relazione a livello di struttura database
(una tabella può essere messa in relazione con se stessa,
ma come risultano ora i valori dei campi "figlio" ?):
in tal caso, per me, si avrebbe un indebolimento strutturale.


title: unione record su stessa tabella

text:

Il fatto che sto rivisitando il database per evitare gli errori di digitazione (ad es. date non progressive, record con campi vuoti, ecc.. ) non rilevati e segnalati dal software, mi permette di non avere fretta nel consegnarlo ma di testarlo sia con i dati esistenti che con quelli che vado ad inserire per fare i test.
Da ciò ne trarrò le dovute considerazioni.
Grazie tante a tutti.


title: Calcolo Fatture

author: Giuliano

text:
Ciao,
ho un db che contiene delle ricevute immediate, ogni ricevuta è implementata
con 2 tabelle, la tabella Ricevute immediate (IDRic,IDCliente, data, numero
ricevuta) e la tabella dettagli ricevute immediate (IDRic,descrizione,
quantità,
prezzo, iva).
Ora vorrei che premendo un pulsante mi venisse calcolata la fattura
riepilogativa dell'ultimo mese.
Siccome ho pensato a una query, il mese lo scelgo da una casella combinata
(menu a cascata), da questa scelta premendo un pulsante nella maschera
vorrei che mi venisse calcolata la fattura riepilogativa che tiene conto di
tutte le ricevute immediate del mese in questione. La fattura riepilogativa
avrà tante righe quante sono le ricevute immediate di quel mese, del tipo
RIFERIMENTO
RICEVUTA N. X TOTALE L. XXXXXXXX.
Ora, qualcuno che si destreggia bene con l'sql potrebbe per favore mandarmi
la query che potrebbe fare al caso mio?
Naturalmente a me interessa il totale di ogni ricevuta immediata che lo
calcolo su una query che si chiama Query dettagli ricevute immediate.
Vi ringrazio anticipatamente per quanto potrete fare.
    Ciao


title: Calcolo Fatture

author: norica

text:
be...la strada piů breve č....creati una query sulla prima tabella "RICEVUTE
IMMEDIATE" e sul campo RICEVUTA imposta la funzione SOMMA mentre sul campo
DATA (lascia perdere la casella a discesa coi mesi....se non sei molto
pratico) imposta un range di data riferito alle caselle di testo della
maschera che userai per l'imputazione delle date cioč:
es. la maschera si chiama "Calcolo" ed ha 2 caselledi testo per l'immissione
dell' intervallo di data:
casella "Da"
casella "A"
torniamo al campo DATA della query dove nei criteri scriverai : BETWEEN
Forms!Calcolo!Da AND Forms!Calcolo!A
Aggiungi un bel pulsantino nella maschera "Calcolo" e con la semplice
autocomposizione del pulsante digli di aprire la query che hai creato.
ET VOILA'.....TI APRIRA' LA QUERY E TI MOSTRERA', IN BASE ALLE DATE
SPECIFICATE (es. Da 01/01/01 A 31/01/01) LA SOMMA DELLE RICEVUTE PER OGNI
CLIENTE.
ciaoooooooo
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Calcolo Fatture

author: Roberto da casa

text:
"Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
news:9gb6m2$kl2$1...@nreadA.inwind.it...

Immagino che la tabella dettagli ricevute immediate abbia una chiave
primaria che tu non hai indicato ma che esisterà sicuramente.
Penso che dovrai risolvere altri problemi quali quelli di attribuire una
data e un numero di fattura riepilogativa; il metodo da seguire dipende da
come è fatta l'architettura di tutto il database.
Comunque, se le due tabelle si chiamano rispettivamente Ricevute e
Dettaglio.
Se la maschera in cui scegli il mese si chiama Maschera1, se la casella
combinata in essa contenuta con cui scegli il mese di selezione si chiama
ComboMese e se la casella combinata in essa contenuta con cui scegli l'anno
di selezione si chiama ComboAnno, la query che ti crea le righe del corpo
della fattura riepilogativa dovrebbe avere il seguente codice SQL:
SELECT Ricevute.IDCliente, Ricevute.NrRicevuta,
Sum(Int([quantità]*[prezzo]*(1+[iva]/100)+0.5)) AS TOTALE
FROM Ricevute INNER JOIN Dettaglio ON Ricevute.IDRic = Dettaglio.IDRic
WHERE (((Month([Data1]))=[Forms]![Maschera1]![ComboMese]) AND
((Year([Data1]))=[Forms]![Maschera1]![ComboAnno]))
GROUP BY Ricevute.IDCliente, Ricevute.NrRicevuta;
Naturalmente il totale generale della fattura riepilogativa puoi
calcolartelo in fase di stampa.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Richiesta URGENTE

author: GE.VI. Spa. - Maurizio Facciuti

text:
Volevo chiedere forse qualcosa di molto molto molto
complicato. Come è possibile cambiare il nome MICROSOFT ACCESS sulla barra del
menù della finestra principale per personalizzare un
applicativo?


title: Richiesta URGENTE

author: delta

text:
    "
GE.VI
. Spa. - Maurizio Facciuti" ha scritto nel messaggio
<000801bfc72c$6c4ae7c0$3200a8c0@mauro>...
    Volevo chiedere forse qualcosa di molto molto molto complicato. Come è
possibile cambiare il nome MICROSOFT ACCESS sulla barra del menù della
finestra principale per personalizzare un applicativo?
    Strumenti-> Avvio-> titolo applicazione
    Ciao
            Flavio


title: Richiesta URGENTE

author: Homer

text:
Puoi farlo anche tramite codice chiamando la sub cmdAvvio
all'apertura del db.

Sub cmdAvvio()

Dim intX As Integer

  intX = AggiungiPropAppl("AppTitle", dbText, "Titiolo
Applicazione")
  intX = AggiungiPropAppl("AppIcon", dbText, "Path
icona")

  Application.RefreshTitleBar

End Sub

Function AggiungiPropAppl(strNome As String, varTipo As
Variant, varValore As Variant) As Integer
  Dim dbs As DATABASE, prp As
Property
  Const conErroreProprietàNonTrovata = 3270

  Set dbs = CurrentDb
  On Error GoTo
AggProp_Err

  dbs.Properties(strNome) = varValore

AggiungiPropAppl = True

AggProp_Bye:
  Exit Function

AggProp_Err:
  If Err = conErroreProprietàNonTrovata
Then
    Set prp = dbs.CreateProperty(strNome, varTipo,
varValore)
    dbs.Properties.Append prp

Resume
  Else
    AggiungiPropAppl =
False
    Resume AggProp_Bye
  End If

End Function

"
GE.VI
. Spa. - Maurizio Facciuti" <
gev...@libero.it
> wrote in message
  000801bfc72c$6c4ae7c0$3200a8c0@mauro...



title: Richiesta URGENTE

author: Luciano

text:
"
GE.VI
. Spa. - Maurizio Facciuti" ha scritto nel messaggio
<000801bfc72c$6c4ae7c0$3200a8c0@mauro>...
Volevo chiedere forse qualcosa di molto molto molto complicato. Come è
possibile cambiare il nome MICROSOFT ACCESS sulla barra del menù della
finestra principale per personalizzare un applicativo?
Ancora piu' complicato:
lo sai che puoi cambiare pure l'icona con la chiavetta gialla con una tua?
E far sparire al finestra di avvio di Access? E avere una tua barra
strumenti? E cambiare lo fondo grigio?
E ....e ....e......:-))))))
Saluti.
Luciano


title: [Help] Caselle di Controllo

text:
Non sono un espertone di Access, anzi, e non sono riuscito a trovare
informazioni sul problema che ho e come eventualmente risolverlo o
bypassarlo.
In pratica, all'interno di un report ho inserito alcuni moduli con casella
di controllo e annessa etichetta.
Quando faccio l'anteprima di stampa, si vede tutto (quadrati vuoti o
spuntati a seconda che la tabella associata riposrti i medesimi dati e
etichetta) e lo stesso nella visualizzazione report o layout.
Se provo a stampare, va tutto perfettamente, tranne che i quadrati con le
spunte o quelli eventualmente vuoti non vengono nemmeno considerati e
appaiono solo le etichette.
Quale potrebbe essere l'inghippo?
Se sbaglio concettualmente, cioè che non sia possibile stamparli, allora
immagino che mi dovrò inventare qualcosa per bypassare il tutto...
Grazie dell'aiuto a chiunque avrà il buoncuore di venirmi incontro.
neothe0ne


title: [Help] Caselle di Controllo

text:

Hai provato con stampanti diverse (eventualmente anche virtuali tipo
pdf)??
Hai provato a far stampare alla risoluzione massima?
Se non ricordo male se ne è già parlato (qualcosa di simile in questo
NG) tempo addietro e dipendeva dalla stampante (prova  a cercare...) .
Sperando di essere stato utile...
F.


title: [Help] Caselle di Controllo

text:
<
al...@libero.it
> ha scritto nel messaggio
news:ce700367-b7a6-4f19...@79g2000hsk.googlegroups.com...
> On 16 Giu, 13:38, "neothe0ne" <
neothe...@tiscali.it
> wrote:
>> In pratica, all'interno di un report ho inserito alcuni moduli con
>> casella
>> di controllo e annessa etichetta.
>> Quando faccio l'anteprima di stampa, si vede tutto (quadrati vuoti o
>> spuntati a seconda che la tabella associata riposrti i medesimi dati e
>> etichetta) e lo stesso nella visualizzazione report o layout.
>> Se provo a stampare, va tutto perfettamente, tranne che i quadrati con le
>> spunte o quelli eventualmente vuoti non vengono nemmeno considerati e
>> appaiono solo le etichette.
>> Quale potrebbe essere l'inghippo?
> Hai provato con stampanti diverse (eventualmente anche virtuali tipo
> pdf)??
> Hai provato a far stampare alla risoluzione massima?
>
> Se non ricordo male se ne è già parlato (qualcosa di simile in questo
> NG) tempo addietro e dipendeva dalla stampante (prova  a cercare...) .
>
> F.
Si, già provato. E ho trovato una problematica simile, ma riferita ad
Access2000, io utilizzo il 2007, quindi non riesco a trovarmi...
Cmq, grazie lo stesso.
neothe0ne


title: [Help] Caselle di Controllo

text:
"neothe0ne" <
neot...@tiscali.it
> ha scritto nel messaggio
news:tCs5k.251$Qu5...@tornado.fastwebnet.it...
> <
al...@libero.it
> ha scritto nel messaggio
> news:ce700367-b7a6-4f19...@79g2000hsk.googlegroups.com...
>> On 16 Giu, 13:38, "neothe0ne" <
neothe...@tiscali.it
> wrote:
>
>> Hai provato a far stampare alla risoluzione massima?
>>
>> F.
>
Ok, sono un coglionazzo... E' ufficiale...
Effettivamente stampato a "Molto Veloce" con l'Hp Deskjet non si vede,
stampato "Normale" è tutto apposto.
Grazie e scusate la perdita di tempo.
neothe0ne


title: AutoKeys

author: LeoDuca

text:
Mi avete già ben consigliato di evitare l'uso delle macro
ma trovo che Autoexec e AutoKeys risolvino un po di seccature.
Sto usando AutoKeys per controllare la pressione di ALT-F4
intercettandolo con %{F4} come indicato dall'help in linea
ma quando salvo la macro A2000 mi da errore!
Mi sapete dire come rimediare?
Grazie :)
--
Leo_duca
PS: se devo propio usare SendKeys è corretta la mia idea di costruire
        la stringa per SendKeys man mano che vengono premuti i tasti
        o ci sono (come spero) metodi migliori?


title: AutoKeys

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9jk0m8$ooch6$1...@ID-98670.news.dfncis.de...

OK OK ..... scusate
ci sono andato nel sito comune...... ci sono andato!
:)))))))))))
--
Leo_duca


title: Registrare eventu su chiusura ( x Emyr)

author: Lucio

text:
Emanuele non riesco a capire il procedimento, lo so che a te viene difficile
spiegare le cose potresti fare un piccolo sforzo ;-)


title: Registrare eventu su chiusura ( x Emyr)

author: Emyr

text:
On Tue, 19 Mar 2002 18:51:07 GMT, "Lucio" <
151...@virgilio.it
> wrote:
>Emanuele non riesco a capire il procedimento, lo so che a te viene difficile
>spiegare le cose potresti fare un piccolo sforzo ;-)
>
sulle proprietŕ del form c'č l'evento su chiusura
crei una routine evento scegliendola dal menu a discesa e poi premi i
tre puntini a lato
all'interno della procedura cosě creata scrivi
me.nomecontrollosecondocampo=quellochevuoi
Saluti.
Emanuele.


title: Registrare eventu su chiusura ( x Emyr)

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:uv2f9u4cfpe6lfpqt...@4ax.com...
> On Tue, 19 Mar 2002 18:51:07 GMT, "Lucio" <
151...@virgilio.it
> wrote:
>
> >Emanuele non riesco a capire il procedimento, lo so che a te viene
difficile
> >spiegare le cose potresti fare un piccolo sforzo ;-)
> >
>
>
>
>
> sulle proprietà del form c'è l'evento su chiusura
> crei una routine evento scegliendola dal menu a discesa e poi premi i
> tre puntini a lato
> all'interno della procedura così creata scrivi
> me.nomecontrollosecondocampo=quellochevuoi
> Saluti.
> Emanuele.
Ho impostato la proprietà su chiusura in questo modo:
me.nomecontrollosecondocampo=date ()
ma alla chiusura mi dice impossibile assegnare un valore all'oggetto.
Grazie ancora Lucio


title: Registrare eventu su chiusura ( x Emyr)

text:
On Tue, 19 Mar 2002 19:22:35 GMT, "Lucio" <
151...@virgilio.it
> wrote:
>
>"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
>news:uv2f9u4cfpe6lfpqt...@4ax.com...
>> On Tue, 19 Mar 2002 18:51:07 GMT, "Lucio" <
151...@virgilio.it
> wrote:
>>
>> >Emanuele non riesco a capire il procedimento, lo so che a te viene
>difficile
>> >spiegare le cose potresti fare un piccolo sforzo ;-)
>> >
>>
>>
>>
>>
>> sulle proprietà del form c'è l'evento su chiusura
>> crei una routine evento scegliendola dal menu a discesa e poi premi i
>> tre puntini a lato
>> all'interno della procedura così creata scrivi
>> me.nomecontrollosecondocampo=quellochevuoi
>> Saluti.
>> Emanuele.
>Ho impostato la proprietà su chiusura in questo modo:
>me.nomecontrollosecondocampo=date ()
>ma alla chiusura mi dice impossibile assegnare un valore all'oggetto.
>Grazie ancora Lucio
>
postami il tutto compresso, faccio prima a farlo che a capire e poi
posti la soluzione tu.
fan...@tiscali.it
Saluti.
Emanuele.


title: Margini report

author: Ringhitt

text:
Salve a tutti,
avrei la necessità di variare i margini predefiniti di un report e di
salvarne i cambiamenti.
Ho saputo che è possibile usare la proprità PrtMip, ma il mio problema
deriva dal fatto che questa proprietà non è disponibile con un mde.
Qualcuno ha sperimentato una soluzione da utilizzare in questo caso.
Grazie per la risposta
Ringhitt


title: Margini report

author: Tiziano

text:
"Ringhitt"

Dipende dalla versione di Access: con 'XP prova l'oggetto "Printer".
Con quelle precedenti nulla da fare.
Ciao, Tiziano


title: Margini report

text:
"Tiziano" <
tiziano....@nospam.it
> ha scritto nel messaggio
news:HsnB9.2376$Ka3....@twister1.libero.it...

Utilizzo accessXP,
Puoi farmi degli esempi su come fare
grazie
Ringhitt


title: Margini report

text:
"Ringhitt" <
> > Dipende dalla versione di Access: con 'XP prova l'oggetto "Printer".
> > Con quelle precedenti nulla da fare.
> Utilizzo accessXP,
> Puoi farmi degli esempi su come fare
Printer + F1 ... sull'help trovi tutto (non ho esempi di codice da postarti,
ma l'oggetto in questione nasce per esigenze come la tua)
Tiziano


title: Margini report

author: Ettore Manara

text:
"Tiziano"
>
> > Utilizzo accessXP,
> > Puoi farmi degli esempi su come fare
> Printer + F1 ... sull'help trovi tutto (non ho esempi di codice da
postarti,
> ma l'oggetto in questione nasce per esigenze come la tua)
Però l'help di Access 'XP è parco a riguardo ;-)
Sulla kb avevo reperito un link che mi è stato utile
http://support.microsoft.com/default.aspx?scid=kb;en-us;284286


title: Margini report

author: warp

text:
Ringhitt ha scritto nel messaggio ...
>Utilizzo accessXP,
>Puoi farmi degli esempi su come fare
>grazie
L'esempio tratto dalla kb M$$ postato da Manara funziona ma non è linearissimo.
Il più delle volte conviene lavorare direttamente su evento apertura report:
Su Apertura Report:
With me.Printer
      .topMargin=xyz
      .bottomMargin=kwj
End With
Ciao.


title: quale istruzione query?

author: Donato

text:
Ciao a tutti e grazie per i continui suggerimenti.
In una tabella che contiene i seguenti campi:
BarCode = numerico, indicizzato (duplicati ammessi), in relazione molti a
uno con l'Id di un'altra tabella contenente i dati anagrafici della persona
(in questo caso Contatore indicizzato (Duplicati non ammessi)
entrate = data
uscite = data
dove vengono registrati dei passaggi in entrata e in uscita, attraverso una
lettura con barcode (Id)
ho bisogno di fare un controllo di questo tipo:
Controllare se l'Id contiene almeno un entrata ed un'uscita e quindi
selezionare quelli che non corrispondono a tale condizione.
Come posso farlo con una query?
Grazie infinite
Donato


title: quale istruzione query?

author: namor

text:
Donato ha scritto:

Non hai specificato se la tabella entrate-uscite registra l'entrata e
l'uscita nello stesso record o se hai due record, uno con solo l'entrata e
uno con solo l'uscita.
Nel primo caso puoi fare
SELECT * FROM tabella WHERE (entrate Is Null) OR (uscite Is Null);
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: quale istruzione query?

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bjmh3e$8o5$1...@news.newsland.it...

Non registra sullo stesso record sia l'entrata che l'uscita, ma su record
differenti. Per cui su un record ci può essere l'uscita e su un altro
l'entrata.
Quel che voglio ottenere è un filtro che mi selezioni chi non è mai entrato
ne uscito e chi è soltanto uscito o soltanto entrato.
Grazie


title: quale istruzione query?

author: George

text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bjmkdq$ip6$1...@newsread.albacom.net...

Dividiamo il problema in due.
con ua query puoi controllare quali ID hanno almeno una timbratura, basta
fare un raggruppamento per ID:
SELECT id FROM tabella WHERE GIORNO =<qui indichi il giorno> GROUP BY id
con un'altra query puoi controllare quali hanno, all'interno della stessa
data, un numero di timbrature dispari
SELECT id FROM Tabella1 WHERE GIORNO =<qui indichi il giorno> GROUP BY id
HAVING Count(id)\2=1
Modificando opportunamente i filtri, fai tutto quello che vuoi.
(Attenzione al segno di divisione rovescio che restituisce il resto intero
della divisione)
Ciao
Giorgio


title: quale istruzione query?

text:
Donato ha scritto:

> Non registra sullo stesso record sia l'entrata che l'uscita, ma su record
> differenti. Per cui su un record ci può essere l'uscita e su un altro
> l'entrata.
> Quel che voglio ottenere è un filtro che mi selezioni chi non è mai entrato
> ne uscito e chi è soltanto uscito o soltanto entrato.
> Grazie
Per chi non è mai entrato né uscito, che quindi non avrà records nella
tabella, devi fare una query con un outer join (LEFT o RIGHT JOIN) con le
tabelle anagrafica e movimenti; prendi il barcode o il cognome dalla tbl
anagrafica e imposti come criterio "Is Null" sul campo barcode della
tabella movimenti.
Per l'altro problema, sarebbe stato più facile se i dati fossero salvati
in una tabella con i campi "BarCode", "Data", "Verso" dove verso è un
campo numerico che distingue le entrate dalle uscite.
Per esempio se dai all'entrata valore 1 e all'uscita valore 10, dopo
potrai facilmente fare una query dove raggruppi per barcode e per data e
sommi i valori di verso.
Se la somma è 1 avrai solo l'entrata, se è 10 avrai solo l'uscita, se è 11
avrai entrata e uscita.
In questo modo gestisci anche i casi anomali:
se la somma è 2 vuol dire che nello stesso giorno hai due entrate, se è 20
hai due uscite, se è 12 hai 2 entrate e 1 uscita, ecc...
Sarà poi molto facile fare una query per selezionare tutti i record che
hanno valore diverso da 11 e che quindi per un motivo o per l'altro sono
anomali.
Se non hai la possibilità di modificare la struttura dati puoi creare una
query d'unione che metta i dati nel formato barcode-data-verso e poi usare
questo sistema.



title: quale istruzione query?

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bjmlvk$sh9$1...@news.newsland.it...

outer join ???? Di che si tratta?
grazie


title: quale istruzione query?

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bjmlih$nhn$1...@newsreader.mailgate.org...

il fatto è che si svolge tutto nello stesso giorno
>
> con un'altra query puoi controllare quali hanno, all'interno della stessa
> data, un numero di timbrature dispari
> SELECT id FROM Tabella1 WHERE GIORNO =<qui indichi il giorno> GROUP BY id
> HAVING Count(id)\2=1
non è possibile selezionarli in base a pari o dispari in quanto hanno una
codice univoco.
Ad ogni passaggio in entrata od uscita, viene registrato un record
corrispondente all'Id.


title: quale istruzione query?

text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bjmoe6$mvs$1...@newsread.albacom.net...

Esistono essenzialemnte due tipi di join:
1) quello che restituisce solo i record delle tabelle che stanno a destra e
a sinistra del join e che corrispondono alla regola di join (INNER JOIN);
2) quello che restituisce tutti i record che stanno nella tabella di destra
o di sinistra del join insieme alle informazioni relazionate dell'altra
tabella legata (LEFT o RIGHT OUTER JOIN) se ci sono;
Guarda la guida in linea...


title: quale istruzione query?

text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bjmone$n60$1...@newsread.albacom.net...

Allora... non ti serve il filtro per giorno.
Ho sbagliato poi il campo di riferimento, non ID ma Barcode.
Le due query diventano quindi:
SELECT barcode FROM tabella GROUP BY barcode
e questa ti da quali hanno almeno una timbratura.
SELECT id FROM Tabella1 GROUP BY barcode HAVING Count(barcode)\2=1
e questa ti da quali hanno un numero di timbrature dispari (omessa entrata o
omessa uscita o doppia timbratura)
Ciao.


title: quale istruzione query?

text:
Donato ha scritto:
[cut]
> outer join ???? Di che si tratta?
> grazie
Quando fai una query con due o più tabelle in relazione tra loro ti
vengono mostrati solo i record in cui i campi dall'una e dall'altra parte
della relazione contengono lo stesso valore. Questo è un INNER JOIN.
Se nella tua tabella anagrafica hai un nome ma non ci sono movimenti per
quella persona, usando questo tipo di query quella persona non comparirà.
Prova a fare doppio click sulla linea nera della relazione e vedrai che
hai la possibilità di cambiare questo comportamento, puoi dire ad access
di mostrare tutti i record di una delle tabelle anche se nell'altra non ci
sono record corrispondenti. Questo è un outer join (RIGHT JOIN o LEFT JOIN)



title: quale istruzione query?

text:
> Quando fai una query con due o più tabelle in relazione tra loro ti
> vengono mostrati solo i record in cui i campi dall'una e dall'altra parte
> della relazione contengono lo stesso valore. Questo è un INNER JOIN.
> Se nella tua tabella anagrafica hai un nome ma non ci sono movimenti per
> quella persona, usando questo tipo di query quella persona non comparirà.
>
> Prova a fare doppio click sulla linea nera della relazione e vedrai che
> hai la possibilità di cambiare questo comportamento, puoi dire ad access
> di mostrare tutti i record di una delle tabelle anche se nell'altra non ci
> sono record corrispondenti. Questo è un outer join (RIGHT JOIN o LEFT
JOIN)
>
> Namor
Grazie Namor. Volevo spiegarti che, pur non conoscendo il termine "Outer
join", ci ero comunque arrivato ad impostare questi tipi di selezione.
Ma il problema mi rimane.
Cioè quale istruzione mi può verificare che una persona identificaca dal
barcode risponda ad entrambe le condizioni di Entrata e Uscita?
Escludendo queste, la selezione che mi interessa è per quelle persone che
hanno timbrato solo l'entrata o solo l'uscita.
A dire il vero, io avrei preferito ottenere un comando che cancellasse dalla
tabella principale dell'anagrafica partecipanti quelli che non hanno
registrato alcun passaggio (e quindi non compare il proprio Id nella tabella
dei passaggi).
Attraverso delle query sono riuscito ad ottenere i record che rispondono ai
requisiti di entrata ed uscita.
Adesso il problema è questo.
Confrontare la query così ottenuta con la tabella principale dei
partecipanti e selezionare in questa, i record non corrispondenti al fine di
eliminarli.
Piano piano ci arrivo. Grazie a tutti
Donato


title: quale istruzione query?

text:
Donato ha scritto:


Bene, allora fai una nuova query e metti da una parte la tabella
"partecipanti" e dall'altra la query che hai già ottenuto, e nella
relazione gli dici di mostrare tutti i record di "partecipanti".
Poi selezioni partecipanti.* e il campo barcode dalla query, sul quale
imposti come criterio "Is Null".
Ti mostrerà tutti i partecipanti che non hanno entrate e uscite. Una volta
verificato che funzioni bene puoi trasformare la query così ottenuta in
una query di eliminazione, per cancellare i partecipanti che non hanno
movimenti.



title: quale istruzione query?

text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:bjp5mp$sf4$1...@news.newsland.it...

Grazie infinite.
Ci provo.


title: Filtro su tabella access

author: Simone Menegatti

text:
Ho und tabella con i seguenti campi:
Es.
DATA    NUMERO    STATO
01/10     11        F
01/10     22        F
01/10     33        I
02/10     41        F
02/10     50        F
02/10     12        I
02/10     44        A
Devo eliminare record che sono registrati prima del 01/10
che hanno stato uguale a "F"
In questo caso dovrebbero essere cancellati solo i primi
due record.
Facendo un filtro per la DATA e per lo STATO non ottengo
il risultato voluto. Bisognerebbe che il filtro venisse
fatto al verificarsi di tutte e due le condizioni
contemporaneamente.
Ci vorrebbe la costante "AND". Se la data è < 01/10 AND lo
stato = F


title: Filtro su tabella access

author: sv

text:
Simone Menegatti ha scritto:

Con una query di cancellazione:
DELETE MiaTabella.*, MiaTabella.Data, Miatabella.Stato
FROM MiaTabella
WHERE (((MiaTabella.Data)<=#10/1/2003#) AND ((MiaTabella.Stato)="F"));
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtro su tabella access

author: Neo

text:
"Simone Menegatti" <
smene...@italy.mainetti.com
> ha scritto nel messaggio
news:bofura$b13$1...@fata.cs.interbusiness.it...

nella query metti i due criteri sulla stessa riga... ti fa AND
se li metti su righe diverse ti fa OR


title: Filtro su tabella access

author: Gabriele Bertolucci

text:
Ti ho risposto su microsoft.public.it.office.access, ma per completezza
posto la risposta anche qui.
> Devo eliminare record che sono registrati prima del 01/10
> che hanno stato uguale a "F"
> Facendo un filtro per la DATA e per lo STATO non ottengo
> il risultato voluto. Bisognerebbe che il filtro venisse
> fatto al verificarsi di tutte e due le condizioni
> contemporaneamente.
> Ci vorrebbe la costante "AND". Se la data è < 01/10 AND lo
> stato = F
Direi che ti sei risposto da solo :-)
DELETE FROM Tabella WHERE (Data < 1/10/2003) AND (Stato = 'F')
Eri solo ad un passo dalla soluzione :-)
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Compilatore Access

author: ciroteo

text:
Ciao a tutti,
come state?
Ho appena letto sul sito di Microsoft che oggi è uscito finalmente il compilatore per Access!

Da quanto tempo lo aspettavamo, lunga vita ad Access!


title: Compilatore Access

author: Massimiliano Amendola

text:

Ah finalmente... era da access 97 che lo aspettavo

Appena posso CIDIamo uno sguardo SIGH!
MA


title: Compilatore Access

text:
Il giorno giovedì 1 aprile 2021 alle 13:42:28 UTC+2 ciroteo ha scritto:

Ciao Matteo, e Massimiliano... azz speravo dopo anni di sentire di meglio ;-)

@Alex


title: Compilatore Access

author: BFS

text:

scaricato la beta
funziona benissimo


title: Compilatore Access

author: Karl Donaubauer

text:
Salve Matteo,

ciroteo:

Io, d'altra parte, ho sentito che qualcuno (capace di una cosa simile)
sta costruendo una nuova versione di VB(A) per la quale si può usare
Visual Studio Code come ambiente di sviluppo, e che ha molte nuove
caratteristiche che stiamo aspettando da 20 anni.

Uhh, aspetta un attimo, questo era prima di oggi.... Vedi anche
https://www.donkarl.com/devcon/agenda.htm

:-)
Karl
*********
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: Compilatore Access

text:
ciao a tutti, dai famose una risatina!
spero stiate tutti bene!



title: Compilatore Access

author: Bruno Campanini

text:

Where from???

Bruno


title: Accedere al recordset creato da una query

author: Stefanino

text:
ciao a tutti!!
Ho la necessità, se è possibile, nell'evento apertura di un report di
navigare nel recodset prodotto dalla query da cui il report trae origine,
e' possibile ???????????????

--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: MA

text:
"Stefanino "
<
s._elim_gra_elim_ssi@sa_elim_biana.it
> ha scritto
nel messaggio
news:ccjnfu$ksl$1...@news.newsland.it...
> ciao a tutti!!
>
> Ho la necessità, se è possibile, nell'evento
apertura di un report di
> navigare nel recodset prodotto dalla query da
cui il report trae origine,
> e' possibile ???????????????
>
Dicci cosa vuoi fare non come
MAssimiliano


author: stefanino

text:
MA ha scritto:
> Dicci cosa vuoi fare non come
> MAssimiliano
Ok , io in due caselle di testo "text1" e "text2" del report "rep1"
devo attribuirgli un valore tex1.text=pippo text.text=lippo se all'interno
del campo "pluto"di uno dei record che compongono il recordset da cui
prende origine il report e' presente il valore "F"
Grazie Milles



text:
"stefanino "
<
s._elim_gra_elim_ssi@sa_elim_biana.it
> ha scritto
nel messaggio
news:ccjoei$rpa$1...@news.newsland.it...
> MA ha scritto:
>
> > Dicci cosa vuoi fare non come
> > MAssimiliano
>
> Ok , io in due caselle di testo "text1" e
"text2" del report "rep1"
> devo attribuirgli un valore tex1.text=pippo
text.text=lippo se all'interno
> del campo "pluto"di uno dei record che
compongono il recordset da cui
> prende origine il report e' presente il valore
"F"
>
Text1 = IIf(Dcount([Pluto],"tuaTabella","Pluto =
'F'")>0;"Pippo";"")
ciao MAssimiliano


author: STefanino

text:
> Text1 = IIf(Dcount([Pluto],"tuaTabella","Pluto =
> 'F'")>0;"Pippo";"")
> ciao MAssimiliano
Ti ringrazio ma non e' proprio cosě semplice, mi sono spiegato male,
cioe' io protrei fare una query di creazione tabella la quale mi crea una
tabella con dei record,dopo di che io devo andare ad analizzare ogni
singolo record e se nel campo "coll" trovo il valore D devo aggiungere al
corpo del record una riga di testo per ogni recod che ha il valore D nel
campo "coll"
Spero di essere stato un attimino piu' chiaro, grazie mille a tutti



author: Paolo opg

text:
s._elim_gra_elim_ssi@sa_elim_biana.it
 (STefanino) wrote in
news:ccjq7g$7j1$
1...@news.newsland.it
:
>
>> Text1 = IIf(Dcount([Pluto],"tuaTabella","Pluto =
>> 'F'")>0;"Pippo";"")
>
>> ciao MAssimiliano
> Ti ringrazio ma non e' proprio così semplice, mi sono spiegato male,
> cioe' io protrei fare una query di creazione tabella la quale mi crea
> una tabella con dei record,dopo di che io devo andare ad analizzare
> ogni singolo record e se nel campo "coll" trovo il valore D devo
> aggiungere al corpo del record una riga di testo per ogni recod che ha
> il valore D nel campo "coll"
>
>
> Spero di essere stato un attimino piu' chiaro, grazie mille a tutti
>
...
come t hanno già detto all'inizio, è meglio se spieghi il problema, non
la soluzione che hai trovato tu...
perchè devi aggiungere questa riga?
una riga di testo a caso o il contenuto del record?
non basta filtrare con un semplice tuocampo like '%D%' e mostrare nel
report i record estratti, uno per riga?
finchè non esponi il problema, si potrà solo andare a naso...
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
| (fake address in reply-to field!)
+-------


text:
Paolo opg ha scritto:
> ...
> come t hanno già detto all'inizio, è meglio se spieghi il problema, non
> la soluzione che hai trovato tu...
> perchè devi aggiungere questa riga?
> una riga di testo a caso o il contenuto del record?
> non basta filtrare con un semplice tuocampo like '%D%' e mostrare nel
> report i record estratti, uno per riga?
> finchè non esponi il problema, si potrà solo andare a naso...
Ok ho un report che ha origine da una query su una tabella se faccio
eseguire il report cosi mi carica tutte le righe della tabella, il
problema e' che se in un campo "campo1" di un record della tabella e'
presente il valore "d" mi occorre far stampare una riga in piu' es.
recod tabella:
cdpar:02589
depar:collettore 3/4
modello:600
campo1: D
se c'e il il valore D come nel caso sopra occorre stampare sempre una riga
aggiuntiva fissa per ogni record con valore D cosi formata
cdpar: 02999
depar: finale collettore
modello 600
campo1:F
Grazie a tutti e Ciao



text:
s._elim_gra_elim_ssi@sa_elim_biana.it
  (stefanino) wrote in
news:ccll21$cb5$
1...@news.newsland.it
:
> se c'e il il valore D come nel caso sopra occorre stampare sempre una
> riga aggiuntiva fissa per ogni record con valore D cosi formata
>
> cdpar: 02999
> depar: finale collettore
> modello 600
> campo1:F
>
> Grazie a tutti e Ciao
>
potresti mettere un'istruzione nell'evento su formattazione del corpo, che
t rende visibile 'campo1' solo se contiene 'D'...



title: Problema con un Report

text:
Ragzzi salve ho un piccolo problema con un report mi spiego.
Ho un report chiamto "ordine2" che riporta i dati di una tabella ordine.
abbiamo cosi:
codice
descrizione
prezzo
quantità
sconto
Iva
Totale
Nella casella di testo relativa al totale ho inserito il seguente codice per
far uscire il totale riga
=(((([PrezzoUnitario]*[Quantità])*(1-[Sconto])*100)/100)*(1+[IVA]))
Ho creato poi un'altro report (chiamato "FATTURA") dove oltre ad avere altri
dati (siccome sto costruendo una fattura avro i dati del destinataio e del
mittente) ho importato il report "ordine2" attraverso una sottomaschera.
Il problema è che vorrei fare la somma della colonna totale (presente nel
report "ordine2") e vorrei che il risultato comparisse in una casella di
testo presente nel piè di pagina del report "Fatture". Tutto questo perchè
vorreti che il totale uscisse sempre allo stesso posto invece che essere a
volte più in alto e a volte più in basso in base ai prodotti presenti in
fattura.
Ho provato ad inserire il seguente codice
=Somma(Report!ordini2!Totale)
ma mi da #errore.
Come posso risolvere????? Grazie mille a tutti


title: Problema con un Report

text:
<
mazzaca...@libero.it
> wrote in message
news:_F7lo.97756$Ua.2...@twister2.libero.it...
> Ragzzi salve ho un piccolo problema con un report mi spiego.
[,,,]
> Il problema č che vorrei fare la somma della colonna totale (presente nel
> report "ordine2") e vorrei che il risultato comparisse in una casella di
> testo presente nel pič di pagina del report "Fatture". Tutto questo perchč
> vorreti che il totale uscisse sempre allo stesso posto invece che essere a
> volte piů in alto e a volte piů in basso in base ai prodotti presenti in
> fattura.
>
> Ho provato ad inserire il seguente codice
> =Somma(Report!ordini2!Totale)
> ma mi da #errore.
> Come posso risolvere????? Grazie mille a tutti
Puoi mettere la tua funzione solo in
Report Header/Footer.
In Page Header/Footer non funziona.
Bruno


title: Problema con un Report

author: Antonio Biso

text:
<
mazzaca...@libero.it
> ha scritto nel messaggio
news:_F7lo.97756$Ua.2...@twister2.libero.it...
> Ragzzi salve ho un piccolo problema con un report mi spiego.
>
> Ho un report chiamto "ordine2" che riporta i dati di una tabella ordine.
Ma com'era quel discorso del titolo significativo per permettere le ricerche
agli altri?
Antonio


title: Problema con un Report

text:

- nel sottoreport crea una casella di testo "txtSomma" con
=Somma(Totale)
- nella casella di testo del report principale usa
=ordini2.Report!txtSomma
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: licenza d'uso

author: cinis

text:
Vorrei tanto capire come posso fare a far funzionare access97 su un pc su
cui avevo installato office 2000, perche dopo aver disinstallato office 2000
e installato  97  ogni volta che provo a far partire access mi risponde con
una frase molto simpatica "impossibile avviare microsoft access non e' stata
concessa la licenza d'uso su questo computer". e ora che faccio? ho gia
riprovato a disinstallarlo e reinstallarlo almeno 3 volte ma il risultato
non cambia.
Forse che ci sia qualche riga di un ini da eiminare o da modificare qualche
chiave del  registro. Please help me


title: licenza d'uso

author: HP

text:
E' un bug noto ...prova a gurdare qui
http://support.microsoft.com/support/kb/articles/Q241/1/41.ASP
oppure vai al sito
http://www.mvps.org/access/bugs/index.htm
Dove puoi trovare un elenco dei bugs relativi a Access 97 e 2000
Ciao
HP



title: licenza d'uso

author: Andrea

text:
disinstalla office97 e vai ha cancellare la direttori di office sotto
programmi e poi installa office97
ciao
"HP" <
sp...@nospamtin.it
> ha scritto nel messaggio
news:pWqLiRF0$GA....@news1.galactica.it...



title: Esempi ADP

author: Passaro, Antonio

text:
Ragazzi dove posso travare esempi di applicazioni clent/server ADP di Access
2000 ?
Sul CD di Access 2000 esiste solo Nortwind.adp.
Troppo poco per imparare ,secondo me.
Grazie per l'aiuto.
Antonio Passaro
--
Posted from
mailbe1.wang.com
 [192.58.226.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: rilevare eventi subform da form principale

author: wlady

text:
ciao a tutti,
ho una maschera che contiene tre subform associati alla stessa
maschera.
Ho bisogno di rilevare, nella maschera principale, gli eventi generati
dalle tre sottomachere.
Utilizzando WithEvents riesco a rilevare solo gli eventi generati
dalla prima delle sottomaschere.
Qualcuno sa aiutarmi?
Grazie 1000


author: OneEDP

text:
"wlady" <
wlad...@gmail.com
> ha scritto nel messaggio
news:4e7908e1-cc22-40ce...@3g2000yqk.googlegroups.com...

' Clienti - Form_Clienti
'
Option Compare Database
Option Explicit
Private WithEvents msubOrdini As Access.Form
Private Sub Form_Close()
    Set msubOrdini = Nothing
End Sub
Private Sub Form_Open(ByRef Cancel As Integer)
    Set msubOrdini = Me.subOrdini.Form
    msubOrdini.OnCurrent = "[Event Procedure]"
End Sub
Private Sub msubOrdini_Current()
    MsgBox "msubOrdini_Current"
End Sub


author: Antonio

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49df10e9$0$1116$4faf...@reader3.news.tin.it...

Io avrei preferito leggere anche un altro intervento:
Private Sub RingraziamentiDiWlady()
   MsgBox "Grazie OneEDP per il prezioso suggerimento"
End Sub
ma non tutti conoscono l'importanza di questa routine.
Ciao
Antonio


text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:49e2dd53$0$692$5fc...@news.tiscali.it...

Colpa degli sviluppatori che non hanno previsto l'evento OnThanks.
Ma nello spirito del NG gli OnThanks sono sottointesi e molte volte il tempo
non dà tregua.
Dire grazie non deve diventare una routine... ;-)
Ciao e grazie a te Antonio.
Ciao


title: Ancora sui calcoli di Access

author: CarloCos

text:
Ciao a tutti
ho seguito (anche se in ritardo) il problema  dei calcoli con Access.
Voglio qui esprimere il mio parere.
Access ti dice che è preferibile usare gli operatori matematici con dati
dello stesso tipo.
Se si segue questa regola i calcoli sono corretti...anche se non sempre
matematicamente esatti.
Mi spiego: se si desidera operare con valori che hanno dei decimali (più di
due), è preferibile usare la precisione doppia (double); se i decimali sono
uno o al massimo due si può usare la precisione singola (single) sapendo che
la seconda cifra decimale viene arrotondata.
Se si usa il tipo di dati valuta i risultati saranno corretti ma
matematicamente errati.
Solo con i dati a precisione doppia si avranno risultati matematicamente
esatti.
Quello che si è detto sul N.G. è solo in parte vero.
Per quanto riguarda la funzione proposta:
Function NormSingle(valore As Double) As Double
  Dim Dec As Byte
  Dec = Len(valore) - InStr(valore, ",")
  NormSingle = Fix("" & valore * (10 ^ Dec) + Sgn(valore) * 0.5) / (10 ^
Dec)
End Function
è anch'essa errata. Infatti se gli passi un valore double restituisce in
pratica un single. Prova a passare 1087.15600585938 restituirà 1087,156 che
è comunque errato, cioè arrotondato.
Ancora: prova a impostare i tre campi con i tipi di dati Valuta. Il
risultato sarà corretto ma matematicamente errato: 1.087,156 * 14,2854 =
15.530,4583. Il risultato matematico corretto dovrebbe essere 15530,4583224
Le convenzioni internazionali hanno stabilito dei compromessi matematici a
più livelli: Wall Street non usa i tipi di dati "Valuta" ma a precisione
doppia. Il mio fruttivendolo sotto casa usa i tipi di dati "Valuta".
Le conversioni tra tipi di dati danno dei risultati esatti ma
matematicamente errati.
Infatti basta provare a trasformare un campo che contiene dati di tipo
single in dati a precisione doppia per accorgersi che 1.087,156 (in
precisione singola) diviene 1087,1560059 in precisione doppia. Cosa è
successo? Access ha aggiunto quello che avrebbe sottratto (arrotondato)
nella conversione contraria.
Non sono sbagliati i calcoli di Access. Essi rispondono alle convenzioni
internazionali.
In conclusione la domanda che mi faccio quando scrivo i programmi è questa:
"quale risultato è richiesto dal cliente?". Si tratta di soldi o di calcoli
matematici puri. Se risponde soldi i dati saranno in valuta (e
matematicamente errati), se risponde matematici i dati saranno in precisione
doppia (e matematicamente corretti).
Cosa ne pensate?
Ciao a tutti, Carlo


title: Ancora sui calcoli di Access

author: Oscar Metelli

text:
"CarloCos
> Ciao a tutti
> Quello che si è detto sul N.G. è solo in parte vero.
>
> Per quanto riguarda la funzione proposta:
> Function NormSingle(valore As Double) As Double
>   Dim Dec As Byte
>
>   Dec = Len(valore) - InStr(valore, ",")
>   NormSingle = Fix("" & valore * (10 ^ Dec) + Sgn(valore) * 0.5) / (10 ^
> Dec)
> End Function
>
> è anch'essa errata. Infatti se gli passi un valore double restituisce in
> pratica un single. Prova a passare 1087.15600585938 restituirà 1087,156
che
Ok, ma la funzione è stata pensata per normalizzare il valore Single...
L'ho provata stamane e a parer mio risolve perfettamente il mio problema (è
migliore di quella che avevo postato io).
> Non sono sbagliati i calcoli di Access. Essi rispondono alle convenzioni
> internazionali.
>
> In conclusione la domanda che mi faccio quando scrivo i programmi è
questa:
> "quale risultato è richiesto dal cliente?". Si tratta di soldi o di
calcoli
> matematici puri. Se risponde soldi i dati saranno in valuta (e
> matematicamente errati), se risponde matematici i dati saranno in
precisione
> doppia (e matematicamente corretti).
Sono soldi e quindi il campo Prezzo è valuta.
La QTA è (più logicamente) un valore Single dato che conterrà numeri
*piccoli* e con pochi decimali: sono convinto che sia la soluzione più usata
nei programmi di fatturazione.
Ciao, Oscar


title: Indice riepilogativo a fine report

author: Leonardo

text:
Buongiorno Amici del NG,
in un report di Access 2003 ho un listino con una Intestazione
Categoria (Tipo Biscotti, Caffè, Confetture, etc) seguita dal corpo
del report con codice, descrizione articolo, prezzo, etc.
Ora, avrei la necessità di avere a fine report un indice riepilogativo
di ogni Intestazioni Categoria con a fianco il numero della pagina di
riferimento,ad esempio Biscotti di pasticceria a pag. 35 oppure Latte
scremato a pag. 44; ciò per rendere agevole la ricerca degli articoli.
Spero possiate aiutarmi.
Grazie molte del prezioso aiuto.
Leo


title: Indice riepilogativo a fine report

author: CIDI

text:
"Leonardo" <
esposi...@gmail.com
> ha scritto nel messaggio
news:d999f46f-71c5-4895...@l1g2000yqk.googlegroups.com...
Buongiorno Amici del NG,
in un report di Access 2003 ho un listino con una Intestazione
Categoria (Tipo Biscotti, Caffč, Confetture, etc) seguita dal corpo
del report con codice, descrizione articolo, prezzo, etc.
Ora, avrei la necessitŕ di avere a fine report un indice riepilogativo
di ogni Intestazioni Categoria con a fianco il numero della pagina di
riferimento,ad esempio Biscotti di pasticceria a pag. 35 oppure Latte
scremato a pag. 44; ciň per rendere agevole la ricerca degli articoli.
Spero possiate aiutarmi.
Grazie molte del prezioso aiuto.
Leo
vedi se aiuta:
http://tinyurl.com/cu57gf
ciao
Daniele


title: Indice riepilogativo a fine report

text:
On 16 Apr, 13:38, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Leonardo" <
esposito.l...@gmail.com
> ha scritto nel messaggionews:d999f46f-71c5-4895...@l1g2000yqk.googlegroups.com...
> Buongiorno Amici del NG,
> in un report di Access 2003 ho un listino con una Intestazione
> Categoria (Tipo Biscotti, Caffè, Confetture, etc) seguita dal corpo
> del report con codice, descrizione articolo, prezzo, etc.
> Ora, avrei la necessità di avere a fine report un indice riepilogativo
> di ogni Intestazioni Categoria con a fianco il numero della pagina di
> riferimento,ad esempio Biscotti di pasticceria a pag. 35 oppure Latte
> scremato a pag. 44; ciò per rendere agevole la ricerca degli articoli.
> Spero possiate aiutarmi.
> Grazie molte del prezioso aiuto.
>
> Leo
>
> vedi se aiuta:
http://tinyurl.com/cu57gf
>
> ciao
> Daniele
provo subito
grazie Daniele


title: Indice riepilogativo a fine report

text:

> grazie Daniele- Nascondi testo citato
>
> - Mostra testo citato -
funziona perfettamente! Grazie ancora.
ciao


title: Combo e comando openform

author: lebroki

text:
in una sottomaschera ho una casella combinata nella quale ci sono
alcuni valori che ricvo da una tabella.
Ora vorrei che per ogni "valore" della casella combinata venga aperta
la maschera corrispondente che resta aperta per un tot periodo di
tempo e poi si chiude automaticamente.
combo autori
nell'elenco seleziono verga
si apre la maschera verga
che dopo poco si richiude
e questo per ogni "valore" della combo
il problema mio è come abinare per ogni valore della combo autori
la machera relativa
docmd.openform..........


title: Combo e comando openform

author: Roberto da casa

text:
"lebroki" <
lebros...@yahoo.it
> ha scritto nel messaggio
news:nr0o32l0idvnddlq1...@4ax.com...

Non è chiaro se devi aprire una maschera diversa per ogni autore selezionato
con la casella combinata oppure se devi aprire un unica maschera che venga
filtrata con il valore della casella combinata.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Combo e comando openform

text:
>Non è chiaro se devi aprire una maschera diversa per ogni autore selezionato
>con la casella combinata oppure se devi aprire un unica maschera che venga
>filtrata con il valore della casella combinata.
Per ogni autore che è inserito nella casella combinata apro
la relativa maschera che dopo un tempo stabilito si richiude
automaticamente.
nella casella combinata
verga
pirandello
dante
.
.
se seleziono verga si apre la relativa maschera che si chiuderà in un
tempo x e così le altre maschere relative ad ogni autore.
mscverga
mscpirandello
mscdante
grazie.


title: Combo e comando openform

text:
"lebroki" <
lebros...@yahoo.it
> ha scritto nel messaggio
news:1abp329o5rjf6ei25...@4ax.com...

Se la casella combinata ha un UNICA colonna che contiene il cognome
dell'autore.
Se i nomi delle maschere sono ricavabili facendo precedere al nome
dell'autore la costante "msc".
Se la casella combinata si chia MiaCombo.
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
DoCmd.OpenForm "msc" & Me!MiaCombo
Per fare in modo che le maschera aperte vengano chiuse automaticamente dopo
un minuto, nella la loro proprietà Intervallo timer scrivi 60000 e a fronte
dell'evento "Su timer" genera la seguente riga di codice VBA:
DoCmd.Close
>
> grazie.
Prego



title: Combo e comando openform

text:


Adesso provo, grazie.


title: Creare una lista di valori...

author: Paolo

text:
Buon giorno a tutto il Ng.
sempre a caccia di notizie stavolta chiedo un'info sul testo:
esiste un modo per visualizzare in una casella di testo tutti valori di una
colonna di tabella contemporaneamente?
Mi spiego : ho una tabella con il campo Nome (testo regolare) , esiste un
modo perchè io possa vedere in una casella di testo (o altrove, combo o
casella di riepilogo ad esempio) tutti i miei bei nomi in fila es.:
 nome1 nome2 nome3 nome4
senza saltare riga?
Grazie , Paolo


title: Creare una lista di valori...

text:
"Paolo" <
he...@virgilio.it
> ha scritto nel messaggio
news:aXSx7.10480$pm2.2...@news2.tin.it...

Creati una combo o una casella di riepilogo che abbia come origine riga la
tua tabella.
Naturalmente la combo o la casella di riepilogo debbono avere tante colonne
quanti sono i campi della tabella: alle colonne che non vuoi visualizzare
dai lunghezza 0cm (zero centimetri).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Creare una lista di valori...

text:
> Creati una combo o una casella di riepilogo che abbia come origine riga la
> tua tabella.
> Naturalmente la combo o la casella di riepilogo debbono avere tante
colonne
> quanti sono i campi della tabella: alle colonne che non vuoi visualizzare
> dai lunghezza 0cm (zero centimetri).
>
> --
> Roberto
>
Ciao Roberto , grazie per la risposta, il mio problema (adottando la tua
soluzione ) non mi sembra che si risolva in quanto vorrei che una volta
effettuata una query e "scremata" delle parti superflue vorrei che i
risultati di questa siano messi "di fila" e non in colonna come avviene con
le caselle di riepilogo.
Ossia   Rossi Mario ; Verdi Franco ; Gialli Attilio
e non Rossi Mario ;
          Verdi Franco ;
          Rossi attilio ;
(per quanto riguarda il punto e virgola ho adottato un criterio format
"nomecolonna" & ";" )
Ciao e grazie,
Paolo


title: Creare una lista di valori...

author: Alessandro Cappelli

text:
> Ciao Roberto , grazie per la risposta, il mio problema (adottando la tua
> soluzione ) non mi sembra che si risolva in quanto vorrei che una volta
> effettuata una query e "scremata" delle parti superflue vorrei che i
> risultati di questa siano messi "di fila" e non in colonna come avviene
con
> le caselle di riepilogo.
> Ossia   Rossi Mario ; Verdi Franco ; Gialli Attilio
> e non Rossi Mario ;
>           Verdi Franco ;
>           Rossi attilio ;
> (per quanto riguarda il punto e virgola ho adottato un criterio format
> "nomecolonna" & ";" )
crea un recordset dei dati che devi mettere nella textbox
poi fai ciclare i record
.movefirst
do while not rst.EOF
    Me!NomeTextBox = Me!NomeTextBox  & "; " & rst.Nome
    .movenext
loop


title: Creare una lista di valori...

text:
"Paolo" <
he...@virgilio.it
> ha scritto nel messaggio
news:pGly7.15597$YC3.4...@news1.tin.it...

Non ho capito allora cosa c'entri una casella combinata o una casella di
riepiligo;
Quanto ad una casella di testo, anche se associata ad un campo memo,
potrebbe non essere sufficiente a contenere tutti i nomi e cognomi di un
archivio anagrafico (max 64K caratteri).
A me sembra strano un solo controllo che deve contenere cosě tanti dati;
perchč non ci dici cosa devi fare?



title: Creare una lista di valori...

text:
"Paolo" <
he...@virgilio.it
> ha scritto nel messaggio
news:pGly7.15597$YC3.4...@news1.tin.it...

Non ho capito allora cosa c'entri una casella combinata o una casella di
riepiligo;
Quanto ad una casella di testo, anche se associata ad un campo memo,
potrebbe non essere sufficiente a contenere tutti i nomi e cognomi di un
archivio anagrafico (max 64K caratteri).
A me sembra strano un solo controllo che deve contenere cosě tanti dati;
perchč non ci dici cosa devi fare?
--



title: Query aggiornamento data

author: bizio

text:
Ciao a tutti,
ho un campo data in tabella che probabilmente in seguito ad una
conversione del formato del campo contiene date di nascita degli utenti
maggiori della data attuale(il che è impossibile ovviamente!)
Gli utenti sono molti,dovrei quindi trasformare una data 01/01/2020 in
01/01/1920
Esiste un modo con la query di aggiornamento?
il criterio sarebbe >=01/01/2000 se non sbaglio,ma nella sezione
"aggiorna a" cosa devo inserire?
Grazie mille


title: Query aggiornamento data

author: Carlo Costarella

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1169124133.7...@l53g2000cwa.googlegroups.com...

Grazie mille
A mio avviso è meglio costruirsi una funzione pubblica da passare poi alla
query di aggiornamento.
Per esempio:
In un modulo pubblico:
Public Function CambiaData(UnaData As Date) As Date
CambiaData = Mid(UnaData, 1, 6) & "19" & Mid(UnaData, 9, 2)
End Function
La query di aggiornamento diventa, ad esempio (ricorda di cambiare i nomi di
tabella e campo):
UPDATE Prova SET Prova.Data = CambiaData([DATA])
WHERE (((Year([Data]))>2000));
Oppure:
UPDATE Prova SET Prova.Data = CambiaData([DATA])
WHERE (((Prova.Data)>#1/1/2000#));
Ciao, Carlo


title: Query aggiornamento data

text:
Grazie per l'aiuto Carlo,
posso rubarti altri 5 minuti della tua competenza per capire come
funziona logicamente quello che mi hai suggerito?
Cosi la prossima volta so come modificarla
Più che altro la parte del modulo che non conosco molto,per la query
ok!!
Grazie ancora
Carlo Costarella ha scritto:



title: Query aggiornamento data

text:
Non fa niente ho capito,
mi sono un pò documentato,non conoscevo la funzione mid() e anche
senza usare il modulo si può risolvere cosi con una query di
aggiornamento (ovviamente con nomi dei campi adattati alle mie
esigenze):
UPDATE [Tab Principale] SET [Tab Principale].[Data NASCITA] = Mid([data
nascita],1,6) & "19" & Mid([data nascita],9,2)
WHERE ((([Tab Principale].[Data NASCITA])>=#1/1/1900#));
un saluto a tutti


title: Query aggiornamento data

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1169131856.1...@a75g2000cwd.googlegroups.com...
Grazie per l'aiuto Carlo,
posso rubarti altri 5 minuti della tua competenza per capire come
funziona logicamente quello che mi hai suggerito?
Cosi la prossima volta so come modificarla
Più che altro la parte del modulo che non conosco molto,per la query
ok!!
Grazie ancora
Ciao Bizio,
ti ricordo di scrivere dopo la risposta e non in testa come hai fatto ora.
Volentieri ti spiego la funzione.
La riscrivo:
Public Function CambiaData(UnaData As Date) As Date
CambiaData = Mid(UnaData, 1, 6) & "19" & Mid(UnaData, 9, 2)
End Function
Innanzi tutto si tratta di una funzione pubblica in un modulo pubblico,
richiamabile quindi da tutto il db. La funzione obbliga l'utilizzatore a
passargli un valore di tipo data (UnaData as Date) e restituisce "as" una
data.
Brevissima disgressione: le funzioni si differenziano dalle Sub perchè
restituiscono un valore.
La funzione MID restituisce un valore variant di tipo stringa e richiede che
gli si dica quale è la stringa da esaminare, da dove deve iniziare a leggere
(da quale carattere) e quanto lunga deve essere la stringa restituita.
Tipicamente:
Mid(StringaDaleggere,InizioLettura,LunghezzaLettura).
Nella funzione gli abbiamo detto di restituire dal primo al sesto carattere
della "stringa" (in questo caso la data la tratta come una stringa) UnaData.
Se UnaData era per esempio 01/12/2004 restituiva 01/12/ (sei caratteri). A
questo punto tu volevi che il 20 di 2020 venisse cambiato in 19, dunque con
& "19", aggiungo alla stringa restituita da MID anche la stringa 19. Ora la
stringa restituita fino a questo punto è 01/12/19, ma non basta perchè avevi
anche bisogno delle ultime due cifre dell'anno.
Riecco che ci viene in soccorso la funzione MID. Infatti Mid(UnaData, 9, 2)
restituisce proprio, a partire dal carattere 9, le due cifre finali di
UnaData.
Usando la funzione nella query, questa, la funzione, sarà richiamata da ogni
singolo record processato, e la query gli passarà (gli dara in pasto) alla
funzione stessa il campo "data".
Per l'uso delle funzioni, delle sub o di MID puoi tranquillamente leggere ed
approfondire dalla guida in linea dei moduli.
Ciao, Carlo


title: Query aggiornamento data

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1169133090....@v45g2000cwv.googlegroups.com...
Non fa niente ho capito,
------------------------
ti avevo già risposto....
mi sono un pò documentato,non conoscevo la funzione mid() e anche
senza usare il modulo si può risolvere cosi con una query di
aggiornamento (ovviamente con nomi dei campi adattati alle mie
esigenze):
------------------------------
Sì è vero si può fare anche così ed era così che stavo per risponderti. C'è
però un problema quando distribuisci il db: se un riferimento dovesse essere
mancante, saltano tutte le funzioni incorporate come per esempio Mid() e la
query non funzionerebbe. Con la funzione non avresti problemi che, come
vedi, ricalca esattamente la sintassi che hai usato nella query. E poi vuoi
mettere saper usare il codice?.......
un saluto a tutti
Anche a te,
Carlo


title: Query aggiornamento data

text:
Carlo Costarella ha scritto:

Grazie Carlo,
ovviamente grazie per l'aiuto e la spiegazione,ora ho le idee più
chiare sicuramente!!
Ho capito il problema di cui mi parlavi nel caso avessi dovuto
distribuire il db.
A tal riguardo puoi dirmi qual'è il riferimento di cui mi parlavi?
E' per caso, Microsoft DAO 3.6 Object Library?
E' lì che risiedono le funzioni?
Scontato dirti che sei stato molto gentile ma te lo dico lo stesso e ti
ringrazio ancora
Ciao Fabrizio


title: Query aggiornamento data

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1169137845.7...@v45g2000cwv.googlegroups.com...
Carlo Costarella ha scritto:


------------------------------
No la libreria è VBA332.DLL (Visual Basic For Applications) che non può
essere rimossa.
Il problema non è la libreria che contiene la funzione Mid() o Mid$() ma un
qualsiasi riferimento mancante (come Microsoft DAO 3.6 Object Library),
anche di quelli che aggiungi come comdlg32.ocx, comctl32.ocx e qualsiasi
altra libreria, se manca ed esegui la query ti darà l'errore su Mid()
funzione non trovata...o su qualsiasi altra funzione incorporata nella
libreria di sistema (non nel riferimento mancante).
Questo comportamento di Access, nel riferire l'errore al mancato
riconoscimento di una funzione interna al sistema al posto della vera causa
del problema, è, credo, un bug.
Ciao, Carlo


title: Sottomaschera

author: Paolo Giudici

text:
Buonasera a tutti, ho da poco iniziato a lavorare con Access, e sono
incappato in un problema: io ho una maschera di input che contiene un
campo data di una tabella x, una volta che ho immesso la data mi serve
far apparire (sempre sullo stessa maschera, la query in base alla data
che ho immesso. All'inizio volevo farlo con una list-box (visto che sò
qualcosa di Visual-Basic) ma cercando nell'help sono incappato nelle
sottomaschere/report, il problema è che non sono riuscito a farle
funzionare. C'è qualcuno volenteroso che mi può spiegare a grandi linee
come posso applicarle e se questa è la strada giusta?
Vi ringrazio anticipatamente.
Saluti.
--
Posted from IDENT:root@[151.39.87.101]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Sottomaschera

author: Sergio MAZZA (Ufficio Stampa)

text:
"Paolo Giudici" <
paolo....@ala.bitron-ind.com
> ha scritto nel messaggio
news:3AF96831...@ala.bitron-ind.com...
> Buonasera a tutti, ho da poco iniziato a lavorare con Access, e sono
> incappato in un problema: io ho una maschera di input che contiene un
> campo data di una tabella x, una volta che ho immesso la data mi serve
> far apparire (sempre sullo stessa maschera, la query in base alla data
> che ho immesso. All'inizio volevo farlo con una list-box (visto che sò
> qualcosa di Visual-Basic) ma cercando nell'help sono incappato nelle
> sottomaschere/report, il problema è che non sono riuscito a farle
> funzionare. C'è qualcuno volenteroso che mi può spiegare a grandi linee
> come posso applicarle e se questa è la strada giusta?
> Vi ringrazio anticipatamente.
> Saluti.
>
Crei una maschera (secondaria) in visualizzazione "foglio dati" con i campi
della tabella che vuoi restituire; poi ti crei la maschera principale con la
casella di testo (chiamata per es. "data1"). Poi trascini la maschera
secondaria dentro la maschera principale (in visualizzazione struttura),
entri nelle proprietà della sottomaschera ed imposti i campi che serviranno
per sincronizzare le due maschere; nel nostro caso sono: campo master
"data1" (ossia il controllo sulla maschera principale) e campo secondario è
il nome del controllo sulla sottomaschera.
Quindi la sottomaschera visualizzerà i dati in relazione al contenuto del
controllo (data1) sulla maschera principale.
Ciao.


title: Problema con file access

author: Gianluca

text:
Ciao a tutti.
Mi hanno inviato un file di access da modificare, ma al tentativo di aprirlo
vengo bloccato con la dicitura:
"Non si dispone delle necessarie autorizzazioni per utilizzare l'oggetto
<nome>. Per disporre delle autorizzazioni appropriate, rivolgersi
all'amministratore del sistema o all'autore dell'oggetto. (3033)"
Cosa vuol dire? Cosa posso fare?
Grazie.


title: Problema con file access

author: David

text:
"Gianluca" <giangic[NOSPAM!]@[I-SAID-NOSPAM!]
hotmail.com
> ha scritto nel
messaggio news:NXnod.45189$Ni.15...@twister1.libero.it...

vuol dire che il db è protetto a livello utente, ti devi far dare le
necessarie autorizzazioni contenute nel file *.mdw


title: ricerche senza utilizzo di condizioni sulle query

author: Nicola

text:
ciao a tutti
ho una maschera di visualizzazione articoli con codice, descrizione, campi
vari, categoria e sottocategoria e foto articolo.
i campi categoria e sottocategoria sono filtrabili dalla query su cui è
costruita la maschera con
campo categoria: like nz([form].[articoli].[cercacategoria];"*") e
sottocategoria:  like nz([form].[articoli].[cercasottocategoria];"*")
In questa mascheravorrei poter fare quanto segue:
su doppio click sul textbox codice (che è sempre non modificabile mi si
deve aprire una casella di input che mi chiede di inserire il codice
articolo (ean da 13 caratteri) intero o una parte di esso. su conferma del
valore immesso, filtrarmi il codice (o i codici corrispondenti nel caso
in cui si inserisce una parte del codice), farmi scegliere quale mi
interessa, posizionarsi sulla categoria e sottocategoria corrispondenti e
quindi posizionarsi sul record cercato dandomi la possibilità di andare
avanti e indietro negli articoli di tale categoria/sottocategoria partendo
da quell'articolo scelto....
nel caso in cui il codice viene inserito per intero, deve immediatamente
posizionarsi nella categoria/sottocategoria e quindi sul record
scelto...
il tutto però deve tener conto che la ricerca del codice possa
andare non a buon fine e che quindi i record trovati siano zero... in tal
caso si deve riposizionare sul record da cui è partita la ricerca...
Scusate se son rompiballe ma non sono molto amico ancora del VBA... :P
Nicola


author: Gaspare

text:
"Nicola" <
nik...@tiscalinet.it
> ha scritto nel messaggio
news:pan.2005.03.19....@tiscalinet.it...

Ciao,
se mi mandi l'applicativo (svuotalo pure se vuoi...) con la spiegazione
dettagliata te lo sistemo appena posso..."GRATIS" naturalmente
Gaspare
P.S. se ti chiedi il motivo è che mi piace "programmare"...


title: intercettare piu selezioni di caselle di controllo

author: Access

text:
Buonasera a tutto il NG.
Mi serve na dritta, in merito a quanto segue:
ho bisogno di visualizzare un messaggio se l'utente selezione più di una
casella di controllo e la seconda casella da true torni a false lasciandone
solo la prima a true.
bha, mi saro' spiegato?
Grazie a tutti


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:iaZLh.29953$zG1.3...@twister2.libero.it...

Ciao,
ogni casella di controllo, in Access, fa storia a sè in quanto non è
possibile realizzare un array di controlli e quindi indicizzare gli stessi e
gestire una sola routine con un select case index. Puoi solo verificare se
un controllo è stato selezionato o meno all'interno dell'evento click...tu
cosa devi fare in particolare?


text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:GgZLh.204$4j7...@nntpserver.swip.net...

Ciao e grazie per l'attenzione.
ho una tabella da cui cancellare dei record. Questi record vengono
cancellati mediante un pulsante che agisce in base alla stato della casella
di controllo. io vorrei che l'utente una volta cliccato su una casella di
controllo, se cliccasse su una casella venga avvertito che puo cancellare un
record per volta con una msgbox e nello stesso tempo la seconda casella
selezionata torni a false.
Ciao


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:unZLh.28416$J11.6...@twister1.libero.it...

Cos'è qualcosa del genere...
Private Sub CasellaMessaggio_Click()
        MsgBox "Puoi cancellare un record per volta"
        Me.AltraCasella.Value = 0
End Sub
o ho capito male?


text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:HwZLh.207$4j...@nntpserver.swip.net...

Se una casella di controllo è gia' selezionata e l'utente ne vuole
contemporanemente selezionare una seconda
>        MsgBox "Puoi cancellare un record per volta"
          Me.secondaCasellaSelezionata.Value = 0
         la prima casella rimane true
Spero si possa fare.
Grazie ancora


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:%XZLh.30009$zG1.3...@twister2.libero.it...

in queste circostanze si può fare...basta indicare all'interno del click
della casella che ti interessa il nome e il valore della selezione delle
altre caselle...
Me.secondaCasellaSelezionata.Value = 0 'deselezionata
Me.secondaCasellaSelezionata.Value = -1 'selezionata
Buon lavoro :-)


text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:b5_Lh.220$4j7...@nntpserver.swip.net...

Ok ora provo a mettere in atto il tutto
Ti ringrazion tanto per l'attenzione
Ciao
>
>


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:Be_Lh.28484$J11.6...@twister1.libero.it...

Di nulla figurati ;-)


text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:iaZLh.29953$zG1.3...@twister2.libero.it...

Parliamo di una maschera singola o maschere continue?
Si tratta di una maschera tabellare?
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:etrics$1v0$1...@tdi.cu.mi.it...

Bho, quando una maschera è singola - continua o tabellare?
>
> Ciao, Carlo
>
Grazie per l'attenzione


title: numerazione con somma progressiva su db con StampaRigheVuote in nr predefinito

author: Bruno - S95

text:
Access 00/XP
Ciao a tutti.
Usando il codice del db d'esempio "StampaRigheVuore.mdb" di Federico
Luciani, ho inserito anche una casella di testo non associata per numerare i
record in maniera progressiva, cioè mettendo =1 come origine record e nella
proprietà Somma parziale = Su tutto, se le righe richieste sono 20 e i
record sono solo 9 il totale progressivo si ferma a 9 e nei successivi campi
fino al venti viene segnato sempre il numero 9. Sapreste dirmi perchè e come
si può risolvere il problema se l'avete già affrontato.
sono disponibile ad inviarti il mio piccolissimo db.
Mille Grazie .
Bruno Musiu


author: geppo

text:

Ho dato un occhiata al db e se nel codice che usi per stampare le righe
vuote scrivi alla fine:
NomeTuoControllo = intCR
ottieni la numerazione
> Bruno Musiu
--
Ciao
Geppo