text:
Ciao Sergio.
> > Ciao Serzgio (posso chiamarti per nome, vero?)
>
> Quello è il nome segreto; tu chiamami Sergio.
OPS...perdonami che vergona!!!
> Per avere la visualizzazione dei campi di tre tabelle devi fare una query
e
> mettere in relazione i campi. A questo punto la maschera la associ alla
> query.
Esatto ed è proprio quello, mettere in relazione i campi, che non riesco a
fare grrrrrrrr!!!
> Ma il discorso è un altro; si tratta di creare bene la struttura delle
> tabelle per identificare prima le informazioni "base" della carta e poi le
> altre tabelle per le caratteristiche "accessorie". Infine la tabella del
> mazzo...
Allora considera un dato certo.
Che esiste già una tabella bella e pronta con l'elenco completo di tutte le
carte con le relative caratteristiche.
Quindi secondo la mia loggica basta fare:
tabella A: elenco generale carte
tabella B: elenco mie carte (dove vengono raggruppati gli ID Carte preso
dalla tabella A indicando per ogni carta il relativo quantitativo)
tabella C: Mazzi (secondo disponibilita' carte della tabella B)
tabella D: Sfuse ovvero l'elenco delle carte rimanenti escluse dai mazzi.
Secondo te a senso? E' giusto? Oppure non ho capito nulla della logica del
DB di ACCESS?
Ciao.
Alessandro



title: Aiuto sulla creazione di un DATABASE con ACCESS

author: Sergio MAZZA

text:
"Traisker74" <
Traisker...@libero.it
> ha scritto nel messaggio
news:212Z141Z48Z2Y1...@usenet.libero.it...
>
> Allora considera un dato certo.
> Che esiste già una tabella bella e pronta con l'elenco completo di tutte
> le
> carte con le relative caratteristiche.
> Quindi secondo la mia loggica basta fare:
> tabella A: elenco generale carte
> tabella B: elenco mie carte (dove vengono raggruppati gli ID Carte preso
> dalla tabella A indicando per ogni carta il relativo quantitativo)
> tabella C: Mazzi (secondo disponibilita' carte della tabella B)
Scusa ma le tue carte non sono già un "mazzo"?
> tabella D: Sfuse ovvero l'elenco delle carte rimanenti escluse dai mazzi.
> Secondo te a senso? E' giusto? Oppure non ho capito nulla della logica del
> DB di ACCESS?
E se io non ho capito la logica del gioco, stiamo a cavallo; è un discorso
tra un cieco e un sordo.
Secondo me le tabelle dovrebbero essere:
- tabella A: elenco generale carte
- tabella B: giocatori
- tabella C: Mazzi
La tabella C (Mazzi) avrà:
- idGiocatore
- idCarta
- quantità
A questo punto se vuoi sapere la quantità di carte per ogni mazzo basta che
raggruppi per idGiocatore sommando la quantità; se vuoi sapere le carte
rimaste fai una query, tra A e C, che esclude le carte presenti in C...
> Ciao.
> Alessandro
Ciao.
--
Sergio MAZZA


text:
> Scusa ma le tue carte non sono già un "mazzo"?
No il mazzo lo creo io con le carte sfuse che si comprano a parte.
> > tabella D: Sfuse ovvero l'elenco delle carte rimanenti escluse dai
mazzi.
> > Secondo te a senso? E' giusto? Oppure non ho capito nulla della logica
del
> > DB di ACCESS?
>
> E se io non ho capito la logica del gioco, stiamo a cavallo; è un discorso
> tra un cieco e un sordo.
O-0 Ops davo per scontato che ero riuscito a farti capire il gioco....
singh! Perdonami.
Allora il gioco consiste in un duello di magie. Ogni giocatore ha un proprio
mazzo personale detto grimorio e parte con 20 punti vita.
Si inizia con 7 carte in mano ciascuno e al proprio turno si gioca una carta
dalla propria mano e se ne pesca una dal proprio mazzo.
Ogni carta corrisponde ad una magia che genera effetti differenti tipo:
protezione, evocare creature, maledizioni, infliggere danno, curarsi, etc.
Vince chi per primo porta a zero i punti vita dell'avversario o fa scartare
tutte le carte dal mazzo.
Spero di averti chiarito il gioco
http://www.wizards.com/default.asp?x=magic/expansion/9e,,it
 ;-)

Ho fatto le seguenti tabelle:
Tabella_1 - Elenco generale carte già esistente:
ID_Carta - Automatico
Nome_Carta
Descrizione_Carta
etc..
Tabella_2 - Elenco mio carte
ID_Mie_Carte - Automatico
ID_Carta
Quatità
FINALMENTE sono riuscito a mettere in relazione le due tabelle
(ID_Carta_Tabella_1 e ID_Carta_Tabella_2) tramite l'apposito tasto
"relazioni" (strumenti).
e
FINALMENTE sono riuscito a creare una query (Query di selezione) con
ID_Carta di Tabella_2 (dovrebbe essere lo stesso anche se metto ID_Carta di
Tabella_1; vero?)
ID_Mie_Carte di Tabella_2
Nome_Carta di Tabella_1
Quantità di Tabella_2
Ora automatica se clicco su ID_Carta si apre il menù a tendina che mi
riporta tutti le ID delle carte... PERFETTO.
Ma non mi fa la stessa cosa Nome_Carta... come faccio?
Ovvero non mi da la possibilità di vedere tutti i nomi delle carte presenti
sulla tabella_1.
E ancora non riesco a creare una maschera che mi permetta:
-parte superiore:
di vedere tutte le carte di tabella1
-parte inferiore:
di vedere il quantitativo di quella carta
Ok ora il prossimo passo sarà:
1°) quello di riuescire a far visualizzare nella query anche i nomi di tutte
le carte presenti su tabella_1
2°) Creare una maschera mi permetta di vedere/modificare per ogni carta il
relativo quantitativo in mio possesso.
suggerimenti :-D
Ciao Alessandro
Access 2002 SP3



text:
"Traisker74" <
Traisker7...@libero.it
> ha scritto nel messaggio
news:151Z49Z200Z55Y1...@usenet.libero.it...
> O-0 Ops davo per scontato che ero riuscito a farti capire il gioco....
> singh! Perdonami.
> Allora il gioco consiste in un duello di magie. Ogni giocatore ha un
> proprio
> mazzo personale detto grimorio e parte con 20 punti vita.
> Si inizia con 7 carte in mano ciascuno e al proprio turno si gioca una
> carta
> dalla propria mano e se ne pesca una dal proprio mazzo.
> Ogni carta corrisponde ad una magia che genera effetti differenti tipo:
> protezione, evocare creature, maledizioni, infliggere danno, curarsi, etc.
> Vince chi per primo porta a zero i punti vita dell'avversario o fa
> scartare
> tutte le carte dal mazzo.
> Spero di averti chiarito il gioco
>
http://www.wizards.com/default.asp?x=magic/expansion/9e,,it
 ;-)
Sì; un gioco di ruolo.

Calma; sei andato troppo oltre.
Fatte le tabelle e le relazioni (a proposito; i campi Tabella_1.ID_Carta e
Tabella_2.ID_Mie_Carte verifica che abbiano la proprietà indicizzato
impostata a: "sì (duplicati non ammessi)" e Tabella_2.ID_Carta di tipo:
numerico "intero lungo") devi inserire i dati, e lo fai tramite le maschere.
Creane una e associala alla tabella [Tabella_2] (ma perché non gli cambi
nome?); poi per selezionare la carta crei una casella combinata associata al
campo ID_Carta e con origine dati la [Tabella_1]. Poi indicare una
istruzione SQL del Tipo: Select ID_Carta, Nome_Carta, Descrizione_Carta From
Tabella_1 Order by Nome_Carta. Indica come "colonna associata" la 1
(ID_Carta) e nel formato - numero colonne inserisci: 3, in larghezza colonne
inserisci: 0cm;2cm;2cm.
Il primo valore: 0cm nasconde il valore dell'id che non serve vederlo.
Se imposti la visualizzazione della maschera a "maschere continue" o "Foglio
dati" hai l'elenco delle tue carte...
Ciao.
--
Sergio MAZZA


title: Controllo ListView

author: Giuseppe

text:
Salve
sto realizzzando un db dove in una maschera devo visualizzare i dati in modo
simile a Explorer
(controlli TreeVew, ImageList, ListView)
al controllo ListView oggiungo l'oggetto ColumnHeader (4 colonne)
Vorrei ordinare i dati facendo clic sull'intestazione della colonna (come
avviene nel ListView di Explorer).
Ho inserito il seguente codice :
Private Sub ListView1_ColumnClick (ByVal ColumnHeader as ColumnHeader)
     ListView1.SortKey=ColumnHeader.Index-1
End Sub
Nulla.
Ho tamponato aggiungendo un pulsante per ogni colonna, ma è una soluzione
troppo grossolana.
qualcuno ha risolto e mi può aiutare ?
 giuseppe


title: Controllo ListView

author: Frankkk

text:
...allora se il tuo controllo listview si chiama ListView1...allora prova in
questa maniera...:
Private Sub ListView1_ColumnClick(ByVal ColumnHeader As Object) '...NON AS
COLUMNHEADER...ci ho sbattuto la testa anche io li !
    Dim intCol As Integer
    intCol = ColumnHeader.Index - 1
    If (ListView1.SortKey = intCol) Then
        If ListView1.SortOrder = lvwAscending Then
            ListView1.SortOrder = lvwDescending
        Else
            ListView1.SortOrder = lvwAscending
        End If
    Else
        ListView1.SortKey = intCol
        ListView1.SortOrder = lvwAscending
    End If
    ListView1.Sorted = True
    ListView1.SelectedItem.EnsureVisible
End Sub
...se hai bisogna posta pure
frank...@libero.it


title: creazione nuova  origine dati per sql server

author: gabriele

text:
se vado in pannello di controllo\ strumenti di amministrazione \ origini
dati odbc : se creo una nuova DSN odbc  per sql server ( sql server 2000
oppure sql native client 2005 ) mi chiede il nome del database predefinito a
cui collegarmi e poi sotto c'è un'altra opzione "associa file di database "
, cosa si può indicare in tale casella ?
Qualunque nome si digiti  mi dice "nome di database non valido ) .
grazie


author: MA

text:

La creazione del driver ODBC pesuppone già l'esistenza del db, è un informazione necessaria che lui inserisce nel file creato.
Scegli il db e lascia "Associa file di database" vuoto
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Codice per cancellare oggetti

author: Fabio

text:
Salve a TUTTI,
forse la mia č fantascienza, ma provo a chiedere:
pensate ad un database residente in un server in una directory condivisa,
vorrei che se il file viene copiato in un'altra directory con un codice o in
qualsisia altro modo, riconoscendo il nuovo path, venissero cancellati
alcuni o tutti gli oggetti.
So che esistono molte altre forme, appropriate di protezione, ma vorrei
ottenere questo.
Secondo Voi č possibile? Avete degli esempi?
Grazie a TUTTI.
Fabio


title: Codice per cancellare oggetti

author: Carlo Costarella

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:GVf4j.188546$U01.1...@twister1.libero.it...

Sě č possibile.
Cosa devi ottenere esattamente? A quale scopo?
Ciao, Carlo


title: Codice per cancellare oggetti

text:
> Sì è possibile.
> Cosa devi ottenere esattamente? A quale scopo?
>
> Ciao, Carlo
Intanto GRAZIE per avere risposto. Credevo di spaziare in strane follie.
E' una scommessa con il mio capo... mi piacerebbe vincerla. Se hai un
esempio, dato che io non so scrivere in VBA, forse potrei adattarlo, Ti
ringrazio.
Fabio


title: Codice per cancellare oggetti

author: ALESSANDRO Baraldi

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:HZh4j.183974$%k.32...@twister2.libero.it...

Scommessa bizzarra che perdereste entrambi visto che verrebbero eliminati
pezzi del VOSTRO lavoro...!
Personalmente lo trovo un'approccio EDILE alla questione della
sicurezza...(Senza nulla togliere agli edili).
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Codice per cancellare oggetti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fiu6qp$nj7cut
> Scommessa bizzarra che perdereste entrambi visto che verrebbero eliminati
> pezzi del VOSTRO lavoro...!
>
> Personalmente lo trovo un'approccio EDILE alla questione della
> sicurezza...(Senza nulla togliere agli edili).
>
> --
> @Alex (Alessandro Baraldi)
Se ho ben capito quello che Fabio vuole fare č questo:
Copia del db da PathA a PathB
Rimozione di oggetti dal db copiato in PathB
Riallegamento delle tabelle al nuovo db.
Se č cosě (e chiedo conferma a Fabio) il db in PathA rimane
immodificato...dunque nessuna edilizia popolare.
Ciao, Carlo


title: Codice per cancellare oggetti

text:
> Se ho ben capito quello che Fabio vuole fare č questo:
> Copia del db da PathA a PathB
> Rimozione di oggetti dal db copiato in PathB
> Riallegamento delle tabelle al nuovo db.
>
> Se č cosě (e chiedo conferma a Fabio) il db in PathA rimane
> immodificato...dunque nessuna edilizia popolare.
>
> Ciao, Carlo
Carlo ... l'origine argomento era la protezione e, per quanto ne ho capito,
lo scopo
sarebbe CALCELLARE dati/oggetti in caso di tentativi di copia o in ogni caso
fornire
una sorta di protezione...!
In questo caso, insisito sul metodo EDILE....!



title: Codice per cancellare oggetti

author: geppo

text:

E se qualcuno fa taglia/incolla?
> Ciao, Carlo
--
Ciao
Geppo


title: Codice per cancellare oggetti

text:
> >> Scommessa bizzarra che perdereste entrambi visto che verrebbero
> >> eliminati pezzi del VOSTRO lavoro...!
> >>
> >> Personalmente lo trovo un'approccio EDILE alla questione della
> >> sicurezza...(Senza nulla togliere agli edili).
> >>
> >> --
> >> @Alex (Alessandro Baraldi)
> >
> > Se ho ben capito quello che Fabio vuole fare č questo:
> > Copia del db da PathA a PathB
> > Rimozione di oggetti dal db copiato in PathB
> > Riallegamento delle tabelle al nuovo db.
> >
> > Se č cosě (e chiedo conferma a Fabio) il db in PathA rimane
> > immodificato...dunque nessuna edilizia popolare.
> E se qualcuno fa taglia/incolla?
> > Ciao, Carlo
> Ciao
> Geppo
Avete ragione un po' TUTTI!
Di fatto vorrebbe trattarsi di una sorta di protezione, volendo evitare che
dalla mia directory del Teams fosse copiato il db. Compreso il fatto che
fosse il mio capo a volerlo copiare, dato che di costruirlo o capirlo per
lui non se ne parla proprio, e lasciarlo con un palmo di naso nel caso provi
a duplicarlo.
Capisco perň che in questo NG si parla di problemi di sviluppo seri, non di
scommesse edili. Quindi, se la cosa č semplice bene, altrimenti fa nulla.
Grazie a TUTTI
Buona Domenica Fabio


title: Codice per cancellare oggetti

text:
> Avete ragione un po' TUTTI!
> Di fatto vorrebbe trattarsi di una sorta di protezione, volendo evitare
che
> dalla mia directory del Teams fosse copiato il db. Compreso il fatto che
> fosse il mio capo a volerlo copiare, dato che di costruirlo o capirlo per
> lui non se ne parla proprio, e lasciarlo con un palmo di naso nel caso
provi
> a duplicarlo.
> Capisco però che in questo NG si parla di problemi di sviluppo seri, non
di
> scommesse edili. Quindi, se la cosa è semplice bene, altrimenti fa nulla.
> Grazie a TUTTI
> Buona Domenica Fabio
>
Ciao Fabio.
La cosa non è semplice, e non puoi pretendere lo sia...
Come tutti gli argomenti tecnici vanno affrontati con un BackGround tecnico,
meno è
pregiato il BackGround più è difficile risolvere il problema ma spesso è più
semplice
banalizzarlo e banalizzare il modo di affrontarlo...!
Da quì era il mio commento al modo di inquadrare il problema dal punto di
vista EDILE...!
Con un database come JET ci sono pochi sistemi visto che la Cartella in cui
risiede deve possedere i privilegi
di READ/WRITE per chi deve accedere, detto questo è già detto tutto... o
quasi...!
Ci sono più scuole di pensiero...!
1) Proteggere da Manomissioni dei dati
    Questo si fà solo usando la protezione UTENTE, ma non è sicurissima
2) Proteggere dalla cancellazione (volontaria o meno)
Marco Pizzamiglio ha proposto una possibile soluzione al problema :
http://www.accessgroup.it/index2.asp?ID=227&ID_Coll_Menu=227&Titolo=Access%20come%20servizio
Insomma non c'è una VERITA' ma è bene avere un'approccio sistemistico e la
cosa che mi indispone in tutto
questo... che averla saputa prima evitavo pure di rispondere è quando sento:
-----> "Quindi, se la cosa è semplice bene, altrimenti fa nulla."
Allora scusa fa nulla.... che fai domande a fare... dai un'incarico
professionale a chi è in grado di
affrontare il problema e non avviare una discussione per la quale non sei
nemmeno motivato a trovare
soluzioni.



title: Codice per cancellare oggetti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fiuivp$10b$1...@aioe.org...
> > Avete ragione un po' TUTTI!
> > Di fatto vorrebbe trattarsi di una sorta di protezione, volendo evitare
> che
> > dalla mia directory del Teams fosse copiato il db. Compreso il fatto che
> > fosse il mio capo a volerlo copiare, dato che di costruirlo o capirlo
per
> > lui non se ne parla proprio, e lasciarlo con un palmo di naso nel caso
> provi
> > a duplicarlo.
> > Capisco perň che in questo NG si parla di problemi di sviluppo seri, non
> di
> > scommesse edili. Quindi, se la cosa č semplice bene, altrimenti fa
nulla.
> > Grazie a TUTTI
> > Buona Domenica Fabio
> >
>
> Ciao Fabio.
>
> La cosa non č semplice, e non puoi pretendere lo sia...
> Come tutti gli argomenti tecnici vanno affrontati con un BackGround
tecnico,
> meno č
> pregiato il BackGround piů č difficile risolvere il problema ma spesso č
piů
> semplice
> banalizzarlo e banalizzare il modo di affrontarlo...!
>
> Da quě era il mio commento al modo di inquadrare il problema dal punto di
> vista EDILE...!
>
> Con un database come JET ci sono pochi sistemi visto che la Cartella in
cui
> risiede deve possedere i privilegi
> di READ/WRITE per chi deve accedere, detto questo č giŕ detto tutto... o
> quasi...!
>
> Ci sono piů scuole di pensiero...!
> 1) Proteggere da Manomissioni dei dati
>     Questo si fŕ solo usando la protezione UTENTE, ma non č sicurissima
>
> 2) Proteggere dalla cancellazione (volontaria o meno)
> Marco Pizzamiglio ha proposto una possibile soluzione al problema :
>
http://www.accessgroup.it/index2.asp?ID=227&ID_Coll_Menu=227&Titolo=Access%2
0come%20servizio
>
>
> Insomma non c'č una VERITA' ma č bene avere un'approccio sistemistico e la
> cosa che mi indispone in tutto
> questo... che averla saputa prima evitavo pure di rispondere č quando
sento:
>
> -----> "Quindi, se la cosa č semplice bene, altrimenti fa nulla."
>
> Allora scusa fa nulla.... che fai domande a fare... dai un'incarico
> professionale a chi č in grado di
> affrontare il problema e non avviare una discussione per la quale non sei
> nemmeno motivato a trovare
> soluzioni.
>
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.alessandrobaraldi.it
> --------------------------------------------------------------------------
-
Mi spiace essere stato frainteso. Chiedo scusa.
Il "se la cosa č semplice bene, altrimenti fa nulla" era unicamente per non
far perdere tempo a nessuno, e/o intasare il NG, qualora la soluzione fosse
possibile ma estremamente complicata, al punto che da parte mia non fosse
satto possibile applicarla.
Talvolata perň sono stato aiutato in maniera eccelente, con soluzioni ed
esempi davvero semplici in cose che per me sembravano insormontabili.
Farň cmq tesoro per il futuro della Tua severa osservazione e cercherň di
formulare le domande in maniera piů corretta.
Grazie Fabio


title: Codice per cancellare oggetti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fiufft$kn6$1...@aioe.org...
cut
> Carlo ... l'origine argomento era la protezione e, per quanto ne ho
> capito,
> lo scopo
> sarebbe CALCELLARE dati/oggetti in caso di tentativi di copia o in ogni
> caso
> fornire
> una sorta di protezione...!
>
> In questo caso, insisito sul metodo EDILE....!
>
E fai bene!
In questo caso potrebbe usare la splendida funzione per criptare e
decriptare i dati "al volo" già presentata da me e pubblicata sul
sitocomune. Ogni copia delle tabelle sarebbe praticamente inutile perchè
illegibili.
Ciao, Carlo


title: Codice per cancellare oggetti

text:
 E fai bene!
> In questo caso potrebbe usare la splendida funzione per criptare e
> decriptare i dati "al volo" già presentata da me e pubblicata sul
> sitocomune. Ogni copia delle tabelle sarebbe praticamente inutile perchè
> illegibili.
>
> Ciao, Carlo
Carlo se parliamo di un BE in rete.... sai benissimo che avrebbe poco
senso...
Su questa tecnica, che ritengo poco realizzabile, ho forti perplessità usata
per questo scopo.



title: Codice per cancellare oggetti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fiuvr8$ci6$1...@aioe.org...
> E fai bene!
>> In questo caso potrebbe usare la splendida funzione per criptare e
>> decriptare i dati "al volo" già presentata da me e pubblicata sul
>> sitocomune. Ogni copia delle tabelle sarebbe praticamente inutile perchè
>> illegibili.
>>
>> Ciao, Carlo
>
> Carlo se parliamo di un BE in rete.... sai benissimo che avrebbe poco
> senso...
> Su questa tecnica, che ritengo poco realizzabile, ho forti perplessità
> usata
> per questo scopo.
>
Proviamo a far giudicare a Fabio....
Questo il link per scaricare l'esempio:
http://www.frantoiogestione.com/Cripto.zip
Ciao, Carlo


title: Codice per cancellare oggetti

author: Alessandro Baraldi

text:
On 3 Dic, 09:05, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:fiuvr8$ci6$1...@aioe.org...

E' un problema diverso... (almeno credo)
Un BE nel server non ha a bordo nulla di intelligente... è un DB
pulito quindi al quale il CLIENT si aggancia.
Se lo sposto e lo apro lui si apre e se leggo i dati li leggo e li
modifico(Protezione utente a parte).
Il tuo esempio è valido per il CLIENT(infatti il tutto agisce lato
CLIENT).
Sbaglio...?
@Alex


title: Codice per cancellare oggetti

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:695c96b8-3656-4c95...@s36g2000prg.googlegroups.com...
cut
> Proviamo a far giudicare a Fabio....
> Questo il link per scaricare
> l'esempio:
http://www.frantoiogestione.com/Cripto.zip
>
> Ciao, Carlo
E' un problema diverso... (almeno credo)
Un BE nel server non ha a bordo nulla di intelligente... è un DB
pulito quindi al quale il CLIENT si aggancia.
Se lo sposto e lo apro lui si apre e se leggo i dati li leggo e li
modifico(Protezione utente a parte).
Il tuo esempio è valido per il CLIENT(infatti il tutto agisce lato
CLIENT).
Sbaglio...?
@Alex
Non hai scaricato l'esempio.
La procedura cripta i dati sia lato client che lato server...voglio dire che
se il db BE si trova sul server o in locale è indifferente.
Chi volesse "impadronirsi" del db (BE) non potrebbe leggere nulla a meno di
avere la chiave di criptazione.
Ciao, Carlo


title: Codice per cancellare oggetti

text:
> Non hai scaricato l'esempio.
Sbagliato... č proprio per questo che ho fatto l'osservazione, ma forse non
ci capiamo bene.
> La procedura cripta i dati sia lato client che lato server...voglio dire
che
> se il db BE si trova sul server o in locale č indifferente.
> Chi volesse "impadronirsi" del db (BE) non potrebbe leggere nulla a meno
di
> avere la chiave di criptazione.
Nel Demo č tutto in uno... ma le routine vengono eseguite come sempre lato
CLIENT dove risiede il codice.
Ora io ho fatto 3 tests, che hanno portato al danneggiamento(ma basterebbe
anche leggerli per la PRIVACY) di tutto il contenuto della Tabella(l'unica
che hai inserito ma vale per tutto):
1) Mi sono collegato con un APPLICATIVO VUOTO alle tabelle del tuo
DEMO(Classiche LINKED TABLE) e le ho MACELLATE ;-) senza colpo ferire
2) Mi sono collegato con un APPLICATIVO VUOTO via codice aprendo un RS sul
tuo applicativo in R/W ed ho fatto gli stessi danni di prima...
3) Ho diviso FE e BE ... senza aprire il FE(CLIENT) mi sono aperto il BE ed
ho sempre macellato i contenuti di prima
senza che nessuna protezione mi criptasse i dati...!
Spero di essere stato chiaro ora sui miei tests...!
Ora magari sono stato piů chiaro, fammi capire cosa serve quel sistema...?
> Ciao, Carlo
Ciao



title: Codice per cancellare oggetti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fj1ebj$hi4$1...@aioe.org...
>> Non hai scaricato l'esempio.
>
> Sbagliato... č proprio per questo che ho fatto l'osservazione, ma forse
> non
> ci capiamo bene.
>
>> La procedura cripta i dati sia lato client che lato server...voglio dire
> che
>> se il db BE si trova sul server o in locale č indifferente.
>> Chi volesse "impadronirsi" del db (BE) non potrebbe leggere nulla a meno
> di
>> avere la chiave di criptazione.
>
> Nel Demo č tutto in uno... ma le routine vengono eseguite come sempre lato
> CLIENT dove risiede il codice.
Vero. Il codice risiede lato client...i dati che vengono criptati sono i
contenuti di uno o piů campi di una o piů tabelle, ovunque sistemate.
> Ora io ho fatto 3 tests, che hanno portato al danneggiamento(ma basterebbe
> anche leggerli per la PRIVACY) di tutto il contenuto della Tabella(l'unica
> che hai inserito ma vale per tutto):
>
> 1) Mi sono collegato con un APPLICATIVO VUOTO alle tabelle del tuo
> DEMO(Classiche LINKED TABLE) e le ho MACELLATE ;-) senza colpo ferire
> 2) Mi sono collegato con un APPLICATIVO VUOTO via codice aprendo un RS sul
> tuo applicativo in R/W ed ho fatto gli stessi danni di prima...
> 3) Ho diviso FE e BE ... senza aprire il FE(CLIENT) mi sono aperto il BE
> ed
> ho sempre macellato i contenuti di prima
> senza che nessuna protezione mi criptasse i dati...!
>
> Spero di essere stato chiaro ora sui miei tests...!
>
> Ora magari sono stato piů chiaro, fammi capire cosa serve quel sistema...?
>
>> Ciao, Carlo
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
Le tabelle criptate non sono leggibili (per esempio la descrizione del
comune risulta cosě:'·?"¸Saci«Zł¨Ş. ). Se un malintenzionato volesse leggere
questo valore dovrebbe avere la chiave di decriptazione...in questo caso
leggerebbe "ABBADIA CERRETO".
La demo non ha lo scopo di proteggere le tabelle o il BE dalla "macelleria"
ma di rendere i dati illegibili a chi non ha la chiave. Insomma quello che
fa la criptazione di Access o le miriadi di programmi che cifrano un
documento.
La domanda a cui rispondere č: posso leggere i dati contenuti in una tabella
criptata? La risposta č sě se hai la chiave.
Quanto alla distruzione fisica della tebella questo č un'altro discorso.
Mi viene il dubbio che le prove le hai fatte senza preventivamente criptare
i dati.
Ciao, Carlo


title: Codice per cancellare oggetti

text:
[cut]
> Le tabelle criptate non sono leggibili (per esempio la descrizione del
> comune risulta così:'·?"¸Saci<<Z³¨ª. ). Se un malintenzionato volesse leggere
> questo valore dovrebbe avere la chiave di decriptazione...in questo caso
> leggerebbe "ABBADIA CERRETO".
> La demo non ha lo scopo di proteggere le tabelle o il BE dalla "macelleria"
> ma di rendere i dati illegibili a chi non ha la chiave. Insomma quello che
> fa la criptazione di Access o le miriadi di programmi che cifrano un
> documento.
> La domanda a cui rispondere è: posso leggere i dati contenuti in una tabella
> criptata? La risposta è sì se hai la chiave.
> Quanto alla distruzione fisica della tebella questo è un'altro discorso.
> Mi viene il dubbio che le prove le hai fatte senza preventivamente criptare
> i dati.
>
> Ciao, Carlo
Diciamo che un pò mi sono espresso male ed un pò dipende dalla reale
esigenza dell'OP.
Ho fatto il test senza criptare ma anche criptando... però come
giustamente hai detto l'intento del tuo DEMO
è di rendere non accessibili i dati sensibili...
Io invece, probabilmente sbaglio, ho inteso che l'OP volesse
proteggere il BE, quindi ho indirizzato il mio test e le mie
considerazioni .... alla macellazione del DB... per questo non ne
capivo il senso.
Chiaramente il tutto nasce da un mio probabile malinteso della
richiesta originale.
Ciao
@Alex


title: Codice per cancellare oggetti

text:

Ma se il problema era "danneggiare", allora invece di "macellare", bastava
usare il tasto "canc" tenendo premuto il tasto "shift". :-)
--
Ciao
Geppo


title: Codice per cancellare oggetti

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:iLB4j.184617$%k.32...@twister2.libero.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:fiuivp$10b$1...@aioe.org...
> > > Avete ragione un po' TUTTI!
> > > Di fatto vorrebbe trattarsi di una sorta di protezione, volendo
evitare
> > che
> > > dalla mia directory del Teams fosse copiato il db. Compreso il fatto
che
> > > fosse il mio capo a volerlo copiare, dato che di costruirlo o capirlo
> per
> > > lui non se ne parla proprio, e lasciarlo con un palmo di naso nel caso
> > provi
> > > a duplicarlo.
> > > Capisco però che in questo NG si parla di problemi di sviluppo seri,
non
> > di
> > > scommesse edili. Quindi, se la cosa è semplice bene, altrimenti fa
> nulla.
> > > Grazie a TUTTI
> > > Buona Domenica Fabio
> > >
> >
> > Ciao Fabio.
> >
> > La cosa non è semplice, e non puoi pretendere lo sia...
> > Come tutti gli argomenti tecnici vanno affrontati con un BackGround
> tecnico,
> > meno è
> > pregiato il BackGround più è difficile risolvere il problema ma spesso è
> più
> > semplice
> > banalizzarlo e banalizzare il modo di affrontarlo...!
> >
> > Da quì era il mio commento al modo di inquadrare il problema dal punto
di
> > vista EDILE...!
> >
> > Con un database come JET ci sono pochi sistemi visto che la Cartella in
> cui
> > risiede deve possedere i privilegi
> > di READ/WRITE per chi deve accedere, detto questo è già detto tutto... o
> > quasi...!
> >
> > Ci sono più scuole di pensiero...!
> > 1) Proteggere da Manomissioni dei dati
> >     Questo si fà solo usando la protezione UTENTE, ma non è sicurissima
> >
> > 2) Proteggere dalla cancellazione (volontaria o meno)
> > Marco Pizzamiglio ha proposto una possibile soluzione al problema :
> >
>
http://www.accessgroup.it/index2.asp?ID=227&ID_Coll_Menu=227&Titolo=Access%2
> 0come%20servizio
> >
> >
> > Insomma non c'è una VERITA' ma è bene avere un'approccio sistemistico e
la
> > cosa che mi indispone in tutto
> > questo... che averla saputa prima evitavo pure di rispondere è quando
> sento:
> >
> > -----> "Quindi, se la cosa è semplice bene, altrimenti fa nulla."
> >
> > Allora scusa fa nulla.... che fai domande a fare... dai un'incarico
> > professionale a chi è in grado di
> > affrontare il problema e non avviare una discussione per la quale non
sei
> > nemmeno motivato a trovare
> > soluzioni.
> >
> > --
> > @Alex (Alessandro Baraldi)
>
> --------------------------------------------------------------------------
> -
> >
http://www.sitocomune.com/
> >
http://www.alessandrobaraldi.it
>
> --------------------------------------------------------------------------
> -
> Mi spiace essere stato frainteso. Chiedo scusa.
> Il "se la cosa è semplice bene, altrimenti fa nulla" era unicamente per
non
> far perdere tempo a nessuno, e/o intasare il NG, qualora la soluzione
fosse
> possibile ma estremamente complicata, al punto che da parte mia non fosse
> satto possibile applicarla.
> Talvolata però sono stato aiutato in maniera eccelente, con soluzioni ed
> esempi davvero semplici in cose che per me sembravano insormontabili.
> Farò cmq tesoro per il futuro della Tua severa osservazione e cercherò di
> formulare le domande in maniera più corretta.
> Grazie Fabio
Salve a TUTTI,
ho un attimo di imbarazzo perchè capisco di avere chiesto qualcosa che è
andato oltre a ciò che pensavo.
Spero di non riuscire patetico, ma con poche parole cerco di spiegare cosa
volevo fare.
Ho costruito un db, che per le mie esigenze funziona bene, peraltro grazie
ad aiuti ricevuti in questo NG.
E' residente in una directory di un server dell'azienda dove lavoro, come
detto.
Volevo che se il mio capo, come usualmente fa, lo copia nel suo PC in locale
e lo mostra in giro, al momento dell'apertura gli si cancellassero gli
oggetti, maschere, query ecc... per lasciarlo con un palmo di naso.
Chiedo SCUSA per la BANALITA' del fine, ma non ho nascosto che si trattava
di una scommessa.
Mi riprometto davvero di porre domante più "intelligenti" in futuro.
Grazie a TUTTI Fabio


title: Codice per cancellare oggetti

text:
> Salve a TUTTI,
> ho un attimo di imbarazzo perchč capisco di avere chiesto qualcosa che č
> andato oltre a ciň che pensavo.
> Spero di non riuscire patetico, ma con poche parole cerco di spiegare cosa
> volevo fare.
> Ho costruito un db, che per le mie esigenze funziona bene, peraltro grazie
> ad aiuti ricevuti in questo NG.
> E' residente in una directory di un server dell'azienda dove lavoro, come
> detto.
> Volevo che se il mio capo, come usualmente fa, lo copia nel suo PC in
locale
> e lo mostra in giro, al momento dell'apertura gli si cancellassero gli
> oggetti, maschere, query ecc... per lasciarlo con un palmo di naso.
> Chiedo SCUSA per la BANALITA' del fine, ma non ho nascosto che si trattava
> di una scommessa.
> Mi riprometto davvero di porre domante piů "intelligenti" in futuro.
> Grazie a TUTTI Fabio
Non ti basta farlo CHIUDERE dopo aver inviato un MESSAGGIO del tipo :
"TI HO FREGATO..."
Su AUTOEXEC(macro) lanci una funzione che legge il COMPUTER NAME di
esecuzione
e se diverso da quello in cui risiede fai MESSAGGIO e QUIT.



title: Codice per cancellare oggetti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fj4j5t$a42$1...@aioe.org...

Vorrei anche essere stato piů cattivo... ma cmq ci provo con il msg.
Grazie ancora Fabio


title: BIS - CODICE A BARRE EAN 13

author: MARIA ROSSI

text:
CHIEDO VENIA ! HO AVUTO PROBLEMI CON OUTLOOK.
E QUINDI NON HO AVUTO LA POSSIBILITA' DI LEGGERE EVENTUALI RISPOSTE !
SCUSATE.
VI RISPEDISCO IL MESSAGGIO.
> siate  gentili ! e in questo faccio appello anke a LUI, dal suo
> portatile....
> allora il nuovo problema è questo !
> devo calcolare un codice a barre ean 13.
> ecco quello ke ho :
> - una casella di testo ke si kiama cont e mi visualizza il valore del
> contatore
> - una casella di testo ke  si kiama codice, ke dopo aver fatto dei calcoli
> sul valore del contatore mi visualizza un numero a 12 cifre.
> - una casella di testo ke si kiama barcode ke ....non fa niente !
> ora io vorrei sapere come faccio a visualizzare una casella BARCODE sia il
> codice a barre sia il numero a 12 cifre !
> premesso ke ho già visto la public function pubblicata sul sito comune e
non
> mi è tanto kiara dove piazzarla !
>


title: Oggetti OLE in stampa

author: Benny

text:
Posso stampare in un report un oggetto OLE (collegato ad un campo in una
tabella) con lunghezza variabile? Mi serve perchè i file di word collegati
ad ogni record della tabella hanno lunghezza variabile, ma non riesco ad
impostare una lunghezza variabile come numero di pagine.
Qualcuno può aiutarmi?
Benny


title: Trova/sostituisci

author: Giovanni

text:
Ciao a tutti
Ho la necessità di sostituire un certo carattere con un altro in tutta una
tabella
esiste una routine in vb che mi permette di fare cio' senza utilizzare
l'istruzione trova/sostituisci?
grazie


title: Trova/sostituisci

author: Roberto da casa

text:
"Giovanni" <
gio...@libero.it
> ha scritto nel messaggio
news:Ylmya.60416$DN.14...@tornado.fastwebnet.it...

Se usi una versione di Access successiva ad Access 97 prova a vedere
sull'help la funzione Replace ed usala all'interno di una query di
aggiornamento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Trova/sostituisci

author: Marino Tilax

text:
"Giovanni" <
gio...@libero.it
> wrote in message
news:Ylmya.60416$
DN.14...@tornado.fastwebnet.it

prova a usare in modalità dati tabella, menu modifica e sostituisci
(Edit / Replace)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riferimenti

text:
Ho un problema di questo genere:
In un db che a come riferimento  MouseWheel.dll   se lo faccio girare su un
altro pc dove non esite questa dll  il db si blocca e non riconosce più
anche parte di codice esterne a questo riferimento esempio  funzioni come
PathCorrente() As String ecc.
Quello che chiedo è:
Si può impostare che se all'apertura non trova il riferimento mancante possa
continuare lo stesso e poter utilizzare il db naturalmente come se
MouseWheel non esistesse?
Grazie


title: Riferimenti

text:
"++++Debora++++" <
i...@i.it
> ha scritto nel messaggio
news:f3bm68$i60$1...@nnrp-beta.newsland.it...

Copiala anche nel PC in cui devi usarla... perchè immagino che se l'hai
inserita nei riferimenti serve...? Vero..?
Fortunatamente è una  DLL che non va registrata... basta metterla nello
stessopercorso del DB.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Riferimenti

text:
>> Si può impostare che se all'apertura non trova il riferimento mancante
> possa
>> continuare lo stesso e poter utilizzare il db naturalmente come se
>> MouseWheel non esistesse?
>>
>> Grazie
>
> Copiala anche nel PC in cui devi usarla... perchè immagino che se l'hai
> inserita nei riferimenti serve...? Vero..?
>
> Fortunatamente è una  DLL che non va registrata... basta metterla nello
> stessopercorso del DB.
>
Mi risulta che deve essere registrata, comunque e possibile utilizzare il db
senza questa dll oppure esistono altre funzioni che disabilitano la rotella
del mouse senza un apposita dll?
Ciao Alex


title: Riferimenti

text:
> Mi risulta che deve essere registrata, comunque e possibile utilizzare il
db
> senza questa dll oppure esistono altre funzioni che disabilitano la
rotella
> del mouse senza un apposita dll?
>
> Ciao Alex
Ti risulta male perchè è una WinDLL pertanto non va registrata, a meno che
tu non abbia scaricato il Demo vecchio...
Questo è il Demo corretto:
http://www.lebans.com/mousewheelonoff.htm
e come dice pure Stephen "NON VA REGISTRATA"...
Direi che devi usare questo sistema perchè è il più gestibile, altrimenti si
deve SubClassare e gestire via Codice
con i problemi che ne derivano per i meno esperti(non di codice, ma di
SubClassing)....
Qu' trovi un demo che realizza la gestione della Rotellina(solo sulle FORM,
mentre la DLL di lebans funziona su tutti gli oggetti...)
http://web.tiscali.it/giorgiorancati/msaccess/download/mousewhell00.zip
Fai attenzione che il SubClassing non funziona se hai caricatol'IDE... si
pianta tutto... e devi KILLARE Access da TaskManager.



title: Riferimenti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f3c0vq$ddu$1...@aioe.org...

Io avevo ancora la vecchia versione e doveva essere registrata l'ho già
sostituita.
Ciao e grazie


title: Filtri multipli

author: Jack

text:
          Ho una maschera con alcuni campi che devono fungere da filtro, in questi i
valori sono inseriti dagli utenti e la funzione del tasto cerca è quella di
filtrare una tabella in base ai suddetti campi.............il problema è che
come faccio a prevedere quali campi riempirà l'utente e quali no
????...dovrei fare una query per ogni combinazione e quindi nel mio
specifico caso una una 30a circa ??? non c'è un modo diverso ????
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Filtri multipli

text:
"Jack" <
barbo...@libero.it
> ha scritto nel messaggio
news:80Z207Z251Z146Y...@usenet.libero.it...
>
>           Ho una maschera con alcuni campi che devono fungere da filtro,
in questi i
> valori sono inseriti dagli utenti e la funzione del tasto cerca è quella
di
> filtrare una tabella in base ai suddetti campi.............il problema è
che
> come faccio a prevedere quali campi riempirà l'utente e quali no
> ????...dovrei fare una query per ogni combinazione e quindi nel mio
> specifico caso una una 30a circa ??? non c'è un modo diverso ????
Penso che basti fare una sola query di selezione parametrica con i criteri
scritti nel modo giusto.
Se non ho capito male tu vorresti rendere operativi i parametri che non
siano Null; se questo è il problema, vai sul Sito Comune (link qui sotto) e
nella Sezione Queries leggi la mia FAQ intitolata "2.14 In una query
parametrica selezionare tutti i record se il valore del parametro di
selezione è Null".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Filtri multipli

text:
il punto è che io ho puù parametri che possono coesistere e non conosco
query così dinamiche.....i semplici filtri li so usare anche io il mio
problema è un po' più complesso...
                  Il 07 Mar 2005, 17:02, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:




title: Filtri multipli

text:
il punto è che io ho puù parametri che possono coesistere e non conosco
query così dinamiche.....i semplici filtri li so usare anche io il mio
problema è un po' più complesso...
                  Il 07 Mar 2005, 17:02, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:
>




title: Filtri multipli

text:
> il punto č che io ho puů parametri che possono coesistere e non conosco
> query cosě dinamiche.....i semplici filtri li so usare anche io il mio
> problema č un po' piů complesso...
>
>
Scrivi DOPO il quoting.
MAssimiliano


title: Filtri multipli

author: cidi

text:
"Jack" <
barbo...@libero.it
> ha scritto nel messaggio
news:80Z207Z251Z146Y...@usenet.libero.it...
>
>          Ho una maschera con alcuni campi che devono fungere da filtro, in
> questi i
> valori sono inseriti dagli utenti e la funzione del tasto cerca è quella
> di
> filtrare una tabella in base ai suddetti campi.............il problema è
> che
> come faccio a prevedere quali campi riempirà l'utente e quali no
> ????...dovrei fare una query per ogni combinazione e quindi nel mio
> specifico caso una una 30a circa ??? non c'è un modo diverso ????
>
Ciao Jack
puoi usare come origine della maschera una query e nei criteri inserisci i
riferimenti ai controlli della maschera:
Like Nz([Forms]![NomeMaschera]![NomeControllo]  "*");
---
Daniele


title: Filtri multipli

text:
"Jack" <
barbo...@libero.it
> ha scritto nel messaggio
news:80Z207Z251Z146Y...@usenet.libero.it...
> il punto è che io ho puù parametri che possono coesistere e non conosco
> query così dinamiche.....i semplici filtri li so usare anche io il mio
> problema è un po' più complesso...
>
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Nell'esempio pubblicato nel Sito Comune per semplicità si è ipotizzato un
filtro su un solo campo, ma quella tecnica può essere tranquillamente
adottata anche nel caso in cui i campi sui quali si basa il filtro di
selezione siano un numero indefinito, certamente più di uno; naturalmente i
vari criteri di filtro debbono operare tutti in AND.
Ho la sensazione che tu non abbia ben compreso la tecnica usata nella
soluzione che ti ho consigliato e come operi la funzione Nz.
Sbaglio?
Comunque se non riesci a trovare da solo una soluzione basata su quanto
pubblicato sul Sito Comune, fai un esempio di quello che vuoi (magari
filtrando su tre campi) e vedrai che insieme troveremo come usare quella
tecnica.



title: Città e provincia

author: Marcomazza

text:
Ho due campi CITTA e PROV.
In una maschera vorrei visualizzare CITTA (PROV) ponendo un controllo a
=[CITTA] & "(" & [PROV] & ")"
Nel caso in cui il campo PROV sia vuoto vorrei che non comparisse CITTA ( ).
Come fare?
Ciao
Marco


title: Città e provincia

text:
"Marcomazza" <
ma...@mazzaferri.fsnet.co.uk
> ha scritto nel messaggio
news:96ped6$n0c$1...@newsg2.svr.pol.co.uk...

Prova con:
=[CITTA] & IIf(Not IsNull([PROV]);" (" & [PROV] & ")";Null)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Città e provincia

author: Silvio Berruti

text:
"Marcomazza" <
ma...@mazzaferri.fsnet.co.uk
> ha scritto nel messaggio
news:96ped6$n0c$1...@newsg2.svr.pol.co.uk...

Prova con
=IIF(IsNull([PROV]);"";[CITTA] & " (" & [PROV] & ")")
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Ricerca multicriteria

text:
Salve a TUTTI,
vorrei costruire in un db una sorta di maschera HOME PAGE dove mettere dei
controlli non associati, istruire una query di selezione che "vedendo" quei
controlli mi trovasse eventuali record di una tabella che rispondano al
contenuto dei controlli, ma alcuni di questi fossero vuoti funzionasse
ugualmente. Mi è stato detto di usare una funzione che si chiama: COALESCE,
ma non ci riesco. Qualcuno mi può aiutare?
Grazie Fabio


title: Ricerca multicriteria

author: Cinzia

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:Fx__d.2128$IN.4...@twister2.libero.it...

Ciao Fabio,
non ci dici se stai parlando di un MDB o di un progetto ADP. Il tuo
riferimento alla funzione COLAESCE che è una funzione T-SQL farebbe pensare
che tu stia lavorando con un ADP ma non ne sono certissima.
Comunque se ho capito bene quello che vuoi fare direi che indipendentemente
dal fatto che si tratti di un MDB o di un ADP la funzione COALESCE non ti
serve.
Però per maggiori dettagli è meglio se chiarisci in che situazione ti trovi,
così l'aiuto sarà più mirato.
Saluti
Cinzia


title: Ricerca multicriteria

text:
Chiedo scusa,
si tratta di un semplicissimo mdb, non saprei proprio fare di più, provo a
dire nuovamente ciò che vorrei:
da due tabelle vorrei che una query selezionasse i record che rispondono a
determinati criteri, si tratta per lo più di trovare una corrispondenza su
dei campi di testo, ho usato il Like per fare questo, vorrei però che la
query vedesse il testo da trovare, in una maschera che ho chiamato HOME
PAGE, dove ho messo dei controllo non associati. Tutto questo funzionerebbe,
se tutti questi controlli avessero anche una sola sillaba del testo da
cercare, ma non funziona se uno dei controlli rimane vuoto. TRASCURA il
fatto di coalesce, forse sono andato nella direzione sbagliata.
Non so se sono riuscito ad illustrare sufficientemente il mio problema, cmq
Grazie fin d'ora.
Fabio
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:423c8ca8$0$6299$5fc...@news.tiscali.it...



title: Ricerca multicriteria

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:Ve1%d.2308$IN.5...@twister2.libero.it...
> Chiedo scusa,
> si tratta di un semplicissimo mdb, non saprei proprio fare di più, provo a
> dire nuovamente ciò che vorrei:
> da due tabelle vorrei che una query selezionasse i record che rispondono a
> determinati criteri, si tratta per lo più di trovare una corrispondenza su
> dei campi di testo, ho usato il Like per fare questo, vorrei però che la
> query vedesse il testo da trovare, in una maschera che ho chiamato HOME
> PAGE, dove ho messo dei controllo non associati. Tutto questo
funzionerebbe,
> se tutti questi controlli avessero anche una sola sillaba del testo da
> cercare, ma non funziona se uno dei controlli rimane vuoto. TRASCURA il
> fatto di coalesce, forse sono andato nella direzione sbagliata.
> Non so se sono riuscito ad illustrare sufficientemente il mio problema,
cmq
> Grazie fin d'ora.
> Fabio
Ok Fabio,
sospettavo si trattasse di un MDB ma il dubbio mi era venuto lo stesso.
Allora   immagino che la tua query sarà qualcosa del tipo:
SELECT Tab1.*
FROM Tab1
WHERE  Tab1.nome Like  Forms]![HOME]![nome] & "*"  AND  Tab1.cognome Like
Forms]![HOME]![cognome] & "*"   .....
ora per farla funzionare anche se uno dei controlli è vuoto potresti usare
la funzione NZ  e dare come valore di default l'asterisco in questo modo:
SELECT Tab1.*
FROM Tab1
WHERE (((Tab1.nome) Like nz([Forms]![HOME]![nome] & "*",'*'))
AND ((Tab1.cognome) Like nz([Forms]![HOME]![cognome] & "*",'*'))
AND ((Tab1.luogo_di_nascita) Like nz([Forms]![HOME]![luogo_di_nascita] &
"*",'*')));
Saluti
Cinzia


title: Ricerca multicriteria

text:
Cinzia,
Ho provato l'istruzione che mi hai passato, di fatto FUNZIONA. Quello che
però NON SONO IO riuscito a spiegare, è che io vorrei lasciare vuoti dei
controlli che si trovano nella HOME e che la query funzionasse ugualmente.
Se non mi sbaglio la funzione Nz invece, esclude i valori null della
tabella.
Però capisco che sono troppo IMBRANATO per proseguire e Ti chiedo scusa di
questo tedio.
Grazie ancora Fabio.
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:423d44d6$0$32332$5fc...@news.tiscali.it...



title: Ricerca multicriteria

text:
[cut]

"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:VAi%d.23172$zZ1.6...@twister1.libero.it...
> Cinzia,
> Ho provato l'istruzione che mi hai passato, di fatto FUNZIONA. Quello che
> però NON SONO IO riuscito a spiegare, è che io vorrei lasciare vuoti dei
> controlli che si trovano nella HOME e che la query funzionasse ugualmente.
> Se non mi sbaglio la funzione Nz invece, esclude i valori null della
> tabella.
> Però capisco che sono troppo IMBRANATO per proseguire e Ti chiedo scusa di
> questo tedio.
> Grazie ancora Fabio.
Ciao Fabio,
su non ti scoraggiare per così poco!
La funzione NZ consente di attribuire un valore predefinito a un campo o a
una variabile qualora questo campo o questa variabile sia NULL.
Quello che succede con la query che ti ho postato prima è che se non
inserisci nessun valore in un campo di ricerca e nella tabella su cui
ricerchi quel campo può contenere dei NULL allora ti vengono restituiti
anzichè tutti i record, solo quelli che contengono un valore. Per ovviare a
questo comportamento si può utilizzare questo metodo:
 SELECT Tab1.*
 FROM Tab1
  WHERE (((Tab1.nome) Like nz([Forms]![HOME]![nome] & "*",'*')   OR
([Forms]![HOME]![nome]  is Null)
AND ((Tab1.cognome) Like nz([Forms]![HOME]![cognome] & "*",'*') OR
([Forms]![HOME]![cognome] is Null )
 AND ((Tab1.luogo_di_nascita) Like nz([Forms]![HOME]![luogo_di_nascita] &
 "*",'*')  OR  ([Forms]![HOME]![luogo_di_nascita]  Is NUll));
Per avere ulteriori dettagli su questo comportamento prova a vedere su
www.sitocomune.com
 le faq 2.7 e 2.15 della sez. Query
Ciao
Cinzia
PS. Per favora quando rispondi metti la tua risposta dopo quella di chi ti
risponde! In questo modo viene facilitata la comprensione del messaggio da
parte  di tutti.


title: Listbox con doppioni

author: Mysha

text:
Prima di postare l'aiuto ho cercato su questo gruppo e ho trovato la
soluzione al mio problema, ma non funziona....
Mi potete aiutare?
Il problema è questo: devo trovare se in una casella combinata (elenco
valori) ci sono dei doppioni.
Tramite un pulsante infatti i valori vengono caricati in questa
listbox, ma se il valore esiste già non deve essere caricato
Ho trovato questo codice (che ho rinominato con la mia listbox che si
chiama mancolista)
Dim Str_Confronto As String
Dim I As Long
Dim I1 As Long
If Me.mancolista.ListCount <> 0 Then
    For I = 0 To Me.mancolista.ListCount - 1
        Str_Confronto = Me.mancolista.list(I)  'salva la riga da
confrontare
    For I1 = I + 1 To Me.mancolista.ListCount - 1
        If Me.mancolista.list(I1) = Str_Confronto Then
    Me.mancolista.RemoveItem I1 'rimuove la riga uguale a quella di
confronto
End If
Next
Next
End If
IL PROBLEMA é che access NON MI RICONOSCE la proprietà .LIST!!!!!
Eppure nel 3ad in cui l'ho copiata dicevano che funzionava :(


title: Listbox con doppioni

author: sv

text:
Mysha ha scritto:
> Prima di postare l'aiuto ho cercato su questo gruppo e ho trovato la
> soluzione al mio problema, ma non funziona....
> Mi potete aiutare?
> Il problema � questo: devo trovare se in una casella combinata (elenco
> valori) ci sono dei doppioni.
> Tramite un pulsante infatti i valori vengono caricati in questa
> listbox, ma se il valore esiste gi� non deve essere caricato
> Ho trovato questo codice (che ho rinominato con la mia listbox che si
> chiama mancolista)
> Dim Str_Confronto As String
> Dim I As Long
> Dim I1 As Long
> If Me.mancolista.ListCount <> 0 Then
>     For I = 0 To Me.mancolista.ListCount - 1
>         Str_Confronto = Me.mancolista.list(I)  'salva la riga da
> confrontare
>     For I1 = I + 1 To Me.mancolista.ListCount - 1
>         If Me.mancolista.list(I1) = Str_Confronto Then
>     Me.mancolista.RemoveItem I1 'rimuove la riga uguale a quella di
> confronto
> End If
> Next
> Next
> End If
> IL PROBLEMA � che access NON MI RICONOSCE la propriet� .LIST!!!!!
> Eppure nel 3ad in cui l'ho copiata dicevano che funzionava :(
Vedi:
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/93c3d6a9afabf2d4/484c1b9d17932210?hl=it&lnk=gst&q=.list#484c1b9d17932210
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report - Visualizzare dati diversi in colonne affiancate

author: Federica

text:
Ciao!
Sono nuova e siccome in questi anni ho trovato tante soluzioni in
questo gruppo ora vi pongo un quesito.
Sono un'utente base di access.
Ho una query che mi riporta i seguenti dati
Descrizione: Descrizione di una zona (verde, scuola, attrezzatura)
Strumento: lo strumento urbanistico che agisce sulla zona (PRG, PRG
progetto, PUE)
Codice: il codice della zona (801Z, 803ZS....)
Tipo: se pubblica o privata
Area: l'area della zona
Codici diversi hanno stessa descrizione, questo perchè ogni codice ha
diverso strumento ma uguale descrizione.
Per esempio
Codice           Descrizione         Strumento
801Z              Verde                  PRG
801ZP            Verde                  PRG progetto
870Z              Verde                  PUE
Io dovrei riprodurre in report la seguente struttura a tabella
Descrizione          PRG              PRG progetto            PUE
Verde                   10.000           5210
200
Dove i numeri sono le somme delle aree date dai codici
E' possibile?
Alternative?
Grazie!


author: Pablitomf

text:
>E' possibile?
Si
>Alternative?
No
>Grazie!
Prego :)
Scherzi a parte... Query a campi incrociati...
Presupponendo che la tua tabella si chiami Tabella1 :
TRANSFORM Count(Tabella1.Codice) AS ConteggioDiCodice
SELECT Tabella1.Descrizione
FROM Tabella1
GROUP BY Tabella1.Descrizione
PIVOT Tabella1.Strumento;
Fammi sapere
--
---
Ciao
Pablitomf (Maurizio Facciuti)
Web Master :
www.accessgroup.it


text:
>
> Scherzi a parte... Query a campi incrociati...
> Presupponendo che la tua tabella si chiami Tabella1 :
>
>
> Fammi sapere
>
Eccomi!!!
Mi pareva che la soluzione ci fosse e fosse pure facile!!! ^_^
E' che non avevo mai usato le query a campi incrociati
Fanno proprio al caso mio!!!
Grazie!!!


title: Non riesco ad azzerare un campo calcolato.

text:
Buongiorno a tutti.
Ho una combinata che lavora su una query.
In pratica scegliendo una ditta, la combo mi visualizza
Ditta, A.Q., Valore 2009, Valore 2010.consumato,(sommatoria degli
stessi interventi di quell'A.Q.)
questi valori vengono assegnati a delle celle con istruzioni tipo :
'dopo aggiornamento combinata valorizza campi
Me.DITTA.Value = Me.CasellaCombinata174.Column(0)
Me.NumeroFornitore.Value = Me.CasellaCombinata174.Column(4)
Me.scadenza_contratto.Value = Me.CasellaCombinata174.Column(2)
Me.valore2009.Value = Me.CasellaCombinata174.Column(7)
Me.valore2010.Value = Me.CasellaCombinata174.Column(8)
Me.consumato.Value = Me.CasellaCombinata174.Column(6)
Ci sono poi due caselle di testo:
testo 213 con istruzione  =[valore2009]-[consumato]
testo 215 con istruzione  =[valore2010]-[consumato]
Non se se è corretto però fino qui tutto funziona perfettamente,
semprechè ci siano valori nei campi.
Purtroppo alcune ditte non hanno valorizzato il campo A.Q., in questo
caso il valore è "no A.Q."
In concomitanza con l'aggiornamento della combo, ho impostato questa
istruzione,  che però non riesco a far funzionare:
'se non c'è accordo quadro svuota campi conteggio AQ
If Me.ACCORDOQUADRO = "no A.Q." Then
Me.consumato = " "
Me.Testo213.Value = " "
Me.Testo215.Value = " "
end if
ovvero funziona perfettamente per il campo consumato ma non per
testo213 e testo215 dandomi errore "tipo non corrispondente". Il
formato delle celle è identico a consumato.
grazie infinite a chi potrà aiutarmi.


author: Carlo Costarella

text:
"ignazio.pilone" <
ignazio...@gmail.com
> ha scritto nel messaggio
news:bd3deeb9-f87d-4ba5...@z41g2000yqz.googlegroups.com...
Buongiorno a tutti.
Ho una combinata che lavora su una query.
In pratica scegliendo una ditta, la combo mi visualizza
Ditta, A.Q., Valore 2009, Valore 2010.consumato,(sommatoria degli
stessi interventi di quell'A.Q.)
questi valori vengono assegnati a delle celle con istruzioni tipo :
'dopo aggiornamento combinata valorizza campi
Me.DITTA.Value = Me.CasellaCombinata174.Column(0)
Me.NumeroFornitore.Value = Me.CasellaCombinata174.Column(4)
Me.scadenza_contratto.Value = Me.CasellaCombinata174.Column(2)
Me.valore2009.Value = Me.CasellaCombinata174.Column(7)
Me.valore2010.Value = Me.CasellaCombinata174.Column(8)
Me.consumato.Value = Me.CasellaCombinata174.Column(6)
---------------------------------------------------------
questi ultimi tre li modificherei cos�:
Me.valore2009.Value = nz(Me.CasellaCombinata174.Column(7),0)
Me.valore2010.Value = nz(Me.CasellaCombinata174.Column(8),0)
Me.consumato.Value = nz(Me.CasellaCombinata174.Column(6),0)
Ci sono poi due caselle di testo:
testo 213 con istruzione  =[valore2009]-[consumato]
testo 215 con istruzione  =[valore2010]-[consumato]
Non se se � corretto per� fino qui tutto funziona perfettamente,
semprech� ci siano valori nei campi.
Purtroppo alcune ditte non hanno valorizzato il campo A.Q., in questo
caso il valore � "no A.Q."
In concomitanza con l'aggiornamento della combo, ho impostato questa
istruzione,  che per� non riesco a far funzionare:
'se non c'� accordo quadro svuota campi conteggio AQ
If Me.ACCORDOQUADRO = "no A.Q." Then
Me.consumato = " "
Me.Testo213.Value = " "
Me.Testo215.Value = " "
end if
---------------------------------------------
Con le modifiche di sopra dovrebbe andare tutto a posto...comunque puoi
sostituire lo spazio " " con uno 0 (zero):
Me.consumato = 0
Probabilmente il controllo ha un tipo di dati numerici e non accetta il
testo.
ovvero funziona perfettamente per il campo consumato ma non per
testo213 e testo215 dandomi errore "tipo non corrispondente". Il
formato delle celle � identico a consumato.
grazie infinite a chi potr� aiutarmi.
Ciao, Carlo


text:
On 25 Nov, 19:04, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "ignazio.pilone" <
ignazio.pil...@gmail.com
> ha scritto nel messaggionews:bd3deeb9-f87d-4ba5...@z41g2000yqz.googlegroups.com...
> Buongiorno a tutti.
> Ho una combinata che lavora su una query.
> In pratica scegliendo una ditta, la combo mi visualizza
> Ditta, A.Q., Valore 2009, Valore 2010.consumato,(sommatoria degli
> stessi interventi di quell'A.Q.)
> questi valori vengono assegnati a delle celle con istruzioni tipo :
>
> 'dopo aggiornamento combinata valorizza campi
> Me.DITTA.Value = Me.CasellaCombinata174.Column(0)
> Me.NumeroFornitore.Value = Me.CasellaCombinata174.Column(4)
> Me.scadenza_contratto.Value = Me.CasellaCombinata174.Column(2)
> Me.valore2009.Value = Me.CasellaCombinata174.Column(7)
> Me.valore2010.Value = Me.CasellaCombinata174.Column(8)
> Me.consumato.Value = Me.CasellaCombinata174.Column(6)
> ---------------------------------------------------------
> questi ultimi tre li modificherei così:
> Me.valore2009.Value = nz(Me.CasellaCombinata174.Column(7),0)
> Me.valore2010.Value = nz(Me.CasellaCombinata174.Column(8),0)
> Me.consumato.Value = nz(Me.CasellaCombinata174.Column(6),0)
>
> Ci sono poi due caselle di testo:
> testo 213 con istruzione  =[valore2009]-[consumato]
> testo 215 con istruzione  =[valore2010]-[consumato]
>
> Non se se è corretto però fino qui tutto funziona perfettamente,
> semprechè ci siano valori nei campi.
> Purtroppo alcune ditte non hanno valorizzato il campo A.Q., in questo
> caso il valore è "no A.Q."
> In concomitanza con l'aggiornamento della combo, ho impostato questa
> istruzione,  che però non riesco a far funzionare:
>
> 'se non c'è accordo quadro svuota campi conteggio AQ
> If Me.ACCORDOQUADRO = "no A.Q." Then
> Me.consumato = " "
> Me.Testo213.Value = " "
> Me.Testo215.Value = " "
> end if
> ---------------------------------------------
>
> Con le modifiche di sopra dovrebbe andare tutto a posto...comunque puoi
> sostituire lo spazio " " con uno 0 (zero):
> Me.consumato = 0
> Probabilmente il controllo ha un tipo di dati numerici e non accetta il
> testo.
>
> ovvero funziona perfettamente per il campo consumato ma non per
> testo213 e testo215 dandomi errore "tipo non corrispondente". Il
> formato delle celle è identico a consumato.
>
> grazie infinite a chi potrà aiutarmi.
>
> Ciao, Carlo
grazie Carlo domattina provo immediatamente...
Ho messo spazio per lasciare le celle vuote, eventualmente se funziona
potrei mettergli un istruzione che se è = a zero non visualizzi, ma mi
sembra di andarmi a incasinare. Appena provo ti faccio sapere, grazie
infinite ciao,


author: Marco Pizzamiglio

text:
ignazio.pilone ha scritto:
> On 25 Nov, 19:04, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> > "ignazio.pilone" <
ignazio.pil...@gmail.com
> ha scritto nel
messaggionews:bd3deeb9-f87d-4ba5...@z41g2000yqz.googlegroups.com...
> > Buongiorno a tutti.
> > Ho una combinata che lavora su una query.
> > In pratica scegliendo una ditta, la combo mi visualizza
> > Ditta, A.Q., Valore 2009, Valore 2010.consumato,(sommatoria degli
> > stessi interventi di quell'A.Q.)
> > questi valori vengono assegnati a delle celle con istruzioni tipo :
> >
> > 'dopo aggiornamento combinata valorizza campi
> > Me.DITTA.Value = Me.CasellaCombinata174.Column(0)
> > Me.NumeroFornitore.Value = Me.CasellaCombinata174.Column(4)
> > Me.scadenza_contratto.Value = Me.CasellaCombinata174.Column(2)
> > Me.valore2009.Value = Me.CasellaCombinata174.Column(7)
> > Me.valore2010.Value = Me.CasellaCombinata174.Column(8)
> > Me.consumato.Value = Me.CasellaCombinata174.Column(6)
> > ---------------------------------------------------------
> > questi ultimi tre li modificherei cos�:
> > Me.valore2009.Value = nz(Me.CasellaCombinata174.Column(7),0)
> > Me.valore2010.Value = nz(Me.CasellaCombinata174.Column(8),0)
> > Me.consumato.Value = nz(Me.CasellaCombinata174.Column(6),0)
> >
> > Ci sono poi due caselle di testo:
> > testo 213 con istruzione �=[valore2009]-[consumato]
> > testo 215 con istruzione �=[valore2010]-[consumato]
> >
> > Non se se � corretto per� fino qui tutto funziona perfettamente,
> > semprech� ci siano valori nei campi.
> > Purtroppo alcune ditte non hanno valorizzato il campo A.Q., in questo
> > caso il valore � "no A.Q."
> > In concomitanza con l'aggiornamento della combo, ho impostato questa
> > istruzione, �che per� non riesco a far funzionare:
> >
> > 'se non c'� accordo quadro svuota campi conteggio AQ
> > If Me.ACCORDOQUADRO = "no A.Q." Then
> > Me.consumato = " "
> > Me.Testo213.Value = " "
> > Me.Testo215.Value = " "
> > end if
> > ---------------------------------------------
> >
> > Con le modifiche di sopra dovrebbe andare tutto a posto...comunque puoi
> > sostituire lo spazio " " con uno 0 (zero):
> > Me.consumato = 0
> > Probabilmente il controllo ha un tipo di dati numerici e non accetta il
> > testo.
> >
> > ovvero funziona perfettamente per il campo consumato ma non per
> > testo213 e testo215 dandomi errore "tipo non corrispondente". Il
> > formato delle celle � identico a consumato.
> >
> > grazie infinite a chi potr� aiutarmi.
> >
> > Ciao, Carlo
> grazie Carlo domattina provo immediatamente...
> Ho messo spazio per lasciare le celle vuote, eventualmente se funziona
> potrei mettergli un istruzione che se � = a zero non visualizzi, ma mi
> sembra di andarmi a incasinare. Appena provo ti faccio sapere, grazie
> infinite ciao,
Al posto dello spazio puoi anche provare a metterci un null ( = Null)
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 26 Nov, 08:42,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:
> ignazio.pilone ha scritto:
>
> > On 25 Nov, 19:04, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> > > "ignazio.pilone" <
ignazio.pil...@gmail.com
> ha scritto nel
>
> messaggionews:bd3deeb9-f87d-4ba5...@z41g2000yqz.googlegroups.com...
>
>
>
>
>
> > > Buongiorno a tutti.
> > > Ho una combinata che lavora su una query.
> > > In pratica scegliendo una ditta, la combo mi visualizza
> > > Ditta, A.Q., Valore 2009, Valore 2010.consumato,(sommatoria degli
> > > stessi interventi di quell'A.Q.)
> > > questi valori vengono assegnati a delle celle con istruzioni tipo :
>
> > > 'dopo aggiornamento combinata valorizza campi
> > > Me.DITTA.Value = Me.CasellaCombinata174.Column(0)
> > > Me.NumeroFornitore.Value = Me.CasellaCombinata174.Column(4)
> > > Me.scadenza_contratto.Value = Me.CasellaCombinata174.Column(2)
> > > Me.valore2009.Value = Me.CasellaCombinata174.Column(7)
> > > Me.valore2010.Value = Me.CasellaCombinata174.Column(8)
> > > Me.consumato.Value = Me.CasellaCombinata174.Column(6)
> > > ---------------------------------------------------------
> > > questi ultimi tre li modificherei così:
> > > Me.valore2009.Value = nz(Me.CasellaCombinata174.Column(7),0)
> > > Me.valore2010.Value = nz(Me.CasellaCombinata174.Column(8),0)
> > > Me.consumato.Value = nz(Me.CasellaCombinata174.Column(6),0)
>
> > > Ci sono poi due caselle di testo:
> > > testo 213 con istruzione  =[valore2009]-[consumato]
> > > testo 215 con istruzione  =[valore2010]-[consumato]
>
> > > Non se se è corretto però fino qui tutto funziona perfettamente,
> > > semprechè ci siano valori nei campi.
> > > Purtroppo alcune ditte non hanno valorizzato il campo A.Q., in questo
> > > caso il valore è "no A.Q."
> > > In concomitanza con l'aggiornamento della combo, ho impostato questa
> > > istruzione,  che però non riesco a far funzionare:
>
> > > 'se non c'è accordo quadro svuota campi conteggio AQ
> > > If Me.ACCORDOQUADRO = "no A.Q." Then
> > > Me.consumato = " "
> > > Me.Testo213.Value = " "
> > > Me.Testo215.Value = " "
> > > end if
> > > ---------------------------------------------
>
> > > Con le modifiche di sopra dovrebbe andare tutto a posto...comunque puoi
> > > sostituire lo spazio " " con uno 0 (zero):
> > > Me.consumato = 0
> > > Probabilmente il controllo ha un tipo di dati numerici e non accetta il
> > > testo.
>
> > > ovvero funziona perfettamente per il campo consumato ma non per
> > > testo213 e testo215 dandomi errore "tipo non corrispondente". Il
> > > formato delle celle è identico a consumato.
>
> > > grazie infinite a chi potrà aiutarmi.
>
> > > Ciao, Carlo
> > grazie Carlo domattina provo immediatamente...
> > Ho messo spazio per lasciare le celle vuote, eventualmente se funziona
> > potrei mettergli un istruzione che se è = a zero non visualizzi, ma mi
> > sembra di andarmi a incasinare. Appena provo ti faccio sapere, grazie
> > infinite ciao,
>
> Al posto dello spazio puoi anche provare a metterci un null ( = Null)
> Ciao.
> -Marco-
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad ab...@newsland.it- Nascondi testo citato
>
> - Mostra testo citato -
Ciao, grazie per l'aiuto ma ancora non funziona.
ancora grazie se mi potrai aiutare..
Maurizio


text:
ignazio.pilone ha scritto:
[cut]
> > > > testo 213 con istruzione  =[valore2009]-[consumato]
Semplifica, prova a risolvere con una singola formula, senza VBA:
=iif([ACCORDOQUADRO]="AQ";nz([valore2009];0)-nz([consumato];0);null)
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Query per il raggruppamento degli importi mensili di una banca - 3° POST

author: SimoneB

text:
Salve a tutti,
sono di nuovo qua "al pezzo"... ho creato in un DB alcune query a campi
incrociati, le quali hanno come intestazione di riga i nomi di alcune
banche, come intestazione di colonna alcune date (raggruppate per mese) e
come valore la somma di alcuni importi. Le query funzionano ma:
1. Vorrei che non mi ragguppasse solo per mese ma per anno - mese ovvero
fino a che metto importi relativi ad un anno solamente questa funziona in
modo corretto ma quando metto gli importi del secondo anno lei me li va a
sommare al primo. Per ora ho risolto mettendo un'ulteriore intestazione di
riga chiamata anno e raggruppandola per anno... se ci fosse il modo mi
piacerebbe che lui creasse intestazioni di colonna con il nome del mese e
dell'anno
2 . Una volta aver creato la Query questa mi inizia a raggruppare i dai per
i valori esistenti (quindi non tutti i mesi hanno un valore), crendo il
report di stampa questo al momento attuale mi include solamente i mesi
esistenti in query... come posso fare per mettere tutte le intestazioni
mese? E soprattutto eseguendo il punto 1 riesco lo stesso in qualche modo a
creare un report che si aggiorni di continuo in base ai nuovi campi creati
dalla query?
3. La query mi va a mettere in ordine alfabetico le intestazioni di colonna
e non in ordine di data, colpa del formato del raggruppamento di colonna?
Il mio è
format([data];"mmm")
saluti a tutti Simone


text:
> 2 . Una volta aver creato la Query questa mi inizia a raggruppare i dai
> per
> i valori esistenti (quindi non tutti i mesi hanno un valore), crendo il
> report di stampa questo al momento attuale mi include solamente i mesi
> esistenti in query... come posso fare per mettere tutte le intestazioni
> mese?
Autorisolto.... andando su visualizza SQL ed inserendo al posto di
PIVOT Format([DataConsegnaDocumentiASCOMFIDI],"mmm");
la stringa
PIVOT Format([DataConsegnaDocumentiASCOMFIDI],"mmm") In
("gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic");
E me li mette pure in ordine per mese...
mi rimangono però le altre 2 questioni di questo punto interrogativo....
Saluti SimoneB


title: spostare campi da una tabella ad un'altra

author: MArcello

text:
Salve,
vorrei spostare due campi con tutto il contenuto da una tabella ad un altra,
può bastrae un copia ed incolla?


author: Antonio Biso

text:
"MArcello" <GR...@grGR.it> ha scritto nel messaggio
news:ow7ub.44089$hV.16...@news2.tin.it...

Ho la sensazione che non stai usando la terminologia giusta.
Puoi fare un esempio pratico?
Antonio


text:
MArcello ha scritto:
> Salve,
> vorrei spostare due campi con tutto il contenuto da una tabella ad un altra,
> può bastrae un copia ed incolla?
Penso che tu voglia fare come se fosse un foglio di Excell.
Comunque in Acc2000, devi crearti nell'altra tabella due campi dello
stesso tipo (testo, data.numero etc..) e poi utilizzare copia ed incolla.
Fatti una copia, prima di operare, della tabella di destinazione.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Antonio

text:
"MArcello" <GR...@grGR.it> ha scritto nel messaggio
news:ow7ub.44089$hV.16...@news2.tin.it...

Un pò difficile, perchè, comunque, Access non funziona come Excel in cui il
Copia-Incolla è come dici tu.
Puoi avere un risultato accettabile se le due tabelle contengono lo stesso
numero di record e sono anche ordinate con la stessa chiave/indice.
Viceversa alcuni record presenteranno valori vuoti (se la tabella di
destinazione ha un numero maggiore di record di quella di origine), oppure
non verranno incollati tutti i record (caso opposto).
Inoltre, se l'ordinamento dei record è differente tra le due tabelle, potrai
non avere corrispondenza tra i valori presenti nelle due tabelle
Ciao


text:
Grazie ho risolto con una query di aggiornamento,
ieri non dovevo stare troppo bene......
Marcello.


title: ECCO come compattare il DB in uso con un pulsante! :-)

author: MegaMax

text:
Ho trovato un modo sensatamente utile per permettere all'utente di
compattare il DB in uso tramite un "pulsante" (finto, ma funziona)
posizionato su una maschera.
L'idea è semplice... creo, posiziono e visualizzo tramite codice una barra
comandi con un solo pulsante, quello della compattazione di Access (il
comando è lo stesso del menu strumenti/utilità/compattazione)
Il bello è che la barra comandi la posso posizionare via codice, e quindi la
metto sulla maschera al posto del pulsante che dovrebbe eseguire la
compattazione :-)
Uso 2 funzioni:
CreaPulsanteCompattazione() -> crea il pulsante sull'evento di apertura
della maschera
NascondiPulsanteCompattazione() ->elimina il pulsante sull'evento di
chiusura della maschera
Inoltre (IMPORTANTE) "NascondiPulsanteCompattazione()" va richiamata anche
all'apertura del DB, perchè altrimenti la barra resta visualizzata dopo la
compattazione :-)
Public Sub CreaPulsanteCompattazione()
Dim cm As CommandBar
On Error Resume Next
CommandBars.Add ("Compattazione")        'creo la barra
Set cm = CommandBars("Compattazione")
cm.Protection = msoBarNoChangeDock + msoBarNoChangeVisible +
msoBarNoCustomize + msoBarNoHorizontalDock + msoBarNoMove + msoBarNoResize
'non modificabile, non personalizzabile, non chiudibile, non spostabile, non
dockabile....
If cm.Controls.Count = 0 Then  'se non ha controlli aggiungo
                                                    ' il mio bottone (serve
per non continuare
                                                    'ad aggiungere lo stesso
controllo se richiamo
                                                    'questa funzione senza
aver eliminato la barra)
  cm.Controls.Add msoControlButton, 2071    'uso l'ID del controllo del
comando di access per la compattazione
  cm.Controls(1).Enabled = True
  cm.Controls(1).Style = msoButtonCaption     'solo testo, senza icona
(questo comando non ha l'icona)
  cm.Controls(1).Caption = "         6 - Compatta FrontEnd          "
'testo da visualizzare (uso gli spazi per allargare il pulsante)
End If
cm.Visible = True
cm.Top = 200   'posizione assoluta della barra rispetto al bordo superiore
dello schermo, in pixel
cm.Left = 566   'posizione assoluta della barra rispetto al bordo superiore
dello schermo, in pixel
End Sub
Public Sub NascondiPulsanteCompattazione()
CommandBars("Compattazione").Delete
End Sub
Funziona che è uno spettacolo :-)
L'unica caosa che mi chiedo è quanto sia standard l'ID del comando di
compattazione di access, quel 2071.
Io uso Access 2K SR1+SP2.
Qualcuno mi piò dire se funziona anche su altre versioni? (97-XP)
Ciao, Max


author: warp

text:
MegaMax ha scritto nel messaggio ...
>Ho trovato un modo sensatamente utile per permettere all'utente di
>compattare il DB in uso tramite un "pulsante" (finto, ma funziona)
>posizionato su una maschera.
>
>L'idea è semplice... creo, posiziono e visualizzo tramite codice una barra
>comandi con un solo pulsante, quello della compattazione di Access (il
>comando è lo stesso del menu strumenti/utilità/compattazione)
>Il bello è che la barra comandi la posso posizionare via codice, e quindi la
>metto sulla maschera al posto del pulsante che dovrebbe eseguire la
>compattazione :-)
(CUT)
Una domanda: perchè non ti va l'autocompattazione all'uscita di A '2000?
Generalmente è meglio evitare all'utente l'incombenza della compattazione (anche sul lato BE) e
automatizzare il più possibile...
Ciao, warp


text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9h039j$ola$1...@fe2.cs.interbusiness.it...

Volevo la possibilità di farlo da una maschera di manutenzione, solo quando
serve.
Tanto sarà una maschera che useremo probabilmente solo noi per fare
assitenza, è "professionale" avere un bottoncino per la compattazione :-)
Max


title: Eliminare un record

author: Scossa

text:
ciao, io devo eliminare un record ma non definitivamente lo devo solo
bloccare e cambiare colore in modo che posso vedere che il record
esiste ma non è utilizzabile, quando mi occorre con un tasto si/no lo
devo far apparire di nuovo utilizzandolo nuovamente. E' possibile?


title: Eliminare un record

author: max

text:
"Scossa" <
romani...@alice.it
> ha scritto nel messaggio
news:8f49f01a-b9fc-4ef0...@l17g2000yqe.googlegroups.com...
ciao, io devo eliminare un record ma non definitivamente lo devo solo
bloccare e cambiare colore in modo che posso vedere che il record
esiste ma non � utilizzabile, quando mi occorre con un tasto si/no lo
devo far apparire di nuovo utilizzandolo nuovamente. E' possibile?
aggiungi un campo alla tabella di tipo si/no, e su questo dalle
maschere/query fai quello che vuoi tu
ciao Max


title: Eliminare un record

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:iar7t1$qlo$1...@news.task.gda.pl...

Intende dire che la maschera o i controlli restituiscono solo i record con
il flag flaggato o meno
Antonio


title: Eliminare un record

text:
On 3 Nov, 22:51, "Antonio Biso" <
ab...@libero.it
> wrote:
> "max" <
pi...@pippo.it
> ha scritto nel messaggionews:iar7t1$qlo$1...@news.task.gda.pl...
>
>
>
> > "Scossa" <
romanianto...@alice.it
> ha scritto nel messaggio
> >news:8f49f01a-b9fc-4ef0...@l17g2000yqe.googlegroups.com...
> > ciao, io devo eliminare un record ma non definitivamente lo devo solo
> > bloccare e cambiare colore in modo che posso vedere che il record
> > esiste ma non utilizzabile, quando mi occorre con un tasto si/no lo
> > devo far apparire di nuovo utilizzandolo nuovamente. E' possibile?
>
> > aggiungi un campo alla tabella di tipo si/no, e su questo dalle
> > maschere/query fai quello che vuoi tu
> > ciao Max
>
> Intende dire che la maschera o i controlli restituiscono solo i record con
> il flag flaggato o meno
>
> Antonio
Grazie, chi mi può fare un esempio pratico, non riesco ad impostare
"con il flag flaggato"  rendere solo quel record bloccato e quasi
trasparente per evidenziarlo dagli altri, si può fare.? Grazie


title: Eliminare un record

text:
"Scossa" <
romani...@alice.it
> ha scritto nel messaggio
news:99c62f5e-4eab-4021...@l32g2000yqc.googlegroups.com...


Direi che un modo potrebbe essere quello di usare l'evento on current. Al
cambio del record controlli se il campo flag è true, se sì, metti la
propeità locked di tutti gli altri controlli a true, altrimenti a false
questo blocca quel record quando lo selezioni, o lo lascia sbloccato
il campo/controllo flag invece deve essere sempre libero per le modifiche
Antonio


title: (OT) Office xp developer vendo a 300 euro

author: diario

text:
italiano da registrare
Office xp developer
comprende :
word
excel
outlook
powerpoint
access
frontPage


title: Buon Natale e Felice Anno nuovo a Tutti

author: BelloBello

text:
Grazie per tutti coloro che prestano la loro esperienza per tutti i
parteciapnti del newsgroup.
Ciao da Tommy.


title: Buon Natale e Felice Anno nuovo a Tutti

author: Sergio MAZZA

text:
"BelloBello" <
be...@ti.it
> ha scritto nel messaggio
news:GC4Fb.20368$wM.16...@news1.tin.it...
> Grazie per tutti coloro che prestano la loro esperienza per tutti i
> parteciapnti del newsgroup.
> Ciao da Tommy.
Ciao e auguri anche a te che partecipi...
Ciao.
--
Sergio MAZZA


title: Buon Natale e Felice Anno nuovo a Tutti

author: Gianni

text:
Mi associo agli auguri di bello bello!!!!!
Gianni


title: Buon Natale e Felice Anno nuovo a Tutti

author: Roberto da casa

text:
"BelloBello" <
be...@ti.it
> ha scritto nel messaggio
news:GC4Fb.20368$wM.16...@news1.tin.it...
> Grazie per tutti coloro che prestano la loro esperienza per tutti i
> parteciapnti del newsgroup.
> Ciao da Tommy.
Buon NAtale a te.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Buon Natale e Felice Anno nuovo a Tutti

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:KpkFb.22545$wM.18...@news1.tin.it...
> Mi associo agli auguri di bello bello!!!!!
> Gianni
>
> Auguroni fortissimi a tutti, specialmente a quei Babbi Natale che ci
regalano soluzioni alle nostre domande e che sopportano con pazienza noi
principianti.
Franco


title: Buon Natale e Felice Anno nuovo a Tutti

author: namor

text:
BelloBello ha scritto:
> Grazie per tutti coloro che prestano la loro esperienza per tutti i
> parteciapnti del newsgroup.
> Ciao da Tommy.
Ciao e tanti auguri anche a te.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Buon Natale e Felice Anno nuovo a Tutti

author: Salvatore

text:
"BelloBello" <
be...@ti.it
> ha scritto nel messaggio
news:GC4Fb.20368$wM.16...@news1.tin.it...
> Grazie per tutti coloro che prestano la loro esperienza per tutti i
> parteciapnti del newsgroup.
> Ciao da Tommy.
>
>
Buon Natale anche a te e a tutti i partecipanti al newsgoup.
Salvatore


title: [XPOST] Duplicati non ammessi in .adp

author: Samuele

text:
ciao a tutti,
ho un applicazione adp / sqlserver2000 con la tabella "clienti".
Ogni clienti ha il suo id (chiave) e anche uno username e password.
chiaramente lo username dovrà essere univoco come fosse una chiave.
quando lavoravo sul .mdb bastava mettere la voce "duplicati non ammessi" ed
ero sicuro che il db controllasse l'univocità dei valori.
su .adp non so come fare. non sono riuscito a trovare una voce analoga nella
struttura della tabella.
qualcuno mi aiuta?
grazie.
Samuele


title: [XPOST] Duplicati non ammessi in .adp

author: Cinzia

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:d6hsbq$a6e$1...@carabinieri.cs.interbusiness.it...

Ciao Samuele,
Visualizza la struttura della tabella, poi click sul Bottone Proprietà
(oppure Menu Visualizza Proprità)
Click su Indici/Chiavi
Click Su Nuovo viene creato di default un indice che si chiama
IX_NomeTabella, modificalo come preferisci
in Nome Colonna selezioni il campo che deve essere univoco (userName)
Metti la spunta su Crea UNIQUE e scegli Vincolo oppure Indice a seconda se
devi farci delle ricerche (usi indice) o se ti serve solo verificarne
l'unicità (usi vincolo)
Chiudi la finestra e dovresti essere a posto.
Attenzione che l'indice non sarà creato se in più di un record lo username è
NULL.
Ciao
Cinzia


title: importazione query in tabe pivot. Va solo x foglio dati.

author: montanaro

text:
          Non trovo più il mio post di ieri, lo ripropongo perchè il problema è
stranissimo, incollo dal mio w.pad.
In excel da menu dati/importa dati esterni/importa dati, tento di importare
una normale query (almeno credo sia normale). Se importo i dati normalmente
per avere un foglio dati è tutto ok.
Se invece alla fine della procedura chiedo che venga costruita un tabella
pivot mi da questo messaggio:
[Microsoft][Driver ODBC Microsoft Access]"" non è un nome valido. Verificare
che non includa caratteri o punteggiatura non validi e che non sia troppo
lungo.
Per completezza questa è la query:
SELECT f_docrig.esercizio, f_anagrafe.codice, f_anagrafe.descrizion,
DateSerial(Year(f_docrig!datadoc),Month(f_docrig!datadoc)+1,1)-1 AS periodo,
f_docrig.codicearti, f_magart.descrizion,
Sum(IIf(f_docrig!tipodoc="FT",f_docrig!prezzotot,0)+IIf(f_docrig!tipodoc="ND",f_docrig!prezzotot,0)+IIf(f_docrig!tipodoc="NV",f_docrig!prezzotot,0)-IIf(f_docrig!tipodoc="NC",f_docrig!prezzotot,0))
AS importo,
Sum(IIf(f_docrig!tipodoc="FT",f_docrig!quantita,0)+IIf(f_docrig!tipodoc="NV",f_docrig!quantita,0))
AS quantità, f_magart.unmisura
FROM f_anagrafe INNER JOIN (f_docrig INNER JOIN f_magart ON
f_docrig.codicearti = f_magart.codice) ON f_anagrafe.codice =
f_docrig.codicecf
WHERE (((f_docrig.tipodoc) Like "FT" Or (f_docrig.tipodoc) Like "NV" Or
(f_docrig.tipodoc) Like "NC" Or (f_docrig.tipodoc) Like "ND"))
GROUP BY f_docrig.esercizio, f_anagrafe.codice, f_anagrafe.descrizion,
DateSerial(Year(f_docrig!datadoc),Month(f_docrig!datadoc)+1,1)-1,
f_docrig.codicearti, f_magart.descrizion, f_magart.unmisura
HAVING (((f_docrig.esercizio)>"2003"))
ORDER BY f_docrig.codicearti;
Vorrei un aiutino, secondo me trascuro qualcosa che ancora non conosco di
Access, non è un problema di driver, perchè normalmente i dati in excel li
importo.
Grazie a tutti.
Montanaro
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Conversione date formato europeo -> iso errore strano

author: Umberto Carrara

text:
salve,
si lo so è un problema che sta nelle faq, infatti da li ho preso spunto ma
devo sbagliare qualcosa che non capisco e perciò chiedo aiuto.
Ho un campo in una form da dove prendo la data da usare nella query, il
campo ha formato short date e una funzione che contiene questo codice:
........
Dim data_ricerca as String
set data_ricerca = Format(Me!data_ricerca,"\#yyyy\-mm\-dd\#")
.......
che ricalca l'esempio dell faq
http://www.donkarl.com/it/FAQ/FAQ6VBA.htm#6.8
Quando tento di eseguire la funzione access mi solleva un errore di
compilazione dicendo che è richiesto un'oggetto.
Probabilmente è un errore stupido ma non riesco a capire come risolvere
Grazie
Umberto


author: Alessandro Cara

text:

togli il set. data ricerca e' un oggetto ma "format" usa la proprieta'
.value che e' un valore scalare
--
ac
y-1=x


author: Roberto da Parma

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:l_mPj.19589$o06....@tornado.fastwebnet.it...
> Umberto Carrara wrote:
>> salve,
>> si lo so � un problema che sta nelle faq, infatti da li ho preso spunto
>> ma
>> devo sbagliare qualcosa che non capisco e perci� chiedo aiuto.
>> Ho un campo in una form da dove prendo la data da usare nella query, il
>> campo ha formato short date e una funzione che contiene questo codice:
>> ........
>> Dim data_ricerca as String
>>
>> set data_ricerca = Format(Me!data_ricerca,"\#yyyy\-mm\-dd\#")
>> .......
>> che ricalca l'esempio dell faq
>>
http://www.donkarl.com/it/FAQ/FAQ6VBA.htm#6.8
>>
>> Quando tento di eseguire la funzione access mi solleva un errore di
>> compilazione dicendo che � richiesto un'oggetto.
>>
>> Probabilmente � un errore stupido ma non riesco a capire come risolvere
>>
>> Grazie
>> Umberto
> togli il set. data ricerca e' un oggetto ma "format" usa la proprieta'
> .value che e' un valore scalare
>
> --
> ac
> y-1=x
Beh io la scriverei cos�....
 "#" & Format(Me!data_ricerca,"yyyy/mm/dd") & "#"
Ciao
--
Roberto da Parma


text:
Alessandro Cara wrote:
> togli il set. data ricerca e' un oggetto ma "format" usa la proprieta'
> .value che e' un valore scalare
>
funge funge !!!
grazie
Umberto


title: Collegamenti Campi --> Tabelle

author: jazzvale

text:
Non sono molto esperto di Access.
Il problema č:
- Ho una tabella chiamata FattureClienti in vengono archiviate delle
fatture.
- Ogni fattura deve prevedere un numero N di prodotti
Ho quindi creato un'altra tabella chiamata DettagliFattureClienti dove
archiviare i prodotti per ogni fattura.
Il problema č: come faccio a linkare le due tabelle e inserire nella
maschera costruita sulla tabella FattureClienti un'altra tabella dove
l'utente possa inserire tutti i prodotti che vuole (aggiungendo record alla
tabella DettagliFattureClienti)
Ecco i campi delle tabelle:
*FattureClienti*
 - Cliente
 - Prodotto
 - Prezzo
 - ID (PK)
*DettagliFattureClienti*
 - FatturaRiferimento
 - Prodotto
 - Quantita
 - Prezzo
 - ID (PK)


title: Collegamenti Campi --> Tabelle

author: André le Pčtomane

text:
"jazzvale" <
jazzval...@hotmail.com
> ha scritto nel messaggio
news:a91j07$nv2$1...@newsreader.mailgate.org...
> Non sono molto esperto di Access.
> Il problema è:
> - Ho una tabella chiamata FattureClienti in vengono archiviate delle
> fatture.
> - Ogni fattura deve prevedere un numero N di prodotti
> Ho quindi creato un'altra tabella chiamata DettagliFattureClienti dove
> archiviare i prodotti per ogni fattura.
>
> Il problema è: come faccio a linkare le due tabelle e inserire nella
> maschera costruita sulla tabella FattureClienti un'altra tabella dove
> l'utente possa inserire tutti i prodotti che vuole (aggiungendo record
alla
> tabella DettagliFattureClienti)
> Ecco i campi delle tabelle:
>
> *FattureClienti*
>  - Cliente
>  - Prodotto
>  - Prezzo
>  - ID (PK)
>
> *DettagliFattureClienti*
>  - FatturaRiferimento
>  - Prodotto
>  - Quantita
>  - Prezzo
>  - ID (PK)
>
secondo me hai dei campi doppi sia in fatture che dettagli, come prodotto e
prezzo.
In fattureClienti metti solo le informazioni generali, numero,data,
cliente,pagamento, scadenza ecc e in dettaglioFatture i campi prodotti,
quantità, prezzo, iva ecc.
Il join sara' numero-fattura di FattureClienti con FatturaRiferimento di
DettagliFattureClienti, cioe ad un solo record di fatture corrisponderanno
molti records di dettagliFatture.
Per gestire le 2 tabelle in maschera ti suggerisco di mettere come origine
dei dati nella maschera principale FattureClienti e una sottomaschera su
Dettagli.
Ciao
Ale.


title: Users32

author: Marco M.

text:
Quale libreria in access2000, o Xp mi consente di sostuire quella (Lib
"User32") di access97?
Grazie Marco M.


title: Domanda tabella excell access

text:
Ciao, ho una tabella in excel. Chiedo come è possibile utilizzare i
valori di ogni cella per inserirli in rispettivi campi in tabelle di
access


title: Domanda tabella excell access

text:
<
erb...@gmail.com
> ha scritto nel messaggio
news:1190029891.5...@19g2000hsx.googlegroups.com...
Ciao, ho una tabella in excel. Chiedo come è possibile utilizzare i
valori di ogni cella per inserirli in rispettivi campi in tabelle di
access
[risposta]
Colleghi, in access, il foglio excel e con una query di accodamento
inserisci i dati nei rispettivi campi...
Ciao.
--
Sergio MAZZA


title: (?) problemino con FrontPage-Access-Sql

author: FREDO

text:
opsss........scusate, ho dimenticato di completare il titolo....forse
l'ora.....=)
Ciao    =)       FREDO


title: Grafici, Access, autocomposizione

author: Raffaele Alberoni

text:
Buon pomeriggio a tutti,
avrei il seguente problema:
sto creando dei report nel formato GRAFICI, direttamente
dall'autocomposizione di ACCESS, ma mentre sono in modifica o in qualche
modo cerco di personalizzare il grafico, mi fa vedere dei dati di esempio,
anzichè i dati reali.
Ovviamente in stampa i dati sono quelli reali.
Come faccio per vedere sempre quelli reali??
Grazie a tutti.
Saluti.
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Grafici, Access, autocomposizione

author: Pablitomf

text:
Raffaele Alberoni ha scritto:
> Buon pomeriggio a tutti,
> avrei il seguente problema:
> sto creando dei report nel formato GRAFICI, direttamente
> dall'autocomposizione di ACCESS, ma mentre sono in modifica o in qualche
> modo cerco di personalizzare il grafico, mi fa vedere dei dati di esempio,
> anzichč i dati reali.
> Ovviamente in stampa i dati sono quelli reali.
> Come faccio per vedere sempre quelli reali??
> Grazie a tutti.
> Saluti.
Anche questo argomento gią trattato...
Mistero della fede, ma non si puņ... almeno fin quando ad Access non gli
"girano", e all'improvviso entri nella struttura grafico e POFFF... i tuoi
dati al posto di quegli odiosi Est, North, etc...
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: Grafici, Access, autocomposizione

text:
Pablitomf ha scritto:
> Raffaele Alberoni ha scritto:
> > Buon pomeriggio a tutti,
> > avrei il seguente problema:
> > sto creando dei report nel formato GRAFICI, direttamente
> > dall'autocomposizione di ACCESS, ma mentre sono in modifica o in qualche
> > modo cerco di personalizzare il grafico, mi fa vedere dei dati di esempio,
> > anzichè i dati reali.
> > Ovviamente in stampa i dati sono quelli reali.
> > Come faccio per vedere sempre quelli reali??
> > Grazie a tutti.
> > Saluti.
> Anche questo argomento già trattato...
> Mistero della fede, ma non si può... almeno fin quando ad Access non gli
> "girano", e all'improvviso entri nella struttura grafico e POFFF... i tuoi
> dati al posto di quegli odiosi Est, North, etc...
Grazie Pablito
Hai ragione potevo farmi una ricerca più approfondita nei post vecchi per
autorispondermi, ma speravo in qualche soluzione.... beh pazienza.
Saluti
--
Raffaele Alberoni



title: Grafici, Access, autocomposizione

author: Karl Donaubauer

text:
Raffaele Alberoni wrote:
> Buon pomeriggio a tutti,
> avrei il seguente problema:
> sto creando dei report nel formato GRAFICI, direttamente
> dall'autocomposizione di ACCESS, ma mentre sono in modifica o in
> qualche modo cerco di personalizzare il grafico, mi fa vedere dei
> dati di esempio, anzichè i dati reali.
> Ovviamente in stampa i dati sono quelli reali.
> Come faccio per vedere sempre quelli reali??
http://support.microsoft.com/?id=154454
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Grafici, Access, autocomposizione

text:
Karl Donaubauer ha scritto:
> Raffaele Alberoni wrote:
> > Buon pomeriggio a tutti,
> > avrei il seguente problema:
> > sto creando dei report nel formato GRAFICI, direttamente
> > dall'autocomposizione di ACCESS, ma mentre sono in modifica o in
> > qualche modo cerco di personalizzare il grafico, mi fa vedere dei
> > dati di esempio, anzichč i dati reali.
> > Ovviamente in stampa i dati sono quelli reali.
> > Come faccio per vedere sempre quelli reali??
>
http://support.microsoft.com/?id=154454
Grazie Karl!!!
(ma sei un'enciclopedia vivente!!!)
Saluti



title: errore 429

author: Riccardo

text:
Buongiorno a tutti,
su un computer (mentre sugli altri non ho problemi) con SP3, al rigo
Set wshell = CreateObject("WScript.shell")
della funzione sotto indicata mi restituisce l'errore 429 il componente
ActiveX non è in grado di creare l'oggetto
Function MyShell(ByVal strCommand As String, _
            ByVal windowstyle As Integer, _
            ByVal Attendi As Boolean)
Dim wshell As Object
Set wshell = CreateObject("WScript.shell")
wshell.Run strCommand, windowstyle, Attendi
Set wshell = Nothing
End Function
Da cosa può dipendere?
grazie
Riccardo


title: errore 429

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:ftkif7$v89$1...@news.panservice.it...

_______________________________
Ho provato pure a copiare da altro pc la dll DAO360 e registrarla nuovamente
come indicato sul sito di Karl, ma il problema permane.
grazie
Riccardo


title: spazi finali campo ricerca

author: tasso

text:
ho un campo nella testa di una maschera che utilizzo per inserire delle
stringhe da cercare nell'sql della maschera stessa
poi lancio l'aggiornamento della maschera con questa sub
Private Sub parametro_ricerca_Change()
Me.parametro_ricerca.SetFocus
Me.Form.Refresh
Me.Form.Requery
If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
Len(Me.parametro_ricerca.Text)
End Sub
il problema � che se digito uno spazio alla fine della stringa del campo
parametro_ricerca mi viene tolto
� possibile evitare questo problema?
ciao e tutti e buona giornata
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: spazi finali campo ricerca

author: miciomao

text:
Ciao prova così
'================================
Private Sub parametro_ricerca_Change()
If Right(Me.parametro_ricerca.Text, 1) = " " Then
else
Me.parametro_ricerca.SetFocus
Me.Form.Refresh
Me.Form.Requery
If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
Len(Me.parametro_ricerca.Text)
End If
End Sub
'================================
Ciao
Alex


title: spazi finali campo ricerca

author: sv

text:
tasso ha scritto:
> ho un campo nella testa di una maschera che utilizzo per inserire delle
> stringhe da cercare nell'sql della maschera stessa
> poi lancio l'aggiornamento della maschera con questa sub
> Private Sub parametro_ricerca_Change()
> Me.parametro_ricerca.SetFocus
> Me.Form.Refresh
> Me.Form.Requery
> If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
> Len(Me.parametro_ricerca.Text)
> End Sub
> il problema � che se digito uno spazio alla fine della stringa del campo
> parametro_ricerca mi viene tolto
> � possibile evitare questo problema?
> ciao e tutti e buona giornata
Non dici qual'� lo statement dell'origine record della maschera. Hai
provato a mettere un * al posto dello spazio?
--
sv



title: spazi finali campo ricerca

text:
miciomao ha scritto:
> Ciao prova cos�

> Ciao
> Alex
anzitutto grazie per la risposta
la cosa funziona solo in parte, perch� se poi inserisco una lettera dopo
lo spazio lo spazio viene tolto dalla stringa
altra soluzione?



title: spazi finali campo ricerca

text:
sv ha scritto:
> tasso ha scritto:
> > ho un campo nella testa di una maschera che utilizzo per inserire delle
> > stringhe da cercare nell'sql della maschera stessa
> > poi lancio l'aggiornamento della maschera con questa sub
> > Private Sub parametro_ricerca_Change()
> > Me.parametro_ricerca.SetFocus
> > Me.Form.Refresh
> > Me.Form.Requery
> > If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
> > Len(Me.parametro_ricerca.Text)
> > End Sub
> > il problema � che se digito uno spazio alla fine della stringa del campo
> > parametro_ricerca mi viene tolto
> > � possibile evitare questo problema?
> > ciao e tutti e buona giornata
> Non dici qual'� lo statement dell'origine record della maschera. Hai
> provato a mettere un * al posto dello spazio?
> --
> sv
anzitutto grazie per la risposta
lo statement � una query
se metto un asterisco non succede nulla di particolare, nel senso che se
cercavo la stringa ab e mi restituiva 10 record me ne restituisce sempre
10, ma questo mi sembra normale



title: spazi finali campo ricerca

text:
tasso ha scritto:
> sv ha scritto:
> > tasso ha scritto:
> > > ho un campo nella testa di una maschera che utilizzo per inserire delle
> > > stringhe da cercare nell'sql della maschera stessa
> > > poi lancio l'aggiornamento della maschera con questa sub
> > > Private Sub parametro_ricerca_Change()
> > > Me.parametro_ricerca.SetFocus
> > > Me.Form.Refresh
> > > Me.Form.Requery
> > > If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
> > > Len(Me.parametro_ricerca.Text)
> > > End Sub
> > > il problema � che se digito uno spazio alla fine della stringa del campo
> > > parametro_ricerca mi viene tolto
> > > � possibile evitare questo problema?
> > > ciao e tutti e buona giornata
> > Non dici qual'� lo statement dell'origine record della maschera. Hai
> > provato a mettere un * al posto dello spazio?
> > --
> > sv
> anzitutto grazie per la risposta
> lo statement � una query
intendevo l'SQL della tua query
> se metto un asterisco non succede nulla di particolare, nel senso che se
> cercavo la stringa ab e mi restituiva 10 record me ne restituisce sempre
> 10, ma questo mi sembra normale
l'asterisco lo usi al posto dello spazio. Ad esempio se la stringa �
"Mario Rossi" scriverai "Mario*", oppure "*Rossi".
Vedi questo esempio:
http://www.accessgroup.it/HomeArgomenti.asp?ID=143&Oggetto2=Filtro
 su
listbox
--
sv



title: spazi finali campo ricerca

text:
Ti cancella lo spazio?
e così
'======================
If Right(Me.parametro_ricerca.Text, 1) = " " Then
Else
Me.Requery
Me.parametro_ricerca.SetFocus
If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
Me.parametro_ricerca.SelLength
End If
'======================
Ciao
Alex


title: spazi finali campo ricerca

text:
miciomao ha scritto:
> Ti cancella lo spazio?
> e cos�
> '=====================If Right(Me.parametro_ricerca.Text, 1) = " " Then
> Else
> Me.Requery
> Me.parametro_ricerca.SetFocus
> If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart
Me.parametro_ricerca.SelLength
> End If
> '=====================
> Ciao
> Alex
cos� funziona:
Me.parametro_ricerca.SetFocus
If Right(Me.parametro_ricerca.Text, 1) = " " Then
Else
Me.Requery
Me.parametro_ricerca.SetFocus
If Me.Form.CurrentRecord >= 1 Then Me.parametro_ricerca.SelStart =
Len(Me.parametro_ricerca.Text)
End If
grazie mille
