title: BeforeInsert ??!!

text:
Ti ringrazio per la risposta. La procedura che mi hai indicato l'ho usata
ma come soluzione ad hoc (ogni volta che posso evito l'uso di Current).
Tieni conto che l'uso di BeforeInsert per intercettare l'inizio di una
nuova immissione è corretto, ed è la soluzione più pulita.
Comunque non si trattava di un bug. Infatti sbagliavo perchè iniziavo
l'immissione di un nuovo record
scrivendo direttamente sui campi dell'origine dati della maschera, invece
che modificando il valore dei controlli associati.
Cioè si ha
    'codice che NON fa partire l'evento:
    [rordfamiglia] = Left$(Me.Combo_ChooseArticolo, 6)
    [rordarticolo] = Right$(Me.Combo_ChooseArticolo, 5)
    'codice OK:
    Me.TB_famiglia = Left$(Me.Combo_ChooseArticolo, 6)
    Me.TB_articolo = Right$(Me.Combo_ChooseArticolo, 5)
dove TB_famiglia è una TextBox associata al campo rordfamiglia e
analogamente TB_articolo con rordart.
Spero possa servirti utile
Alex <
ik2...@libero.it
> wrote in message
cfb3a43cbb9b717d9d...@mygate.mailgate.org...



title: Formattare campo report

author: Alessio Forconi

text:
Ho un report basato su una tabella che ha un campo così formattato:
'400 G Carne Di Maiale Magra Tritata. 1 Cipollotto. 2 Spicchi Aglio.
2
Albumi D'uovo. 3 Cm Radice Di Zenzero Fresca.  Sale.  Pepe'
e vorrei  poterlo visualizzare così:
'400 G Carne Di Maiale Magra Tritata.
1 Cipollotto. 2 Spicchi Aglio.
2 Albumi D'uovo.
3 Cm Radice Di Zenzero Fresca.
 Sale.
Pepe'
cioè che vada a capo dopo il punto.
Ho provato con questo Replace(CampoDelReport, ". ", ". " & vbCrLf)
ma non va perchè dice che non è possibile assegnare al campo.
Come potrei fare?


title: Formattare campo report

author: Giovo

text:
prova cosě
Replace(CampodelReoport;".";"." & Chr(13) & Chr(10))
Ciao
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1194366002....@o3g2000hsb.googlegroups.com...
Ho un report basato su una tabella che ha un campo cosě formattato:
'400 G Carne Di Maiale Magra Tritata. 1 Cipollotto. 2 Spicchi Aglio.
2
Albumi D'uovo. 3 Cm Radice Di Zenzero Fresca.  Sale.  Pepe'
e vorrei  poterlo visualizzare cosě:
'400 G Carne Di Maiale Magra Tritata.
1 Cipollotto. 2 Spicchi Aglio.
2 Albumi D'uovo.
3 Cm Radice Di Zenzero Fresca.
 Sale.
Pepe'
cioč che vada a capo dopo il punto.
Ho provato con questo Replace(CampoDelReport, ". ", ". " & vbCrLf)
ma non va perchč dice che non č possibile assegnare al campo.
Come potrei fare?


title: Formattare campo report

text:
"Alessio Forconi" <
forc...@gmail.com
> ha scritto nel messaggio
news:1194366002....@o3g2000hsb.googlegroups.com...
Ho un report basato su una tabella che ha un campo cosě formattato:
'400 G Carne Di Maiale Magra Tritata. 1 Cipollotto. 2 Spicchi Aglio.
2
Albumi D'uovo. 3 Cm Radice Di Zenzero Fresca.  Sale.  Pepe'
e vorrei  poterlo visualizzare cosě:
'400 G Carne Di Maiale Magra Tritata.
1 Cipollotto. 2 Spicchi Aglio.
2 Albumi D'uovo.
3 Cm Radice Di Zenzero Fresca.
 Sale.
Pepe'
cioč che vada a capo dopo il punto.
Ho provato con questo Replace(CampoDelReport, ". ", ". " & vbCrLf)
ma non va perchč dice che non č possibile assegnare al campo.
Come potrei fare?
Prova ad utilizzarlo  nella query di origine invece che nel campo... in
alcuni casi funziona!


title: è possibile filtrare i record dalla maschera ??

author: JOE

text:
salve a tutti...ho una maschera anagrafica con sottomaschera prodotti
e molti clienti non hanno prodotti... vorrei sapere se è possibile con
un pulsante di comando oppure interuttore filtrare la maschera in modo
da avere solo i record
dei clienti senza prodotti inseriti...
grazie per l'aiuto.
giuseppe


author: 'Roccia' Max

text:
On 16 Mag, 13:25, "JOE" <
to...@invalid.it
> wrote:
> salve a tutti...ho una maschera anagrafica con sottomaschera prodotti
> e molti clienti non hanno prodotti... vorrei sapere se è possibile con
> un pulsante di comando oppure interuttore filtrare la maschera in modo
> da avere solo i record
> dei clienti senza prodotti inseriti...
Certo.
Ipotizzando che i clienti siano nella tabella T_Clienti, i prodotti in
T_Prodotti, e le due siano in relazione uno a molti, al pulsante fai
eseguire il codice
Me.Filter= "T_Clienti.ID_Cliente NOT IN ( SELECT DISTINCT ID_Cliente
FROM T_Prodotti )"
Me.FilterOn=True
cia'
Max


author: Alessandro Baraldi

text:
On 16 Mag, 13:25, "JOE" <
to...@invalid.it
> wrote:

Non è più semplice avere una Query nella quale imposti la Relazione ad
esclusione dei campi non presenti contemporaneamente....???
In quel modo non devi toccare nulla.
@Alex


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:3e41b288-95eb-4e35-971e-



-------------
Ciao Roccia... stavo provando la tua soluzione ma mi da errore di
compilazione, errore di sintassi...
ecco il codice inserito su Click del pulsante:
Private Sub noproduct_Click()
On Error GoTo Err_noproduct_Click
Me.Filter = "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT ID "FROM
TabProdotti )"
Me.FilterOn = True
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Exit_noproduct_Click:
    Exit Sub
Err_noproduct_Click:
    MsgBox Err.Description
    Resume Exit_noproduct_Click
    End Sub
riguardo alla soluzione di Alessandro Baraldi mi dispiace ma non ci ho
capito nulla...
come dicevo ho già una query che attongo il risultato voluto... ma il
risultato vorrei vederlo
filtrato nella maschera principale...
Ciao


text:
On 19 Mag, 09:00, "JOE" <
to...@invalid.it
> wrote:
> Me.Filter = "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT ID "FROM TabProdotti )"
Qui ci sono delle virgolette di troppo.
>     DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
A che ti serve questo?
(Molto piu' elegante fare me.refresh, ma in ogni caso in questa
situazione dovrebbe essere inutile)
Cia'
max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:98edd879-5366-4063-bcce-
> Me.Filter = "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT ID "FROM
> TabProdotti )"
Qui ci sono delle virgolette di troppo.
OK... tolte le virgolette... cmq parti dal presupposto che sono poco
pratico in access
per cui sotto ti posto tutto il codice del pulsante di comando....
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
A che ti serve questo?
(Molto piu' elegante fare me.refresh, ma in ogni caso in questa
situazione dovrebbe essere inutile)
suggeriscimi come conviene meglio adattare il codice sotto... che ora
non mi da + errore
però non mi filtra nulla... nel senso che premendolo mi esce la
filtratura maschera ma di tutti
i record presenti mentre gli utenti "senza prodotti" sono 209 unità...
------------------------------------------
Private Sub noproduct_Click()
On Error GoTo Err_noproduct_Click
Me.Filter = "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT ID FROM
TabProdotti )"
Me.FilterOn = True
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Exit_noproduct_Click:
    Exit Sub
Err_noproduct_Click:
    MsgBox Err.Description
    Resume Exit_noproduct_Click
    End Sub
Ciao e grazie


text:
On 19 Mag, 13:23, "JOE" <
to...@invalid.it
> wrote:
> suggeriscimi come conviene meglio adattare il codice sotto... che ora
> non mi da + errore
> però non mi filtra nulla... nel senso che premendolo mi esce la
> filtratura maschera ma di tutti
Per questo ho bisogno di sapere come si chiamano le tabelle e i
campi.
Lascia perdere descrizioni, prezzi, numeri di telefono, mi servono
solo i campi chiave e quelli che usi per collegare tra loro le
tabelle.
Cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:0e429d22-9dc3-4998...@24g2000hsh.googlegroups.com...



------------------------
Ciao Max...
allora le tabelle sono come precedentemente scritto ossia:
relazioni 1 >Molti
tabella Anagrafe = > ID_Anagrafe >Contatore > Chiave primaria
tabella TabProdotti = > IDAnagrafica > Numerico
spero bastino queste informazioni...
Ciao


text:
On 19 Mag, 16:03, "JOE" <
to...@invalid.it
> wrote:
> relazioni 1 >Molti
> tabella Anagrafe = > ID_Anagrafe >Contatore > Chiave primaria
> tabella TabProdotti = > IDAnagrafica > Numerico
Allora il filtro che devi applicare è
"Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT IDAnagrafica FROM
TabProdotti )"
che, in italiano, signicifa piu' o meno "non devi mai trovare il
contenuto nel campo ID_Anagrafe nel campo IDAnagrafica della tabella
TabProdotti"
Per il resto dovrebbe funzionare...
cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:d9f10c87-390c-470a...@y21g2000hsf.googlegroups.com...





-----------------
in effetti ora funziona... purtroppo è lentissima ci mette 30 secondi
per filtrarmi 207
record... cmq mi accontento...;-))
 ultima cosa... è possibile, invece di utilizzare il bottone di comando
utilizzare l'interuttore in maniera che dopo il filtraggio dei record
degli utenti senza prodotti ripremendo l'interuttore la seconda volta
ritorni indietro alla maschera senza filtratura ??
ti ringrazio
Giuseppe


text:
On 20 Mag, 08:46, "JOE" <
to...@invalid.it
> wrote:
>  ultima cosa... è possibile, invece di utilizzare il bottone di comando
> utilizzare l'interuttore in maniera che dopo il filtraggio dei record
> degli utenti senza prodotti ripremendo l'interuttore la seconda volta
> ritorni indietro alla maschera senza filtratura ??
Per la lentezza... dipende in buona sostanza da come e' fatto il
database, mettere un indice su TabProdotti.IDAnagrafica dovrebbe
aiutare.
Per ilr esto, metti un interruttore, metti quella roba su afterupdate
dell'interruttore, e invece di me.filteron=true metti
me.filteron=me.InterruttoreFiltro
cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:5947cd1c-f726-486d-9d21-



------------------------
sei stato gentilissimo Max.. fatto ecco il codice...
siccome sull'interuttore ho messo la scritta "Utenti senza prodotti"
mi pareva di ricordare che sarebbe potuta uscire un'altra scritta
sull'interuttore
stesso che dice di ritornare a tutti i record... cmq se non è possibile
va bene così...
infine non ho capito come potrei mettere un indice in
TabProdotti.IdAnagrafica..
puoi spiegarmi come si fa ??
Giuseppe
Private Sub Interruttore218_AfterUpdate()
Me.Filter = "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT IDAnagrafica
FROM TabProdotti )"
Me.FilterOn = Me.Interruttore218
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
End Sub


text:
On 20 Mag, 11:15, "JOE" <
to...@invalid.it
> wrote:
> siccome sull'interuttore ho messo la scritta "Utenti senza prodotti"
> mi pareva di ricordare che sarebbe potuta uscire un'altra scritta
> sull'interuttore
> stesso che dice di ritornare a tutti i record... cmq se non è possibile
> va bene così...
Me.Interruttore218.Capion="Elenco completo"
Ovviamente con una iif per decidere se scrivere "elenco completo" o
"senza prodotti"...
> infine non ho capito come potrei mettere un indice in
> TabProdotti.IdAnagrafica..
> puoi spiegarmi come si fa ??
Ceppa, ma qui siamo ai fondamentali!
Apri la tabella tabprodotti in modalita' struttura, vai sul campo
idAnagrafica, indicizzato: SI (duplicati ammessi)
cia'
Max


text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:5b17b4fd-eb51-4684-b379-
Me.Interruttore218.Capion="Elenco completo"
Ovviamente con una iif per decidere se scrivere "elenco completo" o
"senza prodotti"...
> infine non ho capito come potrei mettere un indice in
> TabProdotti.IdAnagrafica..
> puoi spiegarmi come si fa ??
Ceppa, ma qui siamo ai fondamentali!
Apri la tabella tabprodotti in modalita' struttura, vai sul campo
idAnagrafica, indicizzato: SI (duplicati ammessi)
--------
Ciao Max.. ;.(( scusami ma ti avevo detto che stavo terra-terra con
Access...
cmq ho controllato e sul campo
idAnagrafica, indicizzato: SI (duplicati ammessi) è già messo così..
quindi ok... mi tengo la routine lenta... tanto fa quello che mi
serve...
... ma ho qualche problema...con la iif...  mi procure errore
di compilazione... impossibile trovare il metodo o il membro dei
dati....
devo magari mettere in Proprietà il nome dell'interuttore ??
ho provato anche su evento click ma fa la stessa cosa..
cmq ecco il codice completo
Private Sub Interruttore218_AfterUpdate()
Me.Filter = "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT IDAnagrafica
FROM TabProdotti )"
If Me.Interruttore218.Caption = "entra" Then
Me.Interrutore218.Caption = "esci"
Else
Me.Interrutore218.Caption = "entra"
End If



text:
On 20 Mag, 13:06, "JOE" <
to...@invalid.it
> wrote:
> Me.Interrutore218.Caption = "esci"
> Me.Interrutore218.Caption = "entra"
Ehm... interrutore?
cia'
Max


author: Geppo

text:
Ciao JOE wrote:
> "'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
> news:d9f10c87-390c-470a...@y21g2000hsf.googlegroups.com...
> On 19 Mag, 16:03, "JOE" <
to...@invalid.it
> wrote:
>
>> relazioni 1 >Molti
>> tabella Anagrafe = > ID_Anagrafe >Contatore > Chiave primaria
>> tabella TabProdotti = > IDAnagrafica > Numerico
>
> Allora il filtro che devi applicare è
> "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT IDAnagrafica FROM
> TabProdotti )"
>
> che, in italiano, signicifa piu' o meno "non devi mai trovare il
> contenuto nel campo ID_Anagrafe nel campo IDAnagrafica della tabella
> TabProdotti"
>
> Per il resto dovrebbe funzionare...
> -----------------
> in effetti ora funziona... purtroppo è lentissima ci mette 30 secondi
> per filtrarmi 207
diamine è troppo lenta.
io ho provato con 600 record circa impiega qualche frazione di secondo, c'è
qualcosa che non torna.
> record... cmq mi accontento...;-))
io indagherei.
altrimenti quando saranno 10000 record che fai aspetti 30 minuti?
--
Ciao
Geppo


text:
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:ENzYj.317362$%
>>
>>> relazioni 1 >Molti
>>> tabella Anagrafe = > ID_Anagrafe >Contatore > Chiave primaria
>>> tabella TabProdotti = > IDAnagrafica > Numerico
>>
>> Allora il filtro che devi applicare è
>> "Anagrafe.ID_Anagrafe NOT IN ( SELECT DISTINCT IDAnagrafica FROM
>> TabProdotti )"
>>
>> che, in italiano, signicifa piu' o meno "non devi mai trovare il
>> contenuto nel campo ID_Anagrafe nel campo IDAnagrafica della tabella
>> TabProdotti"
>>
>> Per il resto dovrebbe funzionare...
>> -----------------
>> in effetti ora funziona... purtroppo è lentissima ci mette 30 secondi
>> per filtrarmi 207
>
> diamine è troppo lenta.
>
> io ho provato con 600 record circa impiega qualche frazione di
> secondo, c'è qualcosa che non torna.
>
>> record... cmq mi accontento...;-))
>
> io indagherei.
>
> altrimenti quando saranno 10000 record che fai aspetti 30 minuti?
----------------
hai ragione...non si ci dovrebbe mai arrendere di fornte alle
difficoltà...
ma come e dove posso controllare (IDAnagrafica in Tabprodotti è già
indicizzato)???
Ciao


text:
Ciao JOE wrote:
>>> in effetti ora funziona... purtroppo è lentissima ci mette 30
>>> secondi per filtrarmi 207
>>
>> diamine è troppo lenta.
>>
>> io ho provato con 600 record circa impiega qualche frazione di
>> secondo, c'è qualcosa che non torna.
>>
>>> record... cmq mi accontento...;-))
>>
>> io indagherei.
>>
>> altrimenti quando saranno 10000 record che fai aspetti 30 minuti?
> ----------------
> hai ragione...non si ci dovrebbe mai arrendere di fornte alle
> difficoltà...
> ma come e dove posso controllare (IDAnagrafica in Tabprodotti è già
> indicizzato)???
> Ciao
Bisogna vedere com'è organizzato il db, non è semplice aiutarti.
La form principale è associata alla tabella Anagrafe e la subform alla
tabella TabProdotti giusto?
La subform è collegata cosi?
campi secondari = IdAnagrafica 'campo tipo numerico indicizzato della
tabella TabProdotti
campi master = ID_Anagrafe 'campo tipo contatore della tabella Anagrafe
--
Ciao
Geppo


title: aiuto, chi mi aiuta con il masterizzzatore?

author: Mirko Marcozzi

text:
Ciao, salve a tutti, ho un problema, dovrei fare giornalmente e in
automatico il salvataggio delle mie tabelle, ho a disposizione un
masterizzatore e come programma di master ho l'easy cd creator 5.0, qualcuno
sa aiutarmi, grazie in anticipo


text:
"Mirko Marcozzi" <
mirkom...@libero.it
> ha scritto nel messaggio news:...



author: Roberto da casa

text:
"Mirko Marcozzi" <
mirkom...@libero.it
> ha scritto nel messaggio
news:uIlh9.2543$j15....@twister2.libero.it...

Forse non ho capito quale sia il tuo problema, ma non cambia nulla rispetto
a fare il salvataggio nel disco rigido: solo che il disco rigido si chiama
C: e il masterizzatore penso si chiami E: o F:.
Naturlmente dovrai prima predisporre un disco alla registrazione dati.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Ciao prima di tutto grazie a Roberto poi, volevo scusarmi perchè non mi sono
spiegato bene, stò usando un programma di gestione di magazzino ed ogni
volta che effettuo una vendita aggiorno le tabelle e di conseguenza salvo su
c, il problema è questo, ho la necessita di salvare periodicamente tutti i
dati su F (il masterizzatore) mi spiego meglio, devo fare una copia di
sicurezza e vorrei sapere se è possibile lanciare una applicazione da access
che mi consenta di salvare i dati e magari di chiamarli di volta in volta
con nome uguale alla data di salvataggio, scusate ancora



text:
"Mirko Marcozzi" <
mirkom...@libero.it
> ha scritto nel messaggio
news:z0nh9.249$Hc7....@twister1.libero.it...
> Ciao prima di tutto grazie a Roberto poi, volevo scusarmi perchč non mi
sono
> spiegato bene, stň usando un programma di gestione di magazzino ed ogni
> volta che effettuo una vendita aggiorno le tabelle e di conseguenza salvo
su
> c, il problema č questo, ho la necessita di salvare periodicamente tutti i
> dati su F (il masterizzatore) mi spiego meglio, devo fare una copia di
> sicurezza e vorrei sapere se č possibile lanciare una applicazione da
access
> che mi consenta di salvare i dati e magari di chiamarli di volta in volta
> con nome uguale alla data di salvataggio, scusate ancora
Se devi salvare solo le tabelle, potresti usare sul masterizzatore un CD
riscrivibile (CD-RW).
Sul CD-RW potresti crearci un database inizialmente vuoto; poi, quando lo
riterrai opportuno, con il metodo CopyObject (vedi help) puoi copiarci le
tabelle che vuoi, con il nome che vuoi.
Naturalmente cancellerai da questo database su CD-RW le tabelle che non ti
servono piů.
Oppure puoi dividere il tuo database in FE e BE e fare un copy file con una
istruzione FileCopy (vedi help) del databse BE. La copia volendo la puoi
fare con un file .bat che poi richiami con una shell, oppure la lanci
direttamente con le funzioni di schedul del Sistema Operativo.
--
Roberto



title: valore campo dipendente da altro campo

author: bb

text:
ho una tabella1 con inserito 53 numeri in un campoA, ogni numero
corrisponde ad un valore memorizzato in un'altro campoB della tabella,
inoltre questi 53 numeri appartengono a 12 gruppi memorizzati in un terzo
campoC singolarmente della tabella.
Ho un'altra tabella2 dove devo memorizzare dei dati attinti anche dalla
tabella1 , mi creo una maschera in cui visualizzo i campi della tabella2,
fra questi, ho un campo che richiamo con una casella combinata i valori
della tabella1-campoC, un altro campo che richiamo con casella combinata i
valori della tabella1-campoB e cosi anche tabella1-campoA. Fin qui nulla
di speciale, ma quello che vorrei è che se nella prima casella combinata
(campoC) metto un valore, nella seconda casella combinata mi si
visualizzano solo i valori appartenenti al gruppo scelto e non tutti i
valori e tutte e tre le caselle combinate assumono i valori scelti in
automatico.
si puo'?  come?  (access 2002) preferirei una spiegazione elementare grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: valore campo dipendente da altro campo

author: Newsgroup

text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:c0qta7$n4b$1...@news.newsland.it...

sull'origine controllo della casella combinata su cui vuoi applicare il
filtro, scrivi un'istruzione SQL con clausola WHERE che faccia riferimento
alla casella combinata che ti fornisce il dato per il filtro.
es: Select tuocampo from tua tabella where tuocampofiltro like'" &
casellacombinata & "'"
spero di essere stato chiaro.
Ciao - Daniele


title: Esportare dati con excel

author: Shadow

text:
Salve,
Volevo esportare dei dati di un database access in un foglio di calcolo
excel.
Ci riesco, il io problema sta nell'inserire i dati a partire da una
determinata cella, visto che il foglio excel č formattato.
Grazie.
Rex.


title: MI5 Persecution: Channel Four TV News - 12/Feb/1999 (5028)

text:
Channel Four TV News - 12/Feb/1999
Certainty level: 100%
I am positively, utterly, completely sure this item is about me. It's a bit subtle so the objective reader might not understand my certainty. Here is
what happened. I was watching Channel Four News with Jon Snow, on the day Clinton "got off" (as it were) in the Monica-gate scandal. Snow said;
"[and we're anticipating that the President himself will make his] first
comments after the trial in which he has now been cleared at around half-
past seven. So we'll have more on the historic judgment, we'll also be
considering [starts smiling] the winners and losers in this whole sorry
saga. Now further doubts have been...."
When Snow said "half-past seven", I looked at the clock on the mantelpiece above the TV. Snow saw my glance, and in reaction to my glance at the clock,
smiled. I think he was smiling at what he perceived as my self-importance.
Usually when newscasters or radio presenters laugh at me, there is an excuse for their laughter; usually they manage to find some reason for my
being "funny"; their amusement is blamed on me; it is my "fault" they are laughing. And so it was with this instance; Jon Snow thought it was funny
that I should be so interested in seeing Clinton, and his half-smile while reading the words "winners and losers" expresses that.
I wrote to Snow at ITN shortly after this broadcast to ask him about his behaviour; of course, he didn't reply.
5028
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: OT - verynews

author: Luciano (DOC)

text:
Ho rimesso in funzione
www.verynews.com
 per la gioia di quelli che lo
usavano. Se trovo il tempo riaggiorno pure l'archivio che è fermo da un bel
po':-)
Saluti.
Luciano


title: OT - verynews

author: Sergio MAZZA

text:
"Luciano (DOC)" <
XXXlucia...@sitocomune.com
> ha scritto nel messaggio
news:483305db$0$35955$4faf...@reader2.news.tin.it...

Very...Good!
Ciao.
--
Sergio MAZZA


title: OT - verynews

author: Massimo Piubelli

text:

verywell!!!
Ciao e buon lavoro di aggiornamento, a proposito, serve una mano per fare la query di accodamento ^__^ ???
Max


title: #errore su tabella access

author: AEOM

text:
Ciao a tutti..
se ne era parlato tempo fa ma non riesco a trovare i post.
Ho un archivio che presenta alcuni record con la scritta #errore su ogni
campo che mi provocano errori su delle maschere.
Non riesco a compattare il db, come faccio ad eliminarli?
Ciao, AEOM


title: #errore su tabella access

author: Antonio Biso

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:gqcNb.88210$VW.36...@news3.tin.it...

Se c'è errore evidentemente sono campi calcolati con espressioni sballate.
Verificale.
Ricroda che c'è sempre la funzione iserror
Antonio


title: #errore su tabella access

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:M%dNb.256932$e6.10...@twister2.libero.it...

Ciao Antonio, mi sono spiegato male
aprendo direttamente un archivio di circa 1000 record dal tab tabelle  ho
una decina di righe in cui in OGNI colonna ho la scritta #error
nessun campo è calcolato
Non posso ne compattare ne importare in un nuovo db la tabella
ciao, AEOM


title: #errore su tabella access

author: MA

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:gqcNb.88210$VW.36...@news3.tin.it...

Ciao, l'unica che ho trovato č copiaincollare a mano i dati integri in
un'altra tabella.
Credo che quelle con #Errore siano compromessi. Escludili dalla selezione.
MAssimiilano


title: #errore su tabella access

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:UleNb.114935$_P.41...@news4.tin.it...

Una volta ho risolto convertendo il db in una versione superiore...
In ogni caso dove c'è error non credo potrai recuperare qualcosa...
Antonio


title: Scambio dati tra due campi

text:
Salve a tutto il n.g.
Ho posto lo stesso quesito all'altro forum ma non ho avuto nessuna
risposta; per cui provo con voi anche perchè non credo sia poi così
complicato (almeno per chi ne sa più del sottoscritto).
Riferimento campionato di calcio dilettanti.
Ho 4 campi n; n1; A; B.
"n" è un progressivo di un gruppo di records (squadre che si
affrontano nella stessa giornata) e va da 1 al totale delle giornate
da giocare;
"n1" è uguale a "n" solo che va da 1 al totale delle giornate di
andata e riparte da 1 fino al totale delle giornate di ritorno per cui
ad esempio la dodicesima giornata di andata che equivale a 12 è uguale
alla dodicesima giornata di ritorno che equivale sempre a 12.
Delle volte capita di dover invertire il campo delle squadre perchè
magari il campo ospite non è disponibile ed allora eseguo la seguente
routine:
Me.A.Value = Me.B.Value
Me.B.Value = Me.A.OldValue
Me.Requery
Quello che non riesco a fare, è invertire allo stesso tempo le stesse
due squadre che si affronteranno al girone di ritorno.
Ho provato ad agire sul recordset con un do loop inserendo nella
Select Order By n1; ma non ci sono riuscito.
Grazie e ... a presto.
Ciao Vladimiro.


title: Scambio dati tra due campi

author: Alessandro Cara

text:
vlad...@alice.it
 wrote:
> Salve a tutto il n.g.
> Ho posto lo stesso quesito all'altro forum ma non ho avuto nessuna
> risposta; per cui provo con voi anche perchč non credo sia poi cosě
> complicato (almeno per chi ne sa piů del sottoscritto).
Visto. Anche se qui ci sono gli stessi loschi figuri ;<) (circa)
> Riferimento campionato di calcio dilettanti.
> Ho 4 campi n; n1; A; B.
> "n" č un progressivo di un gruppo di records (squadre che si
> affrontano nella stessa giornata) e va da 1 al totale delle giornate
> da giocare;
> "n1" č uguale a "n" solo che va da 1 al totale delle giornate di
> andata e riparte da 1 fino al totale delle giornate di ritorno per cui
> ad esempio la dodicesima giornata di andata che equivale a 12 č uguale
> alla dodicesima giornata di ritorno che equivale sempre a 12.
> Delle volte capita di dover invertire il campo delle squadre perchč
> magari il campo ospite non č disponibile ed allora eseguo la seguente
> routine:
>
> Me.A.Value = Me.B.Value
> Me.B.Value = Me.A.OldValue
> Me.Requery
questa requery ti riporta al primo record visualizzato.
with recordsetclone
  .findfirst "n1=2 & controllon1
  .edit
  !a = b.value
  !b = a.value
  .update
  findfirst n1= cntrollon1 + numerogiornate (se sono sequenziali
altrimenti saprai tu cosa fare)
  .edit
  !a=a.value
  !b=b.value
  .update
end with
  requery
dovrebbe funzionare
>
> Quello che non riesco a fare, č invertire allo stesso tempo le stesse
> due squadre che si affronteranno al girone di ritorno.
> Ho provato ad agire sul recordset con un do loop inserendo nella
> Select Order By n1; ma non ci sono riuscito.
> Grazie e ... a presto.
> Ciao Vladimiro.
>
--
ac
y-1=x


title: Scambio dati tra due campi

text:
Alessandro Cara wrote:
[cut]
>  .findfirst "n1=2 & controllon1
errore di battitura
.findfirst "n1=" & controllon1
(e' numerico immagino)
altro orrore
  findfirst "n1=" & cntrollon1 + numerogiornate
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 4 Dic, 23:54, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Ciao Alessandro.
Innanzi tutto grazie per avermi risposto ma ... non funziona.
I campi reali che ho sono "A", "B", "G_A_R" , "G"
A e B sono campi stringa per l'inserimento delle squadre (so che lo
sai, ma lo scrivo per gli altri che leggono),
G_A_R va da 1 fino al girone di andata e poi ricomincia da 1 fino al
girone di ritorno,
G è il numero progressivo delle giornate.
Ho provato a modificare mettendo al posto di G_A_R  n1 ed al posto di
numerogiornate il DCount(ecc...),
ma mi cambia solo il primo record anche se faccio clic sul pulsante
posto a fianco degli altri records.
In definitiva ... non riesco a farlo funzionare :-(
Ciao Vladimiro


title: Scambio dati tra due campi

text:

Stamattina sono piu sveglio (e buono, in genere evito la pappa pronta)
Ricapitoliamo
--------
nG = dmax("G","tabcalendario")  '(G e' in sequenza a partire da uno si
spera, cmq va bene anche la dcount)
nGAR = nG/2
'Cosi' ci siamo fatti dare i dati di riferimento
'Tu sei posizionato su un record e quidi conosci il "G" corrente
'Riprendiamo quello di ieri
with recordsetclone
  .recordsetclone
  .findfirst "G=" & G '(il G corrente dovresi averlo)
  .edit
  !a = b.value
  !b = a.value
  .update
  .findfirst "G=" & (G + nGar)
  .edit
  !a=a.value
  !b=b.value
  .update
end with
  'qui invece di una requery prova
  refresh
---------
non c'e' verso o cambia due records o va in errore (a patto che non ci
sia una "on error resume next")
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 5 Dic, 10:33, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Peccato che "Stamattina" è solo un ricordo vista l'ora in cui ti sto
rispondendo!
>
> Ricapitoliamo
> --------
> nG = dmax("G","tabcalendario")  '(G e' in sequenza a partire da uno si
> spera, cmq va bene anche la dcount)
è in sequenza ma a gruppi di record, nel senso che per tutti i records
corrispondenti alle squadre che si affrontano nella stessa giornata
(ad es. I° giornata) il G sarà sempre 1; nella seconda giornata 2 e
così via.
> nGAR = nG/2
> 'Cosi' ci siamo fatti dare i dati di riferimento
> 'Tu sei posizionato su un record e quidi conosci il "G" corrente
> 'Riprendiamo quello di ieri
>
> with recordsetclone
>   .recordsetclone
e qui mi dà l'errore: Proprietà o metodo non supportati dall'oggetto.
>   .findfirst "G=" & G '(il G corrente dovresi averlo)
>   .edit
>   !a = b.value
>   !b = a.value
>   .update
>   .findfirst "G=" & (G + nGar)
>   .edit
>   !a=a.value
>   !b=b.value
>   .update
> end with
>   'qui invece di una requery prova
>   refresh
> ---------
> non c'e' verso o cambia due records o va in errore (a patto che non ci
> sia una "on error resume next")
No, non ce l'ho messo.
>
> --
> ac
> y-1=x- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao Vladimiro.


title: Scambio dati tra due campi

text:

Avevo tralasciato il problema dei gruppi.
Allora devi usare una dmax e non una dcount (a meno di mettere un filtro
  su G_A_R)
>> 'Tu sei posizionato su un record e quidi conosci il "G" corrente
>> 'Riprendiamo quello di ieri
>>
>> with recordsetclone
>>   .recordsetclone
> e qui mi dà l'errore: Proprietà o metodo non supportati dall'oggetto.
Risolviamo questo problema.
Da errore sulla findfirst? Stai usando la libreria ADO?
>>   .findfirst "G=" & G '(il G corrente dovresi averlo)
se ADO
allora questa diventa .find "G=" & ME.G & " and G_A_R =" & Me.G_A_R
Attenzione: a suo tempo con i recordset di tipo ADO ho avuto problemi
con le condizioni multiple se dovesse verificarsi troveremo un
"girargliintorno"
e l'altra diventa
	.find "G=" & (ME.G + nGar) & " and G_A_R =" & Me.G_A_R
immagino che stiano nella stessa posizione all'interno del gruppo.
Altrimenti tocchera' fare la ricerca per "A" o "B"
[cut]
--
ac
y-1=x


title: Scambio dati tra due campi

text:
Alessandro Cara wrote:
P.S.
Scusa la mia confusione.
la istruzione
  ".recordsetclone" toglila non serve e' stato un mio errore di scrittura.
  e' logico che vada in errore ed a questo punto dimentica tutto cio'
che ho scritto per "ADO"
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 5 Dic, 14:24, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Credo che stiamo abbastanza lontani dalla soluzione.
Ho provato con l'inserimento di 6 squadre; se provo con il primo
incontro (primo record) non si muove nulla, neanche il record
suddetto; se provo con il secondo, il secondo medesimo resta fermo,
mentre mi cambia il primo ed un altro diverso dal secondo e se
continuo mi dà l'errore sul refresh.



title: Scambio dati tra due campi

text:

> continuo mi dą l'errore sul refresh.
> Ciao Vladimiro.
>> --
>> ac
>> y-1=x
>
Allora "non" siamo lontani dalla soluzione.
C'e' solo un errore di puntamento del record.
E mi sembra strano e come se il record puntato fosse a -1 rispetto al
corrente. Ma la richiesta di modifica attraverso cosa la fai?
Sul refresh che errore ti da? (arisostituiscilo con la requery)
Sai usare il debugger?
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 5 Dic, 16:26, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
>
vladil...@alice.it
 wrote:
> > On 5 Dic, 14:24, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
> > wrote:
> >> Alessandro Cara wrote:
>
> >> P.S.
> >> Scusa la mia confusione.
> >> la istruzione
> >>   ".recordsetclone" toglila non serve e' stato un mio errore di scrittura.
> >>   e' logico che vada in errore ed a questo punto dimentica tutto cio'
> >> che ho scritto per "ADO"
> > Credo che stiamo abbastanza lontani dalla soluzione.
> > Ho provato con l'inserimento di 6 squadre; se provo con il primo
> > incontro (primo record) non si muove nulla, neanche il record
> > suddetto; se provo con il secondo, il secondo medesimo resta fermo,
> > mentre mi cambia il primo ed un altro diverso dal secondo e se
> > continuo mi dà l'errore sul refresh.
> > Ciao Vladimiro.
> >> --
> >> ac
> >> y-1=x
>
> Allora "non" siamo lontani dalla soluzione.
> C'e' solo un errore di puntamento del record.
> E mi sembra strano e come se il record puntato fosse a -1 rispetto al
> corrente. Ma la richiesta di modifica attraverso cosa la fai?
Ho due possibilità
1) attraverso il report dove c'è il calendario delle partite completo
2) agendo sui pulsanti di spostamento della maschera principale con
sottomaschera, nella quale sono distribuiti i records in base al G_A_R
ed al G; oppure aprendo solo la sottomaschera che avendo la
visualizzazione in "maschere continue", mi dà la possibilità di
controllare tutti i records contemporaneamente.
> Sul refresh che errore ti da? (arisostituiscilo con la requery)
(succede solo aprendo la sottomaschera) dopo 3 o 4 volte che provo a
fare clic su pulsanti diversi (avrai capito che sono posti a fianco di
ogni record) mi chiede di salvare i dati negli appunti; dico no e mi
esce l'errore riferito al refresh: Proprietà non trovata
> Sai usare il debugger?
Ho provato a mettere il punto di interruzione, ho eseguito
l'istruzione, ma non è successo niente.
In definitiva credo di non saperlo usare :-(



title: Scambio dati tra due campi

text:

In genere non lo faccio.
Se non ti disturba mandami il db perche' la cosa mi sembra un po'
incasinata soprattutto per la storia del refresh che non riesco ad
inquadrare. Ed anche la storia del report non la ho capita.
Gli do una occhiata e poi si continua la discussione magari cercando di
utilizzare il debugger in modo piu' "aiutevole"
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 5 Dic, 17:51, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>

Ho usato il seguente indirizzo
alessandro.cara"chiocciola"
ay-1asistemi.it
ma mi è tornata indietro la notifica di errore.
Eventualmente non dovessi scrivermi l'indirizzo, mandami un'e-mail a
vladileon"chiocciola"
libero.it
 e ti invio il db.
Ciao Vladimiro.


title: Scambio dati tra due campi

text:
vlad...@alice.it
 wrote:
[cut]
> Ho usato il seguente indirizzo
> alessandro.cara"chiocciola"
ay-1asistemi.it
> ma mi è tornata indietro la notifica di errore.
> Eventualmente non dovessi scrivermi l'indirizzo, mandami un'e-mail a
> vladileon"chiocciola"
libero.it
 e ti invio il db.
> Ciao Vladimiro.
--
ac
y-1=x
Questo serve proprio a risolvere il problema della e-mail.
Devi sostituire y-1 con x


title: Scambio dati tra due campi

text:
vlad...@alice.it
 wrote:
[cut]
>
> Me.A.Value = Me.B.Value
> Me.B.Value = Me.A.OldValue
> Me.Requery
>
> Quello che non riesco a fare, è invertire allo stesso tempo le stesse
> due squadre che si affronteranno al girone di ritorno.
1) Almeno da quello che ho visto le sequenze sono impostate male.
O meglio il "G" gruppo giornata e' corretto
il G_A_R e' errato.
devi avere
1  1
1  2
1  3
e non
1  1
1  1
1  1
Metti e rendi visibili G e G_A_R sul formato cosi' ti rendi conto della
cosa. Per come e' adesso neanche un consulto plenario dei primari del NG
ne sarebbe venuto a capo.
2) Quando si riceve un messaggio bisogna raccontarla tutta
E' vero che, a fronte della refresh, ti citava la copia negli appunti e'
altresi vero che la cosa piu' importante era "un altro utente sta
cercando di modificare il record" e questo avrebbe fatto capire dov'era
il problema
3)
questo dovrebbe essere quanto.Non funziona come vorresti per la
questione di cui al punto 1
--------
Private Sub Inversione_Partita_Click()
Dim nG As Integer
Dim nGar As Integer
nG = DMax("G", "CalendarioPartite")
nGar = nG / 2
If G > nGar Then
     MsgBox "Partita non invertibile", vbExclamation
     Inversione_Partita = Not Inversione_Partita
     Exit Sub
End If
With RecordsetClone
   .FindFirst "G=" & (G + nGar) & " and G_A_R=" & G_A_R
   .Edit
   !A = A.Value
   !B = B.Value
   !Inversione_Partita = Inversione_Partita
   .Update
End With
With Recordset
   .FindFirst "G=" & G & " and G_A_R=" & G_A_R
   .Edit
   !A = B.Value
   !B = A.Value
   .Update
End With
   Me.Refresh
End Sub
-------
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 6 Dic, 11:55, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
>
vladil...@alice.it
 wrote:
>
> [cut]
>
> > Me.A.Value = Me.B.Value
> > Me.B.Value = Me.A.OldValue
> > Me.Requery
>
> > Quello che non riesco a fare, è invertire allo stesso tempo le stesse
> > due squadre che si affronteranno al girone di ritorno.
>
> 1) Almeno da quello che ho visto le sequenze sono impostate male.
> O meglio il "G" gruppo giornata e' corretto
> il G_A_R e' errato.
> devi avere
> 1  1
> 1  2
> 1  3
> e non
> 1  1
> 1  1
> 1  1
> Metti e rendi visibili G e G_A_R sul formato cosi' ti rendi conto della
> cosa. Per come e' adesso neanche un consulto plenario dei primari del NG
> ne sarebbe venuto a capo.
E ti pare che mi serve rendere visibile ciò che ho fatto!?
Il G e il G_A_R sono due cose che viaggiano per conto proprio.
Allora te la faccio io una domanda:
arrivati all'ultima giornata di andata, come ricominceresti a contare
partendo dalla prima giornata? Cioè da 1? (che è poi quello che fa il
G_A_R)
>
> 2) Quando si riceve un messaggio bisogna raccontarla tutta
> E' vero che, a fronte della refresh, ti citava la copia negli appunti e'
> altresi vero che la cosa piu' importante era "un altro utente sta
> cercando di modificare il record" e questo avrebbe fatto capire dov'era
> il problema
E dov'è il problema allora?
>
> 3)
> questo dovrebbe essere quanto.Non funziona come vorresti per la
> questione di cui al punto 1
Comunque a parte tutto ed a prescindere da un tantino di
arroganza  :-)
 ti ringrazio lo stesso anche se non abbiamo risolto il problema.

Ciao Vladimiro.


title: Scambio dati tra due campi

text:

si soprattutto in fase di test. A me rendere  visibili le cose aiuta
soprattutto quando non si capisce "nada de nada" cosa stia succedendo.
> Il G e il G_A_R sono due cose che viaggiano per conto proprio.
> Allora te la faccio io una domanda:
> arrivati all'ultima giornata di andata, come ricominceresti a contare
> partendo dalla prima giornata? Cioè da 1? (che è poi quello che fa il
> G_A_R)
non ho compreso cosa debba contare. Ti ripeto io non lo avrei fatto
cosi'. Se poi quel dato ti serve perche' la routine di generazione del
calendario ne ha bisogno questa e' un'altra storia
Per quanto mi riguarda il dato che mi sarebbe necessario e':
a) NumeroGiornata
b) Posizione della partita all'interno della giornata.
Se poi la rappresentazione la fai, nell'ambito della giornata, in ordine
alfabetico basta fare order by per G e squadra 1.
>> 2) Quando si riceve un messaggio bisogna raccontarla tutta
>> E' vero che, a fronte della refresh, ti citava la copia negli appunti e'
>> altresi vero che la cosa piu' importante era "un altro utente sta
>> cercando di modificare il record" e questo avrebbe fatto capire dov'era
>> il problema
> E dov'è il problema allora?
Dove era. Nel fatto che non accetta la modifica del record corrente via
recordsetclone
>> 3)
>> questo dovrebbe essere quanto.Non funziona come vorresti per la
>> questione di cui al punto 1
> Comunque a parte tutto ed a prescindere da un tantino di
> arroganza  :-)
quale arroganza la mia o la tua? Ho solo espresso dei consigli. Non e'
mio solito usare faccine o "grazie, prego scusi tornero'"
>  ti ringrazio lo stesso anche se non abbiamo risolto il problema.
casomai non "hai" risolto il problema ed infatti per carenza del
numerello che citavo per recuperare la seconda partita e' necessario
fare la "and" sul nome della squadra (solo sul recordsetclone poiche' la
findfirst sul recordset non dovrebbe servire)
[cut
>>    .FindFirst "G=" & (G + nGar) & " and G_A_R=" & G_A_R
.FindFirst "G=" & (G + nGar) & " and A=" & A
questa non serve
>>    .FindFirst "G=" & G & " and G_A_R=" & G_A_R
--
ac
y-1=x


title: Scambio dati tra due campi

text:
Alessandro Cara wrote:
[cut]
corrige
> .FindFirst "G=" & (G + nGar) & " and A=" & A
A tra apici e' alfanumerico
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 6 Dic, 17:00, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Ciao Alessandro.
Nell'usare "non abbiamo risolto", volevo in qualche modo farti
partecipe; tutto qua.
Comunque sto pensando una cosa, visto che neanche così va bene; anzi,
voglio prima spiegarti come ho interpretato il db (nell'eventualità
non l'avessi guardato con attenzione).
Ponendo maschera con sottomaschera, ho la possibilità di vedere
contemporaneamente tutte le squadre che giocano nella stessa giornata
e contemporaneamente inserire i risultati senza "voltare mai pagina".
Va da se che la stessa cosa la faccio per invertire le squadre, per
cui agisco con il recordset attivo.
Allora, pensavo una cosa:
popolando un campo nuovo con i numeri che vanno da 1 a n totali
giocate (in definitiva un numero progressivo) eviterei il G_A_R che ha
come il G il progressivo a gruppi di records(se leggi bene il primo
post ti accorgerai che avevo in qualche modo spiegato la differenza
dei 2 campi) e mettere mano alla tua routine.
Che dici, potrebbe andare?
Purtroppo non posso lavorarci sopra per mancanza di tempo, ma è una
cosa che farò sicuramente.
Ciao e grazie
Vladimiro.


title: Scambio dati tra due campi

text:

Non serve piu' di tanto modificare le cose. E sufficiente fare una
update diretta.
il pezzo che riguarda il recordsetclone (with.... end with) va
sostituito con:
docmd.runsql "update calendariopartite set a='" & a & "', b='" & b & "
where g=" & g & " and A='" & B & "'"
non la ho provata sul tuo db ma ho capacita' teleologiche.
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 6 Dic, 23:54, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Siccome mi dà errore, l'ho modificata in questo modo:
Private Sub Inversione_Partita_Click()
Dim nG As Integer
Dim nGar As Integer
nG = DMax("G", "CalendarioPartite")
nGar = nG / 2
DoCmd.RunSQL "update calendariopartite set a='" & A & "', b='" & B &
"'where g=" & G & " and A='" & B & "'"
With Recordset
   .FindFirst "G=" & (G + nGar) & " and A=" & A
   .Edit
   !A = B.Value
   !B = A.Value
   .Update
End With
Me.Refresh
End Sub
... e sicuramente ho sbagliato.
Infatti non cambia nulla, a parte la richiesta di conferma
dell'aggiornamento o meno; mi cambia solo il primo record della prima
giornata e se vado ad es. alla seconda giornata, mi esce il seguente
errore:
Errore 3070 : non riconosce il "value" (il nome della squadra) come
nome di campo o espressione valida.
ps
E pensare che avevo detto tra me e me: stavolta è fatta!
>
> non la ho provata sul tuo db ma ho capacita' teleologiche.
>
> --
> ac



title: Scambio dati tra due campi

text:

se e' cosi' questa e' errata (ma non avevo scritto di toglierla?)
 >    .FindFirst "G=" & (G + nGar) & " and A=" & A
sostituire. (da qualche  parte avevo scritto la questine degli apici)
     .FindFirst "G=" & (G + nGar) & " and A='" & B  & "'"
Per evitare la conferna sull'aggiornamento in
strumenti-->opzioni-->Modifica/trova
togliere la spunta su "query comando"
--
ac
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 7 Dic, 00:50, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>

Vedo che anche tu fai le ore piccole!!!
Questo lo so, il problema però è che varrebbe solo per il mio
computer.
Esiste la possibilità secondo te tramite codice di impostare l'opzione
di togliere il segno di spunta all'apertura del db e magari alla
chiusura, sempre tramite codice, riportare il tutto in default?
Ne sai qualcosa?
>
> --
> ac
>
> --
> ac
> y-1=x- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Questa è la routine che ancora non funziona.
Dim nG As Integer
Dim nGar As Integer
nG = DMax("G", "CalendarioPartite")
nGar = nG / 2
If G > nGar Then
     MsgBox "Partita non invertibile", vbExclamation
     Inversione_Partita = Not Inversione_Partita
     Exit Sub
End If
With Recordset
   .FindFirst "G=" & (G + nGar) & " and A='" & B & "'"
   .Edit
   !A = B.Value
   !B = A.Value
   .Update
End With
Me.Refresh
Il problema è sempre lo stesso, aprendo la maschera con sottomaschera,
oltre al fatto che non mi cambia quello per cui ho fatto clic, mi
cambia solo il primo record (che non ha nulla a che vedere); se vado
solo in sottomaschera vedo dei cambiamenti complicati a
raccapezzarmici... ma poi inuti per quello che mi serve.
Ti auguro una buonanotte.
 Vladimiro.


title: Scambio dati tra due campi

text:
Scusami, il codice usato è questo:
Private Sub Inversione_Partita_Click()
Dim nG As Integer
Dim nGar As Integer
nG = DMax("G", "CalendarioPartite")
nGar = nG / 2
With Recordset
   .FindFirst "G=" & (G + nGar) & " and A='" & B & "'"
   .Edit
   !A = B.Value
   !B = A.Value
   .Update
End With
Me.Refresh
End Sub
Ma il risultato non cambia.
Di nuovo, Vladimiro.


title: Scambio dati tra due campi

text:
questa la ho provata e fuziona
-------
Private Sub Inversione_Partita_Click()
Dim nG As Integer
Dim nGar As Integer
Dim sSQL As String, bx As String
nG = DMax("G", "CalendarioPartite")
nGar = nG / 2
If G > nGar Then
     MsgBox "Partita non invertibile", vbExclamation
     Inversione_Partita = Not Inversione_Partita
     Exit Sub
End If
bx = Replace(B, "'", "''")
sSQL = "Update calendariopartite set A='" & Replace(A, "'", "''") & "'"
sSQL = sSQL & ", B  ='" & bx & "'"
sSQL = sSQL & ",Inversione_Partita = " & Inversione_Partita
sSQL = sSQL & " where G=" & (G + nGar) & " and A ='" & bx & "'"
DoCmd.RunSQL sSQL
With Recordset
   .Edit
   !A = B.Value
   !B = A.Value
   .Update
End With
   Me.Refresh
End Sub
-------
Le replace sono per gestire nomi con l'apice
C'e' un errore che si verifica sul primo record della sottomaschera (non
sempre,3021-Nessun record corrente). Non ho capito per quale motivo.
se si dovesse verificare metti la seguente come ultima istruzione della
Private Sub CasellaCombinata48_AfterUpdate()
nella form Inserimento risultati
Istruzione da inserire:
Me.SottomascheraCalendarioPartite.Form.Recordset.MoveFirst
--
ac
y-1=x


title: Scambio dati tra due campi

text:
On 7 Dic, 12:44, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

Perfetto.
Mi hai tolto un peso dallo stomaco... sei un grande!
Senti, ho un altro problema piuttosto stupido che non riesco a
risolvere se non in modo arronzato.
Per conteggiarmi le discipline uso questo sistema.
Premetto:
prima ammonizione vale 1
seconda ammonizione equivalente a diffida vale 2
terza ammonizione equivalente ad espulsione vale 3
ma poi ricomincia, per cui 4 vale a prima ammonizione, 5 vale a
seconda ammonizione(diffida), 6 vale a terza ammonizione(espulsione) e
cosi via.
Per il momento ho risolto in questo modo:
Penalizzazione: IIf([n_penalizzazioni]=1 Or [n_penalizzazioni]=4 Or
[n_penalizzazioni]=7 Or [n_penalizzazioni]=10 Or
[n_penalizzazioni]=13;"Ammonito";IIf([n_Penalizzazioni]=2 Or
[n_Penalizzazioni]=5 Or [n_Penalizzazioni]=8 Or [n_Penalizzazioni]=11
Or [n_Penalizzazioni]=14;"Diffidato";IIf([n_penalizzazioni]=3 Or
[n_Penalizzazioni]=6 Or [n_Penalizzazioni]=9 Or [n_Penalizzazioni]=12
Or [n_Penalizzazioni]=15;"Espulso";0)))
Dovrei impostare un ciclo for next ma non riesco a metterlo giù.
Mi puoi aiutare o debbo riformulare un altro post?
Grazie Vladimiro.


title: Scambio dati tra due campi

text:
vlad...@alice.it
 wrote:
[cut]
> Perfetto.
> Mi hai tolto un peso dallo stomaco... sei un grande!
> Senti, ho un altro problema piuttosto stupido che non riesco a
> risolvere se non in modo arronzato.
> Per conteggiarmi le discipline uso questo sistema.
> Premetto:
> prima ammonizione vale 1
> seconda ammonizione equivalente a diffida vale 2
> terza ammonizione equivalente ad espulsione vale 3
> ma poi ricomincia, per cui 4 vale a prima ammonizione, 5 vale a
> seconda ammonizione(diffida), 6 vale a terza ammonizione(espulsione) e
> cosi via.
> Per il momento ho risolto in questo modo:
> Penalizzazione: IIf([n_penalizzazioni]=1 Or [n_penalizzazioni]=4 Or
> [n_penalizzazioni]=7 Or [n_penalizzazioni]=10 Or
> [n_penalizzazioni]=13;"Ammonito";IIf([n_Penalizzazioni]=2 Or
> [n_Penalizzazioni]=5 Or [n_Penalizzazioni]=8 Or [n_Penalizzazioni]=11
> Or [n_Penalizzazioni]=14;"Diffidato";IIf([n_penalizzazioni]=3 Or
> [n_Penalizzazioni]=6 Or [n_Penalizzazioni]=9 Or [n_Penalizzazioni]=12
> Or [n_Penalizzazioni]=15;"Espulso";0)))
> Dovrei impostare un ciclo for next ma non riesco a metterlo gių.
> Mi puoi aiutare o debbo riformulare un altro post?
> Grazie Vladimiro.
Altra situazione, altro post con un soggetto degno, questa e' la regola.
Il problema che hai posto, non ti do' adesso la soluzione, si risolve
semplicemente con una operazione di modulo ed una select case con 0,1,2
--
ac
y-1=x


title: Leggere file txt da codice ?

author: Nicolò Costanza

text:
Salve !
Come posso leggere un file txt da codiceVBA  per elaborarlo e salvare i dati
in una tabella ?
Una volta avevo risolto il problema ma non ricordo come.
Grazie anticipatamente.
Nicolò Costanza


title: Leggere file txt da codice ?

author: Riccardo

text:
Nicolò Costanza <
n.cos...@provincia.agrigento.it
> wrote in message
9puv0f$aq1$1...@fe1.cs.interbusiness.it...

________
Guarda sull'help l'istruzione
Input #
ciao Riccardo


title: Leggere file txt da codice ?

text:
"Nicolò Costanza" <
n.cos...@provincia.agrigento.it
> ha scritto nel
messaggio news:9puv0f$aq1$1...@fe1.cs.interbusiness.it...
> Come posso leggere un file txt da codiceVBA  per elaborarlo e salvare i
dati
> in una tabella ?
Lo apri con input#  poi crei un recordset e accodi sulla tabella.
Saluti.
Luciano


title: Leggere file txt da codice ?

text:
"Nicolò Costanza" <
n.cos...@provincia.agrigento.it
> ha scritto nel
messaggio news:9puv0f$aq1$1...@fe1.cs.interbusiness.it...

Oltre ai suggerimenti di Riccardo e Luciano (DOC), se il file lo devi
leggere e inserire in una tabella lo puoi importare con il metodo
TransferText (vedi help)...
Ciao.


title: Nel file .mdb rimangono le immagini?

text:
Quando salvo un Db con Access nel file mdb vengono comprese anche tutte le
immagini che utilizza per le aschere o per i report, cosi' che quando porto
il file da un'altra parte funziona tutto?
Grazie di tutto
Matteo


title: Nel file .mdb rimangono le immagini?

text:
"M@L@" <
mal...@libero.it
> ha scritto nel messaggio
news:R_Vq9.33925$%M1.8...@twister2.libero.it...
> Quando salvo un Db con Access nel file mdb vengono comprese anche tutte le
> immagini che utilizza per le aschere o per i report, cosi' che quando
porto
> il file da un'altra parte funziona tutto?
>
Dipende dal tipo di controllo che usi per contenere l'immagine e depinde
dalla proprietą Tipo immagine del controllo stesso.
> Grazie di tutto
> Matteo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Nel file .mdb rimangono le immagini?

author: Alex

text:
"M@L@" <
mal...@libero.it
> wrote in message
news:R_Vq9.33925$%
M1.8...@twister2.libero.it

Speriamo tu abbia strutturato in modo da contenere solo i collegamenti
e predisposto una Cartella Immagini, altrimenti il TUO DB diventerebbe
trasportabile solo con l'HD da 30Gb...! ;-)
Scherzi a parte se necessiti di salvare diverse immagini non
ti conviene inserire IMMAGINI, ma un controllo con File immagine
collegato.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Nel file .mdb rimangono le immagini?

author: warp

text:
Alex ha scritto nel
>Speriamo tu abbia strutturato in modo da contenere solo i collegamenti
>e predisposto una Cartella Immagini, altrimenti il TUO DB diventerebbe
>trasportabile solo con l'HD da 30Gb...! ;-)
E' no ... gli basterà un HD da uno/due Gigabite!  ;-))
Ciao, Silvio


title: Nel file .mdb rimangono le immagini?

text:
"warp" <
war...@libero.it
> wrote in message
news:aohpiv$dji$
1...@fe1.cs.interbusiness.it

He, He... !!
Ciao Silvio, ci si risente finalmente...!
Beh, sai che funziona proprio bene, e non da più
quei difetti congeniti che aveva all'inizio....!!
Tu dirai "Ma và.!!!".
Ho deciso di non toccarla, gli manca solo la parola.
Ci risentiamo Tete a Tete....!!
@Alex.



title: esportazione Report in Word

author: Amico

text:
  Volevo sapere se é possibile esportare in word un report completo della
parte grafica (righe, immagini, ecc.)
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: esportazione Report in Word

author: ciroteo

text:
"Amico" <
nard...@inwind.it
> ha scritto nel messaggio
news:151Z99Z208Z234Y...@usenet.libero.it...

no in formato word non è possibile.
Da access puoi esportare solo il formato .rtf che consente di visualizzare
solo gli elementi testuali.
L'unico modo nativo che access conosce è il formato snapshot che ahimè non è
modificabile con un programma di video scrittura.
Se le tue esigenze sono di esportazione grafica ti consiglio di utilizzare
.pdf
Altrimenti se hai necessità di utilizzare l'automazione OLE di access-word
puoi consultare il ricco esempio che trovi sul sitocomune sezione general.
ciao


title: [2010] The OpenReport action was canceled

author: Ammammata

text:
questo è il codice (parte finale):

    stDocName = "NomeDelReport"
    DoCmd.OpenReport stDocName, acPreview, , "[TYPE] ='VALUE'"

il messaggio è quello in oggetto (The OpenReport action was canceled) che
viene visualizzato da

    MsgBox ERR.Description

C'è modo di capire qualcosa in più?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


author: Karl Donaubauer

text:
Salve,

Ammammata ha scritto:
> questo è il codice (parte finale):
>
>      stDocName = "NomeDelReport"
>      DoCmd.OpenReport stDocName, acPreview, , "[TYPE] ='VALUE'"
>
> il messaggio è quello in oggetto (The OpenReport action was canceled) che
> viene visualizzato da
>
>      MsgBox ERR.Description
>
> C'è modo di capire qualcosa in più?

Dipende. Manca informazione, tutto il codice rilevante, i veri valori
usati ecc. e si puo solo indovinare.

Succede ogni volta o dipende dal criterio?
Aspetti di avere un record con il criterio?

L'errore senza rapporto evidente con la sintassi, i valori ecc. p.e.
viene se non c'è un record e usi Cancel = True nell'evento "Su report
vuoto". (v.a.
http://www.donkarl.com/it?FAQ5.8
)

--
Ciao
Karl
*********
http://www.AccessDevCon.com

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


title: Vai al primo record della sottomaschera

author: Rossana

text:
Ciao a tutti,
per andare al primo record di una maschera utilizzo questo codice:
DoCmd.GoToRecord , , acFirst
Se, invece volessi andare al primo record di una sottomaschera, cosa devo
scrivere?
Grazie,
Rossana


title: Vai al primo record della sottomaschera

author: Alessandro Baraldi

text:
Rossana ha scritto:

Prova ad esplicitare i valori dei parametri della Funzione:
Me!NomeSubForm.SetFocus
DoCmd.GoToRecord acDataForm, "NomeSubForm", acFirst
Se non funziona prova così:
Me!NomeSubForm.Form.RecordsetClone.MoveFirst
Me!NomeSubForm.Form.Bookmark=Me!NomeSubForm.Form.RecordsetClone.Bookmark
Ciao
@Alex


title: Vai al primo record della sottomaschera

text:
Alex,
Grazie, piů tardi proverň
Grazie mille,
Rossana
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1149701349.7...@j55g2000cwa.googlegroups.com...
Rossana ha scritto:
> Ciao a tutti,
>
> per andare al primo record di una maschera utilizzo questo codice:
> DoCmd.GoToRecord , , acFirst
> Se, invece volessi andare al primo record di una sottomaschera, cosa devo
> scrivere?
>
> Grazie,
> Rossana
Prova ad esplicitare i valori dei parametri della Funzione:
Me!NomeSubForm.SetFocus
DoCmd.GoToRecord acDataForm, "NomeSubForm", acFirst
Se non funziona prova cosě:
Me!NomeSubForm.Form.RecordsetClone.MoveFirst
Me!NomeSubForm.Form.Bookmark=Me!NomeSubForm.Form.RecordsetClone.Bookmark
Ciao
@Alex


title: differenziazione campi per categoria

author: fabrizio

text:
ciao a tutti, volevo sapere se c'è uno metodo per implementare una funzione
di verifica su immissione e/o modifica dati allorquando mi si prospetta
questo tipo di scenario:
ho una tabella Articoli con i seguenti campi:
1)IDCategoria
2)Ruote
3)Ali
Come posso chiedere al DBMS:
"Hey, se IDCategoria = 1, allora Ali = NULL, ma Ruote non può essere NULL,
se IDCategoria = 2 sia Ali che Ruote non possono essere NULL"
Sarebbe interessante se questo tipo di controllo si potesse effettuare
nell'engine del DBMS
Uso MS Access2000
Grazie a tutti, ciao


title: differenziazione campi per categoria

text:
"fabrizio" <
bu...@technet.it
> wrote in message
news:9rjvpe$3r$1...@fe1.cs.interbusiness.it...

Innanzitutto tutti codesti controlli li puoi fare se utilizzi come
interfaccia UTENTE una bella Maschera.
Allorquando ti si presenterà la situazione di cui sopra, non ti resterà
altro che intercettare l'evento Dopo Aggiornamento dei Controlli (textBox credo
nel tuo caso) che anno come Origine dati i Campi della tua Tabella.
Succederà che su evento Dopo Aggiornamento di IDCAtegoria(mi puzza di
Contatore)
Controllerai
If Me.txtIDCategoria=1 then me.txtAli=1
ecc.....per tutte le combinazioni che devi controllare.........!
@Alex
--
Posted from  [62.98.11.129]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aiuto creazione database

text:
Vi descrivo subito il mio problema.
Ho creato un database costituito da due tabelle:
1.Ospiti (idospite, nome, cognome...dati vari)
2.Eventi (idevento, dataevento, tipoevento, idospite)
Le due tabelle devono essere collegate in questo modo: giorno per
giorno io ho bisogno di inserire un nuovo evento per ogni ospite.
Quindi devo selezionare il mio ospite e inserire data e evento.
Banale!
Non ci sono ancora riuscito!!!
L'inserimento dati l'ho fatto attraverso una maschera chiamata Ospiti.
In questo modo inserisco tutti i dati relativi all'ospite e poi con un
pulsante di comando richiamo un'altra maschera per inserire l'evento.
Il problema è che non riesco a collegare le due tabelle.
Quando da un determinato Ospite (es IdOspite=5) richiamo la maschera
evento (con pulsante di comando), nella tabella eventi, oltre i dati
inseriti manualmente da me, deve essere automaticamente inserito anche
l'IdOspite corrispondente (in questo esempio IdOspite=5).
Ma questo non avviene.
La relazione l'ho impostata.
Cosa mi manca?
Spero possiate darmi una mano
grazie
mirco


title: aiuto creazione database

author: Ivan da casa

text:
<
mirco.m...@email.it
> ha scritto nel messaggio
news:1164994507....@j72g2000cwa.googlegroups.com...




grazie
mirco
pur essendo semplice devi seguire alcuni passi.
Le due tabelle andrebbero collegate, l'hai fatto ?
Il collegamento dipende da quali combinazioni vuoi ottenere, per come l'hai
descritta direi che devi aggiungere un campo nella tabella eventi di tipo
numerico lungo.
Adesso apri da menu Strumenti --> Relazioni ... ed aggiungi le due tabelle
che hai. Poi trascini idOspite verso il campo che hai creatoin Eventi.
Dovresti vedere una riga che unisce le due tabelle. Fai click col destro su
quella riga e selezioni l'opzione 2 e la tua riga avrà adesso una direzione
dall'ospite agli eventi.
Se crei una maschera con origine Ospiti ed una sottomaschera con origine
Eventi e le colleghi sui due campi coinvolti nlla relazione, avrai la
sincronia che cerchi,  se ho capito bene!
IvanDaBologna


title: aiuto creazione database

text:
Ivan da casa ha scritto:
> Le due tabelle andrebbero collegate, l'hai fatto ?
Si, questo l'avevo già fatto
> Se crei una maschera con origine Ospiti ed una sottomaschera con origine
> Eventi e le colleghi sui due campi coinvolti nlla relazione, avrai la
> sincronia che cerchi,  se ho capito bene!
Io non ho creato una sottomaschera Eventi, ma richiamo la maschera con
un pulsante di comando. La tabella eventi contiene anche un IDOspite,
il mio problema era quello di far corrispondere i due IDOspite.
Adesso però ci sono riuscito, in questo modo:
Ho assegnato alla casella di testo IDOspite nella maschera Eventi, all
voce Valore predefinito, questa espressione: forms![Ospite][IDOspite].
Risolto il preoblema. Quando apro la maschera eventi viene
qutomaticamente inserito nella tabella anche l'IDOspite corrispondente,
inieme a tutti i dati inseriti manualmente.
> IvanDaBologna
Non so se sono riuscito a spiegarmi...
Comunque funziona!
grazie
mirco


title: aiuto creazione database

author: Roberto dal portatile

text:
<
mirco.m...@email.it
> ha scritto nel messaggio
news:1164994507....@j72g2000cwa.googlegroups.com...

E' chiaro da quello che hai scritto che un ospite può partecipare a più
eventi, ma non mi è per niente chiaro se ad un evento può partecipare un
solo opsite o più ospiti.
>Spero possiate darmi una mano
Se ad un evento può partecipare un solo ospite, la struttura delle tabelle
così come l'hai illustrata va bene; dovresti mettere le due tabelle in
relazione uno-a-molti in base ai rispettivi campi idospite, quindi per
l'aggiornamento e la consultazione dei dati dovresti crearti una maschera
principale che abbia come origine record la tabella Ospiti che contenga
anche una sottomaschera che abbia come origine record la tabella Eventi.
Se invece un ospite può partecipare a più eventi ma è anche vero che ad un
evento possono partecipare più ospiti, allora dovresti eliminare dalla
tabella Eventi il campo idospite e le tue due tabelle dovresti metterle in
relazione molti-a-molti; in Access questo si realizza tramite una terza
tabella che possiamo chiamare OspitiEventi che abbia una struttura simile a
questa:
ID                    Contatore e chiave primaria
idospite          Numerico
idevento         Numerico
La tabella OspitiEventi dovrà eesere in relazione uno-a-molti con la tabella
Ospiti in base ai rispettivi campi idospite e dovrà essere in relazione
uno-a-molti con la tabella Eventi in base ai rispettivi campi idevento.
La tabella Eventi l'aggiornerai in maniera svincolata dalle altre due
tabelle e vi inserirai un evento al momento che si stabilisce che avverrà.
Ti creerai quindi una maschera principale che abbia come origine record la
tabella Ospiti che conterrà anche una sottomaschera che abbia come origine
record la tabella OspitiEventi.
>
>grazie
Prego
>mirco
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: aiuto creazione database

text:
Roberto dal portatile ha scritto:
> E' chiaro da quello che hai scritto che un ospite può partecipare a più
> eventi, ma non mi è per niente chiaro se ad un evento può partecipare un
> solo opsite o più ospiti.
Esatto, ogni evento è legato ad un solo ospite, mentre un ospite può
essere legato a più eventi (con date diverse).
La soluzione che ho trovato e descritto prima, mi sembra funzionare. Ho
fato delle prove oggi e funziona.
> Se ad un evento può partecipare un solo ospite, la struttura delle tabelle
> così come l'hai illustrata va bene; dovresti mettere le due tabelle in
> relazione uno-a-molti in base ai rispettivi campi idospite, quindi per
> l'aggiornamento e la consultazione dei dati dovresti crearti una maschera
> principale che abbia come origine record la tabella Ospiti che contenga
> anche una sottomaschera che abbia come origine record la tabella Eventi.
Non l'ho fatto con una sottomaschera ma con un pulsante di comando
(nella maschera ospiti) che mi apre la maschera eventi (dove inserisco
l'evento).
> Se invece un ospite può partecipare a più eventi ma è anche vero che ad un
> evento possono partecipare più ospiti, allora dovresti eliminare dalla
> tabella Eventi il campo idospite e le tue due tabelle dovresti metterle in
> relazione molti-a-molti; in Access questo si realizza tramite una terza
> tabella che possiamo chiamare OspitiEventi che abbia una struttura simile a
> questa:
>
> ID                    Contatore e chiave primaria
> idospite          Numerico
> idevento         Numerico
>
> La tabella OspitiEventi dovrà eesere in relazione uno-a-molti con la tabella
> Ospiti in base ai rispettivi campi idospite e dovrà essere in relazione
> uno-a-molti con la tabella Eventi in base ai rispettivi campi idevento.
> La tabella Eventi l'aggiornerai in maniera svincolata dalle altre due
> tabelle e vi inserirai un evento al momento che si stabilisce che avverrà.
> Ti creerai quindi una maschera principale che abbia come origine record la
> tabella Ospiti che conterrà anche una sottomaschera che abbia come origine
> record la tabella OspitiEventi.
Terrò presente se dovesse servirmi una struttura di questo tipo...
grazie
mirco


title: E' stato ripulito l'NG???

author: Roberto da Parma

text:
Ciao a tutti,
scusatemi ma è stato ripulito l'NG?
Visualizzo solo 164 messaggi e la sincronizzazione è impostata su "Tutti i
messaggi"...
Solo per sapere....
Grazie
Roberto


title: E' stato ripulito l'NG???

text:

Quanti msg hai scelto di visualizzare, guarda nelle opzioni di OE
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: E' stato ripulito l'NG???

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e97q82$d2d$1...@area.cu.mi.it...
> Roberto da Parma wrote:
>> Ciao a tutti,
>> scusatemi ma č stato ripulito l'NG?
>>
>> Visualizzo solo 164 messaggi e la sincronizzazione č impostata su
>> "Tutti i messaggi"...
>>
>> Solo per sapere....
>>
>> Grazie
>> Roberto
> Quanti msg hai scelto di visualizzare, guarda nelle opzioni di OE
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
>
Tutti...ed č sempre stato cosě....
Ma non sono per caso stati tolti dal server???
A te non č lo stesso???
Cavolo....
Ciao
Roberto


title: E' stato ripulito l'NG???

author: giorgio rancati

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:44b76cc5$0$32147$4faf...@reader1.news.tin.it...
> Tutti...ed è sempre stato così....
>
> Ma non sono per caso stati tolti dal server???
probabilmente il server a cui ti colleghi ha deciso di fare le pulizie delle
vacanze :-)
> A te non è lo stesso???
a me no :-)
> Cavolo....
> Ciao
> Roberto
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: E' stato ripulito l'NG???

author: MA

text:
Roberto da Parma wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:e97q82$d2d$1...@area.cu.mi.it...
>> Roberto da Parma wrote:
>>> Ciao a tutti,
>>> scusatemi ma č stato ripulito l'NG?
>>>
>>> Visualizzo solo 164 messaggi e la sincronizzazione č impostata su
>>> "Tutti i messaggi"...
>>>
>>> Solo per sapere....
>>>
>>> Grazie
>>> Roberto
>> Quanti msg hai scelto di visualizzare, guarda nelle opzioni di OE
>> --
>
> Tutti...ed č sempre stato cosě....
>
> Ma non sono per caso stati tolti dal server???
>
> A te non č lo stesso???
A parte che possiamo avere due provider diversi ma poi io intendevo
-Strumenti
-Opzioni
-lettura
-News
-Scarica n messaggi alla volta
>
> Cavolo....
No mi dispiace Sergio č in ferie
>
> Ciao
> Roberto



title: E' stato ripulito l'NG???

author: Silver

text:
Roberto da Parma ha scritto:

se usi il nes server TIN allora è normale perchè hanno subito una grave
perdita di dati in questi giorni senza possibilità di ripristinare ciò
che è andato perduto (ma i backup non li fanno?)


title: E' stato ripulito l'NG???

text:
"Silver" <cra...@TOGLIhotmail.com> ha scritto nel messaggio
news:VlLtg.11029$I22....@tornado.fastwebnet.it...

Anche io ho lo stesso problema e uso TIN. Chi mi può dare un altro server
news visto che non me ne intendo tanto?
Grazie
Stefano


title: E' stato ripulito l'NG???

text:

Ahhhhhhh ecco...
Dopo aver causato il danno, Sergio ha pensato bene s'è dato!!?



title: E' stato ripulito l'NG???

author: Carlo Costarella

text:
CUT
> Anche io ho lo stesso problema e uso TIN. Chi mi può dare un altro server
> news visto che non me ne intendo tanto?
>
> Grazie
> Stefano
Stesso problema...di tutti quelli che usano Tin.
Prova con
news.cu.mi.it
.
Ciao, Carlo


title: E' stato ripulito l'NG???

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e985oj$4cq$1...@area.cu.mi.it...

Dopo aver registrato la nuova news però non trovo l'NG di access...dov'è???
Ciao
Roberto


title: E' stato ripulito l'NG???

text:
cut
> Dopo aver registrato la nuova news però non trovo l'NG di
> access...dov'è???
>
> Ciao
> Roberto
Devi registrarti per l'accesso autenticato...è gratis.
Qui trovi tutto l'occorrente:
http://news.cu.mi.it/registration.php
Ciao, Carlo


title: E' stato ripulito l'NG???

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:e9dg9i$147$1...@area.cu.mi.it...

Grazie, andrò a vedere
Roberto


title: Aiuto: Eseguire un programma da Access

author: Marco

text:
Ciao,
vi riscrivo perchè non sono riuscito a trovare ciò di cui avevo bisogno
nel sito comune.
Vi rispiego:
dovrei visualizzare un'immagine premendo un bottone, aprendo il
visualizzatore predefinito di immagini (es.: ACDSee).
Ho memorizzato il path dell'immagine in un campo testo di una tabella,
ma non so come fare partire da codice ACDSee + Immagine.
Dovrei fare la stessa cosa con un .doc
Mi spiegate come fare ciò o mi indicate un link che lo spieghi?
Grazie Mille
Marco
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aiuto: Eseguire un programma da Access

author: Guycho

text:
Marco <
m-fo...@iol.it
> wrote in message 3B7AA1D0...@iol.it...

Cerca la funzione Shell nella guida
ciao


title: Aiuto: Eseguire un programma da Access

text:
Marco <
m-fo...@iol.it
> ha scritto:
> vi riscrivo perchè non sono riuscito a trovare ciò di cui avevo bisogno
> nel sito comune.
>
> Vi rispiego:
>
> dovrei visualizzare un'immagine premendo un bottone, aprendo il
> visualizzatore predefinito di immagini (es.: ACDSee).
> Ho memorizzato il path dell'immagine in un campo testo di una tabella,
> ma non so come fare partire da codice ACDSee + Immagine.
> Dovrei fare la stessa cosa con un .doc
>
> Mi spiegate come fare ciò o mi indicate un link che lo spieghi?
API: Start an app with ShellExecute
http://www.mvps.org/access/api/api0018.htm
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Aiuto: Eseguire un programma da Access

author: Silvio Berruti

text:
"Marco" <
m-fo...@iol.it
> ha scritto nel messaggio
news:3B7AA1D0...@iol.it...
> Ciao,
>
> vi riscrivo perchè non sono riuscito a trovare ciò di cui avevo bisogno
> nel sito comune.
>
> Vi rispiego:
>
> dovrei visualizzare un'immagine premendo un bottone, aprendo il
> visualizzatore predefinito di immagini (es.: ACDSee).
> Ho memorizzato il path dell'immagine in un campo testo di una tabella,
> ma non so come fare partire da codice ACDSee + Immagine.
> Dovrei fare la stessa cosa con un .doc
>
> Mi spiegate come fare ciò o mi indicate un link che lo spieghi?
Potrebbe comunque esserti utile quanto riportato nel Sito Comune, sezione
General, "Avviare un file eseguibile ed attenderne la fine" di Antogal.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: elenco problemi migrazione a XP

author: Liones

text:
da qualche parte si può trovare l'elenco dei problemi della "migrazione a
XP"
tipo:
calendario che perde le proprietà
parte da martedi
entra in struttura e reimposta come primo giorno della settimana lunedi
(diventa inglese ?)
pannello comandi che non funziona più da a97 a
per A2000 vedi
http://www.sitocomune.com
XP ha risolto ??
stop che non stoppa
non togliere il segno di spunta su avvio usa tasti speciali Access
se va in errore non si ferma (neanche se è parametrizzato ad interompi ad
ogni errore)
non togliere il segno di spunta su avvio usa tasti speciali Access
dao che non funziona
cambiare l'ordine dei riferimenti dao e poi ado o
togliere ado o
dichiarare in maniera esplicita dao/ado
in formato 2000 non crea mde
converti in  2002
e più veloce
A97
A2000
A2002
???
se è più veloce A97 conviene convertire ad A2002 il FE e lasciare il BE in
A97
(così rimane compatibile anche con Cristal Report (ma si scarica da qualche
parte un upgrade ?))
dao e poi ado ed ora
ado.net
 ma che cacchio è ?
si deve scaricare
ado.net
 ? (credo di no)
che c....  c'è ancora ?
(ma il comando printer scrive solo sul debug ? sul form ? o sul report ?)


title: LoadPicture

author: Giulio Simeone

text:
Per caricare un'immagine su un controllo di tipo Image ho usato
l'istruzione
Image1.Picture = LoadPicture("C:\...\" & "collanapendente.jpg")
e mi compare il messaggio d'errore
Impossibile aprire il file -12464796435
Quale può essere il problema? Il percorso è corretto.
Tante grazie!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: LoadPicture

text:
Giulio Simeone wrote:
> Per caricare un'immagine su un controllo di tipo Image ho usato
> l'istruzione
>
> Image1.Picture = LoadPicture("C:\...\" & "collanapendente.jpg")
>
> e mi compare il messaggio d'errore
>
> Impossibile aprire il file -12464796435
>
> Quale può essere il problema? Il percorso è corretto.
>
> Tante grazie!
Ciao usi immagine associata o non associata?
Se non associata (ed è quella che ti suggerisco di usare)
dim path as string
path = "C:\..\collanapendente.jpg"
if dir(path) <>"" then
me.image1.picture = path
else
me.image1.picture = ""
end if
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Messaggi senza titolo applicazione

author: Quaglia Francesco

text:
Ho migrato una applicazione access 97 a 2000, le finestre di messaggio non
riportano più il titolo dell'applicazione presente nelle proprietà di avvio.
 Perchè... grazie


title: Messaggi senza titolo applicazione

author: yQy

text:


Funzione di Access 2000 e superiore
Puoi fare 2 cose:
1) Message Box col titolo:
-------
MsgBox "Ciao",vbAPplicationModal, VbOkOnly,..."Titolo messaggio"
-------
2)Funzione su modulo, ritorna una stringa (io uso questa)
-------
Function TitoloApp() As String
'metterla in un modulo
 Dim str as string
  str = "Titolo che vuoi far apparire sui messaggi"
 TitoloApp = str
End Function
-------
e sui messaggi:
MsgBox "Ciao",VbOkOnly..., TitoloApp
Credo che sia anche sufficente (non ho provato) una cosa del tipo (su
modulo sempre):
Public TitoloApp as string
TitoloApp = "Titolo"
(senza ricorrere ad una funzione)
correggetemi se sbaglio.
Ciao :)


title: stampare bolla e/o fattura

author: Gmb

text:
Ciao a tutti
Sto realizzando un programmino in Access per la gestione di bolle e fatture.
Nella stampa del report della bolla (o fattura) ho il problema di riempire
le pagine e mettere il piè di pagina report alla fine del foglio come fanno
i programmi normali e non a metà foglio se stampo 6 righe(11 per riempire il
foglio) nella pagina.
Ho cercato di utilizzare il codice "4.8 Modulo per la gestione della stampa
dei totali in calce al report compresa gestione della stampa su più pagine"
trovato all'indirizzo :
http://www.sitocomune.com/index.html
 ma ci sono cose
che non so come far fare al programma :
1- quando il numero di righe per pagina >11 devo passare alla pagina
successiva , come faccio?
2- quando ho stampato tutte le righe calcolo (righeperpagina *
paginetotali), sottraggo a questo valore le righe stampate e trovo quante
righe vuote devo agguingere per completare la pagina, cosa aggiungo, ho
provato a mettere oggetti nascosti da rendere visibili all'occorenza, ma
anche se invisibili occupano spazio(?)
-Il nextrecord true o false cosa condiziona(?)
In ogni caso dove posso trovare materiale per capire come funziona la logica
del report, con le form me la cavo abbastanza bene, ma i report, per ora,
sono ingovernabili.
Spero di essere stato chiaro
Ringrazio anticipatamente per l'attenzione


title: stampare bolla e/o fattura

author: CIDI

text:
"Gmb" <
prov...@libero.it
> ha scritto nel messaggio
news:ygPSh.3435$R_5.1...@twister1.libero.it...
> Ciao a tutti
>
> Sto realizzando un programmino in Access per la gestione di bolle e
> fatture.
>
> Nella stampa del report della bolla (o fattura) ho il problema di riempire
> le pagine e mettere il piè di pagina report alla fine del foglio come
> fanno i programmi normali e non a metà foglio se stampo 6 righe(11 per
> riempire il foglio) nella pagina.
devi usare il piè di pagina pagina, dove renderai visibili i controlli, se
il numero di pagina
è uguale al numero di pagine del report, mettendo due txtbox con origine
controllo
una: =page e l'altra =pages
su evento stampa:
if
me.page
 = pages then
me.nomecontrollo.visible = true (anche se non vedi "visible" scrivilo lo
stesso)
me.nomecontrollo.visible = true
ecc. ecc.
else
me.nomecontrollo.visible = false
ecc. ecc.
setta visibile= NO il piè di pagina report e collega gli stessi controlli
nel piè di pagina
pagina.
> In ogni caso dove posso trovare materiale per capire come funziona la
> logica del report, con le form me la cavo abbastanza bene, ma i report,
> per ora, sono ingovernabili.
>
> Spero di essere stato chiaro
>
> Ringrazio anticipatamente per l'attenzione
Ciao
Daniele


title: stampare bolla e/o fattura

text:
non ho capito bene come funziona,specialmente la parte finale <...e collega
gli stessi controlli nel piè di pagina,>
 ma funziona!!
ti ringrazio anche per la velocità della risposta
ciao
gmb
"CIDI" <dadonziNO@Spam_tin.it> ha scritto nel messaggio
news:461bc950$0$17948$4faf...@reader1.news.tin.it...



title: stampare bolla e/o fattura

text:
"Gmb" <
prov...@libero.it
> ha scritto nel messaggio
news:%jSSh.3696$R_5.1...@twister1.libero.it...
> non ho capito bene come funziona,specialmente la parte finale <...e
> collega gli stessi controlli nel piè di pagina,>
> ma funziona!!
perchè il piè di pagina pagina sta alla fine del foglio, mentre il piè di
pagina report
subito dopo la fine dell'ultimo record.
> "CIDI" <dadonziNO@Spam_tin.it> ha scritto nel messaggio
> news:461bc950$0$17948$4faf...@reader1.news.tin.it...
>>
>>> Nella stampa del report della bolla (o fattura) ho il problema di
>>> riempire le pagine e mettere il piè di pagina report alla fine del
>>> foglio come fanno i programmi normali e non a metà foglio se stampo 6
>>> righe(11 per riempire il foglio) nella pagina.
>>
>> devi usare il piè di pagina pagina, dove renderai visibili i controlli,
>> se il numero di pagina
>> è uguale al numero di pagine del report, mettendo due txtbox con origine
>> controllo
>> una: =page e l'altra =pages
>> su evento stampa:
>> if
me.page
 = pages then
>> me.nomecontrollo.visible = true (anche se non vedi "visible" scrivilo lo
>> stesso)
>> me.nomecontrollo.visible = true
>> ecc. ecc.
>> else
>> me.nomecontrollo.visible = false
>> ecc. ecc.
>>
>> setta visibile= NO il piè di pagina report e collega gli stessi controlli
>> nel piè di pagina
>> pagina.
>> Ciao
>>
>> Daniele
Ciao Gmb
quando rispondi scrivi alla fine del testo, come sto facendo io, questa e
altre regole
del NG le trovi sul sito comune.
Daniele


title: Cambio password in gestione utenti

author: hoyt

text:
Buona sera a tutti, come al solito mi rivolgo a voi molto speranzoso
di trovare una soluzione al problema (grave) di gestione degli accessi
al DB, in particolare per quanto riguarda la parte di modifica della
password da parte degli utenti. Mi spiego: l'apertura di una form non
collegata ad origine dati la avvio mediante:
    DoCmd.OpenForm "ChangePWD"
    'passa il valore dell'utente corrente
    Forms!ChangePWD!Utente = Forms("frmArticolo_11")!Utente
 poi la classica maschre con tre campi "vecchia PWD", "nuova PWD" e
verifica "PWD" ... ora nell'evento di conferma dei dati inseriti
utilizzo il seguente codice:
Private Sub Comando10_Click()
On Error GoTo CmdChange_err
Dim ok As String
If Me.NewPWD <> Me.ConfPWD Then
   MsgBox "La New e la Verified Passwords Do Not Match. " & _
     "Please Re-enter", vbCritical
   Me.NewPWD = ""
   Me.ConfPWD = ""
   Me.NewPWD.SetFocus
Else
     If IsNull(Me.OldPWD) Then
       MsgBox "Attenzione devi digitare la vecchia password", vbOKOnly
    Else
        ok = DLookup("Password", "T_PW", "[Utente] = '" & Me.Utente &
"'")
        ok = Me.NewPWD
    End If
End If
Exit Sub
CmdChange_err:
          MsgBox Err.Description
End Sub
A questo punto però il nulla ... ovvero come faccio a far memorizzare
nella tabella T_PW la nuova password ed associarla all'utente corrente
(ho provato quella specie di soluzione che ovviamente non va) ?!?!?!
Vi ringrazio dell'attenzione che vorrete rivolgermi.
Francesco


title: Cambio password in gestione utenti

author: Karl Donaubauer

text:

Aircode:
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = Currentdb
Set rs = db.OpenRecordset("T_PW", dbOpenDynaset)
If Me!NewPWD <> Me!ConfPWD Then
   MsgBox "La New e la Verified Passwords Do Not Match. " & _
     "Please Re-enter", vbCritical
   Me!NewPWD = Null
   Me!ConfPWD = Null
   Me!NewPWD.SetFocus
Else
     If IsNull(Me!OldPWD) Then
       MsgBox "Attenzione devi digitare la vecchia password", vbOKOnly
    Else
        rs.FindFirst "Utente='" & Me!Utente & "'"
        If Not rs.NoMatch Then
            rs.Edit
                rs!Password = Me!NewPWD
            rs.Update
    End If
End If
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Cambio password in gestione utenti

text:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
>
> - Mostra testo citato -
Grazie Karl,
come al solito tempestivo e gentilissimo ... ovviamente funziona
perfettamente ... grazie e buona giornata ...
Francesco


title: casella combinata selezione multipla

author: Giovanni Matasci

text:
Ciao a tutti
Questione:
Č possibile tramite una casella combinata selezione multipla selezionare
piů record in parallelo per una
mascera continua??
grazie di cuore
Giova


title: casella combinata selezione multipla

author: Alex

text:
"Giovanni Matasci" <
gim...@bluewin.ch
> wrote in message
news:3C2AE0C6...@bluewin.ch...

Casella Combinata a Selezione Multipla...????
Da quando c'č...?
Io sapevo ListBox a Selezione Multipla.
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema in un report con controlli ridimensionabili (li voglio tutti uguali)

author: MegaMax

text:
Devo stampare il risultato di una query, uso delle caselle di testo una di
fianco all'altra, ed ottengo una struttura stampata a griglia, tipo un
foglio di excell.
Il problema è che ogni record occupa uno spazio diverso (1 riga di testo....
3 righe di testo... ecc...)
L'idea era quella di non sprecare spazio sul foglio stampato, quindi
penso... Uso delle caselle di testo ridimensionabili, così le faccio
piccole, e poi si espandono fino a contenere tutto il testo necessario....
E' vero, lo contengono... ma fa schifo.
Qual'è il problema?
Ho 6 caselle di testo una di fianco all'altra, adiacenti, col bordo nero, se
sono tutte alte uguali stampo una bella e regolare struttura a griglia... ma
se le metto ridimensionabili una viene alta 1 cm, una a fianco 3cm, l'altra
a fianco 1,5cm... e ma mia bella struttura a griglia va a farsi benedire :-(
Allora ho pensato:
Uso un evento opprtuno che viene generato quando access ha formattato il
report, ma prima che lo stampi, così per ogni record guardo qual'è la
casella più alta, ed imposto l'altezze delle altre a quel valore....
Nella fattispecie ci sono 3 eventi:
Su Formattazione-> eseguito PRIMA che access formatti il report, quindi non
mi serve perche non so quale altezza avrà la casella di testo più alta
Su Stampa-> eseguito DOPO la formattazione... ma NON è possibile modificarla
:-(
Su Riesame-> eseguito prima di Su Stampa, e dopo Su Formattazione, qui
dovrei poter modificare  a mano la formattazione.... ma non ho capito quando
Access lo genera; o meglio, nell'help dice che lo genera in certi casi, che
non so come causare. Nel mio caso non lo genera mai.
Qualcuno sa come far generare ad access l'evento Su Riesame per goni record
di un report?
Qualcuno ha qualche altra idea per risolvere il mio problema?
Avevo pensato di usare una casella di riepilogo, ma non è espandibile...
Idee?
Grazie, Max


author: Lorenzo Coronati

text:
Scrisse "MegaMax" <
a...@a.com
>:
>Devo stampare il risultato di una query, uso delle caselle di testo una di
>fianco all'altra, ed ottengo una struttura stampata a griglia, tipo un
>foglio di excell.
>Il problema è che ogni record occupa uno spazio diverso (1 riga di testo....
>3 righe di testo... ecc...)
[snip]
>Qualcuno ha qualche altra idea per risolvere il mio problema?
Sul sc ci dovrebbe essere qualcosa per allungare le righe
verticali sui report: invece di usare i bordi delle textbox
potresti mettere una riga orizzontale in fondo al corpo e
tante righe verticali fra i controlli, per avere come
risultato una griglia.
(sempre se ho capito bene cio' che ti serve...)
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b1b4da0...@news.libero.it...
> Scrisse "MegaMax" <
a...@a.com
>:
> >Devo stampare il risultato di una query, uso delle caselle di testo una
di
> >fianco all'altra, ed ottengo una struttura stampata a griglia, tipo un
> >foglio di excell.
> >Il problema è che ogni record occupa uno spazio diverso (1 riga di
testo....
> >3 righe di testo... ecc...)
> [snip]
> >Qualcuno ha qualche altra idea per risolvere il mio problema?
>
> Sul sc ci dovrebbe essere qualcosa per allungare le righe
> verticali sui report: invece di usare i bordi delle textbox
> potresti mettere una riga orizzontale in fondo al corpo e
> tante righe verticali fra i controlli, per avere come
> risultato una griglia.
> (sempre se ho capito bene cio' che ti serve...)
Si... ma il problema è che non saprei che altezza dargli (alle righe
verticali). Dovrebbero essere alte quanto basta a far spazio a tutto il
contenuto delle textbox... ma non ho idea di come fare
Max


text:
Scrisse "MegaMax" <
a...@a.com
>:
>> >Devo stampare il risultato di una query, uso delle caselle di testo una
>di
>> >fianco all'altra, ed ottengo una struttura stampata a griglia, tipo un
>> >foglio di excell.
>> >Il problema è che ogni record occupa uno spazio diverso (1 riga di
>testo....
>> >3 righe di testo... ecc...)
>> [snip]
>> >Qualcuno ha qualche altra idea per risolvere il mio problema?
>>
>> Sul sc ci dovrebbe essere qualcosa per allungare le righe
>> verticali sui report: invece di usare i bordi delle textbox
>> potresti mettere una riga orizzontale in fondo al corpo e
>> tante righe verticali fra i controlli, per avere come
>> risultato una griglia.
>> (sempre se ho capito bene cio' che ti serve...)
>
>Si... ma il problema è che non saprei che altezza dargli (alle righe
>verticali). Dovrebbero essere alte quanto basta a far spazio a tutto il
>contenuto delle textbox... ma non ho idea di come fare
Scusa il ritardo: eccoti la soluzione.
Private Sub Report_Page()
Me.Line (100, 0)-(100, Me.ScaleHeight)
End Sub
Al posto di 100 ci va la tua coordinata orizzontale,
ovviusli ;-)
Bai



text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b1e2846...@news.libero.it...
> Scusa il ritardo: eccoti la soluzione.
>
> Private Sub Report_Page()
> Me.Line (100, 0)-(100, Me.ScaleHeight)
> End Sub
>
> Al posto di 100 ci va la tua coordinata orizzontale,
> ovviusli ;-)
Fico.... dovrebbe funzionare... tutto ciň mi ha fatto venire anche un'altra
idea sul ocme tirare la riga orizzontale, la metto nel corpo del record, ma
in alto, cosě indipendentemente dall'altezza di una riga... quella
successiva chiude quella precedente :-)
Appena ho un attimo di tempo implemento il tutto.
Grazie, Max


title: Copiare un file

author: antares

text:
Buongiorno
Volevo ringraziare tutti coloro che hanno risposto al
mio thread ...
purtroppo ho letto le risposte solo oggi x prob con
il pc ...
e cmq stò utilizzando quanto mi avete mandato e
funziona tutto perfettamente .
Grazie ancora
Un caro saluto a tutto il NG
Marco
ant...@tiscali.it


title: modifica del colore di sfondo dei record di una sottomaschera visualizzata come foglio dati

author: Giuseppe

text:
Ciao a tutti,
in una maschera ho una sottomaschera visualizzata in formato foglio dati con
due campi: campo1 e campo2.
per evidenziare alcuni record in base al valore assunto da campo1 avevo
pensato di agganciare all'evento dopo di aggiornamento di campo1 una routine
che in base al suo contenuto modifichi il colore di sfondo di campo1 e
campo2 di quel record.
il problema è che non funziona, o meglio funziona parzialmente: il colore di
sfondo viene modificato ma solo sul campo1 ignorando campo2.
come mai?


author: Flavio Facchin

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c3mj8t$29hu7p$1...@ID-213020.news.uni-berlin.de...

hai provato ad usare l'opzione "formattazione condizionale" di Access (la
trovi nel menu' formato) ?
Flavio


text:
> hai provato ad usare l'opzione "formattazione condizionale" di Access (la
> trovi nel menu' formato) ?
>
> Flavio
>
Sě, č la prima cosa che ho fatto.
Quella va bene quando uno deve formattare un campo.
Ma piů campi condizionati da uno solo non mi risulta che sia possibile
farlo.
--
----------------
saluti
Giuseppe


author: ALESSANDRO Baraldi

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:c3mr5g$29ifb7$1...@ID-213020.news.uni-berlin.de...
> > hai provato ad usare l'opzione "formattazione condizionale" di Access
(la
> > trovi nel menu' formato) ?
> >
> > Flavio
> >
>
> Sě, č la prima cosa che ho fatto.
> Quella va bene quando uno deve formattare un campo.
> Ma piů campi condizionati da uno solo non mi risulta che sia possibile
> farlo.
> saluti
> Giuseppe
Non si puň con la Formattazione Condizionale in Foglio dati.
Potresti avere un'alternativa se invece del Foglio dati usassi
la visualizzazione Form Continue, ma anche qu' servirebbe
uno stratagemma del tipo:
Crei 2 controlli associati al campo di condizionamento, 1 lo usi
per l'interfaccia grafica dati , l'altro lo Allarghi a tutta larghezza della
sezione
del Corpo, lo metti in BackGround rispetto agli altri e lo rendi
Bloccato=si.
Gli applichi la formattazione condizionale e forse ottieni qualche cosa di
esteticamente funzionale.
Ciao.
@Alex.


text:
> Non si può con la Formattazione Condizionale in Foglio dati.
> Potresti avere un'alternativa se invece del Foglio dati usassi
> la visualizzazione Form Continue, ma anche qu' servirebbe
> uno stratagemma del tipo:
>
> Crei 2 controlli associati al campo di condizionamento, 1 lo usi
> per l'interfaccia grafica dati , l'altro lo Allarghi a tutta larghezza
della
> sezione
> del Corpo, lo metti in BackGround rispetto agli altri e lo rendi
> Bloccato=si.
> Gli applichi la formattazione condizionale e forse ottieni qualche cosa di
> esteticamente funzionale.
>
> Ciao.
> @Alex.
>
Davvero simpatico il trucchetto.
grazie Alex
--
----------------
saluti
Giuseppe


title: problemi con ADO

author: ]SiLVieTTa[

text:
ciao
aprendo delle maschere che contengono codice ADODB, ho il seguente errore:
3251 - IL SET DI RECORD CORRENTE NON SUPPORTA L'AGGIORNAMENTO. POTREBBE
TRATTARSI DI UNA LIMITAZIONE DEL PROVIDER O DEL TIPO DI BLOCCO SELEZIONATO.
poi nella maggior parte dei casi continua ad aprire la maschera e funziona
normalmente.
tutto ciò succede solo su una minoranza di PC sul quale l'ho testato.
ho aggiunto riferimenti su riferimenti.
sono passata da ADO 2.1 ad ADO 2.7. poi ho aggiunto anche anche i riferimenti ad
ADO RecordSet 2.7 e ad ADO MultiDimensional 2.7. (in questo modo migliora
l'accesso, in quanto dà solo l'errore presentato - con ADO 2.1 e basta invece
dava un altro errore e non andava avanti).
Perchè dice che non supporta l'aggiornamento se invece lo supporta?
perchè solo su alcuni pc? cosa manca su quei pc?
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein??


title: problemi con ADO

author: MA

text:
"]SiLVieTTa[" <wonderwomanL...@studiomarketing.it.invalid> ha
scritto nel messaggio news:pbbr21l38tj2ae98m...@4ax.com...

Aggiornamenti Mdac
MAssimialino


title: problemi con ADO

text:
Thread ricco mi ci ficco: Il Tue, 8 Mar 2005 15:36:21 +0100, "MA"
<
mas...@massimilianoamendola.it
> dopo aver riflettuto a lungo, ha scritto:
>> Perchè dice che non supporta l'aggiornamento se invece lo supporta?
>> perchè solo su alcuni pc? cosa manca su quei pc?
>>
>> Ciao
>>
>> Silvia.
>
>Aggiornamenti Mdac
>MAssimialino
le ho fatto leggere la versione che ha installata, è la MDAC 2.7 sp1
il suo SO è win XP sp2
quando prova ad installare mdac 2.8 riceve sempre un errore:
"MDAC 2.8 RTM non è compatibile con questa versione di Windows. Tutte le sue
funzionalità fanno parte di Windows"
come faccio a farle installare la 2.8?



title: prendere un'oggetto OLE...

author: sd

text:
Salve a tutti,
avrei la necessita di prelevare da una
tabella un solo oggetto OLE (documento word)
e inserirlo in un report.
Che sintassi devo usare?
La tabella contenente i docuemnti è cosi:
descrizione      docuemento
---------------------------
     a                    doc1
    b                    doc2
........
...........
..........


title: Aiuto su implementazione SICUREZZA in Access 2010

text:
Sono al momento quasi del tutto all' oscuro sull' argomento.

La situazione è la seguente :

1)
cè un DB access 2010 condiviso in rete locale

2)
cè un insieme di utenti identificabili con un ID univoco

3)
una parte di essi può fare cio che vuole col DB

4)
un' altra parte può leggere (e solo leggere) esclusivamente
i dati  associati  al  loro ID (x le tabelle che hanno un
campo che contiene l' ID degli utenti)

5)
Le tabelle che non hanno il campo ID non devono essere
accessibili (da questi ultimi utenti)  in alcun modo

6)
gli utenti del gruppo 4 possono lanciare queries da client
remoti (non realizzati in Access : sono workbook excel 2010)
--------------------------------------------------

Immagino,  intanto, che debba fare in modo che le queries
funzionino solo se scritte con una certa password.

Ma come faccio a impostare il DB in modo che accetti solo
queries con password ?

Per il resto : buio assoluto.

Potete per lo meno spiegarmi il necessario in modo che
possa cavarmela e poi darmi qualche link d' approfondimento
(possibilmente in Italiano) ?

Grazie molte


author: Alessandro Cara

text:

guarda anche qui
http://www.donkarl.com/it/

sezione Fondamentali ci sono anche altre cose che possono essere utili

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


text:

Non mancherò di studiarmelo per bene. Grazie molte.


text:
Il giorno sabato 5 marzo 2016 11:31:10 UTC+1, Alessandro Cara ha scritto:

Mi sembra di capire, da una veloce lettura, che il sistema piu' sicuro
è quello di produrre un MDE e in piu' con password.

Ma leggo anche che in quel modo sono ben protette le strutture delle
tabelle (e il codice che però nel mio caso non ci sarebbe);

Ma i dati ?

E se metto una password allora le query da client remoto (o meglio :
le connessioni)  necessiteranno  di  password  come  vorrei ?


text:

Dovresti poi implementare le /policies/ a livello di utente e gruppo
(si puo arrivare anche al filtro dei dati se non ricordo male) ma quel
poco che sapevo me lo sono dimenticato.



text:

Ok, fatto

Con mia somma sorpresa con l' Access dal 2007 al 2010 (successive non
so) non cè piu' niente. Si puo'  solo mettere una password e mettendo
quella il sistema si autocripta. Le  query  dall'  esterno funzionano
solo se offrono la password.

E devi pure stare in campana, perche'  se  vuoi  che  funzionino devi
settare la sicurezza  allo  schema 2007 (sai, nelle opzioni ...) e di
default access 2010  invece prende la sua. Sicurezza 2010 appunto : e
quella non ti consente di accedere nemmeno se fornisci la password.

Se non lo sai ci diventi MATTO !  Fortuna  che ho trovato un linketto
di un americano che lo spiegava ... vabè.

Questo è quello che ho capito io almeno. Niente piu' policies, niente
di niente.

Cmq  a  me va bene cosi, per quello che devo fare. Certo  pero' che è
strano.

Un' altra cosa strana (che non c' entra niente  col  discorso) è  che
quando fai una query da un remoto l' access ti manda TUTTA la tabella
e non solo i record che chiedi con la query. Poi  i  dati  vengono si
scremati, ma l' operazione vien fatta sulla  macchina  remota  che ha
emesso la query.

Bella cazzata : immagina  il  carico  di rete quando le  tabelle sono
grossine o grosse.

Mbah

Capisco che quelli delle Microsoft  dicono :  se  vuoi  la  "serietà"
comprati (e  imparati  e  dacci i soldi soprattutto) il SQL-server ma
insomma ... un po' troppo paraculi, direi.

Il tutto mi da la sensazione che lo vogliano "suicidare" questo povero
glorioso Access.

Ma magari non ho capito un tubo.


text:
Il 08/03/2016 20:33,
radica...@gmail.com
 ha scritto:
[cut]
> Un' altra cosa strana (che non c' entra niente  col  discorso) è che
> quando fai una query da un remoto l' access ti manda TUTTA la tabella
> e non solo i record che chiedi con la query. Poi  i  dati vengono si
> scremati, ma l' operazione vien fatta sulla  macchina remota  che ha
> emesso la query.
>
> Bella cazzata : immagina  il  carico  di rete quando le  tabelle sono
> grossine o grosse.
>

Quest e' una cosa cha si sa fin dai tempi di Gilgamesh
