title: [DEMO] Controllo PIva da Agenzia Entrate

text:
Carissimi, ho avuto questa esigenza e ho fatto il controllo... la
condivido con voi... magari vi serve per le anagrafiche dei clienti:

Form:
ControlloPI

Campi:
cmp_PI (campo in cui digitare la Partita Iva)
cmp_Esito (campo in cui sarà riportato il risultato della verifica)
cmd_Controlla (pulsante da cui avviare la procedura)

Nel codice della maschera, incollare quanto segue:

Option Compare Database

Dim xxEEsito As String

Private Sub cmd_Controlla_Click()

Dim txtRequestString    As String
    Dim oHttp               As Object

    Set oHttp = CreateObject("MSXML2.XMLHTTP")

    txtRequestString =
"
http://www1.agenziaentrate.it/servizi/vies/transazione.htm?s=IT&p=
" &
Me.cmp_PI

    oHttp.Open "GET", txtRequestString, False
    oHttp.Send

    Call ParseFile(oHttp.ResponseText, "
")

    xxEEsito = Replace(xxEEsito, Chr(10), "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "	", "")
    xxEEsito = Replace(xxEEsito, "	", "")
    xxEEsito = Replace(xxEEsito, "", "")
    xxEEsito = Replace(xxEEsito, "", "")
    xxEEsito = Replace(xxEEsito, "
", Chr(10))
    xxEEsito = Replace(xxEEsito, "", "")
    xxEEsito = Replace(xxEEsito, "", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "à", "à")
    xxEEsito = Replace(xxEEsito, "è", "è")
    xxEEsito = Replace(xxEEsito, "  ", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "
", "")
    xxEEsito = Replace(xxEEsito, "
", "")

    Me.cmp_Esito.Value = xxEEsito
    DoEvents

End Sub

Private Sub ParseFile(xurl As String, yParola As String)
On Error GoTo err:

    Dim xPosizioneParola    As Long
    xPosizioneParola = 1

    Dim xlink               As String
    Dim i                   As Long
    i = 1
giro:
    xPosizioneParola = InStr(xPosizioneParola, xurl, yParola)

    If xPosizioneParola > 1 Then
        For i = 0 To Len(xurl)
            If Right(Mid(xurl, xPosizioneParola + Len(yParola), i), 8) =
"
" Then
                xxEEsito = Mid(xurl, xPosizioneParola + Len(yParola), i)
                GoTo fine:
            End If
        Next i
    Else
        GoTo fine:
    End If

fine:
Exit Sub

err:
MsgBox err.Number & " - " & err.Description

End Sub

Salvare il tutto... e provare ;)

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


text:
Maurizio... il Titolo che hai usato non è per tutti... "AGENZIA
ENTRATE" cos'è....?

Almeno il 70% delle persone non la conosce... ;-)

@Alex


author: Pablitomf

text:
> Maurizio... il Titolo che hai usato non è per tutti... "AGENZIA
> ENTRATE" cos'è....?

un mistero! :D

> Almeno il 70% delle persone non la conosce... ;-)

lol hai ragione... se dicevo Equitalia ero sicuramente piu' alla moda! :D

Ale, ne approfitto... conosci Web Service da interrogare (
dot.net
) per
voli aerei, hotels, treni ????



text:
On 30 Nov, 14:19, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> > Maurizio... il Titolo che hai usato non per tutti... "AGENZIA
> > ENTRATE" cos' ....?
>
> un mistero! :D
>
> > Almeno il 70% delle persone non la conosce... ;-)
>
> lol hai ragione... se dicevo Equitalia ero sicuramente piu' alla moda! :D
>
> Ale, ne approfitto... conosci Web Service da interrogare (
dot.net
) per
> voli aerei, hotels, treni ????
>
> --
> ------------
> Pablitomf

Spiacente... ma ultimamente sono completamente MORTO...
Conosco il risotto con la salsiccia... ;-)

Tutto bene...? Spero di si.

mi2

@Alex


text:
> Spiacente... ma ultimamente sono completamente MORTO...
> Conosco il risotto con la salsiccia... ;-)

eh ma non posso mica interrogarlo da remoto il risotto! :D

> Tutto bene...? Spero di si.

si si, sull'NG morto anche io ormai... :)

tu ti sei dato alla cucina?



text:
On 30 Nov, 19:54, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> > Spiacente... ma ultimamente sono completamente MORTO...
> > Conosco il risotto con la salsiccia... ;-)
>
> eh ma non posso mica interrogarlo da remoto il risotto! :D

NOoooo queste sono cose che vanno trattate di persona...!

> > Tutto bene...? Spero di si.
>
> si si, sull'NG morto anche io ormai... :)
>
> tu ti sei dato alla cucina?

Magari... mi sono dato e basta...
Giochicchio con net, ma faccio fatica a fare cose semplici... ho
pochissimo tempo libero e poi la voglia non è più quella di una volta.

@Alex


author: Silvio

text:
> Carissimi, ho avuto questa esigenza e ho fatto il controllo... la
> condivido con voi... magari vi serve per le anagrafiche dei clienti:

[cut]

Grazie!!!

Finalmente ho trovato il tempo di provarla (stanotte).
Funziona bene ed è veramente utile.

Grazie.

Ciao

Silvio


text:
Silvio ha scritto:

bene, mi fa piacere... ovviamente il parse dell'html lo si puo' curare
decisamente meglio ottenendo risultati migliori... ma per i "fiocchetti"
lascio a voi libero arbitrio... PS, ovviamente questo sistema controlla
anche le P.IVA non italiane... basta aggiungere un altro campo alla form
con la lista (sigle) degli stati, e darne il valore in pasto al link al
posto di "IT" (io l'ho dato di default perche' mi interessano solo quelle
italiane)... ;)

--

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


text:
On 28 Nov, 12:31, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> Carissimi, ho avuto questa esigenza e ho fatto il controllo... la
> condivido con voi... magari vi serve per le anagrafiche dei clienti:
>
> Form:
> ControlloPI
>
> Campi:
> cmp_PI (campo in cui digitare la Partita Iva)
> cmp_Esito (campo in cui sar riportato il risultato della verifica)

>     xxEEsito = Replace(xxEEsito, "à", " ")
>     xxEEsito = Replace(xxEEsito, "è", " ")

Saluti a tutti, scusate.....
ho provato ad usarla anche io ma mi da sempre come risultato:

CODICE IVA NON VALIDO/NON CORRETTO
Partita IVA: ????????????????? (ovviamente per la privacy non ho
postato il numero di Piva)
Denominazione: ---
Indirizzo: ---
Data di inizio validit : ---
Data di fine validit : ---

Il codice naturalmente non mi da errore, dove ho sbagliato?
Oppure è possibile consultare soltanto alcune partite iva?
Oppure non ho capito un tubo?
Ancora saluti


text:
> Saluti a tutti, scusate.....
> ho provato ad usarla anche io ma mi da sempre come risultato:

> CODICE IVA NON VALIDO/NON CORRETTO
> Partita IVA: ????????????????? (ovviamente per la privacy non ho
> postato il numero di Piva)
> Denominazione: ---
> Indirizzo: ---
> Data di inizio validit : ---
> Data di fine validit : ---

> Il codice naturalmente non mi da errore, dove ho sbagliato?
> Oppure � possibile consultare soltanto alcune partite iva?
> Oppure non ho capito un tubo?
> Ancora saluti

il codice prende i dati dal sito delle agenzie delle entrate e te lo
ripropone in una variabile... per cui se vai sul sito
(
http://www1.agenziaentrate.it/servizi/vies/vies.htm?p=&s=IT
), e inserisci
la partita iva indicata, il risultato � lo stesso. Sei sicuro che la P.Iva
sia corretta e censita?... prova con altre P.Iva (sicuramente valide...
cercale online tipo telecom e roba simile) e verificane i risultati.



text:

Ok funziona....
Grazie 1000
Saluti
M7a1x


text:
On 7 Dic, 09:49, pablit...@pablito.mf (Pablitomf) wrote:

> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it

Saluti a tutti
Funziona sì ma con riserva......
nel senso che funziona solo con determinate p.iva; a tal proposito nel
sito dell'agenzia delle entrate si parla di operatori commerciali
titolari di una partita IVA che effettuano cessioni intracomunitarie;
quindi se provate a cercare la partita iva del titolare del bar dove
la mattiana fate colazione vi da (fino a prova contraria) come
risultato: CODICE IVA NON VALIDO/NON CORRETTO.
Saluti
M7a1x


text:
> Saluti a tutti
> Funziona sì ma con riserva......
> nel senso che funziona solo con determinate p.iva; a tal proposito nel
> sito dell'agenzia delle entrate si parla di operatori commerciali
> titolari di una partita IVA che effettuano cessioni intracomunitarie;
> quindi se provate a cercare la partita iva del titolare del bar dove
> la mattiana fate colazione vi da (fino a prova contraria) come
> risultato: CODICE IVA NON VALIDO/NON CORRETTO.
> Saluti
> M7a1x

uhm... mi sa che hai ragione... devo contattare l'agenzia delle entrate
allora... cosi' mi faccio dire un po' cosa interrogare per averle tutte.



text:

Il fatto che nel sito non ci sia un'area dedicata credo che sia già
una risposta....
Credo che rispondano in senso negativo; l'interrogazione delle banche
dati (Agenzia delle Entrate nel caso specifico) è prerogativa delle
forze di polizia (in questo caso sopratutto Guardia di Finanza).
In attesa puoi cambiare intestazione al post visto che trattasi di
sole partite iva comunitarie.
Distinti Saluti
M7a1x


text: Aggiorno questo vecchio post per segnalare che attualmente sono disponibili web service per controllare P.IVA e C.F. italiane (anche non iscritte al VIES).


author: RobertoA

text:
Il 23/03/2020 15:39,
nine...@gmail.com
 ha scritto:
> Aggiorno questo vecchio post per segnalare che attualmente sono disponibili web service per controllare P.IVA e C.F. italiane (anche non iscritte al VIES).
>

"..sono disponibili.." ?
Dove?
Per controllare, intendi dire verificare se esiste la partita Iva o
farti anche restituire i dati della ditta?


author: BFS

text:
Il 23/03/2020 15:39,
nine...@gmail.com
 ha scritto:
> Aggiorno questo vecchio post per segnalare che attualmente sono disponibili web service per controllare P.IVA e C.F. italiane (anche non iscritte al VIES).
>

senza capcha da inserire?
esci il link :-)

grazie!


author: Bruno Campanini

text:
BFS pretended :

https://telematici.agenziaentrate.gov.it/VerificaPIVA/Scegli.do?parameter=verificaPiva

Nihil novi sub sole.

Bruno


text:

ma c'è sempre il capcha da inserire quindi inutile

:-/


text:

Fanno il riconoscimento targhe, come mai e' cosi' complesso fare un
programma per il riconoscimento captha?
Mi sembra incredibbole che a qualcuno non gli siano girate tipo
ventilatore e non si sia messo a creare un anti-captcha


text:
Il 23/03/2020 15:39,
nine...@gmail.com
 ha scritto:
> Aggiorno questo vecchio post per segnalare che attualmente sono disponibili web service per controllare P.IVA e C.F. italiane (anche non iscritte al VIES).
>

Gentilissimo sig.
nine...@gmail.com
 , sono interessato alle procedure
indicate nel 3d
E' possibile saperne qualcosa di piu' ?
Cordiali saluti


text:

riconoscere una targa è una boiata rispetto a riconoscere un capcha
visto che cambiano sempre sfondo, font, posizioni delle lettere etc
mentre la targa ha sempre proporzioni fisse e caratteri chiari

quello che non capisco è perchè non permettino di farlo agli utenti
autenticati sul sito

bah
BFS


title: Finestra di ricerca file

author: Trombini Raffaele

text:
Sto cercando il modo di creare una finestra tipo quella di ricerca di
windows che mi permetta cliccando su un tasto "sfoglia" nella mia maschera,
di andare a cercare un file sul mio harddisk e mettere il percorso di tale
file(compreso il nome ovviamente!) in una variabile da usare all' interno di
un modulo.
Vi dice niente: microsoft common dialog control, version 6.0 riguardo i
controli activeX?
E soprattutto perchè quando cerco di usarlo in una maschera mi dice che non
dispongo della licenza necessaria per usare l' activeX?
Grazie
Ciao
Raffaele


title: Finestra di ricerca file

author: Alessandro Baraldi

text:
"Trombini Raffaele" <
trombini...@libero.it
> wrote in message
news:dv73uj$k2a$
2...@fata.cs.interbusiness.it
> Sto cercando il modo di creare una finestra tipo quella di ricerca di
> windows che mi permetta cliccando su un tasto "sfoglia" nella mia maschera,
> di andare a cercare un file sul mio harddisk e mettere il percorso di tale
> file(compreso il nome ovviamente!) in una variabile da usare all' interno di
> un modulo.
Mi sembra come quello che voleva inventare l'H2O calda....!
Queste cose sono già fatte, basta usarle.
> Vi dice niente: microsoft common dialog control, version 6.0 riguardo i
> controli activeX?
No, cos'è il fratello cattivo di Obelix...? O forse il cugino
stupido di Asterix...?
> E soprattutto perchè quando cerco di usarlo in una maschera mi dice che non
> dispongo della licenza necessaria per usare l' activeX?
Beh questo è normale se non hai la versione di Sviluppo di Access
chiamata ODE(Office Developer Edition) oppure Visualbasic, oppure
VisualStudio.
> Grazie
> Ciao
> Raffaele
Dai uno sguardo quì:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]
FAQ n°:
1.26 Commondialog e Browse for folder attraverso #56 MsAccess.exe
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Protezione database

author: Andrea B

text:
quale è la soluzione migliore x oscurare codice e tabelle importanti del
programma?
grazie
andrea


title: Protezione database

author: Roberto da Parma

text:
"Andrea B" <
kaoti...@virgilio.it
> ha scritto nel messaggio
news:45152a59$0$47965$4faf...@reader3.news.tin.it...

C'è una grande argomentazione dietro che è credo in parte trattata anche su
www.sitocomune.com
Così su due piedi ti potrei dire di applicare la proprietà nascosto alle
tabelle e impostare una password nel codice VBA.
Inoltre c'è sempre la creazione del file MDE.
Non mi inoltro di più perchè puoi trovare tanto sul sito.
Ciao
Roberto


title: Protezione database

text:
grazie di cuore. andrea
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:45155d1b$0$35076$4faf...@reader4.news.tin.it...



title: ado access 97

author: Gianluca Floris

text:
Ciao a tutti,
cercavo in rete informazioni sull'utilizzo dell' ado in access per
effettuare delle query... ma non son riuscito a trovare praticamente nulla
di intressante.
Qualcuno potrebbe postarmi qualche esempio ?
Grazie a tutti, ciao
Gianluca


title: ado access 97

text:
scusate, intendevo dao



title: ado access 97

author: MA

text:

Proprio ieri e l'altro ieri ne abbiamo parlato qui.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: ado access 97

text:
potresti indicare l'oggetto del thread ?



title: ado access 97

text:
Gianluca Floris wrote:
> potresti indicare l'oggetto del thread ?
Scrivi DOPO il quoting
>
>
>>> Ciao a tutti,
>>>
>>> cercavo in rete informazioni sull'utilizzo dell' ado in access per
>>> effettuare delle query... ma non son riuscito a trovare praticamente
>>> nulla di intressante.
>>>
>>> Qualcuno potrebbe postarmi qualche esempio ?
>>>
>>> Grazie a tutti, ciao
>>> Gianluca
>>
>> Proprio ieri e l'altro ieri ne abbiamo parlato qui.
[TEORIA] - Operare con i recordset...



title: ado access 97

text:
Gianluca Floris ha scritto:
> scusate, intendevo dao
Si immaginavo....!

Scrivi dopo il Quoting.
Direi che l'Help di cui disponi ha tutto quanto serve
ESEMPI compresi per darti le necessarie direttive.
Saluti
@Alex
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: pulsante chiusura maschera e access 97

text:
mi viene un nervoso solo a pensarci:
con A2000 nelle impostazioni delle proprietıı delle maschere imposto su no il pulsante di chiusura ed ıı' tutto ok (sparisce)
faccio lo stesso con A97 e quello rimane lıı come se nulla fosse, perfettamente funzionante che sembra che mi voglia sfottere.
Cosa devo fare, trapanare il video e con un martello disintegrarlo?
------------------------------------------------------------------------
Questo messaggio e` stato inviato da
http://www.inwind.it


title: pulsante chiusura maschera e access 97

author: Karl Donaubauer

text:
<
massim...@inwind.it
> ha scritto:...
> mi viene un nervoso solo a pensarci:
> con A2000 nelle impostazioni delle proprietýý delle maschere imposto su no
il pulsante di chiusura ed ýý' tutto ok (sparisce)
> faccio lo stesso con A97 e quello rimane lýý come se nulla fosse,
perfettamente funzionante che sembra che mi voglia sfottere.
> Cosa devo fare, trapanare il video e con un martello disintegrarlo?
Vale una prova.
Altri metodi funzionano (così così) con API
http://www.mvps.org/access/api/api0022.htm
o
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q210299
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: pulsante chiusura maschera e access 97

author: Lord Rothgar

text:
On Fri, 18 Jan 2002 12:27:25 +0000 (UTC),
massim...@inwind.it
wrote:
>mi viene un nervoso solo a pensarci:
>con A2000 nelle impostazioni delle proprietıı delle maschere imposto su no il pulsante di chiusura ed ıı' tutto ok (sparisce)
>faccio lo stesso con A97 e quello rimane lıı come se nulla fosse, perfettamente funzionante che sembra che mi voglia sfottere.
>Cosa devo fare, trapanare il video e con un martello disintegrarlo?
No, anche se a volte ho la stessa tentazione.
Devi semplicemente impostare a "NO" anche la voce "Casella menu
controllo" e vedrai sparire il pulsante di chiusura
Ciao
Lord Rothgar


title: pulsante chiusura maschera e access 97

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:a299rt$uam2v$1...@ID-46617.news.dfncis.de...

Grazie, Max.


title: pulsante chiusura maschera e access 97

text:
"Lord Rothgar" <
emp...@vonhultor.com
> ha scritto nel messaggio
news:bblg4uc5i6uk0d2eq...@4ax.com...

Grazie, Max.


title: pulsante chiusura maschera e access 97

author: Lucia Rita Carfagno

text:
"massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
news:b_l28.13502$ly.4...@twister1.libero.it...
>
> "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> news:a299rt$uam2v$1...@ID-46617.news.dfncis.de...
> > <
massim...@inwind.it
> ha scritto:...
> > > mi viene un nervoso solo a pensarci:
> > > con A2000 nelle impostazioni delle proprietýý delle maschere imposto
su
> no
> > il pulsante di chiusura ed ýý' tutto ok (sparisce)
> > > faccio lo stesso con A97 e quello rimane lýý come se nulla fosse,
> > perfettamente funzionante che sembra che mi voglia sfottere.
> > > Cosa devo fare, trapanare il video e con un martello disintegrarlo?
> >
> > Vale una prova.
> >
> > Altri metodi funzionano (cosě cosě) con API
> >
http://www.mvps.org/access/api/api0022.htm
> > o
> >
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q210299
> >
> > --
> > HTH
> > Karl
> > *********
> > Access-FAQ (tedesco):
http://www.donkarl.com
> >
> >
> Grazie, Max.
>
>
Scusate che intendete per pulsante di chiusura? Quello contrasseganto da una
x in alto a destra nella maschera?
Se č cosě come mai a me non sparisce? Ho messo NO nella Casella Menu
Controllo, ma rimane lě.
Grazie
Ciao
Rita


title: pulsante chiusura maschera e access 97

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:uEa48.3583$6e5.1...@twister2.libero.it...
>
> "massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
> news:b_l28.13502$ly.4...@twister1.libero.it...
> >
> > "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> > news:a299rt$uam2v$1...@ID-46617.news.dfncis.de...
> > > <
massim...@inwind.it
> ha scritto:...
> > > > mi viene un nervoso solo a pensarci:
> > > > con A2000 nelle impostazioni delle proprietýý delle maschere imposto
> su
> > no
> > > il pulsante di chiusura ed ýý' tutto ok (sparisce)
> > > > faccio lo stesso con A97 e quello rimane lýý come se nulla fosse,
> > > perfettamente funzionante che sembra che mi voglia sfottere.
> > > > Cosa devo fare, trapanare il video e con un martello disintegrarlo?
> > >
> > > Vale una prova.
> > >
> > > Altri metodi funzionano (così così) con API
> > >
http://www.mvps.org/access/api/api0022.htm
> > > o
> > >
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q210299
> > >
> > > --
> > > HTH
> > > Karl
> > > *********
> > > Access-FAQ (tedesco):
http://www.donkarl.com
> > >
> > >
> > Grazie, Max.
> >
> >
> Scusate che intendete per pulsante di chiusura? Quello contrasseganto da
una
> x in alto a destra nella maschera?
> Se è così come mai a me non sparisce? Ho messo NO nella Casella Menu
> Controllo, ma rimane lì.
>
> Grazie
> Ciao
> Rita
>
>
Mi riferisco al pulsante X in alto a destra della mascherae  non a quello di
ACCESS. Con A2000 devi mettere NO sulla proprietà Pulsante Chiusura della
maschera. Se usi A97, anche se metti No sulla suddetta proprietà ma poi
ingrandisci a tutto schermo la maschera o dai il comando DoCmd.Maximize, il
pulsante ricompare. Per ovviare al problema dovresti dimensionare
diversamente la maschera (non a tutto schermo) oppure puoi impedire che la
maschera si chiuda anche se ci clicchi sopra.
Ciao, Max.


title: pulsante chiusura maschera e access 97

text:
"massimo19667" <
massim...@inwind.it
> ha scritto nel messaggio
news:XHD68.3619$nI1....@twister1.libero.it...

Ciao Massimo, scusami ma ho visto solo adesso la tua e-mail, ne arrivano
tante che non riesco a leggerle tutte.
Grazie mille, metto in pratica.
Saluti
Rita


title: Immagini trasparenti

author: Easysmile

text:
Acc2002
vorrei inserire una GIF con sfondo trasparente in un report ma lo sfondo mi
viene bianco e mi copre quello che sta sotto!
Prima di postare ho dato un'occhiata ai vecchi post in google ed anche nel
sito comune. Ho trovato dei consigli relativi a copiare e incollare prima
l'immagine in word o excel quindi ricopiarla e reincollarla.
L'ho fatto (sia con Excel che con Word) ma non funziona....
L'immagine l'ho realizzata con photopaint, salvando in gif e impostando il
bianco come colore trasparente.
Poi in Excel, come consigliato ho impostato la trasparenza (ho provato sia
con trasparenza che con niente sfondo dalle proprietą dell'oggetto),
incollato sul report, impostato lo sfondo e il bordo a trasparente, ma
ancora non ottengo il risultato sperato.
Questo consiglio riportato sul sito č per caso relativo ai soli forms mentre
per i reports č impossibile?
Oppure cosa sbaglio?
Grazie in anticipo!
Carlo


title: Immagini trasparenti

text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> wrote in message
news:2rbalfF...@uni-berlin.de...
> Acc2002
> vorrei inserire una GIF con sfondo trasparente in un report ma lo sfondo
mi
> viene bianco e mi copre quello che sta sotto!
scusate, ho già risolto!!
non so nemmeno io come...ho fatto solo l'ennesimo tentativo e ha funzionato!
:-))
Carlo


title: Immagini trasparenti

author: TANNHAUSER

text:
Easysmile ha scritto:


Oppure, per il futuro, prova ad utilizzare il formato Windows Meta File
(*wmf).
CIao,
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Completamento automatico

author: Maverick

text:
Salve!
Esiste un metodo che completa automaticamente un campo?
Mi spiego meglio: ho un campo "e-mail" la cui estensione (tipo
"@
pincopalla.it
") è sempre la stessa, ma l'account è identico a quello
presente in un altro campo "account" precedente a quello "e-mail".
Esiste la possibilità, per ciascun record, una volta riempito il campo
"account" completare automaticamente il campo "email" automaticamente con
tutta la sua estensione? Spero di sì!
Grazie.


title: Completamento automatico

text:
"Maverick" <
di...@apuliae.com
> ha scritto nel
messaggio
news:5r2jc.144467$rM4.5...@news4.tin.it...

Certo adatta la routine presente sul sitocomune
per dividere Nome e Cognome e su afterupdate del
tuo user ci rifili l'account
con me.usertext = me.usertaex & [Tuoaccount]
MAssimiliano


title: forzatura apici su query

author: Michele

text:
Ciao a tutti,
ho una semplice query che ha nella condizione WHERE il valore (campo
tipo testo) di un controllo persente in una maschera.
SELECT Clienti.*
FROM Clienti
WHERE (((Clienti.NomeSocietą)=[Forms]![societa]![societa]));
La query funziona, perņ utilizzandola per RecordsetClone ottengo
l'errore 2465: Impossibile trovare il campo
Credo che l'errore sia dovuto alla mancanza degli apici nella query, se
infatti la scrivo direttamente cosģ:
SELECT Clienti.* FROM Clienti
WHERE (((Clienti.NomeSocietą)='XYZ'));
tutto funziona.
Dopo l'introduzione ecco la domanda:
come faccio a forzare l'inserimento degli apici nella query se passo il
dato da una forms?
Sarņ grato a chi mi aiuta!
Michele

--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: forzatura apici su query

text:
"Michele" <
mbos...@freemail.it
> ha scritto nel messaggio
news:1ebd087515422b378aa...@mygate.mailgate.org...
> Ciao a tutti,
> ho una semplice query che ha nella condizione WHERE il valore (campo
> tipo testo) di un controllo persente in una maschera.
>
> SELECT Clienti.*
> FROM Clienti
> WHERE (((Clienti.NomeSocietà)=[Forms]![societa]![societa]));
>
> La query funziona, però utilizzandola per RecordsetClone ottengo
> l'errore 2465: Impossibile trovare il campo
>
> Credo che l'errore sia dovuto alla mancanza degli apici nella query, se
> infatti la scrivo direttamente così:
>
> SELECT Clienti.* FROM Clienti
> WHERE (((Clienti.NomeSocietà)='XYZ'));
>
> tutto funziona.
> Dopo l'introduzione ecco la domanda:
> come faccio a forzare l'inserimento degli apici nella query se passo il
> dato da una forms?
>
> Sarò grato a chi mi aiuta!
> Michele
>
>
>
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
WHERE (((Clienti.NomeSocietà)='" & [Forms]![societa]![societa] & "'));
prova così, dovrebbe funzionare e fammi sapere.
CIAO


title: forzatura apici su query

author: Michele Boscolo

text:
"Giovanni_A" <
artig...@deejaymail.it
> wrote in message
news:nSxpa.60622$
iy5.1...@twister2.libero.it
cut
> WHERE (((Clienti.NomeSocietà)='" & [Forms]![societa]![societa] & "'));
>
> prova così, dovrebbe funzionare e fammi sapere.
>
> CIAO
Non ottengo nulla.
Quindi non legge il valore del controllo ma lo considera come stringa.
come fare??



title: forzatura apici su query

author: Roberto da casa

text:
"Michele" <
mbos...@freemail.it
> ha scritto nel messaggio
news:1ebd087515422b378aa...@mygate.mailgate.org...

Scusa, ma cosa significa "utilizzandola per RecordsetClone " ?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: forzatura apici su query

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:I9ypa.61163$
DT4.1...@twister1.libero.it
>
> "Michele" <
mbos...@freemail.it
> ha scritto nel messaggio
> news:1ebd087515422b378aa...@mygate.mailgate.org...
> > Ciao a tutti,
> > ho una semplice query che ha nella condizione WHERE il valore (campo
> > tipo testo) di un controllo persente in una maschera.
> >
> > SELECT Clienti.*
> > FROM Clienti
> > WHERE (((Clienti.NomeSocietą)=[Forms]![societa]![societa]));
> >
> > La query funziona, perņ utilizzandola per RecordsetClone ottengo
> > l'errore 2465: Impossibile trovare il campo
> >
> > Credo che l'errore sia dovuto alla mancanza degli apici nella query, se
> > infatti la scrivo direttamente cosģ:
> >
> > SELECT Clienti.* FROM Clienti
> > WHERE (((Clienti.NomeSocietą)='XYZ'));
> >
> > tutto funziona.
> > Dopo l'introduzione ecco la domanda:
> > come faccio a forzare l'inserimento degli apici nella query se passo il
> > dato da una forms?
> >
> > Sarņ grato a chi mi aiuta!
> > Michele
>
> Scusa, ma cosa significa "utilizzandola per RecordsetClone " ?
>
> --
> Roberto
>
Ho costruito una maschera "clienti" in modo singola
scheda, che ha per origine dati:
SELECT Clienti.* FROM Clienti WHERE
(((Clienti.NomeSocietą)=Forms!societa!societa));
ho una sottomaschera "smt_clienti" in modo foglio dati,
con la stessa origine dati.
In questo modo scegliendo in un controllo testo "societa"
nella maschera "societa"  il nome della societa,
all'apertura della maschera "clienti" vengono
visualizzati correttamente nella maschera e sottomaschera
i clienti di quella societą.
Ho aggiunto la possibilitą di sincronizzare la
maschera "clienti" dalla sottomaschera "smt_clienti"
aggiungendo il codice
nell'evento Form_Current:
Private Sub Form_Current()
On Error GoTo Err_Form_Current
cerca = Me![IDCliente]
Forms![Clienti].RecordsetClone.FindFirst "[idcliente]= "
& cerca
Forms![Clienti].Bookmark = Forms!
[Clienti].RecordsetClone.Bookmark
End sub
Se nella sottomaschera "smt_clienti" cambio il record
corrente ottengo un errore:
Numero errore 2465: Impossibile trovare il campo '|' a
cui si fa riferimento nell'espressione.
dove sbaglio?
Ho fatto diverse prove e vi confermo che se non filtro la
societa, la sicronizzazione funziona correttamente.
Ringrazio in anticipo chi mi da suggerimenti.
Mike



title: forzatura apici su query

text:
"Michele Boscolo" <
mbos...@freemail.it
> ha scritto nel messaggio
news:1baa14beeaee9c623ca...@mygate.mailgate.org...
> "Giovanni_A" <
artig...@deejaymail.it
> wrote in message
> news:nSxpa.60622$
iy5.1...@twister2.libero.it
>
> cut
>
> > WHERE (((Clienti.NomeSocietà)='" & [Forms]![societa]![societa] & "'));
> >
> > prova così, dovrebbe funzionare e fammi sapere.
> >
> > CIAO
>
> Non ottengo nulla.
> Quindi non legge il valore del controllo ma lo considera come stringa.
>
> come fare??
>
allora prova così:
> > WHERE (((Clienti.NomeSocietà)='" & [Forms]![societa]![societa].Text &
"'));


title: forzatura apici su query

text:
> > Non ottengo nulla.
> > Quindi non legge il valore del controllo ma lo considera come stringa.
> >
> > come fare??
> >
> allora prova così:
> > > WHERE (((Clienti.NomeSocietà)='" & [Forms]![societa]![societa].Text &
> "'));
come prima, non trova nulla.
non capisco ci sara un modo per forzare l'inserimento degli apici, o
sbagio.



title: forzatura apici su query

text:
"Michele Boscolo" <
mbos...@freemail.it
> ha scritto nel messaggio
news:47ac20bdff0246c323d...@mygate.mailgate.org...

E come hai impostato le proprietą Collega campi secondari e Collega campi
master del controllo sottomaschera?
Comunque prova a vedere cosa syuccede con:
Private Sub Form_Current()
Dim cerca As Long
cerca = Me![IDCliente]
Forms!Clienti.SetFocus
Forms!Clienti!IDCliente.SetFocus
DoCmd.FindRecord cerca
End sub



title: gli manca un parametro query, ma quale?

author: P. Bianchi

text:
In un database tramite una form interattiva si chiede chiede nome e
cognome, si cerca un soggetto, lo si mette in una tabella d'appoggio e
si stampa un report (composto di due sottoreport, uno grafico e un altro
tabellare) basandosi sulla tabella d'appoggio.
Sfruttando questo impianto, vorrei stampare in batch anziche'
interattivamente i report di tutti i soggetti del giorno; questi
soggetti sono stati estratti con certi criteri e stanno nella query "QRY
soggetti del giorno". Con un loop prendo i soggetti da qs. query, li
passo uno per uno alla tabella d'appoggio e stampo il report che si
appoggia a detta tabella.
Non riesco a inserirli nella tabella d'appoggio. Perche'?
Questo e' il codice che fallisce (la riga buggata e' indicata con " ***
> ")
'
==============================================================================
Private Sub StampaSchedeOdierne_Click()
    ' dal primo paziente odierno all'ultimo odierno
    ' inserisci strid in TBLTMP sripaziente
    ' invoca il report schede con azione stampa

    Dim mydb As Database
    Dim myrs As Recordset
    Dim thisstrid As String
    Dim SQL_command As String

    Set mydb = CurrentDb()
    Set myrs = mydb.OpenRecordset("select * from [QRY valori odierni
fuori limiti]")
    myrs.MoveFirst
    Do While Not myrs.EOF
        Let thisstrid = myrs!STRIDPAZIENTE
*****>  Let SQL_command = "UPDATE 'TBLTMP idpaziente' SET
Stridpaziente='" & thisstrid & "'"
        MsgBox (SQL_command)

          CurrentDb.Execute SQL_command
          DoCmd.OpenReport "RPT scheda PAZIENTe", acViewPrint

        myrs.MoveNext
    Loop

    Set myrs = Nothing
    Set mydb = Nothing

End Sub
'=================================================================================
Ovviamente il codice materialmente si pianta al momento di eseguire
CurrentDbExecute, ma il problema e' la stringa SQL_Command, che io
ispeziono tramite una msgbox e contiene:
                   UPDATE 'TBLTMP idpaziente' SET Stridpaziente =
'12345678'
Dove la tabella d'appoggio si chiama _TBLTMP Idpaziente_ e va espressa
fra apici, mentre _stridpaziente_ e' un campo testo in tale tabella. Sia
che io metta questo id fra apici o senza apici, che concluda la stringa
SQL con semicolon o senza, mi da' sempre lo stesso errore
ossia
                   Syntax error in Query. Incomplete query clause
Cosa altro occorre per completare validamente qs. query di
aggiornamento? Secondo l'help la sintassi e' sufficiente.
Grazie, ciao, buon anno atutti.
B.


title: gli manca un parametro query, ma quale?

author: Antonio Biso

text:
P. Bianchi <
no.priva...@so.sorry.it
> wrote in message
3C3326CA...@so.sorry.it...
> Questo e' il codice che fallisce (la riga buggata e' indicata con " ***
> > ")
>
> *****>  Let SQL_command = "UPDATE 'TBLTMP idpaziente' SET
> Stridpaziente='" & thisstrid & "'"
>                    UPDATE 'TBLTMP idpaziente' SET Stridpaziente =
> '12345678'
>
> Dove la tabella d'appoggio si chiama _TBLTMP Idpaziente_ e va espressa
> fra apici, mentre _stridpaziente_ e' un campo testo in tale tabella. Sia
> che io metta questo id fra apici o senza apici, che concluda la stringa
> SQL con semicolon o senza, mi da' sempre lo stesso errore
> ossia
Prima di tutto ma perchè usi il Let?
Secondo, perchè non prepari una query di aggiornamento e vedi la sintassi
che ti da il QBE e poi usi quella?
Infatti per il tuo caso viene una cosa del genere:
UPDATE [TBLTMP idpaziente] SET [TBLTMP idpaziente].Stridpaziente = "1234";
Allora prova a usare questa stessa sintassi ricordandoti che per metttere
doppi apici in una stringa devi scriverli due volte di seguito
" prova ""stringa"" "
Antonio


title: gli manca un parametro query, ma quale?

text:
Antonio Biso wrote:
> >  UPDATE 'TBLTMP idpaziente' SET Stridpaziente = '12345678'
>
> Secondo, perchè non prepari una query di aggiornamento e vedi la sintassi
> che ti da il QBE e poi usi quella?
Perche' non ci avevo pensato: e' un'idea.
> Infatti per il tuo caso viene una cosa del genere:
> UPDATE [TBLTMP idpaziente] SET [TBLTMP idpaziente].Stridpaziente = "1234";
> Allora prova a usare questa stessa sintassi ricordandoti che per metttere
> doppi apici in una stringa devi scriverli due volte di seguito
> " prova ""stringa"" "
MIRACOLO! non ci posso credere, dopo due giorni di scornacchiamenti,
cosi' finalmente funziona. Compreso il trucco del doppio apice che non
conoscevo o non ricordavo. Grazie!
> Prima di tutto ma perchè usi il Let?
1) quando ho cominciato io (Basic in cp/m) si usava cosi', e le
abitudini prese da piccoli non si levano piu'
2) Si usa DIM? si usa SET? e allora un bel LET mi fa capire al volo che
e' un'assegnazione.
3) la ragione vera e' l'effetto "esame da carabiniere" (Avanti si
accomodi. Come si chiama? "Gargiulo Pasquale" (e ride) Perche' ride?
"Perche' ho risposto bene alla prima domanda"). Quando metto Let e
premendo Enter vedo che cambia colore mi dico, "be' fin qui il codice e'
giusto". Trovo che aiuta il morale.
Ciao
B.


title: gli manca un parametro query, ma quale?

text:
P. Bianchi <
ppbianc...@virgilio.it
> wrote in message
3C34212F...@virgilio.it...
> Antonio Biso wrote:
>
> > >  UPDATE 'TBLTMP idpaziente' SET Stridpaziente = '12345678'
> >
>
> > Secondo, perchč non prepari una query di aggiornamento e vedi la
sintassi
> > che ti da il QBE e poi usi quella?
>
> Perche' non ci avevo pensato: e' un'idea.
>
> > Infatti per il tuo caso viene una cosa del genere:
> > UPDATE [TBLTMP idpaziente] SET [TBLTMP idpaziente].Stridpaziente =
"1234";
> > Allora prova a usare questa stessa sintassi ricordandoti che per
metttere
> > doppi apici in una stringa devi scriverli due volte di seguito
> > " prova ""stringa"" "
>
> MIRACOLO! non ci posso credere, dopo due giorni di scornacchiamenti,
> cosi' finalmente funziona. Compreso il trucco del doppio apice che non
> conoscevo o non ricordavo. Grazie!
Piů che trucco č che evidentemente č quella sintassi. E siccome č inutile a
volte imparare a memoria la sintassi, sfruttiamo il trucco di far lavorare
il QBE
>
> > Prima di tutto ma perchč usi il Let?
>
> 1) quando ho cominciato io (Basic in cp/m) si usava cosi', e le
> abitudini prese da piccoli non si levano piu'
Beh, in effetti in basic e vb l'operatore assegnamento e uguaglianza č lo
stesso, perň...
> 3) la ragione vera e' l'effetto "esame da carabiniere" (Avanti si
> accomodi. Come si chiama? "Gargiulo Pasquale" (e ride) Perche' ride?
> "Perche' ho risposto bene alla prima domanda"). Quando metto Let e
> premendo Enter vedo che cambia colore mi dico, "be' fin qui il codice e'
> giusto". Trovo che aiuta il morale.
ROTFL!!!
Antonio


title: Data o testo nello stesso campo

text:
Salve a tutti,
devo creare un db in Access con cui controllare un certo numero di
progetti per ognuno dei quali devo memorizzare le date (circa 50) delle
fasi principali su cui poi faro' ricerche e conteggi. Poiche' in alcuni
casi non servono tutte le date, oppure alcune non sono note, vorrei
lasciare agli utenti tre possibilità: inserire la data, scrivere "n/a"
oppure "Non necessaria". E' possibile farlo con un solo campo per ogni
data?
Ho fatto qualche prova registando le date come testo e poi
convertendole usando e le funzioni Cdate o DateValue in una query ma
cosi' non riesco a gestire il testo (anche perche' un'espressione del
tipo IsError(CDate([tabella]![data])) sembra non funzionare).
Un'altra idea e' quella di usare uno o piu' campi booleani per le
condizioni "n/a" e "Non necessaria" che pero' dovrebbero esclure i
campi data, e viceveresa; in questo caso pero' dovrei gestire una
tabella con piu' di 150 colonne...
Altre idee??
Grazie mille
Simone


title: Data o testo nello stesso campo

author: VT @ home

text:
Il 11 Sep 2006 01:39:22 -0700, "Mr.Creosote" <
Mr.Cr...@lycos.it
> ha scritto:
>Salve a tutti,
>devo creare un db in Access con cui controllare un certo numero di
>progetti per ognuno dei quali devo memorizzare le date (circa 50) delle
>fasi principali su cui poi faro' ricerche e conteggi. Poiche' in alcuni
>casi non servono tutte le date, oppure alcune non sono note, vorrei
>lasciare agli utenti tre possibilità: inserire la data, scrivere "n/a"
>oppure "Non necessaria". E' possibile farlo con un solo campo per ogni
>data?
Io prevederei una tabella apposita per memorizzare le date relative a ciascun progetto:
CD_Progetto	FK sui valori della chiave primaria della tabella progetti
CD_Fase	Identificativo della fase (eventualmente FK sulla chiave primaria di una tabella Fasi")
Data_Fase	Data (inizio, fine ?) della fase
In questo modo avresti due possibilità, da scegliiere in base alle tue esigenze:
1) memorizzare per ogni progetto i record relativi a tutte le fasi, lasciando vuoto il campo Data_Fase in quei record
dove la data non è necessaria o ignota
2) memorizzare per ogni progetto i soli record relativi alle fasi di cui è nota la data, intendendo che se per un certo
progetto manca il record relativo ad una determinata fase, la data della medesima è ignota o non necessaria.
>Ho fatto qualche prova registando le date come testo e poi
>convertendole usando e le funzioni Cdate o DateValue in una query ma
>cosi' non riesco a gestire il testo (anche perche' un'espressione del
>tipo IsError(CDate([tabella]![data])) sembra non funzionare).
>
>Un'altra idea e' quella di usare uno o piu' campi booleani per le
>condizioni "n/a" e "Non necessaria" che pero' dovrebbero esclure i
>campi data, e viceveresa; in questo caso pero' dovrei gestire una
>tabella con piu' di 150 colonne...
>
>Altre idee??
>
>Grazie mille
>Simone
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: Compattazione database nel modulo di Access97.

author: dummy

text:
Il problema è nato quando il database a un controllo fatto su una tabella di
1500 record mi si è ingrandito da 400 Kb  a 7 Mb, quindi sono dovuto andare
sulla barra degli strumenti, utilità database per fargli fare il Compatta
Database.
Come si fà questa procedura in automatico nel modulo di access 97 nello
stesso database aperto e su stesso, senza che questo mi chieda quale
database compattare?
Grazie per questo aiuto che mi risolverà TANTISSIMI PROBLEMI...


author: giuly

text:
prova a fare una macro
inviatasti
%suc
ciao
giulia


author: Carlo Raffi

text:
Basta fare una macro con l'istruzione EseguiComando e specificare come
comando CompattaDatabase.
Dovrebbe funzionare
Ciao
raf...@tin.it
--
Posted from
relay.bassilichi.it
 [194.185.86.10]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Tore Marche

text:
dummy ha scritto:
> Il problema è nato quando il database a un controllo fatto su una tabella di
> 1500 record mi si è ingrandito da 400 Kb  a 7 Mb, quindi sono dovuto andare
> sulla barra degli strumenti, utilità database per fargli fare il Compatta
> Database.
>
> Come si fà questa procedura in automatico nel modulo di access 97 nello
> stesso database aperto e su stesso, senza che questo mi chieda quale
> database compattare?
Con questa istruzione lo puoi fare solo se non è condiviso con altri utenti,
o meglio, se al mpomento non è impegniato da altri utenti.
Associa ad un evento queste Istruzionie , Su Apertura
DoCmd.Echo True, ""
DoCmd.SetWarnings False
SendKeys "%(s)uc", False
Ciao Tore.



title: altro problema.. recordset e sql

author: Rupen

text:
Ciao
crare una variabile dao.recordset a partire da una tabella o da una query č
facile...
ma come gestire i casi contrari ?
mi spiego
se io ho un recordset (di cui non necessariamente conosco il codice sql o
l'origine) come posso applicare una query di comando a questi record?
mi spiego
Avendo un recordset e volendo applicargli una query di comando, oppure
filtrare i suoi record tramire una query si selezione che contiene dei join
ad altre tabelle o confrontarlo con un altro recordset... che ne so.. i casi
sono tanti... come posso fare usando il codice sql ? ( che da quello che ho
capito č estremamente piů veloce del codice vba che si serve del dao ?)
mi basterebbe anche riuscire a copiare un recordset intero in una tabella
(senza dover scorrere ogni record chiaramente!) per poi arrangiarmi con i
metodi tradizionali...
ciao ciao


title: altro problema.. recordset e sql

author: Alessandro Cara

text:
Rupen ha scritto:
>
> Ciao
>
> crare una variabile dao.recordset a partire da una tabella o da una query č
> facile...
opinabile (variabile? direi oggetto)
> ma come gestire i casi contrari ?
rilevo il recordsource e faccio una insert come select del recordsource?
(se tabella non esiste mi sembra che la crei)
> mi spiego
vediamo
> se io ho un recordset (di cui non necessariamente conosco il codice sql o
> l'origine)
dov'e' il recordsource? che c'e' nell'openrecordset?
>come posso applicare una query di comando a questi record?
che vuol dire?
>
> mi spiego
arivediamo
> Avendo un recordset e volendo applicargli una query di comando, oppure
> filtrare i suoi record tramire una query si selezione che contiene dei join
> ad altre tabelle o confrontarlo con un altro recordset... che ne so.. i casi
> sono tanti... come posso fare usando il codice sql ?
come spiegazione niente male!
> ( che da quello che ho
> capito č estremamente piů veloce del codice vba che si serve del dao ?)
dove sta scritto?Prova a fare 1000 insert e fare 1000 addnew e
confronta! Come fai ad avere un recordset senza usare l'sql (fosse pure
una opentable)
>
> mi basterebbe anche riuscire a copiare un recordset intero in una tabella
> (senza dover scorrere ogni record chiaramente!)
(cfr precedente uso di insert)
>per poi arrangiarmi con i
> metodi tradizionali...
quali sono?
>
> ciao ciao
bye bye
Il recordset deriva, per quanto ne so, esplicitamente da una query di
selezione , semplice o complicata quanto si vuole,o implicitamente
(recordsetclone) come oggetto di origine dati per una maschera associata
ed e messo a disposizione come file tipicamente sequenziale o tuttalpiu'
ISAM con possibilita' di sovrapporre dei filtri e/o ordinamenti.
Nel caso di derivazione da una openrecordset non si puo' non conoscere
la query perche' viene impostata.
Nel caso di derivazione da maschera vale comunque il concetto precedente
e comunque la query e' presente nella proprieta' recordsource (se e' una
query si puo' recuperare dalla collezione querydef).
Le caratteristiche di gestione e scorrimento sono dipendenti dal tipo di
recordset.
Le "query" di comando su un recordset, ove consentito, sono gestite
attraverso i metodi addnew, edit, delete
C'e' sempre da imparare ma nel tuo quesito c'e' qulacosa che "stona".
Qual'e' l'obiettivo? Da dove viene 'sto recordset?
a.cara


title: Consiglio su database

author: GIORGIO

text:
Avrei intenzione di creare un db ordini cosi strutturato:
FORNITORE
ARTICOLO
CONSEGNE-GEN
CONSEGNE-FEB
CONSEGNE-MAR
CONSEGNE-APR
...
E cosi via fino a dicembre
Una volta inserito le varie quantità mese per mese il mio fornitore mi
informa di aver spedito la quota prevista per gennaio (i tempi di consegna
possono durare anche un mese).
Vorrei una volta selezionato una casella di controllo che il db mi
visualizzasse in una maschera il quantitativo spedito nel relativo
mese.esempio:
ARTICOLO : XXXXX
ORDINI     SPEDITI       ORDINI     SPEDITI     ORDINI     SPEDITI
GEN          GEN              FEB              FEB          MAR
MAR
10.000          10.000          2000                            6000
Spero che qualcuno riesca a darmi qualche consiglio su come svilupparlo
Grazie
Giorgio


title: Consiglio su database

author: LaLo at home

text:
"GIORGIO" <
giemme...@tin.it
> ha scritto nel messaggio
news:coDd6.62218$ew1.3...@news.infostrada.it...

Dopo aver costruito il DB come dici tu, arrivi al mese di dicembre e ....
porca miseria non ho previsto i mesi successivi !?!?! Che ne dici di
svilupparlo nel seguente modo?
tblFornitori (IDFornitore, Fornitore, ...)
tblArticoli (IDArticolo, Articolo, ...)
tblConsegna (IDFornitore, IDArticolo, MeseConsegna, Quantità, ...)
Ho indicato i campi minimali da inserire in tabella. In questo modo non
vincoli l'articolo ad appartenere ad un solo fornitore oppure, se devi
inserire lo stesso articolo per più fornitori, lo fai una volta per tutte.
Ciao
LaLo


title: Maschere: Incremento di un anno rispetto alla data contenuta in un controllo di un record precedente.

author: Zappus

text:
Salve a tutti,
ecco il problema:
ho una maschera tabellare in cui tutti i controlli sono associati a campi di
una tabella.
Questa è la struttura:
Descrizionegenerica; datascadenza; dataintervento
aaaaaaaaaaaaaaaaa    20/09/05        22/09/05
bbbbbbbbbbbbbbb    20/09/06        24/09/06
ccccccccccccccccc    24/09/07        21/09/07
ddddddddddddddd    (in automatico 21/09/08)
questo db che ho realizzato serve a gestire future scadenze per cui
l'operatore inserisce dopo la dataintervento la descrizione del successivo
intervento e la datascadenza che sarà esattamente un anno dopo la data
intervento del record precedente.
E' possibile che nella data scadenza sia automaticamente inserito (senza
cioè doverlo scrivere) il valore della dataintervento + 1 anno del record
precedente?
Grazie Luca.


author: sv

text:
Zappus ha scritto:

Hai provato con Dlookup?
A tale proposito :
http://support.microsoft.com/kb/q101081/
Questa è tradotta con il traduttore automatico, quindi riferisciti sempre
a quella inglese.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:dhgdfl$blk$1...@news.newsland.it...

Può anche andare bene e ti ringrazio ma come faccio ad incrementare di un
anno la data scadenza?


text:
Zappus ha scritto:

Se "miaData" è una data allora:
annoprossimo=Year([miaData])+1



title: Compattare il Database

author: MHyde

text:
Ho inserito nell'evento Click del pulsante uscita dell'applicazione che ho
creato questo codice al fine di compattare il database ogni volta che si
esce.
Private Sub CmdUscita_Click()
    DoCmd.RunCommand acCmdCompactDatabase
    DoCmd.Quit
End Sub
Però non funziona, e mi da il seguente errore:
"Impossibile comprimere il database aperto durante l'esecuzione di una macro
o di codice Visual Basic.
Invece di utilizzare una macro o del codice, scegliere Utilità database dal
menu Strumento, quindi Compatta e ripristina database."
Come posso fare?
Michele


title: Compattare il Database

author: Alessandro IT

text:
"MHyde" <
M...@aaa.it
> wrote in message news:<Y0uTd.954390$
35.35...@news4.tin.it
>...

Perchè invece di usare del codice non prevedi di Flaggare la
compattazione alla Chiusura che Access esegue in modo automatico.
(Versioni > A97)
Ciao
@Alex


title: Ricerca Date

author: Enrico Pietrobon

text:
Ciao a tutti.

Ho un problema con la ricerca delle date con formato diverso da quello italiano.

Partiamo dall'inizio.
Nell' Pannello di controllo sotto la voce Lingua e tastiera ho inserito come formato l'italiano(Svizzero)
Questo significa che il formato della data non è con la / (barra)  ma bensì con il . (punto)
13.02.2014 per intenderci.

Inizio a memorizzare campi data all'interno di tabelle Access. e fino a qui tutto normale, anche se riesco a visualizzare le date con il . ma nelle tabelle la data è sempre rappresentata dalla /
Quando faccio una ricerca e quindi utilizzo la riga di comando format(xxxx,"mm/dd/yyyy") dove xxxx è la variabile dove è memorizzata la data di ricerca in formato 13.02.2014
mi appare sempre l'errore di conversione dati....

Io ho fatto una funzione che prende la data in formato con il . e la converte nel formato con le / e la cosa funziona, ma ora devo cambiare 2500 istruzioni con il nuovo sistema.

La mia paura non è quella della sostituzione, ma bensì è tutto corretto ?
Oppure cè un sistema diverso e piu semplice per gestire date in altri formato ?

grazie da subito

Enrico Pietrobon


title: Ricerca Date

text:
Difficile è....
Immaginavo



title: Ricerca Date

text:

L'errore, se on ho capito male, è di concetto, non nella ricerca. Le date sono date. Tu parli di come rappresentarle, di come le vedi in tabella. Ma questo è, appunto, una rappresentazione. Le date sono memorizzate come numero. E sono sempre quelle. Qua da noi (e nelle query) dd/mm/yyyy, in America (e in VBA) mm/gg/yyyy. Ma se fai un programma che funzioni sia qui che in America che in Cina come fai? Fai tre programmi diversi? None. Usi le query parametriche e lasci al sw fare il suo lavoro, cioè interpretare...Poi le date le rappresenti come più ti piacciono...


title: (di nuovo):record in sottomaschera....

author: Enrico Virginio

text:
Allora,
Ho creato una maschera principale che contiene a sua volta una
sottomaschera e,sui valori inseriti nelle varie txbox della maschera
principale premendo un pulsante "cerca", nella sottomaschera appaiono i
record relativi ai parametri di scelta che ho immesso nelle txbox...
e fin qui tutto ok.
Nella sottomaschera,nel corpo vicino ai campi del record, ho aggiunto un
pulsantino e vorrei che premendo su quel pulsante mi si aprisse una
maschera contenente il record selezionato perň visualizzato in
dettaglio.
io sul pulsantino ho fatto cosě:
DoCmd.OpenForm ("Dettaglio")
Forms!Dettaglio.RecordSource = "QueryDettaglio"
dove "QueryDettaglio" č una query che mi apre la maschera "Dettaglio" in
base un criterio del tipo:
[tbl].[campoID]=[Forms]![Sottomaschera_Ricerche]![campoID]
la maschera si apre ma al momento di impostare il RecordSource mi chiede
di inserire il parametro di Forms!Sottomaschera_Ricerche!campoID
Chi mi aiuta ??!!
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: (di nuovo):record in sottomaschera....

author: Paolo P

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:c19740b394173a48d3...@mygate.mailgate.org...
> Allora,
> Ho creato una maschera principale che contiene a sua volta una
> sottomaschera e,sui valori inseriti nelle varie txbox della maschera
> principale premendo un pulsante "cerca", nella sottomaschera appaiono i
> record relativi ai parametri di scelta che ho immesso nelle txbox...
> e fin qui tutto ok.
> Nella sottomaschera,nel corpo vicino ai campi del record, ho aggiunto un
> pulsantino e vorrei che premendo su quel pulsante mi si aprisse una
> maschera contenente il record selezionato però visualizzato in
> dettaglio.
> io sul pulsantino ho fatto così:
>
> DoCmd.OpenForm ("Dettaglio")
> Forms!Dettaglio.RecordSource = "QueryDettaglio"
>
> dove "QueryDettaglio" è una query che mi apre la maschera "Dettaglio" in
> base un criterio del tipo:
> [tbl].[campoID]=[Forms]![Sottomaschera_Ricerche]![campoID]
>
> la maschera si apre ma al momento di impostare il RecordSource mi chiede
> di inserire il parametro di Forms!Sottomaschera_Ricerche!campoID
>
> Chi mi aiuta ??!!
> Grazie.
>
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
L'hai già letta la risposta di Alessandro? Quella è la strada :)
Ciao Paolo


title: (di nuovo):record in sottomaschera....

author: Emyr

text:
On Tue, 5 Mar 2002 20:01:48 +0000 (UTC), "Enrico Virginio"
<
nor...@libero.it
> wrote:
>Allora,
>Ho creato una maschera principale che contiene a sua volta una
>sottomaschera e,sui valori inseriti nelle varie txbox della maschera
>principale premendo un pulsante "cerca", nella sottomaschera appaiono i
>record relativi ai parametri di scelta che ho immesso nelle txbox...
>e fin qui tutto ok.
>Nella sottomaschera,nel corpo vicino ai campi del record, ho aggiunto un
>pulsantino e vorrei che premendo su quel pulsante mi si aprisse una
>maschera contenente il record selezionato perň visualizzato in
>dettaglio.
>io sul pulsantino ho fatto cosě:
>
>DoCmd.OpenForm ("Dettaglio")
>Forms!Dettaglio.RecordSource = "QueryDettaglio"
>
>dove "QueryDettaglio" č una query che mi apre la maschera "Dettaglio" in
>base un criterio del tipo:
>[tbl].[campoID]=[Forms]![Sottomaschera_Ricerche]![campoID]
manca il nome della form parent della sottomsachera
[Forms]![NOMEMASCHERAPRINCIPALE]![Sottomaschera_Ricerche]![campoID]
>
>la maschera si apre ma al momento di impostare il RecordSource mi chiede
>di inserire il parametro di Forms!Sottomaschera_Ricerche!campoID
>
>Chi mi aiuta ??!!
>Grazie.
Saluti.
Emanuele.


title: ActiveX Calendar in italiano e....

author: Zampalunga

text:
Ciao a tutti e, come sempre, grazie per l'indispensabile, per me, ma sono
sicuro non solo per me, servizio che offrite.
Mi piacerebbe avere il controllo activeX con i giorni e i mesi in italiano
(ho solo la versione inglese).
Qualcuno mi sa dire, inoltre, dopo aver selezionato il giorno, il mese e
l'anno di interresse, come faccio ad averne restituito il valore? Mi spiego
meglio, in una macro, mi serve imporre una condizione sulla data
selezionata, visto che dalla composizione automatica non mi appare il nome
del controllo, come devo fare?
zampa...@tiscalinet.it


title: Somma in sottomaschera foglio dati

author: iperworld

text:
Ciao a tutti
ho questo problema che temo
sia già stato discusso ma dal quale
non riesco a uscire
ho una maschera in visualizzazione foglio dati
con un foglio dati secondario
(che è la relativa una sottomaschera)
le righe della maschera principale contengono  i dati
di una serie di fatture, mentre la sottomaschera
(e il foglio dati secondario) mostra
la distinta delle relative voci su cui la fattura è calcolata
(si tratta ovviamente di una relazione 1 a molti)
il problema è questo:
mi piacerebbe mostrare anche nella riga principale
l'importo della fattura per cui raccolgo i dati
nella sottomaschera con un campo calcolato
=Somma([importo onorario])
e poi mi ci riferisco al campo nella maschera
principale
=IIf(IsError(sms_onorario.Form!sum_onorario);0;
sms_onorario.Form!sum_onorario)
però finchè non apro il foglio dati secondario il
valore è lo stesso per tutti i record della
maschera principale, access non mi aiuta
ad andare oltre, per cui ricorro
ai vostri già preziosi consigli
c'è modo di ovviare al problema?
grazie


title: query con parametri multipli...

author: ringo

text:
Salve a tutti,
su di una maschera utilizzando il codice
riesco a scrivere in una casella di testo
una condizione del tipo "085","086","087"
ora vorrei che la mia query prenda come
paramentro la condizione scritta sopra.
Nella query scrivo come critrio:
 IN (forms!maschera!casella_testo)
ma non funziona...
qualcuno ha una dritta?
grazie!
ringo


title: query con parametri multipli...

author: Antonio Biso

text:
"ringo" <
sd...@tiscali.it
> ha scritto nel messaggio
news:aneeet$gn4$1...@serv1.albacom.net...
> Salve a tutti,
Ringooo, rinnngooooo
>
> su di una maschera utilizzando il codice
> riesco a scrivere in una casella di testo
> una condizione del tipo "085","086","087"
>
> ora vorrei che la mia query prenda come
> paramentro la condizione scritta sopra.
> Nella query scrivo come critrio:
>  IN (forms!maschera!casella_testo)
Perchè non ti crei dinamicamente la query preparando la stringa SQL con il
criterio IN e i valori presi via codice senza dover passare dal controllo
della maschera?
Antonio


title: query con parametri multipli...

author: Roberto da casa

text:
"ringo" <
sd...@tiscali.it
> ha scritto nel messaggio
news:aneeet$gn4$1...@serv1.albacom.net...

Posso sbagliarmi ma mi sembra che, in una preposizione WHERE, la clausola IN
deve avere tra parentesi o una lista di costanti o una istruzione SQL.
Se nella casella di testo hai memorizzato il valore:
085,086,087
potresti provare a scivere nei criteri della query:
In
(Left([Forms]![maschera]![casella_testo];3);Mid([Forms]![maschera]![casella_
testo];5;3);Mid([Forms]![maschera]![casella_testo];9;3))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query con parametri multipli...

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:tJzm9.38997$e31.8...@twister2.libero.it...

eh si hai ragione
ma non ho molto voglia... anzi
non ho tanto temo, dovrei cambiare tutta l'impostazione, questa per esempio
è una delle
select cheuso attualmente senza creare la stringa via VBA:
SELECT Polcli.fraz, Polcli.ramo, Polcli.ramo, RAMI.descrizione, Polcli.sub,
Subagenti.descri, Polcli.npc, Anacli.cognome1, Anacli.nome1, [cognome1] & "
" & [nome1] AS nominativo, Titcli.pol, Titcli.decorr, Titcli.totrata,
Anacli.indir1, Anacli.numciv1, Anacli.cap1, Anacli.citta1, Titcli.stato,
Anacli.prov1, Anacli.tel1, Anacli.modpag, Titcli.titolo, RAMI.descrizione,
IIf(([polcli].[ramo]="013") Or ([polcli].[ramo]="031") Or
([polcli].[ramo]="032"),"auto","no auto") AS tipo_auto,
IIf(([polcli].[ramo]="081") Or ([polcli].[ramo]="086"),"vita","no vita") AS
tipo_vita, IIf(([polcli].[ramo]<>"081") And ([polcli].[ramo]<>"086") And
([polcli].[ramo]<>"013") And ([polcli].[ramo]<>"031") And
([polcli].[ramo]<>"032"),"danni","no danni") AS tipo_danni,
provvigione.IMPORTO_PROVVIGIONI AS provvage
FROM ((((Titcli LEFT JOIN Polcli ON Titcli.pol = Polcli.pol) LEFT JOIN
Subagenti ON Polcli.sub = Subagenti.codice) LEFT JOIN RAMI ON Polcli.ramo =
RAMI.Ramo) LEFT JOIN Anacli ON Polcli.npc = Anacli.npc) LEFT JOIN
provvigione ON Titcli.PROG_TITOLO = provvigione.PROG_TITOLO
WHERE (((Polcli.fraz) Is Not Null) AND ((Polcli.ramo) Like
IIf([forms]![scheda_agente_arretrato]![select_ramo]="*","*",[forms]![scheda_
agente_arretrato]![select_ramo])) AND ((Polcli.ramo) In ("085","086")) AND
((Polcli.sub) Like
IIf([forms]![scheda_agente_arretrato]![select_agente]="*","*",[forms]![sched
a_agente_arretrato]![select_agente])) AND ((Titcli.decorr) Between
[forms]![Scheda_Agente_arretrato]![inizio_arretrato] And
[forms]![Scheda_Agente_arretrato]![fine_arretrato]) AND ((Titcli.stato)="E")
AND ((Titcli.titolo) Like
IIf([forms]![scheda_agente_arretrato]![pol_perf]=True,"1","*")) AND
((IIf(([polcli].[ramo]="013") Or ([polcli].[ramo]="031") Or
([polcli].[ramo]="032"),"auto","no auto")) Like
IIf([forms]![scheda_agente_arretrato]![tipo_pol]="2","auto","*")) AND
((IIf(([polcli].[ramo]="081") Or ([polcli].[ramo]="086"),"vita","no vita"))
Like IIf([forms]![scheda_agente_arretrato]![tipo_pol]="3","vita","*")) AND
((IIf(([polcli].[ramo]<>"081") And ([polcli].[ramo]<>"086") And
([polcli].[ramo]<>"013") And ([polcli].[ramo]<>"031") And
([polcli].[ramo]<>"032"),"danni","no danni")) Like
IIf([forms]![scheda_agente_arretrato]![tipo_pol]="4","danni","*")))
ORDER BY Polcli.fraz, Titcli.pol;
se riuscivo senza passare dalla "scorciatoia" VBA risparmierei molto tempo!
grazie!
ringo


title: query con parametri multipli...

text:
"ringo" <
sd...@tiscali.it
> ha scritto nel messaggio
news:aneeet$gn4$1...@serv1.albacom.net...

Ho trovato un'altra soluzione al tuo problema.
Se la maschera si chiama Maschera1.
Se la casella di testo si chiama Pippo.
Se in Pippo sei riuscito a scrivere 085,086,087 (senza virgolette).
Se il campo della query su cui vuoi fare la selezione si chiama Codice.
In un modulo del tuo database copia le seguenti due funzioni:
    Function GetToken(stLn, stDelim)
         Dim iDelim As Integer, stToken As String
         iDelim = InStr(1, stLn, stDelim)
         If (iDelim <> 0) Then
            stToken = LTrim$(RTrim$(Mid$(stLn, 1, iDelim - 1)))
            stLn = Mid$(stLn, iDelim + 1)
         Else
            stToken = LTrim$(RTrim$(Mid$(stLn, 1)))
            stLn = ""
         End If
         GetToken = stToken
      End Function
      Function InParam(Fld, Param)
         Dim stToken As String
         Fld = UCase(Fld)
         Param = UCase(Param)
         If IsNull(Fld) Then Fld = ""
         Do While (Len(Param) > 0)
            stToken = GetToken(Param, ",")
            If stToken = LTrim$(RTrim$(Fld)) Then
               InParam = -1
               Exit Function
            Else
               InParam = 0
            End If
         Loop
      End Function
Nella tua query aggiungi un campo calcolato che nella riga Campo: abbia
scritto:
InParam([Codice];[Forms]![Maschera1]![Pippo])
Vella riga Criteri: del campo calcolato scrivi:
Vero
Per rendere il campo calcolato non visibile, disattiva lo svirgolino dalla
sua riga Mostra: .



title: query con parametri multipli...

author: Maurizio Borrelli

text:
> "ringo" news:aneeet$gn4$1...@serv1.albacom.net...:
> su di una maschera utilizzando il codice
> riesco a scrivere in una casella di testo
> una condizione del tipo "085","086","087"
> ora vorrei che la mia query prenda come
> paramentro la condizione scritta sopra.
> Nella query scrivo come critrio:
>  IN (forms!maschera!casella_testo)
> ma non funziona...
    Verifica la seguente query:
        SELECT
            Clienti.*
        FROM
            Clienti
        WHERE
            DCount
            (
              "*"
            , "Clienti"
            , Chr$(34) & [IDCliente] & Chr$(34)
            & " In ( " & [Forms]![x_ringo]![cdtCriteri] & " )"
            )
            > 0
        ;
con la tabella:
        Clienti
del database:
        Northwind
e una maschera di nome:
        x_ringo
sul corpo della quale porrai un controllo Casella di testo di nome:
        cdtCriteri
ed un controllo Pulsante di comando di nome:
        pdcMostraQuery
con associato il seguente codice:
        Private Sub pdcMostraQuery_Click()
            DoCmd.OpenQuery "x_ringo"
        End Sub
    Apri la maschera:
        x_ringo
e digita in cdtCriteri:
        "ALFKI","ANATR","ANTON"
o altri IDCliente realmente esistenti nel tuo Northwind, quindi clic su
pdcMostraCritery.
    E' questo che intendevi?
    Considera anche che la velocita' di esecuzione ottenuta con questa
"soluzione" potrebbe anche essere insoddisfacente.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: query con parametri multipli...

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Q%Bm9.39594$e31.8...@twister2.libero.it...

beh devo dire che la tua soluzione mi ha letteralmente
SBALORDITO!!!
sarebbe utile a molti la tua soluzione
che ne dici se la inviamo sul sito comune?
grazie!
ringo


title: query con parametri multipli...

text:
"ringo" <
sd...@tiscali.it
> ha scritto nel messaggio
news:aneu96$t9d$1...@serv1.albacom.net...
[CUT]
>
> beh devo dire che la tua soluzione mi ha letteralmente
> SBALORDITO!!!
>
> sarebbe utile a molti la tua soluzione
> che ne dici se la inviamo sul sito comune?
Beh, non so se è il caso, visto che io l'ho estrapolata da una soluzione
presente proprio sul Sito Comune, solo che lì è scritta in inglese.
Fai il download del database di esempio che trovi allegato alla FAQ
intitolata "Esempi di utilizzo e creazioni di queries" che trovi nella
Sezione Queries.
Apri il database scaricato e seleziona il Topic intitolato How to Create a
Parameter Query That Accepts a List of Vlues.
Premendo il tasto Show Exemple ti verrà mostrato l'esempio in questione che
è realizzato tramite la query chiamata qryInParam.
Come indicato nella maschera di selezione, maggiori informazioni circa la
realizzazione dell'esempio le trovi al link:
http://support.microsoft.com/support/kb/articles/Q100/1/31.asp
>
> grazie!
>
> ringo



title: problema strano con sottomaschere

author: adr

text:
un problema di cui non capisco neanche la natura:
quando tento di aggiungere un record in una sottomaschera viene generato il
seguente errore:
l'oggetto non contiene l'oggetto di automazione 'class'
si è cercato di eseguire una routine di visual basic o un metodo di un
oggetto che non è disponibile per le operazioni di automazione del
componente.
Poi il record me lo fa pure inserire ?!
Grazie
ADR


title: problema strano con sottomaschere

author: Carlo Costarella

text:
"adr" <
spa...@interfree.it
> ha scritto nel messaggio
news:465fdc82$0$10628$4faf...@reader2.news.tin.it...

Leggi bene il codice associato e considera che potresti aver usato parole
riservate per Access.
Ciao, Carlo


title: problema strano con sottomaschere

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3p08l$2pg$1...@tdi.cu.mi.it...

>il bello è che non cé codice associato...????


title: problema strano con sottomaschere

text:
"adr" <
spa...@interfree.it
> ha scritto nel messaggio
news:46600592$0$17940$4faf...@reader1.news.tin.it...

Leggiti bene i riferimenti del db da un modulo qualsiasi.
Controlla inoltre se nella maschera o sottomaschera hai usato un ocx esterno
non più referenziato.
Ciao, Carlo


title: problema strano con sottomaschere

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3s1je$np0$1...@tdi.cu.mi.it...

>diciamo che ho risolto in questa maniera:
la tabella principale si chiamava classe con un campo chiave primaria classe
la tabella secondaria legata da un campo con lo stesso nome classe
non so perché ma nel legare i campi master e secondari access leggeva
classe.class come riferimento al campo e class è una parola riservata o il
nome di un modulo mica ho capito bene
comunque cambiando il nome del campo sparito il problema.
comunque grazie perché andando a leggere nei riferimenti e altro ho visto
questo modulo class che in genere è invisibile e ho pensato di cambiare
nome....
ciao e grazie ancora ADR


title: problema strano con sottomaschere

text:
"adr" <
spa...@interfree.it
> ha scritto nel messaggio
news:4662cd62$0$36439$4faf...@reader5.news.tin.it...
cut
> comunque grazie perché andando a leggere nei riferimenti e altro ho visto
> questo modulo class che in genere è invisibile e ho pensato di cambiare
> nome....
>
> ciao e grazie ancora ADR
Era una delle possibilità...aver usato una parola riservata per Access.
Ciao, Carlo


title: Emulare agenda outlook per compilare alcuni campi

author: . chiarello @gmail.com strano...mavero

text:
Salve, ho provato a cercare sul SC e su google, non credo ci sia quel che
stò per chiederVi, nel caso in cui mi fossi sbagliato, Vi chiedo di
segnalarmi il link (eventualmente). Ora mi spiego:
Devo registrare degli appuntamenti in un database, alcune info sono:
1. Data
2. Ora Inizio
3. Ora Fine
Per evitare di compilare questi campi pensavo all'agenda di outlook, vorrei
poter selezionare il giorno "x" ed evidenziando le celle appartenenti agli
orari che mi interessano, premendo ad esempio su un pulsante conferma,
sarebbe fantastico che il giorno da me selezionato e l'ora iniziale e finale
della selezione effettuata con il mouse andassero a compilare i dati
riportati nei precedenti 3 punti.
Avete qualche dritta da suggerirmi, sinceramente, non saprei da che parte
iniziare...!
GRazie mille per eventuali risposte o link.
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


text:
[cut]
ho effettuato maggiori ricerche su google e ancora su SC, niente.
Mi sembrava un'idea simpatica quella di gestire 3 campi con un'iterazione
grafica simile appunto a quella dell'agenda appuntamenti outlook.
So che posso collegarmi e recuperare i dati, ma non è questa la mia
necessità.
Se servono altre delucidazioni sulla mia richiesta sono disponibile.
Saluti,



title: valore a zeno non salvare

author: DBN

text:
Ritorno con la mia solita domanda.
Ho tre valori da imputare in una maschera. Almeno uno dei 3 deve essere
compilato.
Nella tabella non posso mettere a tutti e tre - richiesto Si-
Quale codice devo inserire per evitare di memorizare i dati della maschera
qualora nessuno dei tre campi sia compilato?
Grazie in anticipo per l'aiuto.


title: valore a zeno non salvare

text:
"DBN" <
dbo...@dalbosco.com
> ha scritto nel messaggio
news:bgapts$mr6rf$1...@ID-91233.news.uni-berlin.de...

Ti sono già state date due risposte!
Le hai lette?
Se non vanno bene, perchè non replichi a quelle invece di aprire un nuovo
thread?
Antonio


title: controlli inusuali

author: il mago galbusera

text:
ciao
devo realizzare un programma per la gestione di fasce orarie
excell si presta molto bene..
basta colorare le celle di una tabella, ma è scomodo da usare specie se a
questa tabella devono accedervi in tanti
pensavo di fare un applicativo con access.. ma come rappresentare le fasce
orarie? una rappresentazione testuale tipo:
pippo: dalle 20:00 alle 20:30
topolino dalle 21:00 alle 3:00
pippo dalle 21:00 alle 22:00
è troppo difficile da leggere!
pensavo di costruire dei rettangoli runtime in una form..
ma non c'è un controllo già pronto all'uso?
grazie mille
ciao ciao


title: controlli inusuali

author: ema

text:
Mio cuggino mi ha detto che il mago galbusera <galb...@katamail.com.removeme> scrisse:
>  pensavo  di	costruire  dei	rettangoli   runtime   in   una   form..
> ma non c'è un controllo già pronto all'uso?
>
ricorda molto la storia dei 115 controlli... :-)
Have fun.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Il suo lavoro e' essere un professore ed un ricercatore: ecco una  scusa
dannatamente buona per alcuni dei cerebro-danni di minix.
		-- Linus Torvalds ad Andrew Tanenbaum


title: controlli inusuali

text:
"ema" <ece...@XXXpenguinpowered.com> ha scritto nel messaggio
news:ta5q39...@news.ema.it...
Mio cuggino mi ha detto che il mago galbusera
<galb...@katamail.com.removeme> scrisse:
>  pensavo  di costruire  dei rettangoli   runtime   in   una   form..
> ma non c'è un controllo già pronto all'uso?
>
ricorda molto la storia dei 115 controlli... :-)
Have fun.
ultimamente non ho seguito molto i threads.. mi sai dare un'indicazione più
precisa?
ciao e grazie...


title: controlli inusuali

author: AntoGal

text:
"il mago galbusera" <galb...@katamail.com.REMOVEME> scrisse...
> devo realizzare un programma per la gestione di fasce orarie
> excell si presta molto bene..
> basta colorare le celle di una tabella, ma è scomodo da usare specie se a
> questa tabella devono accedervi in tanti
>
> pensavo di fare un applicativo con access.. ma come rappresentare le fasce
> orarie? una rappresentazione testuale tipo:
>
> pippo: dalle 20:00 alle 20:30
> topolino dalle 21:00 alle 3:00
> pippo dalle 21:00 alle 22:00
Dai un'occhiata al mio post del 10/01/01:
"calendari e diagrami di Gant"
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: controlli inusuali

text:
Mio cuggino mi ha detto che il mago galbusera <galb...@katamail.com.removeme> scrisse:
>>>  pensavo  di  costruire  dei  rettangoli  runtime  in   una   form..
>>> ma non c'è un controllo già pronto all'uso?
>> ricorda molto la storia dei 115 controlli... :-)
>> Have fun.
> ultimamente non ho seguito molto i threads.. mi sai dare un'indicazione più
> precisa?
>
uff! Un altro che non mi quota... sei per caso un adepto del BisIo? :-)
Cmq  e`  una  storia   vecchia...
www.deja.com
   is	 your	friend.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

"La resistenza e' inutile."
		-- Data, "Star Trek - Primo Contatto"


title: compilazione automatica campi

author: Barby

text:
ciao,
Ho una tabella dove due valori (su due colonne) sono legati ( ad A--->
Bianco; B ----> Rosso; etc...), in una seconda tabella con una casella
combinata imposto che il valore puo' essere solo A, B....: come faccio a
fare in
modo che sulla casella di fianco compaia automaticamente il valore che ho
gia' definito legato al parametro? cioe' se nella casella combinata scelgo
A, nella casella di fianco deve comparire "Bianco".
Grazie mille!
ps. non ne so mezza di Visual Basic, se c'e' un modo "semplice"...e' meglio!
Barbara


title: compilazione automatica campi

author: Alessandro Baraldi

text:
"Barby" <
miap...@tin.it
> wrote in message
news:VPOWe.4089$
Do5.2...@news4.tin.it

Se devi salvare l valore in una tabella e la TextBox
č associata ad un campo devi sfruttare l'Evento
AfterUpdate della Combo e fare cosě:
Me!NomeTextBox=Me!NomeComboBox.Column(n-1)
dove n č il numero della colonna, che essendo ZeroBased
serve sottrarre 1.
se invece la TextBox ha solo una funzione di visualizzazione
ti basta inserire nell'OrigineControllo il riferimento alla Combo:
=[NomeCombo].Column(n-1)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stesso evento ogni 10 secondi

author: ALAN

text:
Salve a tutti e grazie  sempre per i preziosi consigli :)
Ho il seguente problema:
associato all'evento click ho il seguente codice:
Private Sub Comando4_Click()
Dim DATITR As String
Dim Cvstatus As String
DATITR = "
http://it.finance.yahoo.com/d/quotes.csv
"
CSVstatus = URLDownloadToFile(0, DATITR, "D:\TestEOD\Dati\quotes.csv", 0, 0)
dati = "D:\TestEOD\Dati\quotes.csv"
CurrentDb.Execute "DELETE * From TempTR"
DoCmd.TransferText acImportDelim, "Quotazioni", "TempTR", dati
DoCmd.OpenQuery "AccodaAQuotazioniTR"
CurrentDb.Execute "DELETE * From TempTR"
che funziona egregiamente,
vorrei mettere un "timer" per far eseguire questo codice ogni tot di tempo
esempio 10 secondi, il massimo sarebbe avere una form con un tasto avvio;
stop e un countdown "mancano 10 sec..9..8.."
penso che sia possibile in access, mi dite da dove iniziare ??
Grazie


title: Stesso evento ogni 10 secondi

author: sabrina

text:
"ALAN" <
X...@libero.it
> ha scritto nel messaggio
news:s4Hth.5244$qN4.1...@twister1.libero.it...

Puoi iniziare impostando su una form l'intervallo di Timer a 1000
Nella Form inserisci una etichetta il cui nome deve essere Clock
Quindi Su Timer vai a scrivere:
Private Sub Form_Timer()
clock.Caption = Time
Dim pippo As String
pippo = Right(Time, 2)
End Sub
Ora sulla tua maschera vedrai il tempo e la variabile pippo sono i secondi
Quindi potresti scrivere la tua procedura cosě
Private Sub Form_Timer()
clock.Caption = Time
Dim pippo As String
pippo = Right(Time, 2)
If pippo="00" then
---- tua procedura---
End if
End Sub
Cosě viene richiamata ogni 60 secondi
Io per ora sono arrivata qui se prosegui fammi sapere
Ciao Sabrina


title: Stesso evento ogni 10 secondi

text:
"ALAN" <
X...@libero.it
> ha scritto nel messaggio
news:s4Hth.5244$qN4.1...@twister1.libero.it...

Devi sfruttare l'evento timer delle form, magari una lanciata nascosta.
Sul sito comune ci dovrebbe essere qualche esempio bello pronto
Antonio


title: Stesso evento ogni 10 secondi

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:QjHth.5266$qN4.1...@twister1.libero.it...

Grazie, ho creato una maschera Esempio, ed ho associato alla funzione Timer
'MsgBox "OK" ,all'intervallo 2000 ed effettivamente mi compare il messaggio
OK ogni due secondi. (buon inizio!).


title: Stesso evento ogni 10 secondi

text:
"sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:ep7ffl$n4c$1...@news.task.gda.pl...

Grazie, ho fatto la maschera e visualizzo l'ora, ora ci lavoro un po..poi ti
faccio sapere


title: Stesso evento ogni 10 secondi

text:
"sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:ep7ffl$n4c$1...@news.task.gda.pl...
>
>
> Cosě viene richiamata ogni 60 secondi
>
> Io per ora sono arrivata qui se prosegui fammi sapere
>
> Ciao Sabrina
Non dargli il pesce, insegnagli a pescare...
Antonio


title: Stesso evento ogni 10 secondi

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:TdIth.5210$422....@twister2.libero.it...

 molte funzioni non ho neanche idea che esistono.....


title: Stesso evento ogni 10 secondi

text:
"ALAN" <
X...@libero.it
> ha scritto nel messaggio
news:ccJth.5423$qN4.1...@twister1.libero.it...
>
> "Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
> news:TdIth.5210$422....@twister2.libero.it...
> > "sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
> > news:ep7ffl$n4c$1...@news.task.gda.pl...
> >>
> >>
> >> Così viene richiamata ogni 60 secondi
> >>
> >> Io per ora sono arrivata qui se prosegui fammi sapere
> >>
> >> Ciao Sabrina
> >
> > Non dargli il pesce, insegnagli a pescare...
> >
> > Antonio
> >
>  molte funzioni non ho neanche idea che esistono.....
>
Sai come l'ho imparato access (pur avendo già basi di conoscenza dei
database relazionali) ?
Spulciamento e navigazione massiccia dell'help on line, consultazione degli
esempi, prove e tentativi.
Così impari veramente e ottieni qualche risultato un po' più sopra la
registrazioni dei compact disc...
Antonio


title: Stesso evento ogni 10 secondi

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:NkJth.5436$qN4.1...@twister1.libero.it...

Sono d'accordissimo con te, dicevo solo che alcune funzioni non sapevo
neanche esistessero....


title: Stesso evento ogni 10 secondi

text:
"ALAN" <
X...@libero.it
> ha scritto nel messaggio
news:zrJth.5290$422....@twister2.libero.it...

E siamo allineati.
Come diceva quel saggio: "nessuno nasce imparato!"
Nel tuo caso, visto che parlavi di timer, se mettevi timer come parola
chiave nell'help on line, trovavi un mondo.
E' un po' come quando si fanno le ricerche con i motori di ricerca.
Fantasia...
Antonio


title: Visualizzare diverse immagini di grandi dimensioni nei report

text:
Riprendo un post precedente per dire che l'ocx è stato completato ed è
funzionante.
Riassumo il problema.
Con immagini di grandi dimensioni (tipicamente una bmp o jpg di almeno 2,5
mb) i report di Access fanno fatica a visualizzarne più di tre alla volta.
Ho pensato di realizzare un ocx in VB6 che, sfuttando la picturebox di VB,
mi permettesse di bypassare il problema.
Purtroppo così non è stato. Alessandro Baraldi mi ha suggerito di sfruttare
le librerie GDI per mostrare solo un'immagine ridimensionata dell'originale.
Detto fatto l'ottimo Alessandro, usando l'ocx già realizzato, gli ha
aggiunto queste nuove feautures, completando così il lavoro fatto.
Ora l'ocx è perfettamente funzionante sia in A97 che in XP.
Indispensabile avere nel sistema sia le GDI32 che le GDIPlus. Con windows XP
non ci sono problemi.
L'ocx, dopo averlo copiato in c:\Windows\System32, si registra al solito
modo: regsvr32 PictureImage.ocx e va inserito nel corpo del report o dove si
preferisce, anche in una maschera.
Al link sottostante è possibile scaricare l'ocx, il progetto completo per
realizzarlo e i due mdb (A97 e XP) di esempio. Ricordo di cambiare il
percorso delle immagini nella tabella, prima di aprire il report.
Qualora Roberto dovesse ritenere utile tale lavoro puo' tranquillamente
inserirlo nel sitocomune...ovviamente anche Alex nel suo.
http://www.frantoiogestione.com/UsaImmaginiOCX.zip
Aspetto commenti.
Ciao, Carlo


author: ALESSANDRO Baraldi

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:epih08$p2p$1...@tdi.cu.mi.it...

Domani provo su un PC con WinXP, ma con Win2000 la cosa non stà in piedi...
almeno da me.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:epj5au$nsa$1...@aioe.org...
cut
>> Al link sottostante è possibile scaricare l'ocx, il progetto completo per
>> realizzarlo e i due mdb (A97 e XP) di esempio. Ricordo di cambiare il
>> percorso delle immagini nella tabella, prima di aprire il report.
>> Qualora Roberto dovesse ritenere utile tale lavoro puo' tranquillamente
>> inserirlo nel sitocomune...ovviamente anche Alex nel suo.
>>
http://www.frantoiogestione.com/UsaImmaginiOCX.zip
>>
>> Aspetto commenti.
>>
>> Ciao, Carlo
>
>
> Domani provo su un PC con WinXP, ma con Win2000 la cosa non stà in
> piedi...
> almeno da me.
>
> --
> @Alex (Alessandro Baraldi)
Ricorda di Unregistrare il precedente ocx prima di registrare il nuovo.
Ciao, Carlo


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:epj5au$nsa$1...@aioe.org...
cut
> Domani provo su un PC con WinXP, ma con Win2000 la cosa non stà in
> piedi...
> almeno da me.
>
Inutile dire che servono i runtime di vb6....
Le due librerie, gdi32.dll e gdiplus.dll, possono essere scaricate da qui
(WindowsXPsp2):
http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus
http://www.dll-files.com/dllindex/dll-files.shtml?gdi32
Fatta eccezione per W2003 si possono scaricare librerie e SDK da qui (in
particolare W2000):
http://www.microsoft.com/downloads/details.aspx?FamilyID=6a63ab9c-df12-4d41-933c-be590feaa05a&DisplayLang=en
Un buon punto di partenza:
http://msdn2.microsoft.com/en-us/library/ms533798.aspx
o questo
http://msdn2.microsoft.com/en-us/library/ms536795.aspx
o questo
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:epk40u$d9$1...@tdi.cu.mi.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:epj5au$nsa$1...@aioe.org...
> cut
> > Domani provo su un PC con WinXP, ma con Win2000 la cosa non stà in
> > piedi...
> > almeno da me.
> >
>
> Inutile dire che servono i runtime di vb6....
Beh l'ho sviluppato con VB6....
:-)
> Le due librerie, gdi32.dll e gdiplus.dll, possono essere scaricate da qui
> (WindowsXPsp2):
>
http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus
>
http://www.dll-files.com/dllindex/dll-files.shtml?gdi32
Presenti.
> Fatta eccezione per W2003 si possono scaricare librerie e SDK da qui (in
> particolare W2000):
>
http://www.microsoft.com/downloads/details.aspx?FamilyID=6a63ab9c-df12-4d41-933c-be590feaa05a&DisplayLang=en
>
> Un buon punto di partenza:
>
http://msdn2.microsoft.com/en-us/library/ms533798.aspx
> o questo
>
http://msdn2.microsoft.com/en-us/library/ms536795.aspx
> o questo
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp
>
>
> Ciao, Carlo
Come dicevo con VB6 funziona regolarmente....
Penso che il problema sia contingente al mix Access+Win2K, poichè l'errore
che mi viene restituito
è che non trova Gdiplus, cosa che ti assicuro c'è...... insieme
all'altra.... sorella...
Appena posso lo testo su WXp



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:epk84a$2ta$1...@aioe.org...
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:epk40u$d9$1...@tdi.cu.mi.it...
>>
>> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>> news:epj5au$nsa$1...@aioe.org...
>> cut
>> > Domani provo su un PC con WinXP, ma con Win2000 la cosa non stà in
>> > piedi...
>> > almeno da me.
>> >
>>
>> Inutile dire che servono i runtime di vb6....
>
> Beh l'ho sviluppato con VB6....
>
> :-)
Ovviamente era per gli utenti del NG.
cut
> Come dicevo con VB6 funziona regolarmente....
>
> Penso che il problema sia contingente al mix Access+Win2K, poichè l'errore
> che mi viene restituito
> è che non trova Gdiplus, cosa che ti assicuro c'è...... insieme
> all'altra.... sorella...
Proverei a mettere e registrare gdiplus.dll in c:\WinNT\System32 (hai w2000,
no?) perchè il client è GDI32.
Ciao, Carlo


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:epk84a$2ta$1...@aioe.org...
cut
> Penso che il problema sia contingente al mix Access+Win2K, poichč l'errore
> che mi viene restituito
> č che non trova Gdiplus, cosa che ti assicuro c'č...... insieme
> all'altra.... sorella...
>
Senti cosa dice Microsoft alla pagina
http://msdn2.microsoft.com/en-us/library/ms533798.aspx
"Note  If you are redistributing GDI+ to a downlevel platform or a platform
that does not ship with that version of GDI+ natively, install Gdiplus.dll
in your application directory. This puts it in your address space, but you
should use the linker's /BASE option to rebase the Gdiplus.dll to prevent
address space conflict."
Cos'č sta /BASE option ?
Ciao, Carlo


text:
> Senti cosa dice Microsoft alla pagina
>
http://msdn2.microsoft.com/en-us/library/ms533798.aspx
>
> "Note  If you are redistributing GDI+ to a downlevel platform or a
platform
> that does not ship with that version of GDI+ natively, install Gdiplus.dll
> in your application directory. This puts it in your address space, but you
> should use the linker's /BASE option to rebase the Gdiplus.dll to prevent
> address space conflict."
>
> Cos'è sta /BASE option ?
>
> Ciao, Carlo
E' proprio quì che casca il tutto...
GDI+ non è una DLL che si deve registrare in quanto non sono Activex,
oltretutto con WIN2K è
esplicitamente segnalato che deve essere messa nella cartella
dell'applicativo...
Da quanto ho capito potrebbe essere un paramero da passare al Compilatore
affinchè interpreti
correttamente i riferimenti..... ma non mi è mai capitato di vedere nulla di
questo tipo...
pare si possano realizzare anche con VB6 delle DLL standard, cosa che non
credevo possibile, usando delle procedure particolari durante la
compilazione...
BOH....



title: Funzione Dcount ...

author: Angelo

text:
Come suggeritomi da Roberto nel precedente post, ho individuato la funzione
DCount che mi permette di visualizzare in una casella di testo non associata
la somma delle caselle di controllo contenute in  una maschera.
Esempio:
=DCount("[NomeCasella Controllo]";"NomeTabella")
Ho però la necessità di ottenere la sola somma di quelle caselle di
controllo che siano state spuntate nella maschera e cioè quelle la cui
condizione è Vera. Sicuramente dovrei inserire nella funzione un criterio di
ricerca che mi filtri i valori, ma che non sono riuscito a formulare.
Qualcuno ha suggerimenti?
Angelo ...


title: Funzione Dcount ...

author: Emyr

text:


DCount("[NomeCasella Controllo]";"NomeTabella", condizione filtro)
esempio "campotuo=true"
Saluti.
Emanuele.


title: Funzione Dcount ...

text:
"Angelo" <
ap...@inwind.it
> ha scritto nel messaggio
news:UtQV9.41077$0v.12...@news1.tin.it...

Se i campi Si/No contenuti nella tabella fossero solo due e si chiamassero
rispettivamente Campo1 e Campo2, io scriverei:
=DCount("*"; "NomeTabella"; "Campo1 = -1") + DCount("*"; "NomeTabella";
"Campo2 = -1")
Volendo però puoi anche usare la funzione DSum, ovvero:
=DSum("Campo1";"NomeTabella")*-1+DSum("Campo2";"NomeTabella")*-1
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Funzione Dcount ...

text:
> Se i campi Si/No contenuti nella tabella fossero solo due e si chiamassero
> rispettivamente Campo1 e Campo2, io scriverei:
>
> =DCount("*"; "NomeTabella"; "Campo1 = -1") + DCount("*"; "NomeTabella";
> "Campo2 = -1")
>
> Volendo perņ puoi anche usare la funzione DSum, ovvero:
>
> =DSum("Campo1";"NomeTabella")*-1+DSum("Campo2";"NomeTabella")*-1
>
> --
> Roberto
Grazzie Robero .... FUNZIONA!
Angelo


title: Come rilevare lo stato del recordsetclone?

author: Simone Calligaris

text:
Ho una Form che normalmente viene aperta in lettura/scrittura.
In una parte ben specifica dell'applicazione ho esigenza di aprirla in sola
lettura:
docmd.openform "Pinco",,,,acdbreadonly
Su evento apertura della maschera in questione dovrei, dipendentemente dallo
stato del recordsetclone ,prendere decisioni diverse:
Se recordsetclone a sola lettura
             .....
altrimenti
 .       ........
Fine Condizione
Come individuare lo stato del recordsetclone della Form (lettura o
lettura/scrittura)?
Ciao a tutti.


author: Alessandro Cara

text:
Simone Calligaris ha scritto:
>
> Ho una Form che normalmente viene aperta in lettura/scrittura.
> In una parte ben specifica dell'applicazione ho esigenza di aprirla in sola
> lettura:
>
> docmd.openform "Pinco",,,,acdbreadonly
cos'e acdbreadonly? che access e'? su a97 questa costante non la trovo.
In questo momento non ho a2k sottomano.
Cmq dalla posizione del parametro  riferisce alla modalita'dati del form
>
> Su evento apertura della maschera in questione dovrei, dipendentemente dallo
> stato del recordsetclone ,prendere decisioni diverse:
per lo stato del recordsetclone probabilmente bisogna riferirsi alla
proprieta'
Type. cmq se la form e' aperta per sola visualizzazione
la proprieta' allowediting dovrebbe essere a false
Sai usare il debug? li si vede tutto
--
a.cara
togli qualcosa dall'email


text:
"Alessandro Cara" <
> > docmd.openform "Pinco",,,,acdbreadonly
> cos'e acdbreadonly? che access e'? su a97 questa costante non la trovo.
> In questo momento non ho a2k sottomano.
> Cmq dalla posizione del parametro  riferisce alla modalita'dati del form
Hai ragione: sono andato a braccio ieri sera ;-)
DoCmd.OpenForm "XXXX", , , , acFormReadOnly
> > Su evento apertura della maschera in questione dovrei, dipendentemente
dallo
> > stato del recordsetclone ,prendere decisioni diverse:
> per lo stato del recordsetclone probabilmente bisogna riferirsi alla
> proprieta'
> Type.
cmq se la form e' aperta per sola visualizzazione
> la proprieta' allowediting dovrebbe essere a false
> Sai usare il debug? li si vede tutto
Stasera farò delle verifiche...
Ciao, Simone


title: modalità acDialog

text:
c'è un limite al numero di maschere che si possono aprire in apertura
modale?
Vi spiego:
mi trovo su una maschera DettaglioOrdine(A) nella quale si deve
indicare un cliente necessariamente selezionandolo con una funzione di
ricerca(B); se il cliente non è censito dalla funzione di ricerca è
possibile attivare l'inserimento(C) che, alla fine, ci riporterà sulla
maschera di ricerca dove poter selezionare il nuovo cliente.
Tornando dalla ricerca la maschera visualizza i dati del cliente
selezionato.
ora io ho aperto in "modale" la maschera B e se su questa seleziono un
cliente mi ritorna indietro correttamente.
se invece chiamo l'inserimento aprendo di nuovo in modale la maschera
C, quando termino la funzione, (ovviamente dopo aver selezionato il
cliente) non mi fa vedere nulla sulla maschera A.
In debug ho notato che chiudendo C vengono eseguiti automaticamente
sia gli step di B che di A, lasciando però B aperta.
Grazie.


title: format

author: Matteo

text:
devo visualizzare un campo con il formato di 5 numeri anche se per esempio
ho il valore 45.dovrei quindi visualizzare 00045. Ho provato a mettere nella
query =Format([nome campo]; e poi non so se mettere #, 0, 9 ecc.
Chi mi puň aiutare?
grazie


title: format

author: Sergio MAZZA

text:
"Matteo" <
gestser...@uno.it
> ha scritto nel messaggio
news:fdg8id$b9n$1...@aioe.org...

Format([nomecampo];"00000")
Ciao.
--
Sergio MAZZA


title: format

text:
cazz........ apici maledetti!!!
grazie
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fdgahb$jkm$1...@tdi.cu.mi.it...
> "Matteo" <
gestser...@uno.it
> ha scritto nel messaggio
> news:fdg8id$b9n$1...@aioe.org...
>> devo visualizzare un campo con il formato di 5 numeri anche se per
>> esempio ho il valore 45.dovrei quindi visualizzare 00045. Ho provato a
>> mettere nella query =Format([nome campo]; e poi non so se mettere #, 0, 9
>> ecc.
>> Chi mi può aiutare?



title: Rendere invisibile un controllo in una maschera continua se valore  nullo

author: Giuseppe

text:
Salve a tutti.
Ho una maschera continua, con due controlli "NFattura" e
"NNotaCredito" (entrambi in formato testo) che posiziono sulle stesse
coordinate e che hanno la stessa altezza e lunghezza.
Siccome per ogni record uno dei due è vuoto, voglio far apparire il
controllo che ha il valore e nascondere quello senza.
Ovviamente i due controlli sono posizionati nel corpo della maschera.
Ho inserito questo codice sia su evento "attivato" che "su corrente"
della maschera ma non funziona.
Il codice è:
If NFattura = Null Then
NFattura.Visible = False
NNotaCredito.Visible = True
Else
If NNotaCredito = Null Then
NFattura.Visible = True
NNotaCredito.Visible = False
End If
E' giusto il codice? e su che evento devo inserirlo?
Grazie.
Giuseppe.


text:

No non è possibile come stai ipotizzando in una Form Continua...
Devi ricorrere alla formattazione condizionale e renderlo trasparente
o del colore dello sfondo sia il BackColor che il Forecolor(colore del
testo).
DI fatto è un trucchetto ma non hai scelte...
@Alex


text:
On 28 Gen, 11:08, Giuseppe <
gcardas...@tin.it
> wrote:

Risolto grazie.
Dovevo mettere su corrente e
> If IsNull (Me.NFattura) Then
> NFattura.Visible = False
> NNotaCredito.Visible = True
> Else
> If IsNull (Me.NNotaCredito) Then
> NFattura.Visible = True
> NNotaCredito.Visible = False
Scusate.
Ciao.


text:
Giuseppe ha scritto:
>Salve a tutti.
>Ho una maschera continua, con due controlli "NFattura" e
>"NNotaCredito" (entrambi in formato testo) che posiziono sulle stesse
>coordinate e che hanno la stessa altezza e lunghezza.
>Siccome per ogni record uno dei due =E8 vuoto, voglio far apparire il
>controllo che ha il valore e nascondere quello senza.
>Ovviamente i due controlli sono posizionati nel corpo della maschera.
>Ho inserito questo codice sia su evento "attivato" che "su corrente"
>della maschera ma non funziona.
>Il codice =E8:
>If NFattura =3D Null Then
>NFattura.Visible =3D False
>NNotaCredito.Visible =3D True
>Else
>If NNotaCredito =3D Null Then
>NFattura.Visible =3D True
>NNotaCredito.Visible =3D False
>End If
>E' giusto il codice? e su che evento devo inserirlo?
>Grazie.
>Giuseppe.
In una maschera continua non funziona.....non puoi agire selettivamentesullo stesso controllo di diverse righe (in fondo il controllo č uno solo....)
Puoi provare ad usare la formattazione condizionale sul valore del controllo stesso
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


text:
On 28 Gen, 11:26, Fair87<
roby....@gmail.com
> wrote:
> Giuseppe ha scritto:
>
>
>
> >Salve a tutti.
> >Ho una maschera continua, con due controlli "NFattura" e
> >"NNotaCredito" (entrambi in formato testo) che posiziono sulle stesse
> >coordinate e che hanno la stessa altezza e lunghezza.
> >Siccome per ogni record uno dei due =E8 vuoto, voglio far apparire il
> >controllo che ha il valore e nascondere quello senza.
> >Ovviamente i due controlli sono posizionati nel corpo della maschera.
> >Ho inserito questo codice sia su evento "attivato" che "su corrente"
> >della maschera ma non funziona.
> >Il codice =E8:
> >If NFattura =3D Null Then
> >NFattura.Visible =3D False
> >NNotaCredito.Visible =3D True
> >Else
> >If NNotaCredito =3D Null Then
> >NFattura.Visible =3D True
> >NNotaCredito.Visible =3D False
> >End If
> >E' giusto il codice? e su che evento devo inserirlo?
> >Grazie.
> >Giuseppe.
>
> In una maschera continua non funziona.....non puoi agire selettivamentesullo stesso controllo di diverse righe (in fondo il controllo è uno solo....)
> Puoi provare ad usare la formattazione condizionale sul valore del controllo stesso
>
> --
> Questo articolo e` stato inviato dal sito webhttp://
www.nonsolonews.it
Si infatti non funziona, si impalla.
Puoi darmi qualche informazione in più sulla formattazione del
controllo?
Grazie Fair.
Per Alex. Avevo risposto al mio messaggio senza aver letto il tuo e a
prima vista sembrava funzionasse. Scusa.
Ciao.


text:
Giuseppe ha scritto:
>On 28 Gen, 11:26, Fair87<roby....@gmail,com > wrote:
>> Giuseppe ha scritto:
>>
>>
>>
>> >Salve a tutti.
>> >Ho una maschera continua, con due controlli "NFattura" e
>> >"NNotaCredito" (entrambi in formato testo) che posiziono sulle stesse
>> >coordinate e che hanno la stessa altezza e lunghezza.
>> >Siccome per ogni record uno dei due =3DE8 vuoto, voglio far apparire il
>> >controllo che ha il valore e nascondere quello senza.
>> >Ovviamente i due controlli sono posizionati nel corpo della maschera.
>> >Ho inserito questo codice sia su evento "attivato" che "su corrente"
>> >della maschera ma non funziona.
>> >Il codice =3DE8:
>> >If NFattura =3D3D Null Then
>> >NFattura.Visible =3D3D False
>> >NNotaCredito.Visible =3D3D True
>> >Else
>> >If NNotaCredito =3D3D Null Then
>> >NFattura.Visible =3D3D True
>> >NNotaCredito.Visible =3D3D False
>> >End If
>> >E' giusto il codice? e su che evento devo inserirlo?
>> >Grazie.
>> >Giuseppe.
>>
>> In una maschera continua non funziona.....non puoi agire selettivamentesu=
>llo stesso controllo di diverse righe (in fondo il controllo =E8 uno solo..=
>..)
>> Puoi provare ad usare la formattazione condizionale sul valore del contro=
>llo stesso
>>
>> --
>> Questo articolo e` stato inviato dal sito web http :// www .nonsolonews,it
>
>Si infatti non funziona, si impalla.
>Puoi darmi qualche informazione in pi=F9 sulla formattazione del
>controllo?
>Grazie Fair.
>Per Alex. Avevo risposto al mio messaggio senza aver letto il tuo e a
>prima vista sembrava funzionasse. Scusa.
>Ciao.
Prova così: selezioni una casella nella tua maschera, poi menu FORMATO - FORMATTAZIONE CONDIZIONALE
ti da la formattazione standard (quella che hai creato tu) e poi 3 condizioni da aggiungere. Sulla prima (SOLO sulla prima) selezioni "il campo è attivo", e metti uno sfondo diverso. Chiudi
Hai ottenuto ciò che volevi!!!!
2 sole cose.
Il campo attivo lo puoi selezionare solo sulla prima condizione
Puoi selezionare e formattare contemporaneamente un tot di campi a patto che la formattazione base (colore, sfondo, carattere...) sia la medesima su tutti, se no s'impalla
That's all!!!!!
