title: PassWord BE FE

author: Michele Amato

text:
lucio <
luc...@galactica.it
> wrote in message
8urd2i$m52$1...@lacerta.tiscalinet.it...

Ti consiglio di non seguire questa strada.
Via sul sito comune e leggiti/scaricati tutta la roba sulla gestione della
sicuressa a livello funzione.
La tua soluzione non realizza nessun livello di sicurezza. Tu il b_e devi
comunque fornirlo, no? e a quel punto, certo, l'utente non accede alle
tabelle dal f_e, ma chi gli impedisce ti attivare una sessione access e
andare ad aprire proprio il b_e?
Cambia marcia, studia il modello di sicurezza di Access, avrai un sacco di
soddisfazioni anche ti costerà un pò.
Un saluto
Michele Amato


title: PassWord BE FE

author: eliop

text:
On Tue, 14 Nov 2000 13:54:29 +0100, "lucio" <
luc...@galactica.it
>
wrote:
>Premessa:
>
>All' interno del FE ho collegato (o allegato) delle tabelle residenti su un
>BE protetto da una password (...strumenti/sicurezza/imposta password di
>Database)
>A parte i programmini che circolano che eliminano la password del Be, ho
>fatto un'amara scoperta!! Con un metodo semplice....sono riuscito a leggere
>la password direttamente dal FE
>
>Quesito:
>
>Per rendere inutilizzabile questo metodo l'unico modo credo sia non allegare
>le tabelle, ma utilizzarle tramite codice.
>Ma per utilizzare i dati delle tabelle BE con le caselle combinate,
>piuttosto che caselle di riepilogo, cosa ci metto come origine dati?
>
>
Puoi usare tabelle temporanee sul FE, che popoli al lancio
del programma (se i dati sono stabili) oppure prima
dell'utilizzo (se i dati variano dinamicamente).
Ovviamente poi devi ribaltare le modifiche
sulle tabelle effettive sul BE.
Ciao. ElioP.


title: report

author: ezio

text:
Salve a tutti,
ho una tabelle cliente collegata ad una con le condizioni commerciali che
variano nel tempo. Come riesco in un report a stampare la scheda del cliente
con solo l'ultima condizione commerciale (in ordine di data) stabilita.
Grazie per l'aiuto, Ezio


title: report

author: Roberto da casa

text:
"ezio" <
icoa...@alice.it
> ha scritto nel messaggio
news:43ec359e$0$5983$4faf...@reader2.news.tin.it...
> Salve a tutti,
> ho una tabelle cliente collegata ad una con le condizioni commerciali che
> variano nel tempo. Come riesco in un report a stampare la scheda del
cliente
> con solo l'ultima condizione commerciale (in ordine di data) stabilita.
Sembrerebbe che ti sia mangiato un pezzo di messaggio; comunque prova a
reperire l'ultima condizione commerciale nella relativa tabella con una
funzione DLast (vedi help); se poi i record della tabella delle condizioni
commerciali hanno, come penso, hanno una data di decorrenza, puoi reperire i
dati che ti servono con una funzione DLookup (vedi help) nei cui criteri usi
una funzione DMax (vedi help) per rintracciare il record condizioni di quel
cliente con la data più recente.
> Grazie per l'aiuto,
Prego
> Ezio
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Alberi, foglie e figli

author: Giovanni Menga

text:
Ok amici.... spero di non chiedervi troppo.
Sto cercando di capire come funzionano gli alberi per implementare funzioni
di calcolo su bacini idrografici. Ogni tratto fluviale ha un "genitore" che
è il tratto di fiume a valle. Poichè le confluenze nei fiumi sono sempre in
un certo modo, posso assimilalre ad una struttura ad albero. Ho creato una
tabella con autojoin fra il campo che identifica un tratto fluviale  e un
campo in cui inserisco il tratto "genitore" (quello a valle). Sono riucito
per ora trovare una funzione che identifica per ogni ramo il tipo (foglia,
tratto "normale", radice), e una funzione che calcola per ogni tratto la sua
distanza dalla "foce" (o radice).
Ora mi sono impantanato su un problema.
Dato un qualsiasi tratto, come faccio a trovare tuti i "figli"? Che nel caso
dei fiumi mi serve a trovare tutti i tratti fluviali afferenti al tratto in
questione.
Potete darmi un suggerimento?
Gio'


title: Alberi, foglie e figli

author: SR

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
news:HXeD7.25346$C57.7...@news1.tin.it...
> Ora mi sono impantanato su un problema.
> Dato un qualsiasi tratto, come faccio a trovare tuti i "figli"? Che nel
caso
> dei fiumi mi serve a trovare tutti i tratti fluviali afferenti al tratto
in
> questione.
Quanti livelli ci sono ? radice, fiume, foglia cioé 3?


title: Alberi, foglie e figli

text:
beh... un livello di foglie uno di radice ma il tratti fluviali possono
essere anche 100


title: Alberi, foglie e figli

text:
Continua dal precedente.
E' la stessacosa della struttura delle directory.
La radice (C) nel bacino è la foce
le directory sono i tratti "normali"
i file sono le "foglie" e nel bacino idrografico le sorgenti.
Ovviamente i livelli della struttura possono essere molti.
Spero di essere stato più chiaro.
In pratica vorrei fare la stessa cosa del vecchio comando DIR del DOS!
Gio'


title: Alberi, foglie e figli

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
news:vEkD7.27059$C57.8...@news1.tin.it...

domani ti posto l'SQL per fare quello che dici tu..


title: Alberi, foglie e figli

author: bande

text:
"Giovanni Menga" <
giova...@tin.it
> ha scritto nel messaggio
news:vEkD7.27059$C57.8...@news1.tin.it...

Hai gia' provato a dare un occhiata al controllo treeview ed agli esempi
relativi presenti sul sito comune?
Ciao
--
Andrea


title: Alberi, foglie e figli

text:
ho provato, ma mi pare (se ci ho capito bene) che č un modo per visualizzare
l'albero. Ho bisogno di trovare  tutti i "figli" di un elemento e di sommare
un loro attributo (che nel caso reale č rappresentato dalla lunghezza per
esempio).
In ogni caso proverň a guardare con piů attenzione.
Gio'


title: da com a txt per access

text:
Scusate se ritorno sull'argomento ma non ho ancora risolto. Il problema ?? questo: da una seriale collegata ad una centrale telefonica privata mi arrivano stringhe contenenti, nei vari campi gia tabulati, i dati relativi ad ogni chiamata.Queste stringhe arrivano
alla fine di ogni chiamata. Per poter gestire al meglio l'operazione sarebbe necessario salvare tali stringhe in due file txt:uno che mi faccia da storico ed uno che serva da carico e scarico per l'importazione in access.Questo di solito ?? quello che fanno anche i programmi dedicati. La cosa impossibile per me ?? proprio la procedura di scrittura su txt di cio che mi arriva dalla seriale.
Non so forse ho sbagliato newsgroup, non sono molto pratico, vi ringrazio anche per un indicazione di richiesta aiuto su un altro news.


title: da com a txt per access

author: Carlo Costarella

text:
<qw...@inwind.it-> ha scritto nel messaggio
news:9a3qne$1kh$1...@nread2.inwind.it...

Si è vero, la tua richiesta è stata postata diverse volte. Il problema è che
per spiegarti come fare c'è bisogno di molto tempo.
Provo a darti delle indicazioni di massima.
In una maschera devi inserire un ocx che si chiama mscomm.ocx. All'apertura
della maschera o quando vuoi tu devi inizializzare l'ocx. Un esempio
potrebbe essere questo:
With Comm1 'il nome dell'ocx
      .CommPort = 1 'numero di porta com
      .Handshaking = 2 - comRTS
      .RThreshold = 30
      .RTSEnable = True
      .Settings = "4800,e,7,2"
      .SThreshold = 1
      .PortOpen = True
   End With
Bada bene al settaggio della porta specie sulla velocità, bit di dati, bit
di stop ecc. Da questi parametri dipende il corretto flusso di dati e la
giusta interpretazione.
A questo punto l'ocx deve sapere cosa fare quando, essendo in ascolto, sulla
com 1 arrivano dei dati.
Per gestire questo bisogna riferirsi all'evento "OnComm" del controllo. E
qui che devi scrivere il codice che interpreta quello che arriva alla com 1.
Per esempio:
Private Sub Comm1_OnComm()
On Error Resume Next
         Dim InBuff As String
        InBuff = Comm1.Input
            If InBuff <> "" Then
            Call EsaminaMiaStringa(InBuff) 'eseguo una funzione che farà il
parsing della stringa
            End if
End sub
Questo è solo un esempio. Comunque molti di questi esempi li potrai trovare
sulla guida o su MSDN.
Spero di esserti stato di aiuto.
Ciao, Carlo


title: Come devo sommare una valore?

text:
Ho un form nel quale devo riportare un valore che deve essere uguale alla
differenza di altri due campi, quello che non riesco a risolvere e che
questo valore deve essere la differenza per ogni singolo record tenendo
conto di queli precendi es.
Record 1  Val A    Val B    Val C=(ValA-ValB)
Record 2  Val D    Val E    Val F=(ValA+ValD)-(ValB+ValE)
Record 3  Val G    Val H    Val I=(ValA+ValD+ValG)-(ValB+ValE+ValH)
.....
.....
.....
Roby


title: Come devo sommare una valore?

text:
"Roby36" <
ri...@libero.it
> ha scritto nel messaggio
news:WjU5e.1203982$35.44...@news4.tin.it...

Se questo lo devi ottenere in una query, per ogni record creati il
progressivo del primo campo e sottraigli il progressivo del secondo campo; a
tale scopo vai sul Sito Comune (link qui sotto) e nella Sezione Queries
leggi queste mie due FAQ:
1) 2.11 Come si può ottenere il totale progressivo di un campo in una query?
2) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query?
Se invece il calcolo lo vuoi realizzare direttamente in una maschera
continua, nella Sezione Forms del Sito Comune leggi la mia FAQ intitolata
"3.51 Come si può ottenere il totale progressivo in una
maschera/sottomaschera continua?".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Come devo sommare una valore?

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:vAU5e.37033$IN.7...@twister2.libero.it...

Grazie delle informazioni.
Ciao


title: db.close strano

author: MaurizioEmme

text:
Buongiorno e buone feste a tutti,
Ho un porzione di codice all'interno di una Private Sub che si comporta
in modo irregolare con casualità random e mi da errore 91 quando arriva
sulla riga db.close.
L'esecuzione ,anche in caso di errore,è regolare a parte il msgbox di
avviso errore.Posso anche gestire l'errore, ma vorrei capire cosa
sbaglio nel codice.
passo il codice

'+++++++ CONTROLLO LA GIACENZA +++++++++
strSql = "SELECT Giacenza FROM Pietanze " _
& "WHERE  IdPietanza=" & (IdPiet)
Set Db = CurrentDb
Set RsGiace1 = Db.OpenRecordset((strSql), dbOpenDynaset)
If RsGiace1.RecordCount = 1 Then
    Giacenza1 = RsGiace1!Giacenza
'Controllo la giacenza
MsgBox (Giacenza1)
        If Giacenza1 < 9999 Then
            With RsGiace1
'controllo la giacenza  se sottoscorta
            Select Case Giacenza1
                Case Is > (ParScortaAvv1)
                    Controls("Lbl" & (Num)).BackColor = 16777215
'bianco
                Case (ParScortaAvvFine) To (ParScortaAvv1)
                    'colore pulsante giallo
                    Controls("Lbl" & (Num)).BackColor = 65535 'giallo
                Case 1 To (ParScortaAvvFine)
                    'colore pulsante rosso
                    Controls("Lbl" & (Num)).BackColor = 255 'rosso
                Case Is < 1
                    Controls("Lbl" & (Num)).BackColor = 255
                    If MsgBox("La giacenza è a  --> " & Giacenza1 & ""
_
                    & " Confermi inserimento ? ", vbYesNo, "Attenzione
") = vbNo Then
                        Exit Sub
                    End If
                End Select
' aggiorno giacenza
    .Edit
        RsGiace1!Giacenza = RsGiace1!Giacenza - 1
        .Update
        Giacenza1 = RsGiace1!Giacenza
    .Close
End With
'-------------------------------------------------------------------------------------------------
'se attivo db.close va spesso in errore 91
'Db.Close
'------------------------------------------------------------------------------------------------
Set RsGiace1 = Nothing

'Exit Sub
    Else
        MsgBox "Nessuna Giacenza impostata"
        Exit Sub
       End If
End If

Qualcuno mi può aiutare per piacere ?
Grazie per il vostro buon cuore e per la disponibità
Maurizio


title: db.close strano

author: Bruno Campanini

text:
MaurizioEmme brought next idea :

Io proprio non so a che serva chiudere un db... non
ne ho mai chiuso uno! Quando esci da Access si chiude tutto.
Comunque normalmente quel che si apre con Set (tipo: Set db=CurrentDB)
si chiude con Set (quindi Set db = Nothing).

Bruno


title: db.close strano

author: Alex

text:
Bruno Campanini <
brun...@libero.it
> ha scritto:r
> MaurizioEmme brought next idea :> Buongiorno e buone feste a tutti,> Ho un porzione di codice all'interno di una Private Sub che si comporta in > modo irregolare con casualità random e mi da errore 91 quando arriva sulla > riga db.close.> L'esecuzione ,anche in caso di errore,è regolare a parte il msgbox di avviso > errore.Posso anche gestire l'errore, ma vorrei capire cosa sbaglio nel > codice.> passo il codice>> '+++++++ CONTROLLO LA GIACENZA +++++++++> strSql = "SELECT Giacenza FROM Pietanze " _> & "WHERE  IdPietanza=" & (IdPiet)> Set Db = CurrentDb> Set RsGiace1 = Db.OpenRecordset((strSql), dbOpenDynaset)> If RsGiace1.RecordCount = 1 Then>     Giacenza1 = RsGiace1!Giacenza> 'Controllo la giacenza> MsgBox (Giacenza1)>         If Giacenza1 < 9999 Then>             With RsGiace1> 'controllo la giacenza  se sottoscorta>             Select Case Giacenza1>                 Case Is > (ParScortaAvv1)>                     Controls("Lbl" & (Num)).BackColor = 16777215 'bianco>                 Case (ParScortaAvvFine) To (ParScortaAvv1)>                     'colore pulsante giallo>                     Controls("Lbl" & (Num)).BackColor = 65535 'giallo>                 Case 1 To (ParScortaAvvFine)>                     'colore pulsante rosso>                     Controls("Lbl" & (Num)).BackColor = 255 'rosso>                 Case Is < 1>                     Controls("Lbl" & (Num)).BackColor = 255>                     If MsgBox("La giacenza è a  --> " & Giacenza1 & "" _>                     & " Confermi inserimento ? ", vbYesNo, "Attenzione ") = > vbNo Then>                         Exit Sub>                     End If>                 End Select> ' aggiorno giacenza>     .Edit>         RsGiace1!Giacenza = RsGiace1!Giacenza - 1>         .Update>         Giacenza1 = RsGiace1!Giacenza>     .Close> End With> '-------------------------------------------------------------------------------------------------> 'se attivo db.close va spesso in errore 91> 'Db.Close> '------------------------------------------------------------------------------------------------> Set RsGiace1 = Nothing>> 'Exit Sub>     Else>         MsgBox "Nessuna Giacenza impostata">         Exit Sub>        End If> End If>> Qualcuno mi può aiutare per piacere ?> Grazie per il vostro buon cuore e per la disponibità> MaurizioIo proprio non so a che serva chiudere un db... nonne ho mai chiuso uno! Quando esci da Access si chiude tutto.Comunque normalmente quel che si apre con Set (tipo: Set db=CurrentDB)si chiude con Set (quindi Set db = Nothing).Bruno

Il SET non apre nulla e non chiude nulla ma assegna o libera un
 oggetto... che si apre con il metodo preposto...
Esempio:
Set db=CurrentDb
Set rs=db.openrecordset(..)

L'oggetto db è già aperto, mentre rs lo apriamo... e lo assegnamo.

L'oggetto rs andrebbe chiuso prima di distruggere la variabile
 oggetto rs e liberare memoria...
rs.close
Set rs=Nothing

La variabile db basta liberarla...
Set db=Nothing

Currentdb non ha alcun senso venga chiuso... n'est pas...

Sul serve non serve...

--
@Alex

----Android NewsGroup Reader----
https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html


title: db.close strano

text:
Bruno Campanini scriveva il 26/12/2020 :

 Ti confermo che con(Set db = Nothing) funziona tutto.
Quindi la procedura corretta è
 Set db=CurrentDB ?
Set db = Nothing ?
perchè guardando in giro alcuni usano DB.Close  altri  Set db =
Nothing.
Ho sempre usato db.close e ,a parte questo caso,tutto è sempre filato
liscio.
Comunque ragionandoci sopra il sistema giusto è quello da te scritto
Grazie
Buona serata
Maurizio


title: db.close strano

text:
Il 26/12/2020, Alex ha detto :

Spiegazione chiara ora ho capito a cosa serve

Grazie
Buona serata
Maurizio


title: [?] recupero record cancellati

author: UserDemo

text:
E' possibile recuperare dei record eliminati ?
Grazie


title: [?] recupero record cancellati

author: Carlo Ve

text:
UserDemo ha scritto nel messaggio <8v3pie$ild$
1...@serv1.iunet.it
>...
>E' possibile recuperare dei record eliminati ?
Si prima avevi  fatto un backup
Carlo Ve


title: [?] recupero record cancellati

author: Federico Luciani

text:
UserDemo wrote:
> E' possibile recuperare dei record eliminati ?
no
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Passare Valore ad una Combo.

author: ThaiChi

text:
Salve a tutti,
ho una sottomaschera a visualizzazione multipla [ProgressivoGiornaliero]
dove ho inserito una combo (collegata ad una tabella dove mi inserisce il
codice del cliente e sulla sottomaschera mi visualizza il cognome), ho
creato su evento doppio click del nome (che prende la visualizzazione da una
delle colonne nascoste della combo) mi appare una richiesta di immissione
parametro (in questo caso il nome) e tramite questo nome mi apre una
maschera a visualizzazione multipla con i risultati della ricerca (possono
esserne più di uno) dalla quale scelgo il record che mi interessa.
Adesso vorrei che facendo doppio click sul campo cognome di questa ultima
maschera, mi vada ad inserire il codice nel record della sottomaschera
situatta nella struttura a scheda, in modo tale da inserire praticamente il
cliente e continuare poi con l'immissione del resto dei dati.
Ho provato a dargli il valore cboIDCliente = il valore dell'ID scelto ma mi
dire che il recordset non è aggiornabile, mi viene anche il dubbio se non dò
il riferimento giusto alla combo, ho usato me!cboIDCliente, è questa la
maniera corretta ??
Vi ringrazio anticipatamente.
ThaiChi


title: Costruire una query

author: LoZio

text:
Ciao a tutti!
Ho una tabella di Magazzino del tipo:
Art -.- Qta -.- Causale
dove la causale puo' essere "Carico" o "Scarico".
Vorrei costruire una query che mi dia:
Art -.- Qta Entrata (se causale Carico) -.- Qta Uscita (se causale
Scarico) -.- Giacenza (Carico-Scarico).
cioe', praticamente, mettere su due campi distinti il campo qta a seconda
che sia carico o scarico.
Qualcuno mi puo' suggerire come fare?


title: Costruire una query

author: VT @ home

text:
Il Wed, 28 Mar 2007 19:28:33 +0200, "LoZio" <
indp...@hotmail.com
> ha scritto:
>(.....)

SELECT Art, Iif(Causale='Carico';Qtà;0) AS Entrata, Iif(Causale='Scarico';Qtà;0) AS Uscita FROM Magazzino
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: Costruire una query

author: Silver

text:
LoZio ha scritto:
> Ciao a tutti!
>
> Ho una tabella di Magazzino del tipo:
> Art -.- Qta -.- Causale
>
> dove la causale puo' essere "Carico" o "Scarico".
>
> Qualcuno mi puo' suggerire come fare?
con una query unione
select art, 0 as qta_carico, qta as qta_scarico, causale from magazzino
where causale like 'scarico' union select art, qta as qta_carico, 0 as
qta scarico. causale from magazzino where causale like 'carico';


title: Costruire una query

author: Antonio Biso

text:
"LoZio" <
indp...@hotmail.com
> ha scritto nel messaggio
news:460aa5be$0$10626$4faf...@reader2.news.tin.it...

Campi calcolati
Entrata: iif(causale = "Carico";Qta;0)
Antonio


title: Costruire una query

text: Grazie 1000 a tutti!


title: Cancellazione in automatico

author: Raffaele

text:
Come faccio a cancellare da un tabella in automatico, alla scadenza di una
data un determinato numero di record in base ad un criterio qualsiasi?


title: Cancellazione in automatico

author: Harry Evans

text:
All'evento Su Caricamento della maschera Avvio esegui una fn che fa quello
che ti serve. Alla fine della cancellazione memorizzi la data in una tabella
di servizio o in un file ini, cosě se lo stesso giorno riesegui il programma
o lo esegui da un'altra postazione (lavori in rete?) non viene rifatta (per
nulla) tutta l'elaborazione.
Puň andare?
Raffaele <
rmi...@freemail.it
> wrote in message
8c05ti$fur$1...@nslave1.tin.it...



title: Riformulo il problema

author: rynko

text:
Allora, ho un form dove inserisco ora di arrivo e ora di uscita, il quale
automaticamente mi calcola il totale delle ore lavorative, il ritardo e
l'eventuale recupero. Poi devo sommare questi totali di ore lavorate .. ma
se faccio la normale somma, superate le 24 ore ritorna a zero ... quindi non
ho la somma !!! .... kome faccio????
Grazie di nuovo
Rynko


title: Riformulo il problema

author: CarloCos

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:lBIr7.32387$dJ3.3...@news1.tin.it...

Se ti rileggi il post "Sommare dati tipo ora minuti" del 23/09 di Lupo
Ezechiele, troverai le risposte.
Ciao, Carlo


title: Riformulo il problema

author: Roberto dal portatile

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:lBIr7.32387$dJ3.3...@news1.tin.it...

E io riformulo la risposta.
***************
Il tuo problema č stato affrontato nel thread aperto da Lupo Ezechiele il
23/9/2001 alle ore 16:55 e che ha per oggetto "sommare dati tipo ora e
minuti".
***************
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riformulo il problema

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9onq2i$mci$1...@stargate1.inet.it...
>
> E io riformulo la risposta.
>
> ***************
> Il tuo problema č stato affrontato nel thread aperto da Lupo Ezechiele il
> 23/9/2001 alle ore 16:55 e che ha per oggetto "sommare dati tipo ora e
> minuti".
> ***************
>
> --
> Roberto
Chiedo scusa ... ma mi stavo facendo prendere dal panico e non ho fatto la
ricerca nel NG.
Perdonatemi.
Rynko


title: Riformulo il problema

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:lBIr7.32387$dJ3.3...@news1.tin.it...

Ringrazio per le risposte che ho avuto ... ma il problema non l'ho risolto
.... come consigliato ho preso lo script dal sitocomune .... ma non capisco
come potrei utilizzarlo, visto che la somma avviene dai dati di una tabella
e vengono considerati i campi del singolo dipendente. Aiutooooooooo !!!!
Grazie
Rynko


title: Riformulo il problema

text:
"rynko" <
ry...@libero.it
> ha scritto nel messaggio
news:4qXr7.40746$P04.3...@news2.tin.it...

La soluzione del mio messaggio l'hai provata?



title: REPORT "PRESTAMPATO"

author: Alberto

text:
Ho un file pdf contenente una modulistica da inserire in un report di
access. In pratica devo mettere questo file come "sfondo" e
successivamente inserie i campi.
Il mio problema è che
...sia inserendo il file.pdf (oggetto non collegato)
...sia trasformandolo in word (con acrobat)
...sia trasformandolo in immagine (con acrobat)
il Database raggiunge dimensioni pazzesche (quando il file di sfondo
non arriva nemmeno a mezzo mega) rallentando l'utilizzo.
C'è qualche altra soluzione ? (dico già che rifare il file
direttamente in access è impossibile...troppo complicato)


title: REPORT "PRESTAMPATO"

author: Carlo Costarella

text:
"Alberto" <
baby...@gmail.com
> ha scritto nel messaggio
news:1129196406.0...@g44g2000cwa.googlegroups.com...



E se usassi il foglio già prestampato direttamente nella stampante?
Crei il report con lo sfondo che vuoi (pdf) e piazzi ben bene tutti i
controlli. Poi
cancelli lo sfondo e stampi su di un foglio (già stampato in precedenza) con
il canovaccio pdf.
In alternativa, la versione 7 di Adobe reader (gratuita) permette di
selezionare una porzione del documento e di crearne uno snapshot, una foto.
Incolla la foto in un editor di immagini, la converti in bianco e nero 8 bit
e la salvi in formato jpg, magari dopo averla ridimensionata a 21 X 29.
Sarà questa immagine che potrai usare come sfondo e che non dovrebbe
appesantire il db con più di 4 Mega.
Altra alternativa è quella di usare un sw per il riconoscimento ottico dei
caratteri serio, tipo OmniPagePro che ti ricostruisce interamente la
struttura del modello con linee e rettengoli eventuali.
Userai questo come sfondo.
Ciao, Carlo


title: REPORT "PRESTAMPATO"

author: namor

text:
Carlo Costarella ha scritto:
> "Alberto" <
baby...@gmail.com
> ha scritto nel messaggio
> news:1129196406.0...@g44g2000cwa.googlegroups.com...
> Ho un file pdf contenente una modulistica da inserire in un report di
> access. In pratica devo mettere questo file come "sfondo" e
> successivamente inserie i campi.
> Il mio problema è che
> ....sia inserendo il file.pdf (oggetto non collegato)
> ....sia trasformandolo in word (con acrobat)
> ....sia trasformandolo in immagine (con acrobat)
> il Database raggiunge dimensioni pazzesche (quando il file di sfondo
> non arriva nemmeno a mezzo mega) rallentando l'utilizzo.
> C'è qualche altra soluzione ? (dico già che rifare il file
> direttamente in access è impossibile...troppo complicato)
> E se usassi il foglio già prestampato direttamente nella stampante?
> Crei il report con lo sfondo che vuoi (pdf) e piazzi ben bene tutti i
> controlli. Poi
> cancelli lo sfondo e stampi su di un foglio (già stampato in precedenza) con
> il canovaccio pdf.
> In alternativa, la versione 7 di Adobe reader (gratuita) permette di
> selezionare una porzione del documento e di crearne uno snapshot, una foto.
> Incolla la foto in un editor di immagini, la converti in bianco e nero 8 bit
> e la salvi in formato jpg, magari dopo averla ridimensionata a 21 X 29.
> Sarà questa immagine che potrai usare come sfondo e che non dovrebbe
> appesantire il db con più di 4 Mega.
> Altra alternativa è quella di usare un sw per il riconoscimento ottico dei
> caratteri serio, tipo OmniPagePro che ti ricostruisce interamente la
> struttura del modello con linee e rettengoli eventuali.
> Userai questo come sfondo.
> Ciao, Carlo
Io ho usato quel sistema (immagine come sfondo nel report) anni fa per
stampare i CUD. Con 4 pagine il db raggiungeva appena 5Mb. Penso che sia
solo questione di risoluzione dell'immagine, 150 dpi dovrebbero bastare.
Anche il sistema con i fogli prestampati potrebbe andare ma oltre a
richiedere due stampate per foglio, quindi il doppio del tempo, il
posizionamento dei dati può non essere preciso come la stampa in unica
passata, dipende dal meccanismo di caricamento carta della stampante.
Per questioni di precisione e velocità consiglierei quindi di usare il
primo sistema, cercando di dimensionare correttamente l'immagine.
Ora non ricordo esattamente come avevo ottenuto la schermata del modello,
ma mi pare di avere fatto un PrintScreen incollato in Paint.
Ciao.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: lettore badge controllo presenze

author: Mario

text:
Potreste consigliarmi qualche sistema di controllo di presenze semplice,
non costoso, qualcosa del genere:
Qualche sistema con lettore ( Codice Barre, Magnetico , etc non e'
mportante ) ma questo lettore deve bastare che sia collegato ad un PC
client che e' collegato in una rete del azienda.
Quando la persona timbra il badge, l'informazione viene inviata ad un
sever che ne registra l'ingresso ho uscita, in un database che puo'
essere fatto anche in Access da noi.
Questi lettori devo essere diversi e collegati sempre tramite un PC
client della rete.
Potreste dirmi che tipo di questi lettori esistono sul mercato ? Hanno
gia' dei driver ho software per gestire l'informazione che leggono ?
Grazie,
Mario Desiderio


title: lettore badge controllo presenze

author: Franco Aldeni

text:
La furura elettronica ha dei kit che possono fare al caso tuo .
ciao
Franco Aldeni
http://www.defelectronics.com
http://www.defelectronics.com


title: Ricerca campo da modificare

author: Cogo R.

text:
Dovendo modificare un campo , vorrei avere in evidenza tutte le volte che è
usufruito e dove nell'ambito di un prodotto mdb.
In che modo posso attivare questa evidenza?.
Saluti
Cogo R.


title: Ricerca campo da modificare

author: ciroteo

text:
"Cogo R." <
rob...@tin.it
> ha scritto nel messaggio
news:d7VWd.1016819$35.37...@news4.tin.it...

Dovrebbe esserci una funzione apposita che è attivabile da menu strumenti
opzioni
attiva correzione nome ... ma se non ricordo male non funziona per nulla.
Se il campo è presente come origine dati di query e forms ... la vedo dura
...
cmq se cerchi qualcuno ha postato funzioni per ciclare tutti i controlli
delle forms, forse fa al caso tuo.


title: Ricerca campo da modificare

text:
Grazie per la riposta , comunque .
Cogo
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d0h73s$vb2$1...@hulme.interac.it...



title: esportazione verso excel da codice

author: Diego Lotti

text:
Ciao!
E' possibile esportare da codice il risultato di una query oppure una
tabella in un foglio excel ? L'ideale sarebbe poter inserire delle righe in
un foglio preesistente, ma anche se dovessi costruirne uno nuovo potrebbe
andare bene.
E' possibile gestire questa cosa?
Grazie
--
Ing. Diego Lotti
Finservice Srl
Tel. 0376369711
Fax. 0376220670


title: esportazione verso excel da codice

author: Maurizio Borrelli

text:
> "Diego Lotti" news:9Lvp9.15832$RO.3...@twister1.libero.it...:
> E' possibile esportare da codice il risultato di una query oppure una
> tabella in un foglio excel ? L'ideale sarebbe poter inserire delle righe
in
> un foglio preesistente, ma anche se dovessi costruirne uno nuovo potrebbe
> andare bene.
> E' possibile gestire questa cosa?
    Visita il sito comune del ng:

http://www.sitocomune.com
e cerca:
        Esempio di automazione con MSExcel.
nella sezione:
        General
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: esportazione verso excel da codice

text:
"E' possibile esportare da codice il risultato di una query oppure una
tabella in un foglio excel?"  puoi fare in tanti modi, te ne suggerisco
2:  1) crei una macro che fa l'esportazione sul foglio che tu
specifichi, la converti in codice visual basic, copi e incolli il codice
generato nel tuo "programmino" ad es. sotto un pulsante "Esporta"  2)
Colleghi il foglio Excel nel db access e fai una query di accodamento
come se fosse una tabella collegata normalissima .


title: neofita (ovviamente)

author: Marotta

text:
Scusate la mia impreparazione ma sto usando access per la prima volta.
In una tabella ho due colonne con dati tipo Date/Time, chiamiamoli A e B.
Vorrei ordinare la tabella in base alla colonna B ma c'è il problema che
alcuni record in B sono vuoti e in questo caso vorrei che, per
l'ordinamento, mi considerasse l'ora espressa nella colonna A:
    A        B
 0.01    0.02
 0.10    0.11
             0.20
 0.33    0.34
1.05
1.16    1.17
vorrei fare in modo che, dove c'è lo spazio vuoto sotto B mi ordinasse la
colonna come se nello spazio vuoto ci fosse "1.05"
Mi potete aiutare?
Grazie


title: neofita (ovviamente)

author: Luciano IPPOLITI

text:
Potresti creare una query con la colonna A ed una espressione che riporti il
valore di B se non vuoto altrimenti il valore della colonna A, a questo
punto inserisci nella query l'ordinamento crescente sulla colonna
espressione ed il gioco è fatto!
"Marotta" <
rma...@virgilio.it
> ha scritto nel messaggio
news:ijLk9.174587$pX1.6...@news2.tin.it...



title: neofita (ovviamente)

author: Antonio Biso

text:
"Luciano IPPOLITI" <
luciano...@tin.it
> ha scritto nel messaggio
news:4eMk9.174837$pX1.6...@news2.tin.it...
> Potresti creare una query con la colonna A ed una espressione che riporti
il
> espressione ed il gioco è fatto!
Potresti scrivere correttamente DOPO il quoting e il gioco è fatto!!!
Antonio


title: [Consiglio] Sincronizzazione repliche in rete LAN

text:
Supponiamo di avere 2 pc, un 2000Pro e un 2000Server.
Sul 2000Server è presente un BE replicato sul 2000Pro.
Le macchine sono in rete tra loro e il 2000Server è anche un DC (se può
servire!).
Le macchine montano A2000 e mentre il server ha 512Mb ram il Pro ne ha
256Mb.
Domanda: qual'è il miglior metodo in termini di semplicità (soprattutto) e
prestazioni\assorbimento risorse per mantener aggiornate\allineate le
repliche? - Escludendi discorsi di SQL o simili ... in questo caso non
gestibili ... -
Grazie anticipatamente per eventuali risposte!
--
strano...mavero


title: impostare check box = true su apertura della maschera

author: danilo

text:
salve a tutti
come si intuisce dall'oggetto del post avrei bisogno che solo all'apertura
della maschera in modalità continua tutte le check box "INVIARE" siano
impostate su "True" ovvero selezionate.
me.inviare = true
non funziona
Comm'aggia a fà??
Grazie a tutti
Danilo


author: MA

text:

Ciao lancia una query di aggiornamento
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:equiis$3ga$1...@tdi.cu.mi.it...

Ciao Massimiliano
 volevo dirti che i record visualizzati nella maschera sono già il risultato
di una query quindi come posso lanciare una query di aggiornamento?
Ho provato con una macroa modificare la proprietà delle check Box e funziona
ma soltanto sul primo record della maschera continua.Tutti gli altri non
cambiano.
Ciao Danilo


text:

Non c'è differenza, copia la query poi vai in struttura
Modifichi la query in una query di aggiornamento
metti tutto a vero e via la lnci quando ti serve
Se riapri in struttura poi Access ha tolto tutti i campi in più
Facile



text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:er1bth$6qe$1...@tdi.cu.mi.it...

Ti ringrazio
 Proverò come dici
 Ciao Danilo


title: ordinamento record casella di riepilogo

author: Phoenix Coop

text:
Buonasera.
Ho una form di ricerca con una casella di riepilogo che filtro in base a criterio selezionato in casella combinata.
Una volta ottenuti i record filtrati, vorrei poterli ordinare in modo ascendente o discendente cliccando sulle etichette (intestazione colonne).
Come faccio a richiamare i record già filtrati ed eseguire solo l'ordinamento in base alla colonna scelta senza dover rieseguire il rowSource della casella di riepilogo?
Grazie e auguri di buon anno a tutti.
Giuseppe.


title: ordinamento record casella di riepilogo

text:

Usando la proprietà OrderBy di Maschera invece che andare a lavorare sulla Query/Tabella.

@Alex


title: ordinamento record casella di riepilogo

author: Giuseppe

text:

Grazie Alex ma credo di non aver capito.
Ho modificato così ma la proprietà OrderBy ovviamente non viene assegnata alla casella di riepilogo.
Dopo aver filtrato i record della casella di riepilogo  con
Me.lstElenco.RowSource = "SELECT IdCodiceAteco, CodiceAteco, Attivita FROM tblCodiciAteco WHERE (CodiceAteco Like " & Chr$(34) & "*" & Me.txtRicerca & "*" & Chr$(34) & ") ORDER BY CodiceAteco"
ho messo su evento doppio click della label che intesta la colonna Attività il seguente codice:
    If Me.lblDescrizioneAZ.Caption = "A->Z" Then
        Me.OrderBy = "Attivita"
        Form.OrderByOn = True
        Me.lblDescrizioneAZ.Caption = "Z<-A"
    Else
        Me.OrderBy = "Attivita desc"
        Me.OrderByOn = True
        Me.lblDescrizioneAZ.Caption = "A->Z"
    End If
L'intento è quello di non dover scrivere il Rowsoure per ogni tipo di ricerca e tipo di ordinamento, ma non ci riesco. Questa form di ricerca ha solo due criteri, altre ne hanno quattro.
Come devo applicare il tuo suggerimento?
Grazie.
Giuseppe


title: ordinamento record casella di riepilogo

author: Alex

text:
Dai un'occhiata a questo esempio:

http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3F

IdFAQ=86.html

Scarica il file e rinominalo con estensione RAR poi dovresti
 riuscire a scompattarlo.

--
@Alex

----Android NewsGroup Reader----
https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html


title: ordinamento record casella di riepilogo

text:

Il link è errato.
Mi dà
Not Found

The requested URL /alessandrobaraldi/DettaglioFaq.asp? was not found on this server.


title: ordinamento record casella di riepilogo

text:
Guarda meglio il link... purtroppo il news reader che uso lo spezza
....

Sotto metto nuovamente il link, qui ti mostro la parte finale, nel
 caso editala a mano o copiaincollala

DettaglioFaq.asp%3FIdFAQ=86.html

http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3F

IdFAQ=86.html



title: ordinamento record casella di riepilogo

text:

Alex grazie, sono riuscito ad aprire il link e il file di esempio.
Gran bell'esempio che posso atturare in molte form del mio db.
Per quel che riguarda l'ordinamento della mia casella di riepilogo, purtroppo, continuo a non capire quale sia la soluzione da te suggeritami, visto che nel file di esempio non ci sono caselle di riepilogo ma sottomaschere.
Con le sottomaschere riesco ad ottenere il risultato sperato, ma avrei preferito continuare a utilizzare le caselle di riepilogo evitando di creare una sottomaschera in più.
Spero in una tua dritta che io riesca ad attuare, altrimenti procedo  a sostituire le caselle di riepilogo con le sottomaschere.
Grazie.


title: ordinamento record casella di riepilogo

author: BFS

text:
Il 01/01/2021 16:15, Giuseppe ha scritto:
> If Me.lblDescrizioneAZ.Caption = "A->Z" Then
>          Me.OrderBy = "Attivita"
>          Form.OrderByOn = True
>          Me.lblDescrizioneAZ.Caption = "Z<-A"
>      Else
>          Me.OrderBy = "Attivita desc"
>          Me.OrderByOn = True
>          Me.lblDescrizioneAZ.Caption = "A->Z"
>      End If

non puoi ripopolare nuovamente la tua lista cosi?

If Me.lblDescrizioneAZ.Caption = "A->Z" Then
         Me.lstElenco.RowSource = "SELECT IdCodiceAteco, CodiceAteco,
Attivita FROM tblCodiciAteco WHERE (CodiceAteco Like " & Chr$(34) & "*"
& Me.txtRicerca & "*" & Chr$(34) & ") ORDER BY attività"
     Else
          Me.lstElenco.RowSource = "SELECT IdCodiceAteco, CodiceAteco,
Attivita FROM tblCodiciAteco WHERE (CodiceAteco Like " & Chr$(34) & "*"
& Me.txtRicerca & "*" & Chr$(34) & ") ORDER BY attività desc"

         Me.lblDescrizioneAZ.Caption = "A->Z"

End If

BFS


title: ordinamento record casella di riepilogo

text:

Si Fabio la soluzione è quella, ma dovrei riscrivere il rowsource per ogni tipo di ricerca e per ogni tipo di ordinamento.
In altra maschera di ricerca, i criteri sono 4 e  8 le possibilità di ordinamento tra crescente e decrescente
Pensavo ci fosse, come per le sottomaschere, la possibilità di ordinare i dati per le diverse colonne indipendenemente dal criterio utilizzato per filtrare la casella di riepilogo.
Giuseppe


title: ordinamento record casella di riepilogo

text:
Scusa ma che differenza c'è secondo te tra l'usare la proprietà ORDERBY di maschera e la Proprietà SORT del Recordset...?
Il problema più grande pensavo fosse riuscire a comporre in modo adeguato, corretto e flessibile la STRINGA di Criterio...

Composta la OrderCondition...:
https://docs.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/recordset-sort-property-dao

e riassoci la Combo/List al Rs RIORDINATO.

Set Me!NomeListBoz.Recordset=NuovoRecordsetOrdinato

Magari ho frainteso molto del discorso...?

@Alex


title: ordinamento record casella di riepilogo

text:

Alex ti ringrazio, ma troppo complicato per le mie competenze.
Magari quando i criteri sono due, seguo il consiglio di BFS; quando sono 4 utilizzo la sottomaschera che so già assegnare l'ordinamento.
Giuseppe


title: Esiste una maschera (o simile) per ricerca?

author: Gonzo

text:
Volevo sapere se è possibile gestire una maschera o
una quary, non saprei, per la ricerca.

Con la ricerca con "Trova" non mi ...trovo...
bene.

Grazie!


author: Sib dall'ufficio

text:
""Gonzo"" <
ultra...@hotmail.com
> ha scritto nel messaggio
news:OE12hTJA2tKWc...@hotmail.com...
Volevo sapere se è possibile gestire una maschera o una quary, non saprei,
per la ricerca.
Con la ricerca con "Trova" non mi ...trovo... bene.
+++++++++++++++++++++++++++++++++++++++++++++
Non postare in HTML.
Prova sul sito comune, c'e' un esempio per un controllo di ricerca piuttosto
funzionale.
Ciao
Sib


text:
Scusa.
grazie per l'aiuto!
--
Posted from [212.210.223.158] by way of
oe50.pav1.hotmail.com
 [64.4.30.22]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: modificare i contenuti ddirettamente su maschera query

author: Ryc

text:
ciao a tutti
Visto che una maschera da Query è normalmente di solo visualizzazione,
è possibile modificarne i contenuti?
Grazie


author: almorel

text:

Si, se la query è una di quelle aggiornabili (senza campi calcolati,
aggregazione di dati ecc.)
Vedi l'help per la casistica completa.
Ciao e auguri
Alberto


text:

ciao Alberto
dove posso vedere degli esempi?
Grazie


author: Carlo Costarella

text:
"Ryc" <
ars...@yahoo.it
> ha scritto nel messaggio
news:1958bce6-87f4-4a61...@i18g2000yqn.googlegroups.com...
ciao a tutti
Visto che una maschera da Query č normalmente di solo visualizzazione,
--------------
Veramente č esattamente il contrario: normalmente č editabile.
--------------
č possibile modificarne i contenuti?
Grazie
Se la query č aggiornabile e la maschera permette l'aggiunta e la modifica,
sě.
Controlla inoltre che la query sia alimentata da una tabella NON in sola
lettura.
Ciao, Carlo


text:
On 2 Gen, 20:57, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Ryc" <
ars...@yahoo.it
> ha scritto nel messaggionews:1958bce6-87f4-4a61...@i18g2000yqn.googlegroups.com...
> ciao a tutti
>
> Visto che una maschera da Query è normalmente di solo visualizzazione,
> --------------
> Veramente è esattamente il contrario: normalmente è editabile.
> --------------
> è possibile modificarne i contenuti?
> Grazie
>
> Se la query è aggiornabile e la maschera permette l'aggiunta e la modifica,
> sì.
> Controlla inoltre che la query sia alimentata da una tabella NON in sola
> lettura.
>
> Ciao, Carlo
ciao Carlo
ho fatto una prova ma non mi fa scrivere nella casella (maschera da
query),
mentre se faccio la maschera con la stessa tb utilizzata per fare la
query
posso scriverci.
come mai?
 .


text:

questo nel controllo:
Private Sub CasellaControllo32_AfterUpdate()
   If CasellaControllo32 = True Then
 RIT_ACCONTO = DETTAGLIO.Form!TxtRit_Acconto
    DoCmd.RunCommand acCmdSaveRecord
Else
        RIT_ACCONTO = 0
    End If
End Sub


text:

mi scuso ma
quest'ultima email appena inviata è un'errore


author: Francesco Salvagnini

text:
Il fatto che tu non riesca a modificare la tabella utilizzando la
query, può dipendere dai legami che hai creato.
Mettiamo che la tabella principale (A), quella che tu vuoi modificare,
la leghi a una tabella secondaria (B).
Se il campo della tabella B è un campo chiave, la modifica è
possibile, altrimenti no.


text:
On 3 Gen, 15:49, Francesco Salvagnini <
animeincamm...@gmail.com
>
wrote:

ciao Francesco
eventualmente come procedo per collegare la casella all'eventuale
campo di una tabella?
Grazie


text:
> ciao Francesco
> eventualmente come procedo per collegare la casella all'eventuale
> campo di una tabella?
> Grazie
... le caselle combinate sulle maschere hanno due funzioni principali:
1° caso. Maschera-sottomaschera: posizionata sulla maschera, la
casella combinata determina il contenuto della sottomaschera. Tipico
caso clienti-fatture: scegliendo dalla casella della maschera il
cliente, la sottomaschera ti mostra tutte le fatture di QUEL cliente.
2° caso. Maschera collegata ad una tabella da modificare (tabella A)
utilizzando i valori di una seconda tabella (B): crei una maschera che
abbia come Origine Record la tua tabella A. Struttura maschera.
Visualizza. Casella degli Strumenti. Clicca su casella combinata e
trascinala sullo spazio della maschera. Rilascia. Ti si apre una
mascherina. Avanti. Scegli la tabella B da cui prendere i valori ecc.
ecc. segui le indicazioni. Vedrai che quando sceglierai un valore
dalla casella combinata (che come origine riga ha la tabella B),
cambierà il valore del campo della tabella A. ; )


text:
On 3 Gen, 17:05, Francesco Salvagnini <
animeincamm...@gmail.com
>
wrote:

Ciao Francesco e grazie
il mio caso è diverso, ho creato una maschera da query con campi
calcolati, ora nella maschera
a visualizzazione continua vorrei aggiungere un campo data che ho
nella tbtestata_fattura
ma che non iresco in nessun modo a collegare.
come posso fare?


title: Filtrare record diversi tra due tabelle

author: Fabio Dalla Villa

text:
Come si fa, tramite query, a filtrare i record diversi e in più tra due
tabelle che hanno lo stesso campo chiave?
Mi spiego meglio. Se la Tabella1 ha qualche record in più o, a parità di
chiave, diverso rispetto alla Tabella 2, come posso impostare una query che
mi evidenzi le differenze?
Grazie
--
Fabio Dalla Villa


title: Filtrare record diversi tra due tabelle

author: Alessandro Baraldi

text:
"Fabio Dalla Villa" <
cor...@tiscali.it
> wrote in message
news:bQCuc.16295$
G%.5950@tornado.fastwebnet.it

L'autocomposizione non l'hai valutata...???
Ricerca Campi non Corrispondenti.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Filtrare record diversi tra due tabelle

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ede3fd8c86251d786c...@mygate.mailgate.org...

Grazie. Ci ho messo un po' a trovarla, ma ne ho scoperta una nuova!
ciao
--
Fabio Dalla Villa


title: Filtrare record diversi tra due tabelle

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ede3fd8c86251d786c...@mygate.mailgate.org...

E via codice? Credo sia un po' più tosta!


title: oggetto Module su altro db

author: LozioPino

text:
Buongiorno, utilizzando l'oggetto module č possibile manipolare il codice
del db "in uso" (questo appreso dalgi esempi sul Sitocomune), ma... non
riesco a fare altrettanto aprendo un altro db da codice. Mi sono perso negli
insiemi container...
come posso fare riferimento ai moduli esistenti in un db aperto con
Opendatabase?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: oggetto Module su altro db

text:
"LozioPino" <
z...@pino.it
> ha scritto nel messaggio
news:146Z133Z226Z8Y1...@usenet.libero.it...
> Buongiorno, utilizzando l'oggetto module è possibile manipolare il codice
> del db "in uso" (questo appreso dalgi esempi sul Sitocomune), ma... non
> riesco a fare altrettanto aprendo un altro db da codice. Mi sono perso
negli
> insiemi container...
> come posso fare riferimento ai moduli esistenti in un db aperto con
> Opendatabase?
Solo per curiosità, perchè devi manipolare codice da codice?
Antonio


title: oggetto Module su altro db

author: loZioPino

text:

elimino tutti i rem e "compatto" il codice (lasciandolo in chiaro), ma lo
devo fare per diversi db, contenenti parecchi moduli di centinaia di righe
l'uno.... non lo voglio fare a mano....



title: oggetto Module su altro db

author: Antonio Biso

text:
"loZioPino" <
z...@pino.it
> ha scritto nel messaggio
news:146Z133Z226Z3Y1...@usenet.libero.it...
> elimino tutti i rem e "compatto" il codice (lasciandolo in chiaro), ma lo
> devo fare per diversi db, contenenti parecchi moduli di centinaia di righe
> l'uno.... non lo voglio fare a mano....
>
Ah...
grazie
Antonio


title: oggetto Module su altro db

author: ALESSANDRO Baraldi

text:
"LozioPino" <
z...@pino.it
> ha scritto nel messaggio
news:146Z133Z226Z8Y1...@usenet.libero.it...
> Buongiorno, utilizzando l'oggetto module è possibile manipolare il codice
> del db "in uso" (questo appreso dalgi esempi sul Sitocomune), ma... non
> riesco a fare altrettanto aprendo un altro db da codice. Mi sono perso
negli
> insiemi container...
> come posso fare riferimento ai moduli esistenti in un db aperto con
> Opendatabase?
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
Non hai cercato bene....!
Ti allego una Funzione che ho scritto per copiare il Codice nel Modulo di
una Form.
Ovviamente il tutto è eseguito in Locale poichè si tratta di un estratto di
un mio esempio
inviato al sitoComune.....!
Per applicarlo ad un DbRemoto ti basta sostituire la destinazione con quella
di un Oggetto
Form aperto nel DbRemoto.
Se il Modulo non è quello della Form, ma un Modulo apri l'oggeto
Module.........!!!!!!
Function CopiaModulo()
   Dim i As Integer
   Dim Righedic(1000) As String  'Array che accoglierà le righe di
dichiarazione.
   Dim NumRigDic1 As Integer     'NumRigDic1 è il numero di righe della
Form_Contenitore
   Dim NumRigDic2 As Integer     'NumRigDic2 è il numero di righe già
esistenti nella
                                 'nuova Form creata (Intestazione:Option
Compare ec....!)
   Dim Codice As String          'Variabile stringa che accoglierà le righe
dopo la sezione
                                 'Dichiarazioni cioè le righe del Corpo.
   DoCmd.OpenForm Frm_Mod, acDesign
   NumRigDic1 = Forms(Frm_Mod).Module.CountOfDeclarationLines
   For i = 1 To NumRigDic1
       Righedic(i) = Forms(Frm_Mod).Module.Lines(i, 1)
   Next i
   Codice =
Forms(Frm_Mod).Module.Lines(Forms(Frm_Mod).Module.CountOfDeclarationLines +
1, _
Forms(Frm_Mod).Module.CountOfLines)
   NumRigDic2 = Forms(FrmName).Module.CountOfDeclarationLines - 1
   For i = 1 To NumRigDic1       'Dichiarazioni
       If i <= NumRigDic2 Then
           Forms(FrmName).Module.ReplaceLine i, Righedic(i)
       Else
           Forms(FrmName).Module.InsertLines i, Righedic(i)
       End If
   Next i
   Forms(FrmName).Module.DeleteLines NumRigDic1 + 1, 1
   Forms(FrmName).Module.AddFromString Codice 'Routine
   DoCmd.Close acForm, Frm_Mod
   Erase Righedic
End Function
Ciao.
@Alex.


title: Mettere in secondo piano una sottomaschera ... o in primo una textbox...

author: Solignani Tiziano

text:
    Ho una sottomaschera in una maschera "principale".
    "Sotto" a questa sottomaschera vorrei mettere una
casella di testo contenente dati a mo' di sfondo.
    Per capire meglio: si tratta di una agenda, sotto vorrei
mettere una casella di testo che visualizza il numero del
giorno con la funzione Day.
    Però non riesco a mettere in primo piano la casella di
testo da me creata, con sfondo trasparente.
    Se riuscissi a metterla in "primo piano" il suo sfondo,
impostato a trasparente, lasciarebbe vedere la sottomaschera
... sottostante. Però quando faccio clic su metti in primo
piano la casella di testo rimane ... dietro.
    Ho provato anche a fare l'inverso, cioè mettere a sfondo
trasparente la sottomaschera lasciando in secondo piano la
casella di testo: dalla maschera principale, considerando la
subfor come controllo, non è possibile impostare uno sfondo
trasparente per la stessa. E' possibile farlo in
visualizzazione struttura della subfor, però la cosa non
sortisce alcun effetto, perchè poi quando si apre il tutto,
la casella di testo "sottostante" continua a non vedersi.
    Non posso mettere la casella di testo nella
sottomaschera direttamente perchè, in realtà, le
sottomaschere sono più di una e vengono visualizzate volta
per volta agendo su un controllo struttura a schede, quindi
la mia casella di testo con il numero del giorno dovrebbe
essere uno sfondo "comune" in tutti i casi, cioè qualunque
sottomaschera venga visualizzata. Nè posso fare una
ulteriore sottomaschera, perchè le sottomaschere in
qeustione sono continue, quindi non consentono l'inserimento
di ulteriori subfor.
    Sapete se c'è un modo per ... risolvere?
    Grazie in anticipo.
--
Cordialmente,
Avv. Tiziano Solignani
via Bonesi n. 15 // 41058 Vignola (MO)
tel. 059 76.19.26 // fax 059 76.65.21
SMS / Fax mobile 0348 7.603.615
mailto:
soli...@solignani.it
 //
http://www.solignani.it
ICQ UIN 53294498
connessione permanente via CDA 128k


title: manca il file VB6IT.DLL

author: Maurizio Matetich

text:
Salve a tutti
ho un Pc con Win 98 e Access 2000
ho cercato di utilizzare il Package e Deployment Wizard per poter fornire
una mia applicazione ad un cliente che non ha Access.
Durante l'installazione compare il messaggio "manca il file VB6IT.DLL"
proseguo e tutto sembra concludersi correttamente.
Possono esserci dei problemi durante l'installazione dal cliente ?
Grazie e buon sviluppo a tutti
Maurizio


title: manca il file VB6IT.DLL

author: Antonio Ganci

text:
>
> Durante l'installazione compare il messaggio "manca il file VB6IT.DLL"
> proseguo e tutto sembra concludersi correttamente.
> Possono esserci dei problemi durante l'installazione dal cliente ?
>
Hai selezionato l'opzione di installare i runtime di Access?


title: manca il file VB6IT.DLL

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak5jh1$fad$1...@newsreader.mailgate.org...

sì l'avevo già selezionata
Maurizio


title: Re: Qualche consiglio sul gestionale

author: Fabio Gulotta

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:chq8sc$59b$1...@lacerta.tiscalinet.it...
> "Luciano (DOC)" <
XXXlucia...@sitocomune.com
> ha scritto nel messaggio
> news:2qbm36F...@uni-berlin.de...
>> 1) Scegliete un capo progetto, sara' sua cura poi suddividere il lavoro
>> da
>> svolgere e assegnarlo a ciascuno.
>> 2) Stilate un programma dettagliato delle cose da fare nella giusta
>> successione e poi seguitelo quanto piu' rigorosamente potete, pena il
>> perdervi in chiacchiere senza fine. Ricordatevi che il meglio e' nemico
> del
>> bene.
>> 3) Fate un'analisi piu' approfondita possibile della base dati, la sua
>> struttura, l'indicizzazione.
>> 4) Scegliete una tipo di azienda di cui almeno uno di voi abbia
>> esperienza
>> diretta. L'informatica serve a sveltire i processi aziendali e per fare
>> questo questi processi bisogna conoscerli bene.
>> 5) Datevi delle scadenze temporali (es: 2 settimane per l'analisi, 1 per
> il
>> DB, 4 per le maschere, 4 per i report, ecc)
>> 6) Definite l'oggetto e lo scopo del DB. Sembrano cose scontate, ma se
> siete
>> in dieci state tranquilli che si tratta di dieci opinioni diverse.
>> 7) Defnite in modo chiaro il ruolo di ciascuno all'interno del progetto,
>> onde evitare sovrapposizioni e/o situazioni scoperte.
>> 8) Spegnete il computer fino al termine della fase progettuale, cosi' non
>> cederete alla tentazione di pigiare sulla tastiera prima del tempo. Un
>> programma ben fatto comincia con carta e penna.
>> 9) Se il programma sara' documentato e bene scrivere molto durante la
>> lavorazione, cosi' non vi dimenticherete le cose avete ritenuto opportuno
>> puntualizzare al momento di realizzarle.
>> 10) Quotate meglio e pagatemi una birra!:-)
>>
>> Saluti.
>>
>> Luciano
>
> Amen Luciano, meglio dei 10 comandamenti.
>
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> ---------------------------------------------------------------------------
>
>
Mi sembra proprio che non ci sia niente da aggiungere.....!!!


title: Re: Qualche consiglio sul gestionale

author: MA

text:

>
> Mi sembra proprio che non ci sia niente da
aggiungere.....!!!
Non è vero, ci sono da aggiungere tutte le riposte
ai punti di Luciano.
Forza rimbocchiamoci le maniche
MAssimiliano


title: Re: Qualche consiglio sul gestionale

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:gde0d.16307$B06....@news.edisontel.com...

Anch'io c'ho una riposta, ma ve la dirò a paqua dell'anno proimo
Antonio


title: Re: Qualche consiglio sul gestionale

text:
>
> Anch'io c'ho una riposta, ma ve la dirņ a paqua dell'anno proimo
>
> Antonio
>
Hai bevuto...?



title: Re: Qualche consiglio sul gestionale

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ci7402$39b$1...@lacerta.tiscalinet.it...
> >
> > Anch'io c'ho una riposta, ma ve la dirņ a paqua dell'anno proimo
> >
> > Antonio
> >
>
>
> Hai bevuto...?
>
Io?
MA forse..
Antonio


title: Re: Qualche consiglio sul gestionale

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:%kS1d.3741$zF3.1...@twister2.libero.it...

MA perņ.......



title: Re: Qualche consiglio sul gestionale

text:
> > > > Anch'io c'ho una riposta, ma ve la dirņ a
paqua dell'anno proimo
> > > >
> > > > Antonio
> > > >
> > >
> > >
> > > Hai bevuto...?
> > >
> >
> > Io?
> > MA forse..
> >
> > Antonio
>
> MA perņ.......
MA de che????!!!
MAssimiliano


title: Re: Qualche consiglio sul gestionale

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ci8sih$7is$1...@lacerta.tiscalinet.it...
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:%kS1d.3741$zF3.1...@twister2.libero.it...
> > "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:ci7402$39b$1...@lacerta.tiscalinet.it...
> > > >
> > > > Anch'io c'ho una riposta, ma ve la dirò a paqua dell'anno proimo
> > > >
> > > > Antonio
> > > >
> > >
> > >
> > > Hai bevuto...?
> > >
> >
> > Io?
> > MA forse..
> >
> > Antonio
>
> MA però.......
Ma però non si dice!!!
Antonio


title: Re: Qualche consiglio sul gestionale

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:_qW1d.4235$zF3.1...@twister2.libero.it...
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
[CUT]
> Ma però non si dice!!!
>
> Antonio
Era inteso come "moto verso luogo"....!!



title: Aggiornare origine dati.

author: TANNHAUSER

text:
Ciao a tutti,
in una maschera non associata ho una serie di controlli che filtrano i
dati contenuti in una sottomaschera che ha come origine una query.
All'apertura della maschera principale in un controllo appare la data
dell'ultimo aggiornamento della query origine della sottomaschera. Ad un
pulsante ho associato una macro che avvia una query di aggiornamento dei
dati di appoggio della query origine della sottomaschera. Otetngo un
messaggio che mi dice che "Il modulo di gestione del DB non può bloccare"
la tabella su cui agisce la query.
Posso momentaneamente "liberare" la tabella da aggiornare?
Grazie per un aiuto.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: numeri prima della virgola in una maschera

text:
in una maschera (access 2007) ho un campo che è fatto dalla concatenazione di altri campi, così:

Private Sub ID_INDPU_Exit(Cancel As Integer)
Me!ID_INDPU = (Forms!Sito_Puntuale!ID_SPU) & (tipo_ind) & (pkey_indpu)
End Sub

e tutto funziona..ma..
il campo pkey_indpu è numerico, intero lungo: dovendo poi unire il mio db con altri non vorrei modificare il tipo di campo (non so se creerebbe problemi)

essendo intero lungo se io digito 01 mi rimane solamente 1

nel campo concatenato però vorrei che apparisse come 01.. come posso fare? ovviamente il problema è per i numeri da 1 a 9!
spero di essermi spiegato
M2


author: Karl Donaubauer

text:
Masare2 wrote:
> in una maschera (access 2007) ho un campo che č fatto dalla
> concatenazione di altri campi, cosě:
>
> Private Sub ID_INDPU_Exit(Cancel As Integer)
> Me!ID_INDPU = (Forms!Sito_Puntuale!ID_SPU) & (tipo_ind) &
> (pkey_indpu)
> End Sub
>
> e tutto funziona..ma..
> il campo pkey_indpu č numerico, intero lungo: dovendo poi unire il
> mio db con altri non vorrei modificare il tipo di campo (non so se
> creerebbe problemi)
>
> essendo intero lungo se io digito 01 mi rimane solamente 1
>
> nel campo concatenato perň vorrei che apparisse come 01.. come
> posso fare? ovviamente il problema č per i numeri da 1 a 9!

Me!ID_INDPU = orms!Sito_Puntuale!ID_SPU & tipo_ind & _
    Format(pkey_indpu, "00")

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Karl Donaubauer wrote:
> ...  = orms!...

Eh, ci vuole una "F".
Ho una tastiera difetta qui, che spesso non prende
il tasto premuto. Qualche volta è pericoloso.


text:

Funziona perfettamente!!!! Grazie mille!!!


title: CAP Comuni italiani

author: Anty

text:
Sapete dove posso trovare un file in formato access o .dbf contenente
tutti i comuni d'Italia con i rispettivi CAP e prefissi telefonici?
Grazie a tutti.
*****************************************************
*l'indirizzo E-Mail corretto è senza le xxx         *
*****************************************************


title: CAP Comuni italiani

author: sind

text:
Anty <
ant...@xxxtiscalinet.it
> wrote in message
o204vs8ljrug5oimu...@4ax.com...

In formato dbf no ma in formato testo si
www.poste.it
spero ti sia utile lo stesso
ciao
Roberto Faralli


title: CAP Comuni italiani

author: Lbo da casa

text:
>
www.poste.it
occhio che è "aggiornato" al '97...  qualcosa è cambiato...
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Filtro in base a maschera

author: Mirko

text:
Forse è una domanda sciocca, ma se possibile vorrei sapere qual'è il codice
del filtro in base a maschera.
Grazie per la vs cortesia


title: Filtro in base a maschera

author: Andrea Sciamanna

text:

me.filter = "stringa del filtro"
me.filteron = true
....mi pare...


title: Sparita l'autocomposizione !

author: justme

text:
Non so spiegarmelo. Stamattina in ufficio apro il mio database e faccio per
mettere un nuovo pulsante in una maschera e lui... mi lascia il pulsante lě
senza aprirmi la finestrella per l'autocomposizione. Stessa cosa per una
casella combinata !!! Che č successo ??? Ho disabilitato qualcosa ?? Non mi
pareva. Mi fa sto scherzetto per tutti database che ho fatto....
Office 97.


title: Sparita l'autocomposizione !

author: Ivan

text:
"justme" <
thest...@katamail.com
> ha scritto nel messaggio
news:a6j57p$776$1...@lacerta.tiscalinet.it...

forse hai premuto (disattivandolo) il bottoncino con la bacchetta magica ?!
;+))
van


title: Sparita l'autocomposizione !

text:
"Ivan" <
ivan...@tin.it
> wrote in message
news:fV8j8.57478$Ns4.2...@news2.tin.it...
>
>
> forse hai premuto (disattivandolo) il bottoncino con la bacchetta magica
?!
> ;+))
>
> van
>
Domani ci guardo. Ti ringrazio. :-)


title: Generatore di espressioni

author: Alberto Luzi

text:
Salve
il generatore di espressioni anzichè darmi "form" come percorso mi da " .schede"
si può modificare?
dove?
grazie


title: Generatore di espressioni

text:

No è un baco della versione italiana, devi correggere a mano.

@Alex


title: Generatore di espressioni

text:
Salve,

  @Alex:
> Alberto Luzi ha scritto:
>> il generatore di espressioni anzichè darmi "form" come percorso mi da " .schede"
>> si può modificare?
>> dove?
>
> No è un baco della versione italiana, devi correggere a mano.

In quale versione di Access? Ovvero cosa bisogna fare esattamente per
vedere il bug?

Se passo il mio vecchio Access 2010 qui in italiano, vedo e ottengo solo
"Maschere" nel generatore.

Se potessi riprodurre il bug, potrei segnalarlo al team di Access.

A proposito, questo vale per tutti i bug che segnalate qui e quando li
leggo. Molti sono noti a Microsoft e da qualche parte in fondo alla
lunga lista. Ma a volte mi meraviglio davvero di quello che non hanno
ancora. Ne fissano anche centinaia all'anno, ma molti di essi non sono
mai visti dall'utente normale, proprio perché sono dipendenti dalla
lingua/versione/ambiente/situazione ecc.

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

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


title: Generatore di espressioni

author: Ammammata

text:
Il giorno Fri 27 Aug 2021 12:28:37p, *Karl Donaubauer* ha inviato su
it.comp.appl.access il messaggio
news:iort2h...@mid.individual.net
.
Vediamo cosa ha scritto:

> Ma a volte mi meraviglio davvero di quello che non hanno
> ancora.

potresti aggiungere quello relativo al passaggio dell'informazione "data di
creazione" da windows ad Access, di cui ho scritto il 19 luglio

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: Generatore di espressioni

text:
Il giorno venerdì 27 agosto 2021 alle 12:28:36 UTC+2 Karl Donaubauer ha scritto:
> Salve,
>
> @Alex:
> > Alberto Luzi ha scritto:
> >> il generatore di espressioni anzichè darmi "form" come percorso mi da " .schede"
> >> si può modificare?
> >> dove?
> >
> > No è un baco della versione italiana, devi correggere a mano.
> In quale versione di Access?

M.O. Professional Plus 2019

> Ovvero cosa bisogna fare esattamente per
> vedere il bug?
> Se passo il mio vecchio Access 2010 qui in italiano, vedo e ottengo solo
> "Maschere" nel generatore.
>
> Se potessi riprodurre il bug, potrei segnalarlo al team di Access.

p.e. da origine controllo di una casella di testo in una  maschera con sottomaschera,
selezionando il generatore di espressioni e scegliendo un valore nell'elenco campi della sottomaschera
si ha l'errore che ho detto.



title: Generatore di espressioni

text:
Salve,

Alberto Luzi:
> Karl Donaubauer ha scritto:
>> ...
>> Se potessi riprodurre il bug, potrei segnalarlo al team di Access.
>
> p.e. da origine controllo di una casella di testo in una  maschera con sottomaschera,
> selezionando il generatore di espressioni e scegliendo un valore nell'elenco campi della sottomaschera
> si ha l'errore che ho detto.
>

Ok, è così che lo vedo nel 2010, quindi è un po' una tradizione. Se
cancello il punto superfluo, Access ne fa il giusto "Form". Ma
ovviamente è un bug. Lo segnalerò e inizierà una rivoluzione ;-)



title: Generatore di espressioni

text:
Salve,

Ammammata:
> ...
> potresti aggiungere quello relativo al passaggio dell'informazione "data di
> creazione" da windows ad Access, di cui ho scritto il 19 luglio
>

Ah, è già troppo lungo e complicato per me da leggere, figuriamoci da
riprodurre ;-)



title: Generatore di espressioni

text:
Karl Donaubauer:
>
> Alberto Luzi:
>>> ...
>>> Se potessi riprodurre il bug, potrei segnalarlo al team di Access.
>>
>> p.e. da origine controllo di una casella di testo in una  maschera con
>> sottomaschera,
>> selezionando il generatore di espressioni e scegliendo un valore
>> nell'elenco campi della sottomaschera
>> si ha l'errore che ho detto.
>
> Ok, è così che lo vedo nel 2010, quindi è un po' una tradizione. Se
> cancello il punto superfluo, Access ne fa il giusto "Form". Ma
> ovviamente è un bug. Lo segnalerò e inizierà una rivoluzione ;-)

C'è voluto un po', ma ora ho almeno ricevuto conferma del bug dalla
Microsoft e che se ne occuperanno. Riferirò qui quando sarà risolto. (Se
riesco ancora a trovare il thread allora. ;-)



title: Generatore di espressioni

text:
Il 04.11.2021 10:47 Karl Donaubauer ha scritto:
>> ...
>> Alberto Luzi:
>>>> ...
>>>> Se potessi riprodurre il bug, potrei segnalarlo al team di Access.
>>>
>>> p.e. da origine controllo di una casella di testo in una  maschera
>>> con sottomaschera,
>>> selezionando il generatore di espressioni e scegliendo un valore
>>> nell'elenco campi della sottomaschera
>>> si ha l'errore che ho detto.
>>
>> Ok, è così che lo vedo nel 2010, quindi è un po' una tradizione. Se
>> cancello il punto superfluo, Access ne fa il giusto "Form". Ma
>> ovviamente è un bug. Lo segnalerò e inizierà una rivoluzione ;-)
>
> C'è voluto un po', ma ora ho almeno ricevuto conferma del bug dalla
> Microsoft e che se ne occuperanno. Riferirò qui quando sarà risolto. (Se
> riesco ancora a trovare il thread allora. ;-)

E *zack!* date un'occhiata al numero 2 dell'elenco delle correzioni di
ottobre:
https://techcommunity.microsoft.com/t5/access-blog/access-releases-3-issue-fixes-in-version-2210-released-october/ba-p/3686456

O come si dice in tedesco: I mulini della giustizia macinano lentamente.

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

Access DevCon:
http://AccessDevCon.com

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


title: Generatore di espressioni

author: Antonio Biso

text:
"Karl Donaubauer"  ha scritto nel messaggio
news:jup8gi...@mid.individual.net...

Il 04.11.2021 10:47 Karl Donaubauer ha scritto:
>> ...

E *zack!* date un'occhiata al numero 2 dell'elenco delle correzioni di
ottobre:
https://techcommunity.microsoft.com/t5/access-blog/access-releases-3-issue-fixes-in-version-2210-released-october/ba-p/3686456

O come si dice in tedesco: I mulini della giustizia macinano lentamente.

Kaaaaaarllll

Sei ancora qua sopra!!!
MITICO!!!!
aaaahhh, quanti ricordi, quante ne abbiamo combinate...

Senti, ho postato un quesito, mi ci dai un'occhiata, in nome dei vecchi
tempi?

Grazie mille


title: Generatore di espressioni

author: RobertoA

text:
Il 30/11/2022 15:43, Karl Donaubauer ha scritto:
> Il 04.11.2021 10:47 Karl Donaubauer ha scritto:
>>> ...
>>> Alberto Luzi:
>>>>> ...
>>>>> Se potessi riprodurre il bug, potrei segnalarlo al team di Access.
>>>>
>>>> p.e. da origine controllo di una casella di testo in una  maschera
>>>> con sottomaschera,
>>>> selezionando il generatore di espressioni e scegliendo un valore
>>>> nell'elenco campi della sottomaschera
>>>> si ha l'errore che ho detto.
>>>
>>> Ok, è così che lo vedo nel 2010, quindi è un po' una tradizione. Se
>>> cancello il punto superfluo, Access ne fa il giusto "Form". Ma
>>> ovviamente è un bug. Lo segnalerò e inizierà una rivoluzione ;-)
>>
>> C'è voluto un po', ma ora ho almeno ricevuto conferma del bug dalla
>> Microsoft e che se ne occuperanno. Riferirò qui quando sarà risolto.
>> (Se riesco ancora a trovare il thread allora. ;-)
>
> E *zack!* date un'occhiata al numero 2 dell'elenco delle correzioni di
> ottobre:
>
https://techcommunity.microsoft.com/t5/access-blog/access-releases-3-issue-fixes-in-version-2210-released-october/ba-p/3686456

>
> O come si dice in tedesco: I mulini della giustizia macinano lentamente.
>

Il messaggio di Karl e' del 30/11  mentre quello precedente del 04/11
Uno direbbe "..ammazza questi di Redmond, si danno da fare.."
Poi si guarda bene, e si vede che l'anno e' diverso    :)


title: Generatore di espressioni

text:
Salve Antonio,

Antonio Biso:
> ...
> Kaaaaaarllll
>
> Sei ancora qua sopra!!!
> MITICO!!!!
> aaaahhh, quanti ricordi, quante ne abbiamo combinate...
> ...

Ovviamente sono ancora qui, proprio come Access. Un po' più vecchio e un
po' malconcio. ;-) Solo di recente abbiamo parlato del nostro incontro a
Civitavecchia e dell'ottima Sambuca al caffè che non abbiamo più trovato
da nessuna parte. Ora siamo in tre (nel caso non l'avessi notato) e la
ragazza suona la musica:
https://www.linkedin.com/posts/donkarl_microsoft-access-turns-30-exactly-today-activity-6991550113923911680-NTIl/




title: Generatore di espressioni

text:
Salve,

RobertoA:
> Karl Donaubauer ha scritto:
>>>> ...
>> E *zack!* date un'occhiata al numero 2 dell'elenco delle correzioni di
>> ottobre:
>>
https://techcommunity.microsoft.com/t5/access-blog/access-releases-3-issue-fixes-in-version-2210-released-october/ba-p/3686456

>>
>> O come si dice in tedesco: I mulini della giustizia macinano lentamente.
>
> Il messaggio di Karl e' del 30/11  mentre quello precedente del 04/11
> Uno direbbe "..ammazza questi di Redmond, si danno da fare.."
> Poi si guarda bene, e si vede che l'anno e' diverso    :)

Tra l'altro, il programmatore responsabile nel team di Access, al quale
ho anche scritto il detto, ha insistito sulla vecchia variante greco: Le
macine degli dei macinano tardi, ma macinano bene. :-)

https://en.wikipedia.org/wiki/Mills_of_God




title: Ricerca disco

author: Debora

text:
Ho la necessita di archiviare periodicamente un db in un disco rimovibile
pendrive a cui ho assegnato la lettera K
Prima di procedere all'archiviazione pero dovrei controllare se il il disco
è presente, quello che chiedo è :
esiste una funzione per verificare se esiste un disco?
grazie


title: Ricerca disco

author: Michele (Giò)

text:
"Debora" <
i...@i.it
> ha scritto nel messaggio
news:uRvMg.100391$zy5.1...@twister1.libero.it...

Salve Debora
Potresti utilizzare la libreria Microsoft Scripting Runtime, utilizzando il
metodo GetDrive e le sue proprietà IsReady e AvailableSpace, mentre per il
file mdb che devi salvare, potresti utilizzare il metodo GetFile e la sua
proprietà Size (Per vedere se l'unità può accogliere il file comparando Size
con AvailableSpace).
L'unica cosa, non ho mai provato con una PenDrive
Può darsi che qualcun'altro ti dia una dritta più semplice di questa, questo
è il metodo che uso io.
Saluti
Michele


title: Ricerca disco

author: GGAC & co

text:
"Debora" <
i...@i.it
> ha scritto nel messaggio
news:uRvMg.100391$zy5.1...@twister1.libero.it...

Se l'autore me lo consente, ti propongo questa sub che mi ha consigliato
Grande Mago Sergio Mazza:
--------------------------------------------------------------------------------------
On Error Resume Next
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.MapNetworkDrive "Z:", "\\nomePc\risorsaDaMappare", , "utente",
"password"
If Err.Number = 0 Then
    'Fai quello che devi fare
Else
    MsgBox "Risorsa non disponibile"
End If
Set WshNet = Nothing
On Error GoTo 0
--------------------------------------------------------------------------------
Se lo ripeti senza disconnetterlo ti presenta errore perché la risorsa, con
quella lettera, è già mappata.
Manca quindi il pezzo di codice che ti effettua la disconnessione, io uso
questo:
=========================================
Sub wshUnMapDrive()
On Error Resume Next
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.RemoveNetworkDrive "Z:"
Set WshNet = Nothing
On Error GoTo 0
End Sub
============================================
Altre info interessanti le trovi qui:
qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/scriptinga.asp
Puoi anche scaricarlo in italiano...
Ciao.


title: Ricerca disco

author: Sandro Peruz

text:
"Debora" <
i...@i.it
> ha scritto nel messaggio
news:uRvMg.100391$zy5.1...@twister1.libero.it...

Ciao Debora,
con le API ?
Questo codice andrebbe implementato con al possibilità che la pen Drive
abbia un nome diverso da K.
Lo copi cosi com'è in una maschera e se non hai la pen drive attaccata al PC
te lo segnala in apertura della form.
Ciao e buon week end !
Sandro
Option Compare Database
Option Explicit
Private Declare Function GetLogicalDriveStrings Lib "kernel32" Alias _
    "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, _
    ByVal lpBuffer As String) As Long
Private Function fGetDrives() As String
'Returns all mapped drives
    Dim lngRet As Long
    Dim strDrives As String * 255
    Dim lngTmp As Long
    lngTmp = Len(strDrives)
    lngRet = GetLogicalDriveStrings(lngTmp, strDrives)
    fGetDrives = Left(strDrives, lngRet)
End Function
Private Function sListAllDrives() As Boolean
    Dim strAllDrives As String
    Dim strTmp As String
    strAllDrives = fGetDrives
    If strAllDrives <> "" Then
        Do
            strTmp = Mid$(strAllDrives, 1, InStr(strAllDrives, vbNullChar) -
1)
            strAllDrives = Mid$(strAllDrives, InStr(strAllDrives,
vbNullChar) + 1)
            If Replace(strTmp, "\", "") = "K:" Then
                sListAllDrives = True
                Exit Do
            End If
        Loop While strAllDrives <> ""
    End If
End Function
Private Sub Form_Open(Cancel As Integer)
     If Not sListAllDrives Then MsgBox "Pen drive non trovato"
End Sub


title: Ricerca disco

text:
"Sandro Peruz" <
sandro_...@tin.it
> ha scritto nel messaggio
news:4502a55c$0$35084$4faf...@reader4.news.tin.it...

> Grazie ci provo
Ciao


title: Ricerca disco

text:
"GGAC & co" <
LEVAM...@tin.it
> ha scritto nel messaggio
news:OvwMg.101017$_J1.8...@twister2.libero.it...

> Ora la provo
Ciao e grazie
>


title: Ricerca disco

author: Sergio MAZZA

text:
"Debora" <
i...@i.it
> ha scritto nel messaggio
news:uRvMg.100391$zy5.1...@twister1.libero.it...

Puoi anche provare con la funzione Dir (vedi help attivabile con ALT-F11 poi
F1)
es.
Dim retVal As String
If Dir("K:\mioFile.mdb") = "" Then
    MsgBox "Ho l'impressione che il disco K non esista."
Else
    MsgBox "Tutto ok."
End If
Ciao.
--
Sergio MAZZA


title: Ricerca disco

text:
"GGAC & co" <
LEVAM...@tin.it
> ha scritto nel messaggio
news:OvwMg.101017$_J1.8...@twister2.libero.it...
>
> Se l'autore me lo consente, ti propongo questa sub che mi ha consigliato
> Grande Mago Sergio Mazza:
> ----------------------------------------------------------------------------omissis---
> Altre info interessanti le trovi qui:
>
> qui:
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/scriptinga.asp
>
> Puoi anche scaricarlo in italiano...
>
> Ciao.
Grazie per la citazione ma non sono l'autore; il suggerimento non va bene in
questo caso. Oltre a tutti gli altri suggerimenti è possibile anche elencare
i dischi presenti nel pc:
'---
   Dim fso, d, t, dc
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set dc = fso.Drives
       For Each d In dc
        Set d = fso.GetDrive(d.DriveLetter)
        Select Case d.DriveType
            Case 0: t = "sconosciuta"
            Case 1: t = "removibile"
            Case 2: t = "fissa"
            Case 3: t = "di rete"
            Case 4: t = "CD-ROM"
            Case 5: t = "disco RAM"
        End Select
        Debug.Print "Unita " & d.DriveLetter & ": - " & t
        Set d = Nothing
        Next
Set dc = Nothing
Set fso = Nothing
'---
Sempre utilizzando VBS/WSH (info nel link che hai riportato tu)...
Ciao.
--
Sergio MAZZA


title: Re: Aprire forma con stesso id

author: ciroteo

text:
"Fogherty" <
Foghert...@libero.it
> ha scritto nel messaggio
news:FdQ6e.60559$zZ1.1...@twister1.libero.it...
> Relativamente alle caselle di riepilogo avrei due quesiti:
> 1)
> Nella Maschera1  ho una Casella di riepilogo che si chiama Elenco23 (in
> cui ho tre campi, IDCliente; Cognome; Nome)
>
> Come fare affinche col doppioclick su un record sulla Casella di riepilogo
> Elenco23 ,
> mi venga aperta la Maschera2 con l'IDCliente corrispondente a quello del
> record della
> Casella di riepilogo Elenco23 su cui ho cliccato.
> 2)
> supponiamo di avere una casella di testo non associata (txtCerca), in cui
> inserisco
> un cognome da ricercare nella Casella di riepilogo, e man mano che digito,
> il fuoco si posiziona sul record che sto cercando (tipo casella combinata)
>
> Ringrazio quanti cercheranno di aiutarmi
>
> Fogherty
>
Private Sub Elenco0_DblClick(Cancel As Integer)
    Dim stDocName As String
    Dim stLinkCriteria As String
    'nome della maschera
    stDocName = "frm_mittenti_edit"
    ' qui ho settato direttamente l'elenco xč la chiave č la colonna
associata
    ' altrimenti puoi riferirti alla colonna della chiave tramite la
proprietą column dell'elenco. me.elenco0.column(1)
    stLinkCriteria = "[idmittente]=" & Me![Elenco0]
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub


title: Re: Aprire forma con stesso id

author: Fogherty


title: Re: Aprire forma con stesso id

author: Pablitomf

text:
Fogherty ha scritto:
> Relativamente alle caselle di riepilogo avrei due quesiti:
> 1)
> Nella Maschera1  ho una Casella di riepilogo che si chiama Elenco23 (in cui
> ho tre campi, IDCliente; Cognome; Nome)
> Come fare affinche col doppioclick su un record sulla Casella di riepilogo
> Elenco23 ,
> mi venga aperta la Maschera2 con l'IDCliente corrispondente a quello del
> record della
> Casella di riepilogo Elenco23 su cui ho cliccato.
DoCmd.OpenForm "Maschera2", , , "[IDCliente]=" & Me.Elenco23.value
Sempre che la colonna associata di Elenco23 sia quella dell'ID
> 2)
> supponiamo di avere una casella di testo non associata (txtCerca), in cui
> inserisco
> un cognome da ricercare nella Casella di riepilogo, e man mano che digito,
> il fuoco si posiziona sul record che sto cercando (tipo casella combinata)
??? e se hai la tabella combinata a che ti serve sta cosa?
> Ringrazio quanti cercheranno di aiutarmi
> Fogherty
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Re: Aprire forma con stesso id

text:
ciroteo ha scritto:
> Private Sub Elenco0_DblClick(Cancel As Integer)
>     Dim stDocName As String
>     Dim stLinkCriteria As String
No, dai ti prego.... "Dim stDocName As String" e "Dim stLinkCriteria As
String" no!!!!... questo wizard malefico... sono righe di codice in più
che di fatto non servono... ;-P
>     'nome della maschera
>     stDocName = "frm_mittenti_edit"
>     ' qui ho settato direttamente l'elenco xè la chiave è la colonna
> associata
>     ' altrimenti puoi riferirti alla colonna della chiave tramite la
> proprietà column dell'elenco. me.elenco0.column(1)
>     stLinkCriteria = "[idmittente]=" & Me![Elenco0]
> DoCmd.OpenForm stDocName, , , stLinkCriteria
E xchè,
DoCmd.OpenForm "frm_mittenti_edit", , , "[idmittente]=" & Me![Elenco0]
non ti piaceva? :-D
PS
Io un Me![Elenco0].value lo consiglio per le caselle di riepilogo...
spesso mi sono trovato a strani malfunzionamenti per averlo omesso. (ma è
una cosa mia ovviamente)
> End Sub
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno



title: Re: Aprire forma con stesso id

text:
CUT
> Private Sub Elenco0_DblClick(Cancel As Integer)
>    Dim stDocName As String
>    Dim stLinkCriteria As String
>    'nome della maschera
>    stDocName = "frm_mittenti_edit"
>    ' qui ho settato direttamente l'elenco xè la chiave è la colonna
> associata
>    ' altrimenti puoi riferirti alla colonna della chiave tramite la
> proprietà column dell'elenco. me.elenco0.column(1)
>    stLinkCriteria = "[idmittente]=" & Me![Elenco0]
>
> DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> End Sub
Perfetto al primo colpo ma dovrei chiedere:
a fronte dell'evento click del miobottone,
come fare per eliminare il record selezionato sull'Elenco23
(che è la casella di riepilogo) e naturalmente senza che poi
mi rimane scritto ##cancellato## (più o meno)..
A Ciroteo e Pablitomf
Vi ringrazio per la gentileza
Fogherty


title: Re: Aprire forma con stesso id

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:d3gkf8$1kc$1...@news.newsland.it...
> ciroteo ha scritto:
>
>
>> Private Sub Elenco0_DblClick(Cancel As Integer)
>>     Dim stDocName As String
>>     Dim stLinkCriteria As String
>
>
> No, dai ti prego.... "Dim stDocName As String" e "Dim stLinkCriteria As
> String" no!!!!... questo wizard malefico... sono righe di codice in più
> che di fatto non servono... ;-P
>
>>     'nome della maschera
>>     stDocName = "frm_mittenti_edit"
>>     ' qui ho settato direttamente l'elenco xè la chiave è la colonna
>> associata
>>     ' altrimenti puoi riferirti alla colonna della chiave tramite la
>> proprietà column dell'elenco. me.elenco0.column(1)
>>     stLinkCriteria = "[idmittente]=" & Me![Elenco0]
>
>> DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> E xchè,
>
> DoCmd.OpenForm "frm_mittenti_edit", , , "[idmittente]=" & Me![Elenco0]
>
> non ti piaceva? :-D
>
> PS
> Io un Me![Elenco0].value lo consiglio per le caselle di riepilogo...
> spesso mi sono trovato a strani malfunzionamenti per averlo omesso. (ma è
> una cosa mia ovviamente)
>
>> End Sub
>
>
>
GRRRRRRRRR!!!! Ho brutalmente copiato e incollato!!! ok non lo faccio +!
>


title: Re: Aprire forma con stesso id

text:
ciroteo ha scritto:
[CUT]
> GRRRRRRRRR!!!! Ho brutalmente copiato e incollato!!! ok non lo faccio +!
Dai, lo sai che scherzo (anche se effettivamente quelle righe non servono)
;-)



title: una domanda rapida

author: Lorenzo

text:
quando elimino dei record, ad es. con una query di eliminazione, è
impossibile per chiunque leggere i report eliminati, oppure un super esperto
potrebbe ripescarli, e quindi leggerli?
Grazie a chi vorrà rispondere!


title: una domanda rapida

text:
Un record eliminato è eliminato per chiunque, ammenochè non vi siano copie
di backup facilmente reperibili dalle quali poter recuperare i dati
eliminati.
Era questo il risultato desiderato?... allora sei a cavallo
Lorenzo <
lorenzob...@tin.it
> wrote in message
VJz08.24459$cU4.8...@twister1.libero.it...



title: una domanda rapida

text:
"Lorenzo" <
lorenzob...@tin.it
> ha scritto nel messaggio
news:VJz08.24459$cU4.8...@twister1.libero.it...

Record o Report? Se parli dei record, credo di no, non mi risulta; al limite
ricompatta l'mdb per essere più sicuro... Ma non ho mai sentito nessuno
(nell'NG) che sia riuscito a ripescare i record eliminati da una query di
comando...
Ciao.
--
Sergio MAZZA


title: una domanda rapida

author: MegaMax

text:
"Lorenzo" <
lorenzob...@tin.it
> ha scritto nel messaggio
news:VJz08.24459$cU4.8...@twister1.libero.it...
> quando elimino dei record, ad es. con una query di eliminazione, è
> impossibile per chiunque leggere i report eliminati, oppure un super
esperto
> potrebbe ripescarli, e quindi leggerli?
Che io sappia nessuno ci è mai riuscito, comunque ritengo che la cosa sia
tecnicamente possibile.
Quando elimini dei dati da un DB questi non vengono fisicamente cancellatti,
infatti lo spazio occupato dal DB non diminuisce.
Quindi è ragionevole pensare che se elimini un dato questo sia comunque
ancora scritto da qualche parte nel file del DB.
Da qui al riuscire a recuperarlo ce ne passa tanto.... perchè bisognerebbe
conoscere la struttura dei file di access, e ravanare sul file a basso
livello, cosa non certo facile.
I dati credo vengano effettivamente eliminati in modo irrecuperabile dopo
aver compattato il DB.
Ciao, Max


title: una domanda rapida

author: Sib

text:
"Lorenzo" <
lorenzob...@tin.it
> ha scritto nel messaggio
> quando elimino dei record, ad es. con una query di eliminazione, è
> impossibile per chiunque leggere i report eliminati, oppure un super
esperto
> potrebbe ripescarli, e quindi leggerli?
Come dicono gli altri, non e' possibile ripescare i record eliminati.
E' vero pero' che quando elimini un record, access non lo cancella
fisicamente, ma lo contrassegna come eliminato. Questo per velocizzare le
operazioni di eliminazione.
Questo non vuol dire che in qualche modo lo puoi ripescare, ma vuol dire che
con un editor esadecimale si potrebbe arrivare a leggerlo (certo dopo aver
scartabellato per ore gli svariati Mb occupati dal file mdb.
Per completare l'opera ed eliminare definitivamente i record eliminati
(eliminazione fisica) e' sufficiente compattare il file mdb. Questa
operazione infatti consiste nel ricreare un nuovo file dal vecchio senza
inserire gli oggetti e i dati eliminati e nell'eliminare il vecchi file.
Ma il tuo problema e' concettuale o "finanziario"?
Sib


title: [OT] Scambio PC \ NoteBook

author: MC

text:
Scusate l'OT,
ma qui in provincia di BG se volessi scambiare un PC con un Notebook
dove potrei rivolgermi?
Se qualcuno fosse interessato, può comunicarmi i dati del suo Notebook
e richiedere quelli del mio PC all'indirizzo (togliendo gli spazi:
mauro.chiarello @
gmail.com
Saluti
--
MC


title: [OT] Scambio PC \ NoteBook

author: Nick

text:
MC ha detto: in data 06/07/2005 14.54:

se non erro a BG città (non chiedermi dove perchè ne ho sempre solo
sentito parlare) c'è un negozio che scambia/vende/acquista pezzi di pc
usati.. magari tratta anche pc interi..
oppure non so.. magari chiedendo a qualche negozio di provincia ti fanno
una buona valutazione del pc...
ciao
Nick


title: Sviluppatore ACCESS???!!?

author: Zenden

text:
Ciao a tutti...
Sapete dirmi se esiste in vendita un kit "sviluppatore di access" col quale
posso distribuire file mde e librerie run time senza limitazioni?
Grazie e ciao!


title: Sviluppatore ACCESS???!!?

author: Lbo

text:
>Sapete dirmi se esiste in vendita un kit "sviluppatore di access" col quale
>posso distribuire file mde e librerie run time senza limitazioni?
in formato mde puoi salvare anche con access normale.
forse ti riferisci all'ode.  vedi il faqqone sul sito comune.  la
versione 2000 è stata ritirata perché piena di bug.  poi si dice che è
stata ripulita e reimmessa.  domanda meglio a qualche concessionario
microsoft.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Query con funzione IIF nei cirteri basata su un gruppo di opzioni su  campo Si/no

text:
Ciao a tutti. Mi sembra di impazzire. Ho creato una query su una
tabella. La query deve restituirmi l'elenco degli iscritti
all'associazione in base alla selezione su un gruppo di opzioni a 3
opzioni: Alpini=1, Simpatizzanti=2, Tutti=3. Bene. Sembrava una
fesseria invece non riesco a capire l'errore. Ho creato la query nel
seguente modo:
SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
tblAlpini.Cessato, tblAlpini.Amico
FROM tblAlpini
WHERE (((tblAlpini.Cessato)=False) And ((tblAlpini.Amico)=IIf(Forms!
frmStampaElenco!Cornice2=3,'*',IIf(Forms!frmStampaElenco!
Cornice2=1,False,True))));
ma così ovviamente dà errore. Allora ho provato così:
SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
tblAlpini.Cessato, tblAlpini.Amico
FROM tblAlpini
WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico)=IIf([Forms]!
[frmStampaElenco]![Cornice2]=3,(tblAlpini.Amico)=True Or
(tblAlpini.Amico)=False,IIf([Forms]![frmStampaElenco]![Cornice2]
=1,False,True))));
Ma così mi restituisce solo quelli selezionati, quindi quelli
rispondenti a vero.
Come posso fare?
Grazie
Stefano


author: sv

text:
r4gtl ha scritto:
> Ciao a tutti. Mi sembra di impazzire. Ho creato una query su una
> tabella. La query deve restituirmi l'elenco degli iscritti
> all'associazione in base alla selezione su un gruppo di opzioni a 3
> opzioni: Alpini=1, Simpatizzanti=2, Tutti=3. Bene. Sembrava una
> fesseria invece non riesco a capire l'errore. Ho creato la query nel
> seguente modo:
> SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> tblAlpini.Cessato, tblAlpini.Amico
> FROM tblAlpini
> WHERE (((tblAlpini.Cessato)=False) And ((tblAlpini.Amico)=IIf(Forms!
> frmStampaElenco!Cornice2=3,'*',IIf(Forms!frmStampaElenco!
> Cornice2=1,False,True))));
> ma cos� ovviamente d� errore. Allora ho provato cos�:
> SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> tblAlpini.Cessato, tblAlpini.Amico
> FROM tblAlpini
> WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico)=IIf([Forms]!
> [frmStampaElenco]![Cornice2]=3,(tblAlpini.Amico)=True Or
> (tblAlpini.Amico)=False,IIf([Forms]![frmStampaElenco]![Cornice2]
> =1,False,True))));
> Ma cos� mi restituisce solo quelli selezionati, quindi quelli
> rispondenti a vero.
> Come posso fare?
> Grazie
> Stefano
Se "Amico" � numerico prova cos�:
SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
tblAlpini.Cessato, tblAlpini.Amico
FROM tblAlpini
WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico) Like
IIf([Forms]![frmStampaElenco]![Cornice2]=3,"*",[Forms]![frmStampaElenco]![Cornice2])));
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 9 Nov, 18:22,
salvinon...@accessgroup.it
 (sv) wrote:
> r4gtl ha scritto:
>
>
>
> > Ciao a tutti. Mi sembra di impazzire. Ho creato una query su una
> > tabella. La query deve restituirmi l'elenco degli iscritti
> > all'associazione in base alla selezione su un gruppo di opzioni a 3
> > opzioni: Alpini=1, Simpatizzanti=2, Tutti=3. Bene. Sembrava una
> > fesseria invece non riesco a capire l'errore. Ho creato la query nel
> > seguente modo:
> > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > tblAlpini.Cessato, tblAlpini.Amico
> > FROM tblAlpini
> > WHERE (((tblAlpini.Cessato)=False) And ((tblAlpini.Amico)=IIf(Forms!
> > frmStampaElenco!Cornice2=3,'*',IIf(Forms!frmStampaElenco!
> > Cornice2=1,False,True))));
> > ma così ovviamente dà errore. Allora ho provato così:
> > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > tblAlpini.Cessato, tblAlpini.Amico
> > FROM tblAlpini
> > WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico)=IIf([Forms]!
> > [frmStampaElenco]![Cornice2]=3,(tblAlpini.Amico)=True Or
> > (tblAlpini.Amico)=False,IIf([Forms]![frmStampaElenco]![Cornice2]
> > =1,False,True))));
> > Ma così mi restituisce solo quelli selezionati, quindi quelli
> > rispondenti a vero.
> > Come posso fare?
> > Grazie
> > Stefano
>
> Se "Amico" è numerico prova così:
>
> SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> tblAlpini.Cessato, tblAlpini.Amico
> FROM tblAlpini
> WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico) Like
> IIf([Forms]![frmStampaElenco]![Cornice2]=3,"*",[Forms]![frmStampaElenco]![Cornice2])));
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
No, "Amico" è un campo Sì/No.


text:
r4gtl ha scritto:
> On 9 Nov, 18:22,
salvinon...@accessgroup.it
 (sv) wrote:
> > r4gtl ha scritto:
> >
> >
> >
> > > Ciao a tutti. Mi sembra di impazzire. Ho creato una query su una
> > > tabella. La query deve restituirmi l'elenco degli iscritti
> > > all'associazione in base alla selezione su un gruppo di opzioni a 3
> > > opzioni: Alpini=1, Simpatizzanti=2, Tutti=3. Bene. Sembrava una
> > > fesseria invece non riesco a capire l'errore. Ho creato la query nel
> > > seguente modo:
> > > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > > tblAlpini.Cessato, tblAlpini.Amico
> > > FROM tblAlpini
> > > WHERE (((tblAlpini.Cessato)=False) And ((tblAlpini.Amico)=IIf(Forms!
> > > frmStampaElenco!Cornice2=3,'*',IIf(Forms!frmStampaElenco!
> > > Cornice2=1,False,True))));
> > > ma cos� ovviamente d� errore. Allora ho provato cos�:
> > > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > > tblAlpini.Cessato, tblAlpini.Amico
> > > FROM tblAlpini
> > > WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico)=IIf([Forms]!
> > > [frmStampaElenco]![Cornice2]=3,(tblAlpini.Amico)=True Or
> > > (tblAlpini.Amico)=False,IIf([Forms]![frmStampaElenco]![Cornice2]
> > > =1,False,True))));
> > > Ma cos� mi restituisce solo quelli selezionati, quindi quelli
> > > rispondenti a vero.
> > > Come posso fare?
> > > Grazie
> > > Stefano
> >
> > Se "Amico" � numerico prova cos�:
> >
> > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > tblAlpini.Cessato, tblAlpini.Amico
> > FROM tblAlpini
> > WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico) Like
> >
IIf([Forms]![frmStampaElenco]![Cornice2]=3,"*",[Forms]![frmStampaElenco]![Cornice2])));
> >
> > --
> > sv
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> No, "Amico" � un campo S�/No.
Allora qual'� il campo della tua query che gestisce "Alpini" e
"Simpatizzanti"?
In pratica dovresti avere un campo con valori 1 e 2.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



text:
On 10 Nov, 12:59,
salvinon...@accessgroup.it
 (sv) wrote:
> r4gtl ha scritto:
>
>
>
> > On 9 Nov, 18:22,
salvinon...@accessgroup.it
 (sv) wrote:
> > > r4gtl ha scritto:
>
> > > > Ciao a tutti. Mi sembra di impazzire. Ho creato una query su una
> > > > tabella. La query deve restituirmi l'elenco degli iscritti
> > > > all'associazione in base alla selezione su un gruppo di opzioni a 3
> > > > opzioni: Alpini=1, Simpatizzanti=2, Tutti=3. Bene. Sembrava una
> > > > fesseria invece non riesco a capire l'errore. Ho creato la query nel
> > > > seguente modo:
> > > > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > > > tblAlpini.Cessato, tblAlpini.Amico
> > > > FROM tblAlpini
> > > > WHERE (((tblAlpini.Cessato)=False) And ((tblAlpini.Amico)=IIf(Forms!
> > > > frmStampaElenco!Cornice2=3,'*',IIf(Forms!frmStampaElenco!
> > > > Cornice2=1,False,True))));
> > > > ma così ovviamente dà errore. Allora ho provato così:
> > > > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > > > tblAlpini.Cessato, tblAlpini.Amico
> > > > FROM tblAlpini
> > > > WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico)=IIf([Forms]!
> > > > [frmStampaElenco]![Cornice2]=3,(tblAlpini.Amico)=True Or
> > > > (tblAlpini.Amico)=False,IIf([Forms]![frmStampaElenco]![Cornice2]
> > > > =1,False,True))));
> > > > Ma così mi restituisce solo quelli selezionati, quindi quelli
> > > > rispondenti a vero.
> > > > Come posso fare?
> > > > Grazie
> > > > Stefano
>
> > > Se "Amico" è numerico prova così:
>
> > > SELECT tblAlpini.Cognome, tblAlpini.Nome, tblAlpini.Classe,
> > > tblAlpini.Cessato, tblAlpini.Amico
> > > FROM tblAlpini
> > > WHERE (((tblAlpini.Cessato)=False) AND ((tblAlpini.Amico) Like
>
> IIf([Forms]![frmStampaElenco]![Cornice2]=3,"*",[Forms]![frmStampaElenco]![Cornice2])));
>
> > > --
> > > sv
>
> > > --
>
> > > questo articolo e` stato inviato via web dal servizio
>
> gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> > No, "Amico" è un campo Sì/No.
>
> Allora qual'è il campo della tua query che gestisce "Alpini" e
> "Simpatizzanti"?
> In pratica dovresti avere un campo con valori 1 e 2.
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Il campo che gestisce Alpini e Simpatizzanti è "Amico". Se il campo è
False allora si tratta di alpini; se il campo è True allora si tratta
di simpatizzanti.
Quindi il se gruppo di opzioni è = a 1 la query deve restituire tutti
i record con il campo "Amico" = a False; se il gruppo di opzioni è = a
2 la query deve restituire tutti i record con il campo "Amico" = a
True; se il
gruppo di opzioni è = a 3 la query deve restituire tutti i record.
Stefano