title: Report con n. righe fisse

author: OneEDP

text:
TDK wrote:
> Salve
>
> Access 2003
> Qualcuno mi darebbe un dritta su come creare un report, tipo DDT o
> Fattura, nel quale la conformazione del modulo non deve variare a
> seconda del n. di record contenuti. Mi spiego; ad es. un DDT ha un
> intestazione  clinte/fotnitore date ecc. nelle parte centrale  vi �
> uno spazio con delle righe in cui scrivere il materiale venduto, che
> rimane invariato, si scrive solo nelle righe necessarie, le altre
> restano vuote, ma comunque "disegnate" sul foglio. Come posso fare lo
> stesso con Access? Visto che esso crea le righe in base al n. di
> record estratti?
>
> Grazie 1K per l'help
Anche con il metodo Me.NextRecord = False e rendendo invisibili i controlli
(usando i tag)  sull'evento corpo_print conta le righe.
Questo ti serve se devi dare necessariamente l'effetto zebrato, altrimenti
come gi� suggerito usi il metodo di BFS.
Ciao
Daniele


title: Report con n. righe fisse

author: robertolaforgia

text:
On 20 Ott, 16:03, "OneEDP" <OneEDP@antispam> wrote:
> TDK wrote:
> > Salve
>
> > Access 2003
> > Qualcuno mi darebbe un dritta su come creare un report, tipo DDT o
> > Fattura, nel quale la conformazione del modulo non deve variare a
> > seconda del n. di record contenuti. Mi spiego; ad es. un DDT ha un
> > intestazione  clinte/fotnitore date ecc. nelle parte centrale  vi è
> > uno spazio con delle righe in cui scrivere il materiale venduto, che
> > rimane invariato, si scrive solo nelle righe necessarie, le altre
> > restano vuote, ma comunque "disegnate" sul foglio. Come posso fare lo
> > stesso con Access? Visto che esso crea le righe in base al n. di
> > record estratti?
>
> > Grazie 1K per l'help
>
> Anche con il metodo Me.NextRecord = False e rendendo invisibili i controlli
> (usando i tag)  sull'evento corpo_print conta le righe.
> Questo ti serve se devi dare necessariamente l'effetto zebrato, altrimenti
> come già suggerito usi il metodo di BFS.
> Ciao
> Daniele
Non si può semplicemente dividere il report utilizzando la testata, il
corpo e il piede del report?
Cioè nel corpo mettere le sole righe.
Roberto LF


title: Report con n. righe fisse

text:
robertolaforgia wrote:
> On 20 Ott, 16:03, "OneEDP" <OneEDP@antispam> wrote:
>> TDK wrote:
>>> Salve
>>
>>> Access 2003
>>> Qualcuno mi darebbe un dritta su come creare un report, tipo DDT o
>>> Fattura, nel quale la conformazione del modulo non deve variare a
>>> seconda del n. di record contenuti. Mi spiego; ad es. un DDT ha un
>>> intestazione clinte/fotnitore date ecc. nelle parte centrale vi �
>>> uno spazio con delle righe in cui scrivere il materiale venduto, che
>>> rimane invariato, si scrive solo nelle righe necessarie, le altre
>>> restano vuote, ma comunque "disegnate" sul foglio. Come posso fare
>>> lo stesso con Access? Visto che esso crea le righe in base al n. di
>>> record estratti?
>>
>>> Grazie 1K per l'help
>>
>> Anche con il metodo Me.NextRecord = False e rendendo invisibili i
>> controlli (usando i tag) sull'evento corpo_print conta le righe.
>> Questo ti serve se devi dare necessariamente l'effetto zebrato,
>> altrimenti come gi� suggerito usi il metodo di BFS.
>> Ciao
>> Daniele
>
> Non si pu� semplicemente dividere il report utilizzando la testata, il
> corpo e il piede del report?
> Cio� nel corpo mettere le sole righe.
> Roberto LF
Il pi� di pagina del report ha un comportamento diverso dal pi� di pagina
normale cos� come da ogni raggruppamento che prevedi.
Se riesci a inserire i controlli necessari solo sul pi� di pagina allora ti
confermo che va bene.
Se usi altri brillocchi come effetto zebrato o raggruppamenti particolari
allora devi necessariamente stamparti n righe vuote, anzi per una layout pi�
perfetto dovresti calcolare in twips quanto spazio devi aggiungere per
evitare salti pagina indesiderati.
Ciao


title: controlsource errore di sintassi nell'espressione runtime 2438

author: mario rossi

text:
qualcuno mi sa dire cosa sbaglio in questa istruzione?
TotNonPagati è una textbox
FiltroData è una textbox e vale data>=#2022-10-01#

Me.TotNonPagati.ControlSource = "=DSum(""totale"";""contratti"";""tipo='Contratto' and pagato=0 and "" & Me.filtroData)"

Non capisco.


author: RobertoA

text:

Su finestra immediata se fai provi un

? "=DSum(""totale"";""contratti"";""tipo='Contratto' and pagato=0 and ""
& Me.filtroData)"

Vedi subito cosa ti stampa
Per inserire l'ultima condizione devi mettere cosi

and pagato=0 and " & Me.filtroData & ")"


text:

ah ok provo subito grazie.


text:

ho provato come dici tu
"=DSum(""totale"";""contratti"";""tipo='Contratto' and pagato=0 and " & Me.filtroData & ")"
che però nella finestra immediata sembra manchi di un doppio apice
=DSum("totale";"contratti";"tipo='Contratto' and pagato=0 and data>=#2022-10-01#)

poi ho provato cosi

?"=DSum(""totale"";""contratti"";""tipo='Contratto' and pagato=0 and " & Me.filtroData & """)"
nella finestra immediata esce: =DSum("totale";"contratti";"tipo='Contratto' and pagato=0 and data>=#2022-10-01#")

che a guardarlo sembra corretto ma nell'istruzione

Me.TotNonPagati.ControlSource ="=DSum(""totale"";""contratti"";""tipo='Contratto' and pagato=0 and " & Me.filtroData & """)"

entrambi danno l'errore di runtime 2438 errore di sintassi nell'espressione


text:

ho tolto il segno uguale all'inizio e in quel caso non sa errore ma poi nella textbox esce #Nome?
quindi l'uguale serve, come fare?


text:

Puoi provare ad utilizzare il codice VBA, ovvero
Metti nel sub del form -> Form_current
Me.TotNonPagati=DSum("totale","contratti";"tipo='Contratto' and pagato=0 and " & Me.filtroData  )
attenzione agli apici e ai doppi apici


text:

Correggo (c'era un punto e virgola)...
Me.TotNonPagati=DSum("totale","contratti","tipo='Contratto' and pagato=0 and " & Me.filtroData )
Suppongo che Me.filtrodata sia formattato correttamente


author: Karl Donaubauer

text:
Salve,

mario rossi:
> ...
> che a guardarlo sembra corretto ma nell'istruzione
>
> Me.TotNonPagati.ControlSource ="=DSum(""totale"";""contratti"";""tipo='Contratto' and pagato=0 and " & Me.filtroData & """)"
>
> entrambi danno l'errore di runtime 2438 errore di sintassi nell'espressione

Devi usare la virgola come separatore che poi viene tradotta
automagicamente da Access:

Me.TotNonPagati.ControlSource =
"=DSum(""totale"",""contratti"",""tipo='Contratto' and pagato=0 and " &
Me.filtroData & """)"

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

Access DevCon:
http://AccessDevCon.com

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


text:

grazie a tutti ho provato

"=DSum(""totale"",""contratti"",""tipo='Contratto' and pagato=0 and " &
Me.filtroData & """)"

e funziona!!!!!!!


text:

chiedo un ulteriore suggerimento, quando in una form maschere continue scorro i record con la barra verticale a destra vedo i valori che si calcolano quando smetto di scorrere in pratica li calcola al volo ma se uno scorre non vede i valori, per risolvere questo effetto e avere già i valori visibili anche mentre scorro dovrei mettere i campi in una query? oppure come fare?

se fosse cosi come gestisco nella query le due possibilità con o senza filtro data? mi spiego :
senza filtro data il campo calcolato è Me.TotalePagati.ControlSource = "=DSum(""totale"",""contratti"",""tipo='Contratto' and pagato=-1" & """)"
altrimenti deve essere Me.TotalePagati.ControlSource = "=DSum(""totale"",""contratti"",""tipo='Contratto' and pagato=-1 and " & Me.filtroData & """)"

come si gestisce in una query la presenza o assenza del valore me.filtrodata?

grazie.


title: inserire immagine su maschera

text:
salve!!
ho questo modulo:
Option Compare Database
Option Explicit
Private Declare Function LoadImage Lib "user32" Alias "LoadImageA" (ByVal _
hInst As Long, ByVal lpsz As String, ByVal un1 As Long, ByVal n1 As _
Long, ByVal n2 As Long, ByVal un2 As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA"
(ByVal hWnd As _
Long, ByVal wMsg As Long, ByVal wParam As Long, LParam As Any) As Long
Private Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As
Long) _
As Long
Private Const WM_SETICON = &H80
Private Const IMAGE_ICON = 1
Private Const LR_LOADFROMFILE = &H10
Private Const SM_CXSMICON As Long = 49
Private Const SM_CYSMICON As Long = 50
Public Function SetFormIcon(hWnd As Long, strIconPath As String) As Boolean
Dim lIcon As Long
Dim lResult As Long
Dim X As Long, Y As Long
X = GetSystemMetrics(SM_CXSMICON)
Y = GetSystemMetrics(SM_CYSMICON)
lIcon = LoadImage(0, strIconPath, 1, X, Y, LR_LOADFROMFILE)
lResult = SendMessage(hWnd, WM_SETICON, 0, ByVal lIcon)
End Function
poi metto questo codice su apertura maschera:
SetFormIcon Me.hWnd, "D:\USDAT\monit15b.ICO"
e carico l'immagine su quella maschera.
è possibile, invece di scriverlo  su ognuna delle maschere,  creare una
routine per caricare l'immagine su tutte.
grazie
ciao


title: inserire immagine su maschera

author: Carlo Costarella

text:
"@Roberto" <
Tas...@libero.it
> ha scritto nel messaggio
news:CKVvd.295668$b5.14...@news3.tin.it...

Credo di no.
Al limite potresti creare una tabella con tutti i path delle immagini .ico e
permettere all'utente di scegliere una icona o lasciare un solo path e
richiamarlo con un bel DlookUp.
Insomma puoi cambiare il tipo di codice ma non la necessità di scriverlo per
ogni maschera.
Queste sono le mie conoscenze per l'uso di queste particolari API.
Ciao, Carlo


title: inserire immagine su maschera

author: ALESSANDRO Baraldi

text:
> Credo di no.
> Al limite potresti creare una tabella con tutti i path delle immagini .ico
e
> permettere all'utente di scegliere una icona o lasciare un solo path e
> richiamarlo con un bel DlookUp.
> Insomma puoi cambiare il tipo di codice ma non la necessità di scriverlo
per
> ogni maschera.
> Queste sono le mie conoscenze per l'uso di queste particolari API.
>
> Ciao, Carlo
Confermo il no di Carlo ed aggiungo che è anche normale data l'assenza
di una proprietà ICON(che pensavo ci fosse in qualche post precedente, ma
è solo dell'applicazione).
Access costruisce la Classe Form al momento che viene aperta pertanto
l'unico metodo che hai è quello di eseguirlo da codice su evento LOAD.
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: URGENTE - Problema con arrotondamento

author: Koala

text:
Devo assolutamente arrotondare un numero in una query. in pratica ho un
campo calcolato che come risultato spesso ha numero del tipo 33.333,6 e io
devo farli diventare 34.000, sembra una cosa banale ma ho provato con la
funzione INT e mi arrotonda solo per difetto quindi a 33.333 e basta.
qual'e' la funzione inversa?
ho provato a sfogliare la guida ma non ho trovato nulla (a parte gli
arrotonda.eccesso che non funzionano nelle query)
HELP ME! e' un qual'cosa che mi servirebbe abbastanza urgentemente dato che
ho un applicazione ferma....


title: URGENTE - Problema con arrotondamento

author: Alberto D

text:
Prova con Clng(Numero)
Koala <
koa...@libero.it
> wrote in message
J9xl6.9518$Yx4.3...@news6.giganews.com...



title: URGENTE - Problema con arrotondamento

author: Roberto dal portatile

text:
"Koala" <
koa...@libero.it
> ha scritto nel messaggio
news:J9xl6.9518$Yx4.3...@news6.giganews.com...

Prova a dare un'occhiata al thread iniziato ieri da Matteo alle ore 14:32 e
che ha per oggetto AIUTO PER QUERY!
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Organizzazione magazzino

author: cele

text:
Ciao a tutti
Sto tentando di mettere assieme un straccio di magazzino, purtroppo sono a
digiuno del sistema di come si dovrebbero strutturare la cosa, quante e
quali tabelle si devono creare, ecc.. Ho già sviluppato, con l'aiuto
"vitale" di un amico un piccolo programmino per la gestine delle commesse e
dovrei comunque far ineragire il tutto.
Chiedo se c'è chi ha già affrontato la cosa e come l'ha strutturata, oppure
dove poter reperire esempi che mi possano aiutare.
Ciao
    Cele


title: Organizzazione magazzino

author: PennyWise

text: Se paghi posso fare direttamente tutto io!!


title: Organizzazione magazzino

author: Warp

text:
cele ha scritto nel messaggio ...

Però dovresti spiegare a grandi linee COME vorresti gestire questo
magazzino.
Ciao


title: Organizzazione magazzino

author: Pit

text:
cele <
ccas...@libero.it
> wrote in message
cB0J4.121942$pn3.1...@news.infostrada.it...
> Ciao a tutti
> Sto tentando di mettere assieme un straccio di magazzino, purtroppo sono a
> digiuno del sistema di come si dovrebbero strutturare la cosa, quante e
> quali tabelle si devono creare, ecc.. Ho già sviluppato, con l'aiuto
> "vitale" di un amico un piccolo programmino per la gestine delle commesse
e
> dovrei comunque far ineragire il tutto.
> Chiedo se c'è chi ha già affrontato la cosa e come l'ha strutturata,
oppure
> dove poter reperire esempi che mi possano aiutare.
>
> Ciao
>     Cele
>
>
Dai un'occhiata al db Nortwind che trovi a corredo di Access.
Da lì puoi trarre molte indicazioni.
Bye


title: Organizzazione magazzino

author: Lissoni s.a.s.

text:
Credo che ti servano almeno tre tabelle, una contenente l'anagrafica di
magazzino (codice, descrizione, unità di misura, prezzo, ecc ecc), un'altra
contenente i saldi di magazzino (per ogni codice una serie di progressivi
come giacenza attuale, giacenza iniziale, totale carichi, totale scarichi,
ordinato da cliente, ordinato a fornitore, ordinato a produzione, ecc ecc)
Una terza tabella che contiene i movimenti di magazzino dove ci sono
memorizzati per ogni codice articolo e per ogni movimento gli estremi del
documento, i prezzi, le quantità movimentate, il tipo di movimento fatto
(carico, scarico, inventario) ecc ecc.
Potrebbero poi servirti anche molte altre tabelle collegate ad esempio una
tabella per le unità di misura, una tabelle per la categoria merceologica
ecc.
Forse è meglio che spieghi quello che ti serve.
cele <
ccas...@libero.it
> wrote in message
news:cB0J4.121942$pn3.1...@news.infostrada.it...



title: Organizzazione magazzino

author: Lorenzo Coronati

text:
Scrisse "Lissoni s.a.s." <
lis...@pointest.com
>:
>Credo che ti servano almeno tre tabelle,
LOL, forse volevi dire trenta :-D
Anagrafica, alias, progressivi, condizioni di acquisto,
testata movimenti, righe movimenti, testata causali, righe
causali, descrizione campi di carico e scarico sono quelle
essenziali.
Poi tutte le tabelle di servizio, una buona dozzina almeno.
Se poi ti salta in testa di farci anche gli ordini o le
fatture...
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Organizzazione magazzino

text:
>
> Però dovresti spiegare a grandi linee COME vorresti gestire questo
> magazzino.
>
> Ciao
Ho già un piccolo programma che  uso per seguire l'avanzamento delle
commesse. Tale programma mi restituisce il totale dei pezzi costruiti e la
data di costruzione, a questo punto dovrei fare una pseudo-bolla di consegna
in modo sa sottrarre quelli che escono dal magazzino e avere così la
giacienza.
Ciao
            Celestino


title: Organizzazione magazzino

text:
> Forse č meglio che spieghi quello che ti serve.
Ho giŕ un piccolo programma che  uso per seguire l'avanzamento delle
commesse. Tale programma mi restituisce il totale dei pezzi costruiti e la
data di costruzione, a questo punto dovrei fare una pseudo-bolla di consegna
in modo sa sottrarre quelli che escono dal magazzino e avere cosě la
giacienza.
Ciao
        Celestino


title: Organizzazione magazzino

text:
"PennyWise" <penn...@NOSPANfreemail.it> ha scritto nel messaggio
news:95555365...@tango.comm2000.it...
> Se paghi posso fare direttamente tutto io!!
>
Perchè no!!
Certo non lo farei fare ad una persona che dimentica di firmare i messaggi.
Ciao
            Celestino


title: Organizzazione magazzino

author: Carlo Ve

text:
Lorenzo Coronati ha scritto nel messaggio
<
38f6ef46...@news.libero.it
>...
>Scrisse "Lissoni s.a.s." <
lis...@pointest.com
>:
>>Credo che ti servano almeno tre tabelle,
>
>LOL, forse volevi dire trenta :-D
>
>Anagrafica, alias, progressivi, condizioni di acquisto,
>testata movimenti, righe movimenti, testata causali, righe
>causali, descrizione campi di carico e scarico sono quelle
>essenziali.
testata causali, e  righe causali ???
questa me la puoi spiegare ????
Carlo Ve


title: Organizzazione magazzino

text:
Scrisse "Carlo Ve" <
Car...@mail.dex-net.com
>:
>testata causali, e  righe causali ???
>questa me la puoi spiegare ????
Beh, nella testata ci metti la causale (acquisto, vendita,
reso da cliente, reso a fornitore per riparazione, reso da
fornitore riparato, ecc. ecc.)
Le righe possono essere gestite in due modi, anche
incrociati:
a) se hai diversi magazzini tutte le operazioni di
trasferimento o di consegne distribuite dovranno prevedere
il tipo di movimentazione per ogni magazzino (se sposti una
cassetta di mele dal magazzino centrale al periferico avrai
due causali diverse che puoi raggruppare in una
macro-causale)
b) se in maniera molto furba (imho) gestisci chesso' una
decina di campi di carico e una decina di scarico, ognuno
con un significato particolare che viene dato in una tabella
apposita, per ogni causale dovrai specificare in quale modo
questi campi vengono aggiornati (somma, sottrai, sostituisci
sempre, sostituisci se maggiore, azzera, ecc. ecc.)
Non so se sono stato chiaro, magari fammi delle domande
specifiche.
Bai



title: Organizzazione magazzino

text:
Lorenzo Coronati ha scritto nel messaggio
<
38fabe72...@news.libero.it
>...
>Scrisse "Carlo Ve" <
Car...@mail.dex-net.com
>:
>>testata causali, e  righe causali ???
>>questa me la puoi spiegare ????
>
>Beh, nella testata ci metti la causale (acquisto, vendita,
>reso da cliente, reso a fornitore per riparazione, reso da
>fornitore riparato, ecc. ecc.)
>Le righe possono essere gestite in due modi, anche
>incrociati:
>a) se hai diversi magazzini tutte le operazioni di
>trasferimento o di consegne distribuite dovranno prevedere
>il tipo di movimentazione per ogni magazzino (se sposti una
>cassetta di mele dal magazzino centrale al periferico avrai
>due causali diverse che puoi raggruppare in una
>macro-causale)
sempre, sostituisci se maggiore, azzera, ecc. ecc.)
>
>Non so se sono stato chiaro, magari fammi delle domande
>specifiche.
>Bai
>
Mi basta grazie ora mi e' piu' chiaro, la mia era una curiosita' dato che
non  ho mai visto
in gestionali le causali gestite in questo modo, pure nel gestionale di cui
mi occupo
al lavoro che reputo abbastanza completo (oltre 150 tabelle escluse le
temporanee con oltre 4000 campi) questo sistema non e' adottato.
Pensa che per  poter gestire e avere meglio la situazione del db sotto ho
dovuto fare un prg in Access con dentro tutti i nomi dei campi descrizioni e
altre informazioni in modo da poterle rintracciare
quando mi interessano
Carlo Ve


title: Organizzazione magazzino

text:
Scrisse "Carlo Ve" <
Car...@mail.dex-net.com
>:
>Pensa che per  poter gestire e avere meglio la situazione del db sotto ho
>dovuto fare un prg in Access con dentro tutti i nomi dei campi descrizioni e
>altre informazioni in modo da poterle rintracciare
>quando mi interessano
:-D
E' capitato lo stesso anche a me: ho _dovuto_ sottostare
alle seghe mentali di un ingegnere che ha voluto sviluppare
un gestionale con i seguenti nomi di form:
M000A702A
M000A702B
...
di query:
M000A702A
M000A703C
...
di report:
M000A702A
M001A710A
...
Un incubo! 8-(
(in pratica nelle sue intenzioni, il nome doveva avere la M
per indicare che si tratta del programma Mxxxxxxx, tre cifre
per identificare la versione ufficiale o le
personalizzazioni, una lettera per la main version, tre
cifre e una lettera per nominare l'oggetto, in base a una
classificazione che e' meglio non vi dica...)



title: Organizzazione magazzino

author: sib

text:
Lorenzo Coronati dice
cut
> ho _dovuto_ sottostare
> alle seghe mentali di un ingegnere che ha voluto sviluppare
> un gestionale con i seguenti nomi di form:
> M000A702A
> M000A702B
> ...
> di query:
> M000A702A
> M000A703C
> ...
> di report:
> M000A702A
> M001A710A
> ...
> Un incubo! 8-(
cut
Non e' che l'ingegnere si era perso nei meandri di una certificazione ISO??
:-)
Sai, a volte capita, soprattutto quando qualcuno si improvvisa esperto della
"qualita' " senza rendersi conto di avere completamente frainteso le norme
ISO9000.
Ciao, Sib


title: La miglior via per pubblicare sul web...

text:
Era banale fino al momento che non mi sono scontrata con questa forse
limitazione di Access...ma forse č la mia poca esperienza...
Ho un database che inizia a funzionare, e l'idea č quella di mettere on line
il tutto, mi spiego meglio il mio db č una sorta di catalogo di prodotti, e
quello che vorrei uploadare sarebbe appunto una versione tabellare di tutto,
corredata da tutte le immagini dei prodotti.
Ho provato tramite report ad esportare in html, ma le immagini vanno a farsi
friggere, ho pensato anche ad una versione abbastanza statica tramite pdf,
ma la dimensione diveniva troppo grande per ogni singola pagina ed in caso
di modifica la necessita di uploadare nuovamente tutto il pdf (testo e
immagini) non mi sembra comoda...
Ho letto tutti i post presenti nel sito comune, ed in effetti, non mi sembra
ci sia una soluzione unica e funzionale, quindi mi rimetto a voi... qualche
idea, qualche spunto mi sarebbero di grande aiuto.
Grazie Anna!
--------------------------------
Inviato via
http://usenet.libero.it


author: Alessandro Cara

text:

mah? se il problema sono solo le immagini ed un html statico  potresti,
ammettendo che il db con le immagini sia stato progettato con
l'indicazione del path immagine:
1) ti fai una bella query semplice semplice del tipo:
SELECT TABDIA.Codice, "<IMG_SRC=" & TABPOS.Percorso & TABDIA.nome & ">",
TABPOS.Collezione
FROM TABPOS INNER JOIN TABDIA ON TABPOS.Codice = TABDIA.Codice
WHERE tabpos.codice = "MAC";
2) la metti input ad un report
3) Ti fai generare l'html a partire dal report
4) con un editor decente fai un change all di <IMG_S con <IMG S e
> con > sull'html generato
5) Ti pubblichi l'html
6) ovviamente il tag <IMG> puo' essere complicato con gli altri suoi
attributi
ovviamente tale generazione e modifica potrebbe anche essere
automatizzata con
una procedurina vba
Per rispondere cmq alla "miglior via...etc" continuo a preferire
applicazioni asp
(o aspx) e java
http://orchidee.blunet.it
   (un po' di pubblicita' non guasta ;<) )
--
a.cara
Togli qualcosa dall'email


author: Xymox

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto
> Per rispondere cmq alla "miglior via...etc" continuo a preferire
> applicazioni asp
> (o aspx) e java
>
http://orchidee.blunet.it
   (un po' di pubblicita' non guasta ;<) )
Complimenti per il sito, le immagini e i viaggi :-)
Vedo che abbiamo alcune passioni in comune.
Piccolo consiglio se mi permetti, le scritte blu su sfondo nero sono di
difficile lettura ... imho.
--
ciao MarcoS
www.marcosanti.it
p.s. ti spiace se metto il tuo sito nei miei link ?


text:
Xymox ha scritto:
>
[cut]
> Piccolo consiglio se mi permetti, le scritte blu su sfondo nero sono di
> difficile lettura ... imho.
grazie. Hai ragione.
> p.s. ti spiace se metto il tuo sito nei miei link ?
ma ti pare.
--
a.cara
togli qualcosa dall'email


author: Sergio MAZZA

text:
"Anna_Miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
news:80Z117Z31Z145Y1...@usenet.libero.it...

La "miglior via" non esiste; esiste la soluzione ideale dopo aver capito
cosa si vuole fare e con quale tecnologia.
Mi spiego meglio; se devi pubblicare delle pagine web statiche, quindi
prevedi pochi (1 o 2 l'anno) aggiornamenti,  io sarei propenso a generare
localmente i file htm per poi pubblicarli. Se il sito č un sito dinamico,
con aggiornamenti (quasi) on-line, devi scegliere la tecnologia piů vicina
alle tue esperienze di programmazione (ASP, PHP, JSP etc. etc.) o affidarti
a qualcuno che ti realizza le pagine che possono accedere direttamente al
tuo mdb o altro database...
Ciao.
--
Sergio MAZZA


title: come nidificare 4 query?

author: Giovanni L'Abate

text:
Attualmente eseguo 4 query in pila che mi restituiscono il risultato cercato
(ricorrenza più frequente!) per una sola delle 11 classi da sintetizzare.
Ciò mi comporterebbe 44 query più almeno una di sintesi che crei un'unica
tabella riassuntiva. i termini della questione sarebbero nidificare le 4
query in modo da poterle eseguire per ognuno dei campi della t1
contemporaneamente in un'unica grande query, magari su tutti e 11 i campi
contemporaneamente.....
la q. 00 esclude il grado_corr "C"
        01 conteggia le ricorrenze per la classe Lito_sst
        02 trova quella più frequente per la classe Lito_sst
        03 riporta la litologia corrispondente alla più frequente ( o il
primo in caso di parità) per la classe Lito_sst
in t1 i dati di origine, in Q_03_lito_risultato i risultati sperati per uno
solo dei campi da calcolare:
sono convinto che sia possibile ma a me mancano le competenze come pure alle
persone che ho contattato fin'ora.
per quel che ho visto visual basic (dcount, ecc.) rallenta il calcolo senza
risolvere il problema
confido in voi!
grazie,
a dopo
Giovanni
t1
unita s_unita grado_corr uso_del_suolo vegetazione natuforhm2 elmordam2 lito
origin Lito_sst Morfo_sst Usosuolo_sst pm_origine pm_compos
ABB 1 B 200 0 ELR VS 0 AM  EV 20 AM ACC
ABB 1 T 820 0 EDF V SE1108A 0 SE1108G EL 50 AM M
ABB 1 T 310 0 ELR VS 0 AM AMS EL 41  SGG
ABB 1 T 310 0 ELR VS SE1101 0  EV 41  C
ABB 2 B 730 B17 ED V SE1108G 0 SE1108G EV 61
ABB 3 B 820 0 EV VA SE1101 0 AMS EL 50 AMR G
ABB 3 R 200 0 ED V SE1101 0  EL 20  M
ABB 4 B 510 B01 EL VS SE1101 0 SE1101 EL 61 AM C
ABB 5 B 510 0 ELR VS SE1101 0 SE1101 EL 61  C
ABB 5 C 310 0 SS P SE1101 AMR  SS 41  M
ABB 5 C 370 0 ATD  SE1101 0  AT 43  S
AER 0 B 310 0 PC  0 AF AF FB 41 AF M
AGR 1 B 330 I01 FAA PP 0 AF    AF SCC
AGR 2 B 380 0 FAA PP 0 AF     S
AGR 4 B 200 0 PPC  0 AF    AF S
Q_00
SELECT t1.*
FROM t1
WHERE (((t1.grado_corr)<>"c"));
Q_01
SELECT q1.unita AS unita, q1.s_unita AS s_unita, Count(q1.Lito_sst) AS
Fq_Lito_sst, q1.Lito_sst AS Lito_sst
FROM Q_siti_amb_00 AS q1
GROUP BY q1.unita, q1.s_unita, q1.Lito_sst
HAVING (((Count(q1.Lito_sst))>=1))
ORDER BY q1.unita, q1.s_unita, Count(q1.Lito_sst) DESC;
Q_02
SELECT Q_siti_amb_01_lito.unita, Q_siti_amb_01_lito.s_unita,
Max(Q_siti_amb_01_lito.Fq_Lito_sst) AS MaxDiFq_Lito_sst
FROM Q_siti_amb_01_lito
GROUP BY Q_siti_amb_01_lito.unita, Q_siti_amb_01_lito.s_unita;
Q_03_lito_risultato:
SELECT Q_siti_amb_01_lito.unita, Q_siti_amb_01_lito.s_unita,
First(Q_siti_amb_01_lito.Lito_sst) AS PrimoDiLito_sst
FROM Q_siti_amb_01_lito INNER JOIN Q_siti_amb_02_lito ON
(Q_siti_amb_01_lito.Fq_Lito_sst = Q_siti_amb_02_lito.MaxDiFq_Lito_sst) AND
(Q_siti_amb_01_lito.s_unita = Q_siti_amb_02_lito.s_unita) AND
(Q_siti_amb_01_lito.unita = Q_siti_amb_02_lito.unita)
GROUP BY Q_siti_amb_01_lito.unita, Q_siti_amb_01_lito.s_unita;
Risultato
unita s_unita Lito_sst
ABB 1 AMS
ABB 2 SE1108G
ABB 3 AMS
ABB 4 SE1101
ABB 5 SE1101
AER 0 AF


title: come nidificare 4 query?

author: Bruno Campanini

text:
"Giovanni L'Abate" <
lab...@issds.it
> wrote in message
news:dscqr7$2ihp$1...@newsreader1.mclink.it...
> Attualmente eseguo 4 query in pila che mi restituiscono il risultato
> cercato
> (ricorrenza più frequente!) per una sola delle 11 classi da sintetizzare.
> Ciò mi comporterebbe 44 query più almeno una di sintesi che crei un'unica
> tabella riassuntiva. i termini della questione sarebbero nidificare le 4
> query in modo da poterle eseguire per ognuno dei campi della t1
> contemporaneamente in un'unica grande query, magari su tutti e 11 i campi
> contemporaneamente.....
[...]
Ti andrebbe di inviarmi un file .mdb con t1, le 4 query e il risultato?
Ciao
Bruno


title: Selezione multipla in casella di riepilogo (VBA)

author: Willy Bohane

text:
Salve,
il seguente codice, in Access 2000, funziona correttamente restituendo
i numeri di fattura che chiedo:
Dim ctlList As Control, VarItem As Variant
Set ctlList = Forms![le fatture]!Elenco
For Each VarItem In ctlList.ItemsSelected
MsgBox ctlList.itemdata(VarItem)
Next VarItem
Se anziche' MsgBox chiedo l'apertura di una maschera con lo stesso
valore come filtro, cioe':
Dim ctlList As Control, VarItem As Variant
Set ctlList = Forms![le fatture]!Elenco
For Each VarItem In ctlList.ItemsSelected
DoCmd.OpenForm "Fatture", acNormal, "", "[NFattura] =
ctlList.ItemData(VarItem)", acEdit, acNormal
Next VarItem
Access dice che la funzione ctlList.ItemData non e' definita.
Grazie per l'aiuto
Willy.


text:
On Wed, 19 Jul 2000 15:06:38 GMT,
co...@cletomunari.com
 (Willy Bohane)
wrote:
>Salve,
Scusate per l'invio multiplo, ho problemi con interbusiness.


title: possibile migliorare questo codice VBA ?

author: TecniCons sas

text:
Salve a tutti.
vorrei migliorare la stesura del seguente codice VBA farraginoso:
=================================================================================================
'inizio procedura importazione dati Tabella "Anagrafica Professionista"
DoCmd.TransferDatabase acImport, "Microsoft Access",
"c:\GestioneStudioProf\origine.mdb", acTable, "Anagrafica Professionista",
"Anagrafica Professionista2"
DoCmd.OpenTable "Anagrafica Professionista2", acViewNormal, acEdit
DoCmd.RunCommand acCmdSelectAllRecords
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdClose
DoCmd.OpenTable "Anagrafica Professionista", acViewNormal, acEdit
DoCmd.RunCommand acCmdSelectAllRecords
DoCmd.RunCommand acCmdPaste
DoCmd.RunCommand acCmdClose
DoCmd.DeleteObject acTable, "Anagrafica Professionista2"
'fine procedura importazione dati Tabella "Anagrafica Professionista"
=================================================================================================
Per cortesia, qualche esperto pu� darmi una mano ?
Grazie
Luciano


author: Popi - TheBadHabits

text:
On 14 Feb, 11:09, "TecniCons sas" <
tecnic...@fastwebnet.it
> wrote:
> DoCmd.TransferDatabase acImport, "Microsoft Access", "c:\GestioneStudioProf\origine.mdb", acTable, "Anagrafica Professionista", "Anagrafica Professionista2"
> DoCmd.OpenTable "Anagrafica Professionista2", acViewNormal, acEdit
> DoCmd.RunCommand acCmdSelectAllRecords
> DoCmd.RunCommand acCmdCopy
> DoCmd.RunCommand acCmdClose
> DoCmd.OpenTable "Anagrafica Professionista", acViewNormal, acEdit
> DoCmd.RunCommand acCmdSelectAllRecords
> DoCmd.RunCommand acCmdPaste
> DoCmd.RunCommand acCmdClose
> DoCmd.DeleteObject acTable, "Anagrafica Professionista2"
Con ... una query di accodamento? :)
currentdb.execute "INSERT INTO Anagrafica Professionista SELECT
[Anagrafica Professionista].* FROM [c:\GestioneStudioProf
\origine.mdb].Anagrafica Professionista;"
HTH
Popi


text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:9e779db2-2f5a-4333...@1g2000yqq.googlegroups.com...

ok grazie mille Popi
Saluti
Luciano


title: Confronto binario tra due interi nelle query come in vba

author: OneEDP

text:
Buon giorno!
In una clausola where vorrei poter inserire il confronto bit-bit con una AND tra due interi. Ad esempio in VBA l'espressione  2 And 2 oppure 2 And 30 restituisce Vero, mentre 2 And 4 restituisce Falso. Se inserisco questa espressione nelle query il valore restituito dà sempre vero. Come fare? Devo per forza creare un Public Funcion che resituisca l'and logico tra i due numeri? O c'è qualcosa che non so?
Grazie


author: Karl Donaubauer

text:
Ciao,

OneEDP:
> In una clausola where vorrei poter inserire il confronto bit-bit con una AND tra due interi. Ad esempio in VBA l'espressione  2 And 2 oppure 2 And 30 restituisce Vero, mentre 2 And 4 restituisce Falso. Se inserisco questa espressione nelle query il valore restituito d� sempre vero. Come fare? Devo per forza creare un Public Funcion che resituisca l'and logico tra i due numeri? O c'� qualcosa che non so?

Purtroppo gli operatori logici (BAND, BOR, BXOR, BNOT) esistono solo con
ADO. Cio� o devi usare una funzione VBA nella query come gi� scrivi o
eseguire la query con ADO.

Vedi anche:
http://www.accessgroup.it/query-e-viste/operatori-logici-in-sql.html

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

Access Lobby:
http://www.AccessDevelopers.org


text: Grazie. Non c'è altra strada. Faro un mini funzione che restituisce l'and binario tra i due interi.


title: Installare Access 97, Access 2000 e Access 2002 (XP) sulla stessa macchina

author: Tonio Tanzi

text:
Qualcuno ha già provato una cosa del genere?
Io ho già provato ad installare i primi 2 insieme e non ho avuto
problemi, ma prima di installare anche il terzo vorrei avere il conforto
del newsgroup.
In particolare vorrei sapere:
1) Ci sono operazioni particolari da fare oltre l'installazione?
2) Leggevo che A2002 poggia su un motore diverso da jet, la cosa può
creare problemi?
3) Posso creare applicazioni in A2002 e poi convertirle negli altri 2
formati?
4) Come funziona A2002? Stessi problemi di gioventù di A2000 o l'
"esperienza" fatta con quest'ultimo è servita a qualcosa? In pratica XP
(eXPerience) è solo uno slogan pubblicitario o no?
Grazie per l'aiuto
Tonio


author: warp

text:
"Tonio Tanzi"
 >Qualcuno ha già provato una cosa del genere?
Più o meno sì: diciamo che convivono, però la garanzia di non avere problemi
su PC già pasticciati non ce sta
Ma forse Access 2000 non ti servirà più: la versione XP esegue correttamente
anche gli .MDE in formato nativo 2000 (anche se le prestazioni del codice
calano di un 30% rispetto al formato 2002).
> Io ho già provato ad installare i primi 2 insieme e non ho avuto
> problemi, ma prima di installare anche il terzo vorrei avere il conforto
> del newsgroup.
> In particolare vorrei sapere:
> 1) Ci sono operazioni particolari da fare oltre l'installazione?
No, però si verifica il classico problemino del cambio dell'associazione dei
file dopo aver lanciato A '97 (o relativo Runtime).
> 2) Leggevo che A2002 poggia su un motore diverso da jet, la cosa può
> creare problemi?
Non è vero: puoi utilizzare JET 4.0 o MSDE ... come con A '2000
> 3) Posso creare applicazioni in A2002 e poi convertirle negli altri 2
> formati?
Sì, ma non devi utilizzare le (molte) innovazioni contenute in A 'XP se vuoi
che la conversione in '97 funzioni.
> 4) Come funziona A2002? Stessi problemi di gioventù di A2000 o l'
> "esperienza" fatta con quest'ultimo è servita a qualcosa? In pratica XP
> (eXPerience) è solo uno slogan pubblicitario o no?
E' un pochino presto per sbilanciarsi: comunque lo installerei solo sotto il
*vero* Windows (NT 4.0 Service pack 6, win 2000, XP) e non sotto quei
sozzumi di Win '9x/ME.
Ciao, warp


text:
io ho access 97 ed access xp qui sulla stessa macchina in un altra ho il
97 ed il 2000; tutti e tre non so ma non credo ci siano particolari
problemi. Auguri. ;)


text:
warp ha scritto:
> Ma forse Access 2000 non ti servirà più: la versione XP esegue correttamente
> anche gli .MDE in formato nativo 2000 (anche se le prestazioni del codice
> calano di un 30% rispetto al formato 2002).
Il problema è che ho utenti sia con A97 che con A2000 e adesso qualcuno
incomincia a chiedermi XP.
Vabbè che mamma M$ deve camparci, ma un po' di continuità e uniformità
dei formati non guasterebbe.
> > 3) Posso creare applicazioni in A2002 e poi convertirle negli altri 2
> > formati?
>
> Sì, ma non devi utilizzare le (molte) innovazioni contenute in A 'XP se vuoi
> che la conversione in '97 funzioni.
La mia idea (malsana) era proprio quella di realizzare tutto in XP e poi
convertire negli altri formati all'occorrenza. Mah! Vedremo.
Francamente tutto questo casino mi spinge sempre più a puntare verso la
realizzazione di applicativi a se stanti in VB o in Delphi. All'inizio
magari ci perdo più tempo, ma a regime non devo correre dietro alle
nuove versioni ogni 2 anni!
> Ciao, warp
Ciao e grazie
Tonio


text:
"Tonio Tanzi" <
> warp ha scritto:
> > Ma forse Access 2000 non ti servirà più: la versione XP esegue
correttamente
> > anche gli .MDE in formato nativo 2000 (anche se le prestazioni del
codice
> > calano di un 30% rispetto al formato 2002).
>
> Il problema è che ho utenti sia con A97 che con A2000 e adesso qualcuno
> incomincia a chiedermi XP.
> Vabbè che mamma M$ deve camparci, ma un po' di continuità e uniformità
> dei formati non guasterebbe.
Beh, comunque se vuoi puoi lavorare in formato 2000 direttamente con l'XP:
l'unica cosa (a meno di convertire in formato 2002) è che non puoi creare
l'MDE.
> > > 3) Posso creare applicazioni in A2002 e poi convertirle negli altri 2
> > > formati?
> >
> > Sì, ma non devi utilizzare le (molte) innovazioni contenute in A 'XP se
vuoi
> > che la conversione in '97 funzioni.
>
> La mia idea (malsana) era proprio quella di realizzare tutto in XP e poi
> convertire negli altri formati all'occorrenza. Mah! Vedremo.
> Francamente tutto questo casino mi spinge sempre più a puntare verso la
> realizzazione di applicativi a se stanti in VB
Lascia perdere ... a meno che tu non voglia provare la versione .NET, tutto
quello che viene prima è una vera porcata.
> o in Delphi.
Sei sicuro?
Delphi è davvero tosto per il gestionale ... e non ottieni tutto quello che
puoi avere con M$$$ Access.
All'inizio
> magari ci perdo più tempo, ma a regime non devo correre dietro alle
> nuove versioni ogni 2 anni!
Lo credi tu :-)
Passando applicazioni da Delphi 4 a Delphi 6 s'incontrano parecchi problemi.
Ciao, warp


text:
"warp" <
> Sei sicuro?
> Delphi è davvero tosto per il gestionale
Una precisazione: è tosto se si ha la pretesa di lavorare seriamente, di
creare applicazioni frendly, flessibili e con tempi di programmazione
ragionevoli.
E' tosto se non vuoi rinunciare a features alle quali Access ti ha abituato:
combo a espansione automatica, fogli dati secondari, un Set prefinito di
strumenti di ricerca e filtro, Reportistica avanzata, etc.
Ciao, warp


text:
warp ha scritto:
> Beh, comunque se vuoi puoi lavorare in formato 2000 direttamente con l'XP:
> l'unica cosa (a meno di convertire in formato 2002) č che non puoi creare
> l'MDE.
E qui casca l'asino! ;o)))
> > o in Delphi.
>
> Sei sicuro?
> Delphi č davvero tosto per il gestionale ... e non ottieni tutto quello che
> puoi avere con M$$$ Access.
Francamente non ci ho lavorato molto, ma da quel po' di esperienza che
ho fatto, una volta fatto l'occhio alla sintassi di accesso ai dati, non
mi sembra poi cosě male.
> > magari ci perdo piů tempo, ma a regime non devo correre dietro alle
> > nuove versioni ogni 2 anni!
>
> Lo credi tu :-)
> Passando applicazioni da Delphi 4 a Delphi 6 s'incontrano parecchi problemi.
Il fatto č che una volta preparato un pacchetto con VB o Delphi non devi
starti a porre il problema di cos'ha ciascuno dei tuoi clienti, il
pacchetto č lo stesso per tutti. Inoltre il passaggio da una versione ad
un'altra del Rad (Delphi 4 - Delphi 6) č un mio problema che posso anche
evitare (mi basta continuare ad usare la versione prcedente ;o) ), ma
non ha influenza sull'utente finale che alla fine si vede arrivare
sempre un pacchetto a se stante qualunque sia la versione di Office che
ha a disposizione.
In ogni caso devo ammettere di non avere molta esperienza nella
realizzazione di gestionali di un certo livello in VB e Delphi, per cui
puň darsi che alla fine abbia ragione tu.
Vi farň sapere ;o)
>
> Ciao, warp
Anche a te
Tonio


text:
> Francamente non ci ho lavorato molto, ma da quel po' di esperienza che
> ho fatto, una volta fatto l'occhio alla sintassi di accesso ai dati, non
> mi sembra poi così male.
Lo usiamo da quasi un lustro: è eccezionale per tante cose, ma non è nato
per lo sviluppo di database, e si vede.
> > Lo credi tu :-)
> > Passando applicazioni da Delphi 4 a Delphi 6 s'incontrano parecchi
problemi.
>
> Il fatto è che una volta preparato un pacchetto con VB o Delphi non devi
> starti a porre il problema di cos'ha ciascuno dei tuoi clienti, il
> pacchetto è lo stesso per tutti. Inoltre il passaggio da una versione ad
> un'altra del Rad (Delphi 4 - Delphi 6) è un mio problema che posso anche
> evitare (mi basta continuare ad usare la versione prcedente ;o) ), ma
> non ha influenza sull'utente finale che alla fine si vede arrivare
> sempre un pacchetto a se stante qualunque sia la versione di Office che
> ha a disposizione.
Ovviamente funziona così anche con M$$$ Access: ovviamente devi distribuire
le applicazioni con i Runtimes inclusi nelle versioni Developer.
Conseguentemente l'utente si vedrà arrivare un pacchetto a se stante
qualunque sia la versione di Office che ha a disposizione.
> In ogni caso devo ammettere di non avere molta esperienza nella
> realizzazione di gestionali di un certo livello in VB e Delphi, per cui
> può darsi che alla fine abbia ragione tu.
Non sono opinioni ma dati di fatto ;-)
Ciao, warp


title: FOTO COLLEGATE - 16ml colori come?

author: BB

text:
ho creato un archivio access con delle foto (800) colegate tramite patch,
sono in bmp, ma quando le visualizzo, invece di vederle a 16 Milioni di
colori, le vedo a 256 , come posso aggirare l'ostacolo?


title: Funzioni Date() e Time ()

author: Gianna

text:
Ciao,
sul mio pc ho un file access con una query che usa le funzioni Date() e Time
() per riportare data e ora correnti in due campi.
La query funziona correttamente.
Se copio il file sul pc dell'utente che usa questo mdb la query non va in
esecuzione dando l'errore:
Errore di Run Time 3075
Funzione non disponibile nelle espressioni nell'espressione della query
'Date()'
Le funzioni Date() e Time() sono riportare nell'elenco delle funzioni
disponibili ma non funzionano.
Vi prego di aiutarmi, sono disperata!!!!!
Gianna


title: Funzioni Date() e Time ()

author: Carlo Costarella

text:
"Gianna" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:co2c0d$750$1...@balena.cs.interbusiness.it...

Credo che il problema sia un riferimento mancante, da valutare aprendo un
modulo dal menù strumenti. Se è così hai risolto. Altra possibilità dovrebbe
essere la versione del Jet.
Ciao, Carlo


title: Funzioni Date() e Time ()

author: vuLCan Karayan

text:

Accedi ai moduli.
Strumenti>Riferimenti
Spunta e porta in testa ADO 3.6
Ciao.


title: Funzioni Date() e Time ()


title: DB con ODE

author: Enrico

text:
Ho installato un DB di piccole dimensione su una macchina che non possiede
Access97, quindi ho usato l'installazione con il runtime.
Il DB finziona correttamente tranne che per una query che va ad analizzare
un dbf esterno di un'altro programma.
Il messaggio di errore è questo :
"Impossibile trovare ISAM installabile ".
Tengo a precisare che questo problema ce l'ho solo con il runtime, ma con
Access97 installato sulla mia macchina funziona correttamente.
Cosa posso fare per risolvere ?
Cosa manca ?
Ciao e grazie.
Enrico


title: DB con ODE

author: Federico Luciani

text:

Mancano sicuramente i driver ISAM per la gestione del file.
Se hai usato Setup wizard ripeti la procedura e seleziona l'ISAM relativo al
tuo tipo di file dalla lista dove hai selezionato MS Access Runtime, poi
ovviamente ripeti l'installazione
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: DB con ODE


title: Non mi va di essere presa per fessa!

author: Adriana

text:
Salve a tutti.
Ho uno strano problema con la protezione a livello utente.
Ho due database: DB1.mdb e DB2Tab.mdb
db1 contiene maschere, report, moduli, codice. Le tabelle sono collegate a
db2.tab
Ho l'Utente1 che fa parte del gruppo utenti di   mio.mdw
A Utente1 sono state assegnate dall'ammnistratore Adriana solo alcune
autorizzazioni
Utente1 puň soltanto leggere la struttura ed i dati delle tabelle di db2tab.
Le altre autorizzazioni sono tutte disabilitate.
Db1 e Db2tab sono protetti a livello utente.
Utente1 non puň accedere alla finestra database di db2tab perchč ho creato
una maschera popup sempre in primo piano che si chiude solo con password via
codice che conosco solo io. Quindi Utente1 non vede la struttura delle
tabelle perchč non conosce la password della finestra popup.
Il tasto shift č inoltre disabilitato.
Orbene, sembra funzionare tutto: Utente1 fa quello che dice l'amministratore
proprietario del database.
E invece? Utente1 che fa?
Entra nel db2tab come l'utente Utente1. Poi si crea un nuovo db ed in questo
importa e collega le tabelle di db2tab.
E mi prende per fessa!! Puň leggere la struttura e modificare tutti i dati
delle tabelle db2tab!!! Puň leggere anche i campi che io non voglio fargli
leggere (esempio, flag, codici accesso, roba varia che voi sapete serve solo
al programmatore e non all'utente)
Ma come č possibile ciň?
A voi č mai capitato?
Qualcuno ha suggerimenti da darmi?
Dopo tutto il lavoro per creare la protezione ...


title: Non mi va di essere presa per fessa!

author: Sib

text:
"Adriana" <
Adr...@yahoo.com
> ha scritto nel messaggio
> Ho uno strano problema con la protezione a livello utente.
>
> Ho due database: DB1.mdb e DB2Tab.mdb
>
> db1 contiene maschere, report, moduli, codice. Le tabelle sono collegate a
> db2.tab
>
> Ho l'Utente1 che fa parte del gruppo utenti di   mio.mdw
> A Utente1 sono state assegnate dall'ammnistratore Adriana solo alcune
> autorizzazioni
> Utente1 puň soltanto leggere la struttura ed i dati delle tabelle di
db2tab.
> Le altre autorizzazioni sono tutte disabilitate.
>
> Db1 e Db2tab sono protetti a livello utente.
>
> Utente1 non puň accedere alla finestra database di db2tab perchč ho creato
> una maschera popup sempre in primo piano che si chiude solo con password
via
> codice che conosco solo io. Quindi Utente1 non vede la struttura delle
> tabelle perchč non conosce la password della finestra popup.
> Il tasto shift č inoltre disabilitato.
cut
Una maschera pop up non ha collegamenti con la sicurezza a livello utente,
anzi non vedo come questo possa impedire di aprire il db.
Se poi vuoi impedire al tuo utente di importare le tabelle puoi seguire
un'altra strada, puoi togliere all'utente tutti i permessi (non dimenticare
di toglierli anche al gruppo cui appartiene) poi crei delle query con
l'opzione WITH OWNERACCESS OPTION cui l'utente possa accedere, vedrai che
l'utente potra' vedere solo i dati che tu hai inserito nella query.
Sib


title: Non mi va di essere presa per fessa!

text:
se faccio come tu dici, come si fa poi a collegare le tabelle del db back
end con il db front end?
e dal front end cosa devo "vedere" le tabelle o le query?
.. forse non ho ben capito



title: Non mi va di essere presa per fessa!

text:
"Adriana" <
Adr...@yahoo.com
> ha scritto nel messaggio
> se faccio come tu dici, come si fa poi a collegare le tabelle del db back
> end con il db front end?
> e dal front end cosa devo "vedere" le tabelle o le query?
> .. forse non ho ben capito
Prima di tutto rispondi dopo il quoting.
Secondo non aprire un nuovo thread quando ne hai gia' uno sullo stesso
argomento.
Terzo e' l'amministratore che collega le tabelle del be nell'fe e che crea
una query con le autorizzazioni proprietario sull'fe stesso.
Sib


title: modifica modalità di visualizzazione

text:
ho un problema che non riesco a risolvere. ho sviluppato una piccola
applicazione access per le consegne e i ritiri da un magazzino. i
ritiri in sospeso, cioè in attesa di effettiva effettuazione, sono
visualizzati in forma di lista in una maschera e selezionando il
ritiro si apre un'altra maschera con i relativi dettagli. è possibile
poter visualizzare i dettagli del ritiro direttamente nella maschera
principale tramite una sottomaschera (la maschera principale è
impostata a maschere continue) o qualcosa di simile senza che ogni
volta mi si apra la maschera per i dettagli?


title: modifica modalità di visualizzazione

author: Alessandro Baraldi

text:

Metti la SubForm nel piediMaschera, vedrai che quando rendi attivo il
Record
(quindi su Current) la SubForm ti mostra i dettagli
@Alex


title: modifica modalità di visualizzazione

author: Antonio Biso

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1173874419....@e1g2000hsg.googlegroups.com...


@Alex
Ma non era il posto sbagliato questo per avere aiuto?
Antonio


title: modifica modalità di visualizzazione

text:
[CUT]
> Ma non era il posto sbagliato questo per avere aiuto?
>
> Antonio
Che...?
Esplica le tue idee in modo che anche la mia mente in letargo le possa
capire...!
;-)
@Alex


title: modifica modalità di visualizzazione

text:

l'ho fatto ma purtroppo non va perchè la maschera principale mi serve
in modalità maschere continue e con la SubForm la proprietà mi si
imposta a maschera singola. alternative?


title: modifica modalità di visualizzazione

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1173874932.0...@d57g2000hsg.googlegroups.com...

Vedi il thread Ciao a Tutti
Antonio


title: modifica modalità di visualizzazione

author: Ambarabà Biccì Coccò

text:
sergi...@hotmail.it
 wrote in
news:1173872999.1...@e65g2000hsc.googlegroups.com
:

fai una bella maschera grande, nella metà sinistra metti la tua lista dei
ritiri in sospeso (come sottomaschera), nella metà destra metti i dettagli
(anche qui sottomeschera) aggiornandola ogni volta che selezioni un record
nella prima
--
ABC


title: modifica modalità di visualizzazione

text:
[CUT]
> l'ho fatto ma purtroppo non va perchè la maschera principale mi serve
> in modalità maschere continue e con la SubForm la proprietà mi si
> imposta a maschera singola. alternative
No alternative stai sbagliando qualche cosa perchè deve funzionare...!
Sei sicuro di averla messa nel PIE DI MASCHERA e non nel
CORPO...????????
@Alex


title: modifica modalità di visualizzazione

text:
[CUT]
> Vedi il thread Ciao a Tutti
>
> Antonio
Ora ho capito...!
Ma Sergiofà....@
hotmail.it
 mi pare abbia compreso, ora il SubJect è
OK... come sei permaloso ultimamente, ma che ti è successo... un tempo
eri peggio...!!!!
;-)
@Alex


title: modifica modalità di visualizzazione

text:

grazie a tutti per i consigli, sono riuscito a farlo mettendo due
sottomaschere affiancate, è la prima volta che vi chiedo un consiglio
e siete stati perfetti,
grazie!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


title: modifica modalità di visualizzazione

text:

grazie per i consigli, comunque l'avevo messa nel piè di maschera ma
sicuramente ho sbagliato qualcosa, ho risolto con due sottomaschere
affiancate all'interno di una maschera ma comunque riproverò anche la
tua soluzione ma devi sapere che ho tanta buona volontà ma sono un
pò.... imbranato, ciao e grazie di nuovo


title: modifica modalità di visualizzazione

text:
<
sergi...@hotmail.it
> ha scritto nel messaggio
news:1173899566.3...@e1g2000hsg.googlegroups.com...


No no aspè, ma quale grazie?
Ci sarebbe la parcella da saldare...
Antonio


title: modifica modalità di visualizzazione

text:
On 15 Mar, 10:43, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> <
sergiofa...@hotmail.it
> ha scritto nel messaggionews:1173899566.3...@e1g2000hsg.googlegroups.com...

nel caso terminassi il mio db, nel caso funzionasse, nel caso non mi
citino per danni per gli eventuali dati persi, nel caso i ritiri e le
consegne non si intercambiassero creando il caos generale, in tutti
questi casi non pagherei la parcella, e conoscendo le mie qualità di
sviluppatore access ho il timore che questa parcella non verrà mai
pagata. ciao e grazie di nuovo


title: QUERY O COMANDO SQL PER RIGHE MANCANTI

author: Roberto dal portatile

text:
"DIABOLIK" <
paolo....@tiscalinet.it
> ha scritto nel messaggio
news:97h1i4$ip4$1...@lacerta.tiscalinet.it...
> l'avevo già postato in precedenza ma purtroppo l'ho perso ...
>
> HO 4 ARCHIVI COSI' STRUTTURATI
>
> CLIENTI
> codice    nominativo
> 1              TIZIO
> 2                CAIO
> 3                SEMPRONIO
>
> PRODOTTI
> cod    descrizione
> A        MELE
> B        PERE
> C        BANANE
>
> LISTINI
> cliente     prodotto        prezzo
> 1            A                1500
> 1            B                1400
> 1            C                1300
> 2            A                1000
> 3            A                1200
>
> ORDINI
> data        cliente        prodotto
> 27/2/2001    1            A
> 27/2/2001    1            B
> 27/2/2001    1            C
> 27/2/2001    2            A
> 27/2/2001    2            B
> 27/2/2001    3            A
> 27/2/2001    3            C
>
> come faccio ad estrapolare
> un elenco che mi dica i prezzi mancanti:
> il cliente B ha ordinato il prodotto B ma manca il prezzo
> il cliente C ha ordinato il prodotto C ma manca il prezzo
>
> Vi ringrazio anticipatamente
>
> saluti
> Paolo
>
Me lo ri cordo, me lo ricordo......
Dopo aver digitato il cliente ed il prodotto, con una DLookup basata sulla
tabella LISTINO fatti restituire il prezzo del prodotto di quel cliente; se
la DLookup ti restituisce un valore Null, il prezzo non esiste.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Inserimenti in condivisione

author: daniele

text:
Salve ,
ho messo un file in condivisone in una LAN di cinque computer ,poiche' ho la
necessita' di fare inserimenti contemporanei ma a volte capita che Access mi
dia un errore del tipo "Errore di disco o di rete".E' dovuto al fatto che
dovrei utilizzare un vero database server o basta cambiare qualche
impostazione ?
Vi ringrazio gia' per l'aiuto ,
                                            Daniele Vanuzzo
dan...@inwind.it


title: Inserimenti in condivisione

text:
daniele <
dan...@inwind.it
> wrote in message
a52d8o$gca$1...@newsreader.mailgate.org...

Hai solo problemi di rete... questo tipo di errore avviene quando il PC
server non è + visto in rete dal PC client...


title: Access e Mappoint

author: Lenny

text:
qcuno ha provato a programmare in access usando anche mappoint?
è complicato?
non conosco alla perfezione il VBA, ma me la cavicchio
grazie.
Luca


title: due quesiti

author: ferplus

text:
ho due quesiti da porvi:
il primo
come faccio a visualizzare in una sottomaschera (maschere continue)un dato
prestabilito.
esempio:
ho i seguenti campi
nRiferimento
ricetta
temperatura
note
vorrei che se esempio io scelgo il numero 7 come nRiferimento nel campo note
venisse fuori "ripasso".
il secondo
ho un report con un filtato in base ad una macro
sull'evento click ho inserito la macro con
aprireport
condizione where [Settimana] Between [Forms]![data]![WIniziale] And
[Forms]![data]![WFinale]
come si esegue questo filtro in codice vb?
grazie per l'aiuto
--
ciao


title: due quesiti

author: Catja Moeller

text:
On Tue, 27 Aug 2002 14:05:45 GMT, "ferplus" <
rof...@inwind.it
> wrote:
>ho due quesiti da porvi:
>
Allora avresti fatto meglio a fare 2 post distinti e a precisare nel
subject a cosa sono riferiti i 2 quesiti.
>il primo
>come faccio a visualizzare in una sottomaschera (maschere continue)un dato
>prestabilito.
Non ho capito la domanda :)
>il secondo
>ho un report con un filtato in base ad una macro
>sull'evento click ho inserito la macro con
>aprireport
>condizione where [Settimana] Between [Forms]![data]![WIniziale] And
>[Forms]![data]![WFinale]
>
>come si esegue questo filtro in codice vb?
>
docmd.applyfilter ecc.ecc. nell'evento su apertura del report
Io pero', se voglio filtrare un report in base ad un dato in una
maschera, uso come "origine dati" del report una query che ha la
condizione scritta nei "criteri". Mi sembra piu' semplice, bho...
Quando poi il filtro serve solo per le due date limite dal/al, faccio
tutto in modo ancora piu' semplice, senza neanche stare a creare una
maschera apposta per inserirle: un'espressione tipo questa
([interventi per officina].[Data richiesta]>=DAL and [interventi per
officina].[data richiesta]<=AL)
nella proprieta' filtro del report. DAL e AL sono due variabili non
definite, quando apro il report Access e' abbastanza furbo da aprire
una finestrella per richiedere il valore che gli "manca".


title: due quesiti

text:
--
ciao
"Catja Moeller" <
catja....@tiscali.it
> ha scritto nel messaggio
news:vj3nmuo2ohqvt4v5r...@4ax.com...
> On Tue, 27 Aug 2002 14:05:45 GMT, "ferplus" <
rof...@inwind.it
> wrote:
>
> >ho due quesiti da porvi:
> >
> Allora avresti fatto meglio a fare 2 post distinti e a precisare nel
> subject a cosa sono riferiti i 2 quesiti.
>
> >il primo
> >come faccio a visualizzare in una sottomaschera (maschere continue)un
dato
> >prestabilito.
>
> Non ho capito la domanda :)
>
vediamo se mi spigo meglio
esempio:
if nRiferimento=7 then
note="ripasso"
end if
cosi' funziona su di una maschera singola.


title: due quesiti

author: Rob

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:R6Na9.109342$lu5.2...@twister1.libero.it...

non ho capito la domanda probabilmente significa che chi ha voglia di
risponderti ha sete di campi, controlli, relazioni...
I controlli della sottomaschera puntano a quali campi di quale tabella?
E quelli della maschera?
In che modo sono relazionate le due tabelle?
Mandi Rob.


title: due quesiti

author: Roberto dalla campagna

text:
ferplus <
rof...@inwind.it
> wrote in message
R6Na9.109342$lu5.2...@twister1.libero.it...

Scusate l'intrusione.
Visto che stai operando con una maschera con visualizzazione a Maschere
continue, se il controllo Note è una casella di testo non assegnata prova a
scrivere nella sua origine controllo:
= IIf (nRiferimento = 7; "ripasso"; "")
Se invece Note è una casella associata ad un campo, penso che tu debba, a
fronte dell'evento "Dopo aggiornamento" di nRiferimento, aprire il
RecordsetClone della sottomaschera, posizionarti sul record corrente e
modificare il campo associato al controllo Note, quindi fare il requery
della sottomaschera.
D'altra parte le maschere continue in Access non sono il massimo della
libidine. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Condizione per casella combinata

author: Augusto

text:
Salve a tutti,
� possibile una condizione su una casella combinata che uso per prendere
dati da una tabella ?
mi spiego meglio... se nella tabella da cui la casella combinata va a
prendere dati � vuota, la casella mi rimane bianca. E' possibile mettere una
condizione che in mancanza di dati mi dia un messaggio o mi esegua altre
cose...?
Non so dove e come mettere la condizione.... Grazie


title: Condizione per casella combinata

author: almorel

text:
On 16 Set, 14:38, "Augusto" <
auga...@tin.it
> wrote:
> Salve a tutti,
> è possibile una condizione su una casella combinata che uso per prendere
> dati da una tabella ?
> mi spiego meglio... se nella tabella da cui la casella combinata va a
> prendere dati è vuota, la casella mi rimane bianca. E' possibile mettere una
> condizione che in mancanza di dati mi dia un messaggio o mi esegua altre
> cose...?
> Non so dove e come mettere la condizione.... Grazie
Ciao Augusto, sei un pò troppo vago, a fronte di quale evento vuoi
riconoscere la combo priva di valore ?
Come indicazione generica:
If isnull(TuaCombo) or TuaCombo=""  then   ....fai quello che vuoi.
Ciao.
Alberto


title: importare dati messi a c____o

text:
Buongiorno,
spero di riuscire a trovare una soluzione al seguente problema:
origine dati in file excel messi lungo le righe e separati per tipologia sulle righe:
es:
domanda1:
Si|1| | | |1
No| |1|1| |

"1" significa che la risposta è stata data, vuoto che non è stata data.

ora il problema è come fare per importare le righe nei campi access, evitando di manipolare 32000 dati con excel?

Grazie
Akery


title: Collegamento...

author: Settore Medicina Ospedaliera AUSL 8 Siracusa

text:
Si hanno n database (n1.mdb, n2.mdb, ...). Ognuno di questi contiene una
tabella, di uguali caratteristiche, di nome tab.
Vi č un database principale (con altre tabelle, query, maschere, ecc.) che
deve funzionare collegando, a scelta dell'utente, la tabella tab di uno dei
database n.mdb.
Che procedura č piů idonea perchč si realizzi quanto descritto con un metodo
che semplifichi piů possibile le azioni dell'utente con magari una casella
di riepilogo?
Grazie


title: Collegamento...

author: Carlo Costarella

text:
"Settore Medicina Ospedaliera AUSL 8 Siracusa" <
sett...@virgilio.it
> ha
scritto nel messaggio news:YWma9.18566$pX1.5...@news2.tin.it...
> Si hanno n database (n1.mdb, n2.mdb, ...). Ognuno di questi contiene una
> tabella, di uguali caratteristiche, di nome tab.
>
> Vi è un database principale (con altre tabelle, query, maschere, ecc.) che
> deve funzionare collegando, a scelta dell'utente, la tabella tab di uno
dei
> database n.mdb.
>
> Che procedura è più idonea perchè si realizzi quanto descritto con un
metodo
> che semplifichi più possibile le azioni dell'utente con magari una casella
> di riepilogo?
>
> Grazie
>
>
>
Puoi sfruttare la proprietà Connect della tabella e il metodo RefreshLink
per ricollegare la tabella.
La proprietà Connect restituisce una stringa del tipo:
;DATABASE=C:\TuaCartella\TuoDB.mdb
E' sufficiente cambiare questa stringa e usare il metodo RefreshLink.
Nel database di esempio Soluzioni.mdb potrai trovare una funzione che
riallega le tabelle (ma tutte le tabelle).
Anche su
www.sitocomune.com
 trovi delle funzioni analoghe.
Leggendo la guida capirai...
Ciao, Carlo


title: Progetto ADP, come usare un SP con parametri in una casella combinata?

text:
Usando un DB su SQL Server, ed un progetto ADP, come posso visualizzare in
una casella combinata il risultato di una SP con parametri?
Nelle proprietà della casella combinata, infatti, non ho la proprietà
"Parametri di input" (che ho invece nelle proprietà della maschera)
Cme posso fare, quindi, a passare dei parametri ad una SP usata come
sorgente dati di una casella combinata?
Grazie, Max


author: warp

text:
"MegaMax2"

Vedi se ti può essere d'aiuto
http://support.microsoft.com/default.aspx?id=kb;en-us;Q281870


author: Paj

text:
"MegaMax2" <
a...@a.com
> ha scritto nel messaggio
news:acb5a2$5j5$1...@newsreader.mailgate.org...
> Usando un DB su SQL Server, ed un progetto ADP, come posso visualizzare in
> una casella combinata il risultato di una SP con parametri?
>
> Nelle proprietą della casella combinata, infatti, non ho la proprietą
> "Parametri di input" (che ho invece nelle proprietą della maschera)
>
> Cme posso fare, quindi, a passare dei parametri ad una SP usata come
> sorgente dati di una casella combinata?
>
> Grazie, Max
>
Devi richiamare la sp da codice e poi attribuirla alla combo
Pietro


text:
> Devi richiamare la sp da codice e poi attribuirla alla combo
Come faccio a chiamara la SP da codice,
E dopo, come faccio ad attribuirla alla combo box?
Cioè, devo eseguire una SP da codice via ADO, ficcare il risultato in un
recordsat, ed associare il recordset alla combo box?
Grazie, Max


text:
> Vedi se ti può essere d'aiuto
>
http://support.microsoft.com/default.aspx?id=kb;en-us;Q281870
Utilissimo!
Grazie!
Usando i metodi 3 e 4 la cosa è estremamente comoda, ed è esattamente ciò di
cui avevo bisogno.
Però non capisco perchè la microsoft non permetta di lavorare così anche con
le sorgenti dati delle forms (dove invece per fare cose simili bisogna
settare la proprietà "parametri di input"); l'aproccio delle combo box è
molto più immediato.
Grazie ancora, Max


author: S. Savoldi

text:
"MegaMax2" <
> > Vedi se ti può essere d'aiuto
> >
http://support.microsoft.com/default.aspx?id=kb;en-us;Q281870
>
> Utilissimo!
> Grazie!
> Usando i metodi 3 e 4 la cosa è estremamente comoda, ed è esattamente ciò
di
> cui avevo bisogno.
Sì, e' un'esigenza abbastanza diffusa: la cosa seccante è che nell'Help di
Access e sui db d'esempio queste cose non si trovano.
> Però non capisco perchè la microsoft non permetta di lavorare così anche
con
> le sorgenti dati delle forms (dove invece per fare cose simili bisogna
> settare la proprietà "parametri di input"); l'aproccio delle combo box è
> molto più immediato.
Me lo chiesi anch'io a suo tempo: esigenze di programmazione?
Ciao: warp


author: MegaMax

text:
> > Però non capisco perchè la microsoft non permetta di lavorare così anche
> con
> > le sorgenti dati delle forms (dove invece per fare cose simili bisogna
> > settare la proprietà "parametri di input"); l'aproccio delle combo box è
> > molto più immediato.
>
> Me lo chiesi anch'io a suo tempo: esigenze di programmazione?
secondo me ci hanno pensato dopo.... ed ormai non volevano cambiare ciò che
era già fatto :-)
Max


text:
"MegaMax2"
> Come faccio a chiamara la SP da codice,
Guarda questa funzione e anche l'help in linea su Ado
Function lancia_sp(nome_sp As String, para1 As String, para2 As String) As
Boolean
'lancia una sp con 2 parametri di input e ritorna true se senza errori
'tipo di sp
'***********************************************
'create procedure 'Pietro'
'@para nvarchar(10),
'@2para nvarchar (10)
'as
'select * from miatabella
'where miatabella.cognome = @para and miatabella.nome = @2para
'return
'***********************************************
Dim cnnMyConn As ADODB.Connection
Dim cmdDBStoredProc1 As New Command
Dim prm1 As ADODB.Parameter
Dim prm2 As ADODB.Parameter
Dim rs As New ADODB.Recordset
On Error GoTo Err_sp
   Set cnnMyConn = CurrentProject.Connection
   cmdDBStoredProc1.CommandText = nome_sp
   cmdDBStoredProc1.CommandType = adCmdStoredProc
   Set cmdDBStoredProc1.ActiveConnection = cnnMyConn
   Set prm1 = cmdDBStoredProc1.CreateParameter("@para", adVarChar, , 10,
para1)
   cmdDBStoredProc1.Parameters.Append prm1
   Set prm2 = cmdDBStoredProc1.CreateParameter("@2para", adVarChar, , 10,
para2)
   cmdDBStoredProc1.Parameters.Append prm2
   Set rs = cmdDBStoredProc1.Execute
   'faccio quello che voglio con il recordset poi lo brucio
   rs.Close
   Set rs = Nothing
   Set cnnMyConn = Nothing
   Set cmdDBStoredProc1 = Nothing
   Set prm1 = Nothing
   Set prm2 = Nothing
   lancia_sp = True
Exit_sp:
    Exit Function
Err_sp:
    lancia_sp = False
    MsgBox Err.Description
    Resume Exit_diusazoo
End Function
> E dopo, come faccio ad attribuirla alla combo box?
Questo e' gia' piu' un problema
Visto che non e' possibile passare un recordset ad una combo al volo
Vedi post recenti sull'argomento del 5/03/2002 subject "elenco file"
in fondo
Pietro


text:
> Guarda questa funzione e anche l'help in linea su Ado
Grazie, Max


title: Maiuscole minuscole

author: Gino

text:
Impostando la proprietą format di una tabella o di una maschera in ">" o "<"
č possibile far visualizzare il testo di quel campo rispettivamente tutto
maiuscolo o tutto minuscolo, a prescindere da come viene immesso. Ma se
volessi far mostrare il testo con le sole iniziali maiuscole c'č un rimedio?
Grazie per collaborazione.


title: Maiuscole minuscole

author: Roberto da casa

text:
"Gino" <
gin...@tiscalinet.it
> ha scritto nel messaggio
news:anabq1$15p$1...@serv1.albacom.net...

Usa la funzione StrConv (vedi help).
Se stai usando il generatore di espressioni:
= StrConv([TuoCampo]; 3)
se stai usando un codice VBA:
MaiuscoloMinuscolo = StrConv(Originale, 3)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maiuscole minuscole

text:
>
> Usa la funzione StrConv (vedi help).
>
> Se stai usando il generatore di espressioni:
>
> = StrConv([TuoCampo]; 3)
>
> se stai usando un codice VBA:
>
> MaiuscoloMinuscolo = StrConv(Originale, 3)
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Grazie.
Colgo l'occasione per chiederti, visto che hai citato il Sito Comune di
it.comp.appl.access, come faccio a far funzionare la protezione di un db
tramite codice seriale hd? Ho scaricato il file dal sito suddetto ma quando
lo lancio non mi da la possibilità di fare nient'altro che leggere il
messaggio di avvertimento e di uscire. C'è un modo particolare per
installare il tutto o per visualizzare il relativo codice VBA?


title: Maiuscole minuscole

text:
"Gino" <
gin...@tiscalinet.it
> ha scritto nel messaggio
news:ancnrs$sug$1...@serv1.albacom.net...
> >
> > Usa la funzione StrConv (vedi help).
> >
> > Se stai usando il generatore di espressioni:
> >
> > = StrConv([TuoCampo]; 3)
> >
> > se stai usando un codice VBA:
> >
> > MaiuscoloMinuscolo = StrConv(Originale, 3)
> >
[CUT]
>
> Grazie.
> Colgo l'occasione per chiederti, visto che hai citato il Sito Comune di
> it.comp.appl.access, come faccio a far funzionare la protezione di un db
> tramite codice seriale hd? Ho scaricato il file dal sito suddetto ma
quando
> lo lancio non mi da la possibilità di fare nient'altro che leggere il
> messaggio di avvertimento e di uscire. C'è un modo particolare per
> installare il tutto o per visualizzare il relativo codice VBA?
>
La prima volta che usi il database serialHd, quando apri la maschera Menu
Principale ti compare la finestra di dialogo che ti chiede di digitare il
codice di sblocco: dopo che lo hai digitato il database si chiude.
Se rilanci nuovamente il database, quando apri la maschera Menu Principale
la finestra di riepilogo non compare più, ma ti compare i pulsanti di
comando della maschera stessa, ovvero il database è operativo.
Se a questo punto duplichi il database e lo lanci in un altro PC, tentando
di aprire la maschera Menu Principale ti comparirà sempre la finestra di
dialogo, e questo anche se digiti la giusta chiave di sblocco.
La protezione è realizzata tramite la tabella Chiave, la routine in codice
VBA generata a fronte dell'evento "Su apertura" della maschera Menu
Principale ed in base a quanto scritto nel modulo chiamato Modulo
GetSerialNumber.
Naturalmente la protezione ha maggiore efficacia usando almeno un file MDE
(se non addirittura un runtime), nascondendo la finestra Database, inibendo
alcuni tasti funzione, modificando adeguatamente la barra dei menu ecc. ecc.
Non sono comunque la persona più adatta a darti consigli di come proteggere
un database, visto che i miei database non li commercializzo e quindi non li
proteggo.



title: Maiuscole minuscole

text:

Neanche io commercializzo i miei db, è solo che quantomeno vorrei preservare
le mie creazioni da colleghi che potrebbero prendersi meriti non loro.


title: Compatibilità access 2003 / 2007

author: Cicerone

text:
Ho creato un database con access 2007.
Siccome devo utilizzarlo anche con versioni precedenti al 2007 ho salvato il
file anche in formato 2003, ma non funziona.
Ho provato a creare un nuovo file in formato access 2000 ed ho importato le
tabelle, macro, maschere, ecc, ma non funziona lo stesso.. ma qual'è il
problema?
Ho aperto un file che avevo creato precedentemente con access 2003 ed ho
notato che fra gli elementi che spuntano a sinistra, ci sono anche le macro,
mentre in questo non ci sono, è come se fossero incluse nella maschera.. può
essere questo il problema?
E se si, cosa fare?


title: Compatibilità access 2003 / 2007

text:
"Cicerone" <
balbuzioTO...@tiscali.it
> ha scritto nel messaggio
news:47ff3774$0$17934$5fc...@news.tiscali.it...

Il problema era proprio quello delle Macro Incorporate.
Ho dovuto salvare tutte le macro incorporate nelle maschere. Un lavoro
piuttosto lungo e laborioso, ma adesso funziona tutto. :-)


title: ancora sulle password

author: Peppo

text:
Salve,
grazie infinite a tutti per l'aiuto che mi avete dato sul quesito
precedente;
ora, dopo aver associato all'evento click di un pulsante una inputbox che
contiene una password per consentire l'accesso ad una maschera, come posso
evitare di scrivere in chiaro la password nell'inputbox,
qualcuno mi potrebbe aiutare?????
grazie anticipatamente a tutti !!!
Giuseppe


title: ancora sulle password

text:
"Peppo" <
sicuramb...@virgilio.it
> ha scritto nel messaggio
news:wpGle.950234$b5.41...@news3.tin.it...
> Salve,
> grazie infinite a tutti per l'aiuto che mi avete dato sul quesito
> precedente;
> ora, dopo aver associato all'evento click di un pulsante una inputbox che
> contiene una password per consentire l'accesso ad una maschera, come posso
> evitare di scrivere in chiaro la password nell'inputbox,
> qualcuno mi potrebbe aiutare?????
Invece di una InputBox per digitare la password usa una maschera popup a
scelta obbligatoria ed aprila impostando ad acDialog l'argomento
modalitàfinestra del metodo OpenForm (vedi help).
La maschera popup conterrà una casella di testo non associata in cui
digiterai la password e per la quale imposterai a Password la proprietà
Maschera di input.
> grazie anticipatamente a tutti !!!
> Giuseppe
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Snapshot non visualizzato su win98

author: PabloDapatas

text:
Salve a tutti.
	Ho creato una piccola applicazione con access xp che va a creare dei
file snp che vengono inviate via mail. Mi capita che uno dei
destinatatari di questa mail, nonostante abbia la stessa versione dello
snapshot e come S.O. Win98 di fatto non visualizzi i campi del documento
ma solamente gli oggetti grafici. Lo stesso file viene visualizzato
correttamente in altri PC con WinXP.
Avete per caso avuto esperienza di qualcosa di simile?
Grazie in anticipo per l'aiuto.


title: query creazione tabella campo contatore

text:
da query di creazione tabella, posso creare automaticamente una tabella
vuota, che formatti il campo "cont" come campo contatore?

SELECT "" AS cont INTO Tabella;

il campo "cont" dev'essere un campo di tipo contatore

� possibile?

se si, ci sono altri formati possibili, tipo volessi creare una tabella con
un capo di tipo data-ora


title: query creazione tabella campo contatore

author: Karl Donaubauer

text:
Zeta******* wrote:
> da query di creazione tabella, posso creare automaticamente una
> tabella vuota, che formatti il campo "cont" come campo contatore?
>
> SELECT "" AS cont INTO Tabella;
>
> il campo "cont" dev'essere un campo di tipo contatore
>
> � possibile?

No. Per creare un campo contatore devi o usare un'enunciato SQL
separato o codice DAO/ADO. Vedi p.e.
http://groups.google.com/group/it.comp.appl.access/msg/19def037bb8fe53b

> se si, ci sono altri formati possibili, tipo volessi creare una
> tabella con un capo di tipo data-ora

Dovresti avere dati nell'enunciato che JET interpreta come data, p.e.

SELECT #3/26/2013# AS CampoData INTO Tabella

Perch� non crei a mano una tabella che contiene tutti i campi e
tipi di dati che vuoi e usi una query di accodamento per inserire
i dati? Forse ti aiuta anche
http://www.donkarl.com/it?FAQ3.2
.

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


title: modifica contemporanea di record

author: Giuseppe

text:
Buongiorno.
Il mio db, diviso in be e fe, da qualche giorno quando emetto le
fatture su conferma della form mi esce prima il messaggio di "utilizzo
non valido di null" e successivamente se chiudo la maschera mi esce
una finestra con il titolo di modifica contemporanea di record e
"Durante la corrente sessione di modifica il record è stato modificato
da un altro utente. Salvando le proprie ecc ....."
I file li utilizzo io soltanto e comunque prima di confermare ho
aperto le tabelle "tblfatture" e "tblrighefattura" e i record della
fattura e degli articoli della fattura su cui la maschera mi ha dato
questi messaggi sono correttamente salvati.
Come faccio ad individuare il problema??
Grazie.
Giuseppe.


title: Rompicapo con Query che con più rapporti uno a molti

author: Newcomsas

text:
Salve a tutti.
Sto affrontando un problema noiosissimo con una query. In pratica ho 4
tabelle
PRODOTTI
ID_prodotto
Descrizione --Campo Testo--
ID_tipo_prodotto
ARTICOLI
ID_articolo
ID_prodotto
Codice --Campo Testo--
Altezza
TIPI_PRODOTTO
ID_tipo_prodotto
Tipo_prodotto --Campo Testo--
SETTORI_IMPIEGO
ID_settore_impiego
ID_prodotto
Settore_impiego --Campo Testo--
Da una maschera di ricerca prodotti su una pagina ASP è possibile indicare:
1) una Descrizione (tabella Prodotti)
2) un Tipo Prodotto (tabella Prodotti in rapporto uno a uno con la tabella
Tipi_prodotto)
3) una Altezza Articolo e un Codice Articolo (tabella Articoli in rapporto
uno a molti con i Prodotti, in pratica per ogni Prodotto ci possono essere
tanti Articoli CORRELATI)
4) un ID_settore_impiego (numerico, anche i settori di impiego sono in
rapporto uno a molti con i Prodotti).
Sapete se c'è un modo di raggruppare in un'unica query tutte queste
informazioni ? Il risultato dovrebbe essere un elenco di ID_prodotto
(ovviamente raggruppati con un DISTINCT). Ci ho riflettuto un po' ma non
sono riuscito a trovare una soluzione.
Grazie in anticipo a chiunque vorrà e potrà aiutarmi !
Newcomsas


text:
Rettifico dalla pagina ASP viene inviato non un Tipo_prodotto (campo testo)
ma un ID_tipo_prodotto quindi la tabella TIPI_PRODOTTO puň essere ignorata !
Newcomsas


author: Pablitomf (Maurizio Facciuti) [Acces]

text:
"Newcomsas" <
nonsc...@libero.it
> ha scritto nel messaggio
news:entue1$qov$1...@aioe.org...
> Rettifico dalla pagina ASP viene inviato non un Tipo_prodotto (campo
> testo) ma un ID_tipo_prodotto quindi la tabella TIPI_PRODOTTO può essere
> ignorata !
>
> Newcomsas
A parte il fatto che ICAA e MPIOA (su cui hai ripostato pari pari) non sono
gli NG adatti per trattare problematiche relative ad ASP... mi chiedo...
ma questo SQL darà come risultato una lista comune che rispetterà i criteri
passati?
Bene.. allora creati la query base senza i parametri, e poi in un secondo
momento nel codice della pagina Risultati.asp, gli passi con i Request i
vari valori dei dati di filtro aggiungendoli se non nulli alla query come
parametri.
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""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."


text:
"Pablitomf
> A parte il fatto che ICAA e MPIOA (su cui hai ripostato pari pari) non
> sono gli NG adatti per trattare problematiche relative ad ASP... mi
> chiedo...
Non ho alcuna richiesta sull'ASP. E' un problema puramente di SQL. Quello
che scrivi dopo č ovvio ma non c'entra niente con quello che chiedevo.


text:
"Newcomsas" <
nonsc...@libero.it
> ha scritto nel messaggio
news:envkfc$g1f$1...@aioe.org...
>
> "Pablitomf
>> A parte il fatto che ICAA e MPIOA (su cui hai ripostato pari pari) non
>> sono gli NG adatti per trattare problematiche relative ad ASP... mi
>> chiedo...
>
> Non ho alcuna richiesta sull'ASP. E' un problema puramente di SQL. Quello
> che scrivi dopo è ovvio ma non c'entra niente con quello che chiedevo.
>
Bhè, un SQL con filtri su ASP non è proprio la stessa cosa di un SQL con
filtri in Access (almeno nel passaggio dei criteri stessi da pagina a
pagina) non sei daccordo? per cui stai chiedendo qualcosa su ASP!... ma
tralasciando questo, su cui ero andato per l'appunto avanti, mi Richiedo...
Quale è in realtà il tuo problema :
- quello di passare i vari criteri all'SQL o quello di crearti proprio l'SQL
base, anche senza parametri?
Es.
http://www.accessgroup.it/HomeTrovaGen.asp
E' una pagina di ricerca che passa i parametri indicati ad un SQL che di
riflesso ne fa scaturire una lista ad hoc.
E' questo quello che vuoi?
Bene, allora dov'è il punto in cui trovi difficoltà?



title: Creazione di un Report in automatico

author: Riaudo Marcello (Alice)

text:
Salve  a tutti volevo sapere se č stato realizzato da qualcuno del gruppo la
generazione di un report in automatico selezionando i campi delle tabelle
interessate al report con una maschera
saluti
Marcello Riaudo


title: Creazione di un Report in automatico

author: Sergio MAZZA

text:
"Riaudo Marcello (Alice)" <
riau...@alice.it
> ha scritto nel messaggio
news:492b410f$0$40310$4faf...@reader5.news.tin.it...
> Salve  a tutti volevo sapere se è stato realizzato da qualcuno del gruppo
> la generazione di un report in automatico selezionando i campi delle
> tabelle interessate al report con una maschera
> saluti
>
> Marcello Riaudo
Già visto qui?
www.sitcomune.com
 Sezione Reports
Ciao.
--
Sergio MAZZA


title: [OT] Aiuto per funzione VB per ovviare a PROBLEMA AXp inrisolvibile

author: stefano (kabisa)

text:
Chiedo scusa per OT
Ho il seguente problema .
Devo importare un campo numerico di tipo (0,8) da informix 7.2 ad access.
Microsoft mi ha detto che si può fare con Xp
Ma naturalmento dopo averlo comprato (developer) e fatto ripetuti tentativi
anche microsoft a dovuto ammetere che da access è impossibile.
E mi ha detto di passare da excell (come avevo gia postato per richieste doi
suggerimenti)
Il problema è che a volte non importa i dati.
Soluzione
Mi è stato detto di creare una funzione in VB che importa i dati da informix
(li trasforma in un formato decimale normale e li ricopia in una tabella
access.
Garantito che funziona in VB6 (una società che conosco ha fatto delle prove)
come faccio a cgreare una funzione che esegue la seguente query?
strigconnection:
ODBC;DSN=db_osp;Database=/work/db/db_osp;Driver=C:\Programmi\OpenLink\olod30
32.dll;FetchBufferSize=30;Host=s9000;NoLoginBox=No;Options=;Protocol=TCP/IP;
ReadOnly=No;ServerOptions=;ServerType=Informix 7.2;UID=stefano;PWD=miapass
query:
SELECT dg_cart.anno_nos, dg_cart.num_nos, dg_cart.cod_paz, la_esam.des_esa,
la_esam.des_esab, la_sto.data_prel, la_sto.ora_prel, la_sto.ris_c,
la_sto.ris_n, la_sto.tipo_ris, la_sto.cod_stref, t_bpaz.cognome, t_bpaz.nome
FROM wihs.dg_cart dg_cart, wihs.la_esam la_esam, duffo.la_sto la_sto,
mickey.t_bpaz t_bpaz WHERE la_sto.cod_paz = dg_cart.cod_paz And
la_esam.cod_esa = la_sto.cod_esa And la_esam.cod_sesa = la_sto.cod_sesa And
t_bpaz.cod_paz = dg_cart.cod_paz And t_bpaz.cod_paz = la_sto.cod_paz And
((dg_cart.anno_nos = 0) And (dg_cart.num_nos = 14841)) ORDER BY
la_sto.data_prel, la_sto.ora_prel
la query la creo ogni volta che viene selezionato un paziente
perchè cambiano anno_nos e num_nos
Grazie per suggerimenti
Stefano (kabisa)
 PS
se avete link dove posso trovare informazioni sono graditissimi


title: problema con query carrello da magazzino a fattura

text:
se seleziono 3 articoli dal magazzino e uno di questi ha la descrizione
"pippo"
dovrei aggiungere in automatico una certa riga in fattura ma questa riga
deve essere visualizzata
esattamente prima della riga pippo
esempio
in magazzino seleziono gli articoli pluto, pippo, paperino
in voci fattura dovrò avere
pluto
frase automatica di pippo
pippo
paperino
visto che uso una query di accodamento come faccio a posizionare la frase
proprio appena sopra pippo?
Grazie a tutti.
--
Simba883


author: Pablitomf

text:
Simba883 ha scritto:




> Grazie a tutti.
Non ho compreso benissimo la questione ma la butto giù così a braccio...
agg. un campo nella tabella che utilizzerai per numerare le righe in
prograssione... così le ordinerai come ti pare.
E' la prima che mi è venuta in mente.
--
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


author: Brown

text:
Simba883 ha scritto:

a dire il vero non ho capito molto bene quel che vuoi dire.
In ogni caso credo che solamente con una query tu non possa farlo.
Devi farlo via codice


title: Sito molto interessante per database

author: Sandro

text:
http://www.intelinfo.com/newly_researched_free_training/Database.html
C'e' un mare di roba
Si potrebbe inserire un link nel sito comune.
Sandro


title: backup cartelle

text:
Ho la necessità di fare un backup di cartelle presenti su disco che devono
essere copiate su un altro disco. Grazie per l'aiuto Nicola
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: backup cartelle

author: Alessandro Baraldi

text:
On 25 Mar, 20:57,
nicola.bianchi1...@libero.it
 (nico47) wrote:
> Ho la necessità di fare un backup di cartelle presenti su disco che devono
> essere copiate su un altro disco. Grazie per l'aiuto Nicola
Fare una Copya non è sufficiente...?
Sub CopyFolder()
Dim fso
Dim sfol As String, dfol As String
sfol = "c:\MyFolder" ' Cartella Iniziale
dfol = "e:\MyFolder" ' Cartella di Destinazione
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(dfol) Then
    fso.CopyFolder sfol, dfol
Else
    ' Quì volendo puoi mettere MkDir e tornare su per effettuare
l'operazione
    MsgBox dfol & " already exists!", vbExclamation, "Folder Exists"
End If
End Sub
@Alex


title: backup cartelle

text:
Alessandro Baraldi ha scritto:



> @Alex
Grazie e buona giornata !



title: backup cartelle

text:
Alessandro Baraldi ha scritto:



L'ho provata e funziona perfettamente nel caso però vorrei rimuovere la
cartella destinazione quale istruzione devo usare visto che RmDir vuole la
cartella vuota. Ho vistro l'istruzione Kill ma non mi sembra pratica
perchè all'interno della cartella destinazine possono esserci più cartelle
nidificate. Grazie per l'aiuto Nicola



title: backup cartelle

text:
Alessandro Baraldi ha scritto:



> @Alex
Ho trovato una tua sub postata nel 2003
Sub DeleteFolder(FolderPath As String)
    Dim fs As Object
    Set fs = CreateObject("Scripting.FileSystemObject")
    fs.DeleteFolder FolderPath
    Set fs = Nothing
End Sub
e funziona perfettamente
ri-grazie Nicola



title: backup cartelle

text:
Alessandro Baraldi ha scritto:



> @Alex
Ho ancora un problema  su questo tema:
1) performance: i dati che devo copiare sono di molti mega. Esiste un modo
per migliorare le performace ?
2) Mentre il PC lavora vorrei introdurre uno stato di avanzamento lavori
della copia in corso
3)Elenco file copiati con ora inizio e fine (questo lo so fare tramite una
tabella di Log)
4) alla fine del lavoro Spegnimento automatico PC
In questo modo posso andare a letto per un sonno tranquillo.
Grazie Nicola



title: Casella di riepilogo e query di selezione

author: Massimo Pallavicini

text:
Ciao a tutti, eccomi di ritorno con le mie domande....
Come si intuisce dall'oggetto il mio problema riguarda il passaggio di più
valori selezionati da una casella di riepilogo (a selezione multipla) ad una
query di selezione.
Ho preso come riferimento il codice postato sul sito comune alla sezione
REPORT e l'ho applicato alle mie esigenze.
Questo è il codice:
Private Sub Comando5_Click()
On Error GoTo Err_Comando5_Click
    Me!lista = Null
    Dim strLista As String
    Dim strCriteri As String
    Dim varItem As Variant
    'Se non ci sono voci selezionate
    'non ci sono attività da effettuare
    If Me!elenco.ItemsSelected.Count = 0 Then Exit Sub
    'Cicla nell'insieme delle voci selezionate
    For Each varItem In Me!elenco.ItemsSelected
        'Cattura la colonna IDSocietà di ciascuna
        'voce selezionata
        strLista = strLista & _
            Me!elenco.Column(0, varItem) & ","
        Me!lista = Me!lista & _
            Me!elenco.Column(0, varItem) & " or "
    Next varItem
    'Elimina la virgola eccedente
    strLista = Left$(strLista, Len(strLista) - 1)
    Me!lista = Left$(Me!lista, Len(Me!lista) - 4)
    'Apri il ReportSocietà filtrando sulle
    'Ragioni Sociali selezionate
    'strCriteri = "[IDSocietà] IN (" & strLista & ")"
    'Dim stDocName As String
    'stDocName = "ReportSocietà"
    DoCmd.OpenQuery ("qUERY1")
    'DoCmd.OpenReport stDocName, acPreview, , strCriteri
    'Deseleziona tutte le righe della casella di riepilogo
    Dim Cont As Integer
    For Cont = 0 To Me!elenco.ListCount - 1
        Me!elenco.Selected(Cont) = False
    Next Cont
Exit_Comando5_Click:
    Exit Sub
Err_Comando5_Click:
    MsgBox Err.Description
    Resume Exit_Comando5_Click
End Sub
Come si vede l'unica cosa che ho cambiato è stata l'apertura di una query
invece che di un report, in questa query devo passare i valori che ho
selezionato dalla casella di riepilogo che sono appoggiati in una casella di
testo chiamata lista.
Se seleziono un solo valore la query funziona perfettamente mentre se
seleziono + valori la query mi restituisce un record vuoto...... quello che
è strano è che se copio ed incollo nella query la stringa generata, la query
funziona perfettamente.
Dove sbaglio?
Grazie per l'aiuto
Massimo Pallavicini


author: Roberto dal portatile

text:
"Massimo Pallavicini" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:457d6acc$0$22383$4faf...@reader2.news.tin.it...

Per prima cosa non si capisce come qUERY1 e la stringa strCriteri siano tra
loro in relazione.
Poi l'operatore IN non può essere usato in una query di selezione
parametrica.
Infine siccome la query la userai presumibilmente come origine record di una
maschera o di un report, tanto vale filtrare direttamente la maschera od il
report (per i quali il filtro può contenere l'operatore IN con argomento
parametrico) invece che la query.
Ciò premesso, un modo per risolvere il tuo problema, una volta ottenuta
stringa strCriteri, e quello di realizzare con VBA quello che hai fatto a
mano e che ti ha funzionato, ovvero copiaincollare il contenuto di tale
stringa nel codice SQL della query, così che la query non risulterà essere
parametrica e l'operatore IN funzionerà tranquillamente.
Un esempio di come modificare il codice SQL di una query registrata lo trovi
nel database di esempio allegato alla mia FAQ intitolata "2.10 Come si può
creare in maniera dinamica una query con la tecnica QBF?" che trovi nella
Sezione Queries del Sito Comune (link qui sotto).
>
> Grazie per l'aiuto
Prego
>
> Massimo Pallavicini
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: stampa multipla della stessa maschera...

author: Emiliano

text:
Quando lancio la stampa di una maschera acces mi stampa la stessa maschera 2
o 3 volte,le impostazioni della pagina sono corrette, sono idiota io o e' un
problema di access?e se lo e', e' risolvibile?
Grazie.
Emiliano


author: Oscar Manfredini

text:
"Emiliano" <

Sei troppo generico.
Io ho stampato forms di Access centinaia di volte senza riscontrare niente
di simile.
Ciao.


author: Carlo Costarella

text:
"Emiliano" <
emi...@tiscalinet.it
> ha scritto nel messaggio
news:avpr5e$lh8$1...@lacerta.tiscalinet.it...

Dai un'occhiata a PrintOut.
Ciao, Carlo


title: MI5 Persecution: Correspondence with Keith Hill MP, 1997-2001

text:
Correspondence with Keith Hill MP, 1997-2001
In early 1997 I went to see my local MP, Keith Hill (Labour - London Streatham), at one of his surgeries, to ask his advice
and enlist his support in combating the MI5 conspiracy. He appeared helpful during the meeting, promising assistance to find
a lawyer and help with my legal efforts. Unfortunately, a month after the meeting he was much less inclined to assist, as the
following letter shows.
My thought on reading his letter was that he had appeared helpful at the surgery merely to get rid of me without a fuss; he
never had any intention of constructive advice or assistance.
I wrote to Mr Hill a year later, on 20 May 1998, stating that I wished to make a complaint to Police regarding the continuing
actions against me, and requesting his help in so doing. He responded a week later;
Again I wrote to Mr Hill on 10 November 1998, stating;
I am sure you will remember me from your surgery a year and a half ago, and subsequent letter dated 20/5/98 which is reproduced
over the page.
Once again I am asking you if you can help me, particularly in obtaining the passenger list for the BA flight in 1993, where four
of my persecutors confronted me. The harassment has restarted over the last two weeks, by "coincidence" as I have restarted
faxing your fellow MPs. If these faxes worry my persecutors then they must be having some effect - therefore, I feel encouraged
to continue them.
Several of your Parliamentary colleagues have expressed the view that I should be making more of an effort to secure the
assistance of my MP rather than presenting the matter to random members of the Commons. I hope you will be more helpful now
than on the earlier occasions I contacted you.
His response was in the following terms;
Presumably it is somewhat unusual for a British Member of Parliament to threaten a constituent with arrest by Police on the
grounds of excessive communication. Being a legal neophyte I sought the advice of a local solicitor, who opined that no case
existed for a charge of harassment;
In any case, who would I be harassing? Only Mr Hill, or hundreds of Westminster MPs simultaneously? I wrote again on 1 February
1999 to Mr Hill, enclosing my solicitor's advice above. Mr Hill did not respond to the letter.
Finally, in May 2001 I received an election missive from Mr Hill, stating "But I do hope you felt that I had at least tried
to help." Presumably Mr Hill hasn't threatened many of his other constituents with arrest on the basis of excessive faxing,
but the reader will be aware of the irony of the phrasing of his election communication.
For my subject access request to Mr Hill's office in 2002, please follow this link.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: impedire la duplicazione

author: PiGreco

text:
Perdonate la domanda ma sono alle prime armi...
E' possibile settare gli indici in modo che in una tabella si possa impedire
l'immissione di valori duplicati della
combinazione degli stessi?
mi spiego: ho tre campi a, b e c, vorrei fare in modo che il valore singolo
di ciascun campo possa essere duplicato ma
non possa essere inserito due volte un record dove corrispondono tutti e tre
i valori
se esempio ho gia inserito in tabella questi valori
record ### | a | b | c
----------------------
record #01 | 1 | 1 | 1
record #02 | 1 | 1 | 2
record #03 | 1 | 2 | 3
record #04 | 2 | 2 | 2
record #05 | 2 | 2 | 3
potrò inserire sucessivamente
record #11 | 3 | 2 | 1
record #12 | 3 | 2 | 3
ma non
record #13 | 1 | 1 | 2 perchè duplicato del record #02
Vi ringrazio e Vi auguro buona serata.


title: impedire la duplicazione

author: MA

text:
"PiGreco" <pi#
gr...@mail.com
> ha scritto nel messaggio
news:UJY2i.10449$%k.5...@twister2.libero.it...

Creati un campo calcolato A+B+C e metti quello come univoco
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: impedire la duplicazione

author: Alessandro Cara

text:
MA wrote:
> "PiGreco" <pi#
gr...@mail.com
> ha scritto nel messaggio
> news:UJY2i.10449$%k.5...@twister2.libero.it...
>> Perdonate la domanda ma sono alle prime armi...
>>
>> E' possibile settare gli indici in modo che in una tabella si possa
>> impedire l'immissione di valori duplicati della
>>
>> combinazione degli stessi?
[cut]
>>
> Creati un campo calcolato A+B+C e metti quello come univoco
Perche' l'indice sulle tre colonne, di tipo univoco, e' da scartare?
--
ac
y-1=x


title: impedire la duplicazione

text:
Segrate (MI), 7-8 giugno 2007
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:zZY2i.52039$281....@tornado.fastwebnet.it...

no, ma non lo amo moltissimo.
In ogni caso a supporto di PiGreco:
seleziona i tre campi e inserisci la chiave numerica



title: impedire la duplicazione

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f2hmsk$4rd$1...@tdi.cu.mi.it...

Scusate ma mi sono perso...
perdonate la mia ignoranza.
il campo a come b e c non sono univoci in quanto, singolarmente, vorrei che
possono essere duplicati infinite volte a patto che varino i valori degli
altri due campi
Nell'esempio iniziale il valore a assume piů volte il valore 1 ma in ogni
record variano i valori b e/o c
se in tabella esiste
record ### | a | b | c
----------------------
record #01 | 1 | 1 | 1
vorrei poter inserire a=1, b=qualunquevalore, c=qualunquevalore aldi fuori
di 1 se b=1 (in quanto duplicherebbe il record#1)
vorrei poter inserire a=1, b=qualunquevalore aldi fuori di 1 se c=1,
c=qualunquevalore (in quanto duplicherebbe il record#1)
Impedire cioč che la sequenza a=1 b=1 c=1 si ripeta e cosě via per tutte le
altre sequenze possibili.
Ciao e grazie per l'interessamento.


title: impedire la duplicazione

author: Matteo

text:
>
> Scusate ma mi sono perso...
> perdonate la mia ignoranza.
>
> il campo a come b e c non sono univoci in quanto, singolarmente, vorrei
> che possono essere duplicati infinite volte a patto che varino i valori
> degli altri due campi
> Nell'esempio iniziale il valore a assume piů volte il valore 1 ma in ogni
> record variano i valori b e/o c
>
> se in tabella esiste
>
> record ### | a | b | c
> ----------------------
> record #01 | 1 | 1 | 1
>
> vorrei poter inserire a=1, b=qualunquevalore, c=qualunquevalore aldi fuori
> di 1 se b=1 (in quanto duplicherebbe il record#1)
> vorrei poter inserire a=1, b=qualunquevalore aldi fuori di 1 se c=1,
> c=qualunquevalore (in quanto duplicherebbe il record#1)
> Impedire cioč che la sequenza a=1 b=1 c=1 si ripeta e cosě via per tutte
> le altre sequenze possibili.
>
> Ciao e grazie per l'interessamento.
Probabilmente dico una caz**ta perché io normalmente posto domande e ottengo
gentilmente risposte e non viversa -:). Cmq visto che non costa nulla provo.
Io credo che farei un campo nuovo (d) dove considero a, b, c come testo,
quindi faccio in modo che non sia possibile duplicare questo nuovo campo


title: impedire la duplicazione

text:
MA wrote:
> Segrate (MI), 7-8 giugno 2007
>
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:zZY2i.52039$281....@tornado.fastwebnet.it...
>> MA wrote:
>>> "PiGreco" <pi#
gr...@mail.com
> ha scritto nel messaggio
>>> news:UJY2i.10449$%k.5...@twister2.libero.it...
>>>> Perdonate la domanda ma sono alle prime armi...
>>>>
>>>> E' possibile settare gli indici in modo che in una tabella si possa
>>>> impedire l'immissione di valori duplicati della
>>>>
>>>> combinazione degli stessi?
>> [cut]
>>> Creati un campo calcolato A+B+C e metti quello come univoco
>> Perche' l'indice sulle tre colonne, di tipo univoco, e' da scartare?
...
> no, ma non lo amo moltissimo.
pur essendo di larghe vedute comprendo che e' difficile innamorarsi di
un indice multicolonna, a me pero' anche gli id counter non stimolano
una grande passione.
spesso la "mission" e' confusa sono carenti in "identity" ed anche il
"naming" mi suona strano (ho cliccato!)
--
aca
--
ac
y-1=x