title: ScaleMode sottoreport

author: aaa

text:
Public Function zzz(NomeReport As Variant) As Variant
msgbox Reports(NomeReport).ScaleMode
end function
questa funzione non da errori se viene lanciata in un report ma se si
mette in un sottoreport mi da un errore 2451 nome di report errato o non
aperto o inesistente
è possibile fare riferimento al sottoreport in modo corretto?
ciao a tutti e grazie anticipatamente per le risposte
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ScaleMode sottoreport

author: Alessandro Baraldi

text:
aaa ha scritto:
> Public Function zzz(NomeReport As Variant) As Variant
> msgbox Reports(NomeReport).ScaleMode
> end function
> questa funzione non da errori se viene lanciata in un report ma se si
> mette in un sottoreport mi da un errore 2451 nome di report errato o non
> aperto o inesistente
> è possibile fare riferimento al sottoreport in modo corretto?
> ciao a tutti e grazie anticipatamente per le risposte
No se il Sottoreport non è nel Corpo del Report Principale.
Purtroppo è un limite, si può aggirare in modo un pò empirico
e cioè filtrando il Report in modo che abbia solo 1 Record
a quel punto puoi accedere al SubReport, quindi ripristini il
Recordset iniziale e stampi.
Ciao
@Alex



title: ScaleMode sottoreport

text:
Alessandro Baraldi ha scritto:
> aaa ha scritto:
> > Public Function zzz(NomeReport As Variant) As Variant
> > msgbox Reports(NomeReport).ScaleMode
> > end function
> > questa funzione non da errori se viene lanciata in un report ma se si
> > mette in un sottoreport mi da un errore 2451 nome di report errato o non
> > aperto o inesistente
> > è possibile fare riferimento al sottoreport in modo corretto?
> > ciao a tutti e grazie anticipatamente per le risposte
> No se il Sottoreport non è nel Corpo del Report Principale.
> Purtroppo è un limite, si può aggirare in modo un pò empirico
> e cioè filtrando il Report in modo che abbia solo 1 Record
> a quel punto puoi accedere al SubReport, quindi ripristini il
> Recordset iniziale e stampi.
> Ciao
> @Alex
ok grazie mille. non sono io che sono un pò rinc...



title: access open office

author: Scossa

text:
Ciao, come posso esportare le tabelle di un programma in access
salvato con Open office  in foglio elettronico  office excel,
risolverei molti problemi.
Scossa.


title: access open office

author: almorel

text:

Ciao, cosa hai e cosa vuoi fare ?
Scusami ma se non usiamo termini corretti non ci capiamo:
- il formato del foglio elettronico è excel (xls) o open office
(ods) ?
- le tabelle sono dati, perchè parli di programma ?
- il dati del foglio elettronico devono essere caricati o scaricati in
Access ?
- l'operazione è una tantum che si può fare a mano o deve essere
  automatizzata perchè da ripetere sistematicamente ?
Fammi sapere.
Alberto


title: acc/97 mousewheel.dll

author: tommy

text:
Funziona tutto sul sistema op XPHome ma su Win98se quando faccio
regsvr32 c:\windows\system32\mousewhel.dll
Mi compare il seguente messaggio:
Load Library(c:\windows\system32\mousewel.dll) failed.
GetLastErrorReturns 0x00000485
Come devo fare per caricare bene la dll?


title: acc/97 mousewheel.dll

author: Carlo Costarella

text:
"tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:6EmDa.39141$pR3.8...@news1.tin.it...

Ti ho già risposto nel post precedente.
Aggiungo inoltre di stare attento alla sintassi e alla giusta ortografia
(mousewheel.dll e non mousewhel.dll).
Ciao, Carlo


title: acc/97 mousewheel.dll

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:1JmDa.39171$pR3.8...@news1.tin.it...

Scusami se ho postato nuovamente.
scrivo regsvr32 c:\windows\system\mousewheel.dll
Non mi funziona mi da sempre lo stesso errore. su Win 98 SE.
Perche' porca pupazza.
ho provato anche in system32
ho provato anche a scrivere regsvr ma il programma non c'e'.
come possibile su xp funziona e win 98 no


title: acc/97 mousewheel.dll

text:
"tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:SInDa.39510$pR3.8...@news1.tin.it...

Fai così. Chiudi Access. Metti la dll in c:\windows\system
Apri il db di Access e un modulo. Dal menù strumenti, riferimenti, scegli
sfoglia e punta alla dll.
Compila e salva tutti i moduli.
Ovviamente devi aggiungere anche tutto il codice che ti avevo postato,
esattamente come nel db che usi sotto XP.
Dovrebbe funzionare anche senza la registrazione.
Ciao, Carlo


title: acc/97 mousewheel.dll

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:fHoDa.68556$g92.1...@news2.tin.it...

Ciao e scusa ancora ma non riesco.
ho fatto:
Dal menù strumenti, riferimenti, scegli sfoglia e punto alla dll.
La cosa strana che non mi fa vedere i file con estensione .dll in sfoglia
mettendogli anche tutti i file.
Vado su gestione risorse e lo vedo.
Il file mousewheel.dll non e' nascosto.
In riferimenti lo vedo ed il flag e' spuntato.
Quando faccio compila e salva mi da un errore di runtime:
Il componente activex non e' in grado di creare l'oggetto.
ho provato a cancellare tutto ma mi fa sempre la stessa cosa.
ho provato a reinstallare access ma e' la stessa cosa.
Rotellina delle mie brame. vai a faaaaaaaaaaaa......
Vedi se riesci a dedicarmi altro tempo
Ciao, Tommy


title: Etichetta totale grafico maschera

text:
Salve a tutti .
Ho una maschera grafico in Access
Il tipo di grafico è a istogrammi ( a barre verticali). La maschera è
legata ad un foglio di excel.
Ogni barra verticale dell'istogramma è suddivisa in sezioni (diverso
colore relativo ad ogni dato diverso)e per ogni sezione di una singola
barra è riportato il valore numerico
In pratica è attiva l'etichetta mostra valori.
Esempio di singola barra dell'istogramma :
| 10 |
| 15 |
| 11 |
Io sostanzialmente vorrei che in cima ad ogni barra verticale vi fosse
la somma delle singole sezioni.
In questo caso sarebbe 36.
Grazie in anticipo.


title: Chi mi dà un aiutino...sto rincitrullendo....per non dire altro

text:
buongiorno a tutti, grazie per leggermi in ogni caso.
Allora il mio problema.
Settimanalmente ricevo un excel di circa un migliaio di record. Ogni
volta devo confrontare questo elenco con il precedente e trascrivere
le vecchie informazioni sul nuovo. Fin qui nessun problema, l'unico
neo è che i due elenchi, trasformati in tabelle (ad esempio tab 54 e
58) non hanno alcun collegamento univoci.
Ho risolto così, magari sbagliando...ma non riesco più a vedere la
luce...
Ho trasformato gli excel in due tabelle 54 e 58 e in quest'ultima, la
più recente e da popolare ho inserito un campo progressivo come chiave
primaria.
Ho fatto una maschera contenente una maschera continua con i dati
della tab 58 e una sottomaschera con la tab 54.
Dal confronto visivo fra i dati (della continua e della sottomaschera)
quando riesco a capire che si tratta del medesimo record, digito lo
stesso codice n alla tabella 54, creando un link tra le tabelle.
Ora dove mi sto incasinando è che vorrei che alcuni campi della
tabella 58 venissero popolati dagli stessi campi di cui al link della
tabella 54, non so se mi spiego, mi sembra di dire una banalità, ma la
realizzazione mi manda in tilt.
Come faccio ad esempio a dire che il campo "tecnico" del record n
della tabella 58 deve diventare uguale al campo "tecnico" del record n
della 54 ?
Ovviamente la settimana successiva dovrò poter cancellare la 54 e
quindi i dati che ho incollato sulla 58 dovranno rimanere e non
perdere l'eventuale collegamento...
So che è banale ma non ne vengo più fuori....grazie.


author: Bruno Campanini

text:
ignazio.pilone brought next idea :
[...]
> Ora dove mi sto incasinando è che vorrei che alcuni campi della
> tabella 58 venissero popolati dagli stessi campi di cui al link della
> tabella 54, non so se mi spiego, mi sembra di dire una banalità, ma la
> realizzazione mi manda in tilt.
> Come faccio ad esempio a dire che il campo "tecnico" del record n
> della tabella 58 deve diventare uguale al campo "tecnico" del record n
> della 54 ?
Copiando il campo "tecnico" del record n della tabella 54 sull'omonimo
campo del record n della tabella 58, con:
- qualche riga di VBA, ovvero con
- una query di aggiornamento.
Ad libitum!
Bruno


author: Antonio Biso

text:
"Bruno Campanini" <
bruno...@libero.it
> ha scritto nel messaggio
news:4e0d9a36$0$44209$4faf...@reader1.news.tin.it...

Ah BRUUUUUUUUUUUUUUUU
Ma porca di quella pupazza ladra!!!!!!!!!!!!
AAAARRRGGHHHHHHHHHHHH
E' una battaglia persa!!!!
ECCHECCA....
Antonio


author: pablitomf

text:
On 2 Lug, 09:36, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Bruno Campanini" <
brunoca...@libero.it
> ha scritto nel messaggionews:4e0d9a36$0$44209$4faf...@reader1.news.tin.it...
>
>
>
>
>
> > ignazio.pilone brought next idea :
>
> > [...]
> >> Ora dove mi sto incasinando che vorrei che alcuni campi della
> >> tabella 58 venissero popolati dagli stessi campi di cui al link della
> >> tabella 54, non so se mi spiego, mi sembra di dire una banalit , ma la
> >> realizzazione mi manda in tilt.
> >> Come faccio ad esempio a dire che il campo "tecnico" del record n
> >> della tabella 58 deve diventare uguale al campo "tecnico" del record n
> >> della 54 ?
>
> > Copiando il campo "tecnico" del record n della tabella 54 sull'omonimo
> > campo del record n della tabella 58, con:
> > - qualche riga di VBA, ovvero con
> > - una query di aggiornamento.
>
> > Ad libitum!
>
> > Bruno
>
> Ah BRUUUUUUUUUUUUUUUU
>
> Ma porca di quella pupazza ladra!!!!!!!!!!!!
>
> AAAARRRGGHHHHHHHHHHHH
>
> E' una battaglia persa!!!!
>
> ECCHECCA....
>
> Antonio
Vorresti insinuare che "rincitrullendo" non é un subject
significativo? Precisone!!!
Ps hai ragione, é guerra persa ;)


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c76cc684-d6dc-411c...@em7g2000vbb.googlegroups.com...
On 2 Lug, 09:36, "Antonio Biso" <
ab...@libero.it
> wrote:
>Vorresti insinuare che "rincitrullendo" non � un subject
significativo? Precisone!!!
Insinuo che s�
>Ps hai ragione, � guerra persa ;)
E la colpa � nostra...
mah
Antonio


title: Valori in una combo

text:
Ho scoperto che le maschere di access sono uno spasso e volevo riuscire a
fare questa cosa:
In un combo della maschera metto i valori:
    SELECT [Clienti].[Cliente] FROM Clienti;
In un altro combo vorrei mettere tutti gli user-id che un "cliente" usa per
collegarsi
    SELECT [Account].[UserID] FROM Account;
Questo mi sceglie tutti gli user id esistenti, io invece voglio selezionare
solo tra quelli del cliente che ho già selezionato nell'altra combobox,
insomma volevo fare qualcosa del genere.
    SELECT [Account].[UserID] FROM Account
    WHERE [Account].[Cliente]=Valore della CasellaCombinata12;
Insomma la domanda è semplicemente:
come si può leggere il valore della CasellaCombinata12?
E' possibile fare quello che sto dicendo?
Vi ringrazio dell'aiuto!!!!!!! Ciao
Elisa


title: Valori in una combo

author: SunRex

text:
"Ely77" <Elisa.Adamoli...@Tiscali.it> ha scritto nel messaggio
news:bch4l0$n3c$1...@lacerta.tiscalinet.it...

Sul current della frm metti
msgbox CasellaCombinata12.Value
SunRex


title: Valori in una combo

author: Karl Donaubauer

text:
Ely77 <Elisa.Adamoli...@Tiscali.it> ha scritto:
> Ho scoperto che le maschere di access sono uno spasso e volevo riuscire a
> fare questa cosa:
> In un combo della maschera metto i valori:
>     SELECT [Clienti].[Cliente] FROM Clienti;
> In un altro combo vorrei mettere tutti gli user-id che un "cliente" usa
per
> collegarsi
>     SELECT [Account].[UserID] FROM Account;
> Questo mi sceglie tutti gli user id esistenti, io invece voglio
selezionare
> solo tra quelli del cliente che ho già selezionato nell'altra combobox,
> insomma volevo fare qualcosa del genere.
>
>     SELECT [Account].[UserID] FROM Account
>     WHERE [Account].[Cliente]=Valore della CasellaCombinata12;
>
> Insomma la domanda è semplicemente:
> come si può leggere il valore della CasellaCombinata12?
Nel evento Dopo Aggiornamento della CasellaCombinata12
(BTW questo nome non è molto significante) puo scrivere:
Me!TuoAltroCombo.Rowsource = "SELECT UserID FROM Account " & _
    "WHERE Cliente= '" & Me!CasellaCombinata12 "'"
o se "Cliente" non è un testo ma un numero:
Me!TuoAltroCombo.Rowsource = "SELECT UserID FROM Account " & _
    "WHERE Cliente= " & Me!CasellaCombinata12
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Valori in una combo

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:bchj64$ikqc5$3@ID-
> Nel evento Dopo Aggiornamento della CasellaCombinata12
> (BTW questo nome non è molto significante) puo scrivere:
Parole sante :)
Grazie mille, ora mi studio meglio questo Me!
Ciaooo
Elisa


title: Autocompattare il Front-End...

author: Giorgio Lanzini

text:
Come da oggetto, come autocompattare il Front-End su uscita (o avvio) dell'applicazione?
Ho provato l'invia tasti con %succ, ma mi funziona solo se ci si trova nella finestra Database...
Esiste una soluzione con Access '97?
Vi ringrazio, ciao a tutti
Giorgio


title: Modifica di un codice scaricato su sito comune

author: Alberto

text:
Ciao a tutti, ho un problema non riesco a capire come fare a modificare
qusto codice preso sul sito comune per far in modo che se non è presente
l'articolo mi esca un messaggio..
Mi date una mano? grazie mille
Alberto
Private Sub Testo17_AfterUpdate()
DoCmd.Hourglass True
Dim rst As Recordset
Dim str As String
If Not IsNull(Me!Testo17.Text) Then
Set rst = Me.RecordsetClone
rst.FindPrevious "ARFOGA like """ & Me!Testo17.Text & "*"""
If rst.NoMatch Then
rst.FindFirst "ARFOGA like """ & Me!Testo17.Text & "*"""
End If
End If
Me.Bookmark = rst.Bookmark
rst.Close
Set rst = Nothing
Me!Testo17.SetFocus
Me!Testo17.SelStart = 255
DoCmd.Hourglass False
End Sub


author: Gaspare

text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:iCGne.68044$Of5....@nntpserver.swip.net...

Ciao,
non vorrei "spararla" ma sulla base della proprietà della  NoMatch che
assume un valore booleano ed indica se l'ultima ricerca effettuata è andata
a buon fine prova a modificare il seguente codice
If rst.NoMatch Then
Msgbox "articolo non trovato"
else
rst.FindFirst "ARFOGA like """ & Me!Testo17.Text & "*"""
End If
---------
Buona giornata
Gaspare


text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:_VGne.973700$b5.42...@news3.tin.it...

No gaspare ho provato in quasto modo ma mi esce sempre "articolo non
trovato" senza secondo me ricercarlo..
grazie lo stesso


text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:Z8Hne.68064$Of5....@nntpserver.swip.net...

Prova un pò a mettere il commento su questa riga
'rst.FindPrevious "ARFOGA like """ & Me!Testo17.Text & "*"""
ammesso che il resto funzioni


text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:RaHne.973746$b5.42...@news3.tin.it...

niente da fare, :-)  in questo modo mi ricerca l'articolo e
indipendentemente se lo trova o no esce il messaggio.
si si il codice funziona alla perfezione, digito il testo premo invio e lui
ricerca l'articolo, se è presente mi filtra giustamente i recod se invece
non è presente le visualizzo tutti.


text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:iiHne.68067$Of5....@nntpserver.swip.net...

Prova 1 ultima cosa....la sto sparando ripeto!
If rst.NoMatch Then
rst.FindFirst "ARFOGA like """ & Me!Testo17.Text & "*"""
else
Msgbox "articolo non trovato"
End If


text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:BqHne.973822$b5.42...@news3.tin.it...

Si si gaspare non ti preoccupare non me la prendo ne stai facendo una
figuraccia :-) niente da fare se non lo trova non esce il messaggio.
grazi mille lo stesso per i tuoi suggerimenti
magari prima o poi mi rispondera l'artefice di qusto codice.
buona serata


text:
[CUT]
Mi dici su quale riga si blocca?


text:
[CUT]
> Si si gaspare non ti preoccupare non me la prendo ne stai facendo una
> figuraccia :-) niente da fare se non lo trova non esce il messaggio.
> grazi mille lo stesso per i tuoi suggerimenti
> magari prima o poi mi rispondera l'artefice di qusto codice.
>
> buona serata
>
Figurati se te la prendi o faccio una figuraccia...se vuoi analizziamo
insieme il codice...dove ti dà errore?


text:
[CUT]
Ciao Alberto,
prova ad aggiungere la gestione degli errori nel seguente modo:
Private Sub Testo17_AfterUpdate()
On Error GoTo GestErr
DoCmd.Hourglass True
Dim rst As Recordset
Dim str As String
   If Not IsNull(Me!Testo17.Text) Then
             Set rst = Me.RecordsetClone
              rst.FindPrevious "ARFOGA like """ & Me!   Testo17.Text & "*"""
                       If rst.NoMatch Then
                            rst.FindFirst "ARFOGA like """ & Me!Testo17.Text
& "*"""
                    End If
         End If
 Me.Bookmark = rst.Bookmark
 rst.Close
 Set rst = Nothing
   Me!Testo17.SetFocus
  Me!Testo17.SelStart = 255
 DoCmd.Hourglass False
Exit Sub
GestErr:
   MsgBox Err.Description
   Resume Next
End Sub
----------
Buona giornata
Gaspare


text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:iCGne.68044$Of5....@nntpserver.swip.net...
>
> Ciao a tutti, ho un problema non riesco a capire come fare a modificare
> qusto codice preso sul sito comune per far in modo che se non č presente
> l'articolo mi esca un messaggio..
> Mi date una mano? grazie mille
>
> Alberto
>
>
> Private Sub Testo17_AfterUpdate()
> DoCmd.Hourglass True
> Dim rst As Recordset
> Dim str As String
> If Not IsNull(Me!Testo17.Text) Then
> Set rst = Me.RecordsetClone
> rst.FindPrevious "ARFOGA like """ & Me!Testo17.Text & "*"""
> If rst.NoMatch Then
> rst.FindFirst "ARFOGA like """ & Me!Testo17.Text & "*"""
> End If
> End If
> Me.Bookmark = rst.Bookmark
> rst.Close
> Set rst = Nothing
> Me!Testo17.SetFocus
> Me!Testo17.SelStart = 255
> DoCmd.Hourglass False
> End Sub
>
Modificherei cosě:
Private Sub Testo17_AfterUpdate()
me.refresh
DoCmd.Hourglass True
Dim rst As Recordset
Dim str As String
    If Not IsNull(Me!Testo17.Text) Then
    Set rst = Me.RecordsetClone
    rst.FindPrevious "ARFOGA like """ & Me!Testo17.Text & "*"""
        If rst.NoMatch Then
        rst.FindFirst "ARFOGA like """ & Me!Testo17.Text & "*"""
            If rst.NoMatch Then
            msgbox "Articolo non trovato"
            DoCmd.Hourglass False
            exit sub
            end if
        End If
    End If
Me.Bookmark = rst.Bookmark
rst.Close
Set rst = Nothing
Me!Testo17.SetFocus
Me!Testo17.SelStart = 255
DoCmd.Hourglass False
End Sub
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:S7Sne.975125$b5.42...@news3.tin.it...

Grazie mille Carlo funziona alla perfezione
Buona Giornata
Ciao,Alberto


text:
[CUT]
Ciao Carlo,
hai "pienamente" ragione tu...continuavo a spararla di brutto (tentativi a
parte) convinto del fatto che quel textbox servisse per l'immissione dei
dati  nel senso che si trattasse di un campo vero e proprio e dopo
l'immissione dei dati l'utente volesse riposizionarsi su un record
precedente archiviato (anche se effettivamente non ne intuivo la logica ma
sul presupposto che la gente spesso chiede l'impossibile purchè
"personalizzato" mi ero arreso a quell'idea)
In tal senso con la gestione degli errori si evitava l'errore nel caso non
ci fossero record e l'utente si posizionava sempre all'inizio...ovviamente
non capivo a cosa servisse rst.FindPrevious
Pardon :-)
Buona giornata
Gaspare


title: Visualizza decimali bis

author: Mauro

text:
Ciao, ho questa query
ImpDebito: nz([ImportoDebito];0)
e funziona, però nel mio campo "valuta" non mi visualizza le tre cifre
decimali che vorrei, pur se impostate nel formato.
Grazie


title: Visualizza decimali bis

author: CIDI

text:
"Mauro" <rerer> ha scritto nel messaggio
news:497ad5c9$0$1110$4faf...@reader2.news.tin.it...

controlla nella tabella se il tuo campo "valuta" ha formato Valuta.
inoltre prova ad impostare la proprietà dei campi calcolati nella query ,
clic dx , formato)
anche a valuta.
ciao
Daniele


title: Visualizza decimali bis

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:497ae19a$0$1116$4faf...@reader1.news.tin.it...

>Ho provato, ma non cambia niente


title: Visualizza decimali bis

text:
"Mauro" <rerer> ha scritto nel messaggio
news:497ad5c9$0$1110$4faf...@reader2.news.tin.it...

Due soluzioni equivalenti (o quasi):
nella tabella
Dimensione Campo = Precisone doppia
Formato =  Euro o Valuta
Posizioni decimali = 2 o quelli che ti servono
oppure
Dimensione Campo = Decimale
Formato =  Standard
Precisione = 18
Scala = 4
Posizioni decimali = 2 o quelli che ti servono
Io preferisco la seconda soluzione per poi formattare in Valuta il campo
nella query.
Ciao, Carlo


title: criterio con data

text:
Salve a tutti, in una query ho un campo denominato data che è appunto una
data ... devo filtrarlo e per farlo devo utilizzare una stringa contenuta in
un altro campo chiamato DataRichiesta. Come posso inserirlo in modo da
ottenere le date antecedenti al mese e all'anno di DataRichiesta? Grazie


title: criterio con data

author: VT @ home

text:
Il Wed, 9 Apr 2008 16:41:24 +0200, "lory22" <
la.a...@tiscali.it
> ha scritto:
>(.....)

WHERE Format$(Data;"yyyymm")<Format$(DataRichiesta;"yyyymm")
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: criterio con data

text:
Grazie della risposta, ma non riesco a introdurre il criterio che mi ha
postato...
Nel frattempo avevo apparentemente risolto inserendo questo codice nel campo
Data:
>[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
>mese]![Anno]
nella maschera mese però è un testo con il nome del mese per cui il criterio
diventa per esempio Aprile 2008...
sembrerebbe funzionare con le date antecedenti il mese aprile 2008, ma non
riesco a far in modo che siano comprese anche quelle uguali ad aprile
2008... pur introducendo questo codice:
>=[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
>mese]![Anno]
due domande: è corretto questo codice, la data viene interpretata nel modo
giusto?
devono rimanere visualizzate soltanto le date antecedenti e comprese nel
mese e nell'anno inseriti nella form...
grazie
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:7opsv39tvbhsao1gg...@4ax.com...



title: criterio con data

text:
Il Fri, 11 Apr 2008 10:48:29 +0200, "lory22" <
la.a...@tiscali.it
> ha scritto:
>(.....)
>Grazie della risposta, ma non riesco a introdurre il criterio che mi ha
>postato...
Qui ci diamo tutti del tu.
In dettaglio, qual č il problema ?
>Nel frattempo avevo apparentemente risolto inserendo questo codice nel campo
>Data:
>>[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
>>mese]![Anno]
>nella maschera mese perň č un testo con il nome del mese per cui il criterio
>diventa per esempio Aprile 2008...
>sembrerebbe funzionare con le date antecedenti il mese aprile 2008, ma non
>riesco a far in modo che siano comprese anche quelle uguali ad aprile
>2008... pur introducendo questo codice:
>>=[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
>>mese]![Anno]
>
>due domande: č corretto questo codice, la data viene interpretata nel modo
>giusto?
Assolutamente no se, come penso, il campo data č di tipo data/ora.
In ogni caso servirebbe conoscere l'istruzione SQL associata al query in questione
(dalla struttura del query, menů Visualizza->SQL)
>devono rimanere visualizzate soltanto le date antecedenti e comprese nel
>mese e nell'anno inseriti nella form...
>grazie
Si scrive *dopo* la risposta !
Leggi qui:
www.sitocomune.com
Sez. ICAA
"Come ci si dovrebbe comportare in un newsgroup
ovvero 'Istruzioni per l'uso' "
>
>"VT @ home" <
V...@home.it
> ha scritto nel messaggio
>news:7opsv39tvbhsao1gg...@4ax.com...
>> Il Wed, 9 Apr 2008 16:41:24 +0200, "lory22" <
la.a...@tiscali.it
> ha
>> scritto:
>>>(.....)
>>
>>>Salve a tutti, in una query ho un campo denominato data che č appunto una



title: criterio con data

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:casuv356sqphjrcj0...@4ax.com...
> Il Fri, 11 Apr 2008 10:48:29 +0200, "lory22" <
la.a...@tiscali.it
> ha
> scritto:
>>(.....)
>
>>Grazie della risposta, ma non riesco a introdurre il criterio che mi ha
>>postato...
>
> Qui ci diamo tutti del tu.
> In dettaglio, qual è il problema ?
>
>>Nel frattempo avevo apparentemente risolto inserendo questo codice nel
>>campo
>>Data:
>>>[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
>>>mese]![Anno]
>>nella maschera mese però è un testo con il nome del mese per cui il
>>criterio
>>diventa per esempio Aprile 2008...
>>sembrerebbe funzionare con le date antecedenti il mese aprile 2008, ma non
>>riesco a far in modo che siano comprese anche quelle uguali ad aprile
>>2008... pur introducendo questo codice:
>>>=[Forms]![RicercaTerapie mese]![Mese] & " " & [Forms]![RicercaTerapie
>>>mese]![Anno]
>>
>>due domande: è corretto questo codice, la data viene interpretata nel modo
>>giusto?
>
> Assolutamente no se, come penso, il campo data è di tipo data/ora.
> In ogni caso servirebbe conoscere l'istruzione SQL associata al query in
> questione
> (dalla struttura del query, menù Visualizza->SQL)
>
>>devono rimanere visualizzate soltanto le date antecedenti e comprese nel
>>mese e nell'anno inseriti nella form...
>
>>grazie
>
> Si scrive *dopo* la risposta !
> Leggi qui:
>
>
www.sitocomune.com
> Sez. ICAA
> "Come ci si dovrebbe comportare in un newsgroup
> ovvero 'Istruzioni per l'uso' "
>
Ok, ho letto le istruzioni, prometto di cercare di mettere in pratica tutto
quanto...il problema è proprio dovuto al fatto che purtroppo il campo data è
di tipo data/ora e il criterio che viene richiamato dalla form è una stringa
di testo... ora posto il codice sql della query..
SELECT [Dati generali]![Cognome] & " " & [Dati generali]![Nome] AS
CognomeNome, [Mese] & " " & [Anno] AS Datarichiesta, [Query terapie
mese].Terapista, [Dati Generali].DataNascita, [Dati Generali].Patologia,
[Dati Generali].PatologiaBreve, [Dati Generali].TipoTrattamento, [Dati
Generali].DimissioniDal, [Query terapie mese].Mese, [Query terapie
mese].[1], [Query terapie mese].[2], [Query terapie mese].[3], [Query
terapie mese].[4], [Query terapie mese].[5], [Query terapie mese].[6],
[Query terapie mese].[7], [Query terapie mese].[8], [Query terapie
mese].[9], [Query terapie mese].[10], [Query terapie mese].[11], [Query
terapie mese].[12], [Query terapie mese].[13], [Query terapie mese].[14],
[Query terapie mese].[15], [Query terapie mese].[16], [Query terapie
mese].[17], [Query terapie mese].[18], [Query terapie mese].[19], [Query
terapie mese].[20], [Query terapie mese].[21], [Query terapie mese].[22],
[Query terapie mese].[23], [Query terapie mese].[24], [Query terapie
mese].[25], [Query terapie mese].[26], [Query terapie mese].[27], [Query
terapie mese].[28], [Query terapie mese].[29], [Query terapie mese].[30],
[Query terapie mese].[31], [Query terapie mese].Somma, First([Query
successive autorizzazioni].[N° Prot]) AS [PrimoDiN° Prot], First([Query
successive autorizzazioni].Del) AS PrimoDiDel, [Somma]*63989 AS Importo,
[Query terapie mese].Cognome, [Query terapie mese].Nome, [Query terapie
mese].Anno
FROM ([Dati Generali] INNER JOIN [Query terapie mese] ON [Dati Generali].ID
= [Query terapie mese].ID) INNER JOIN [Query successive autorizzazioni] ON
[Dati Generali].ID = [Query successive autorizzazioni].ID
GROUP BY [Dati generali]![Cognome] & " " & [Dati generali]![Nome], [Mese] &
" " & [Anno], [Query terapie mese].Terapista, [Dati Generali].DataNascita,
[Dati Generali].Patologia, [Dati Generali].PatologiaBreve, [Dati
Generali].TipoTrattamento, [Dati Generali].DimissioniDal, [Query terapie
mese].Mese, [Query terapie mese].[1], [Query terapie mese].[2], [Query
terapie mese].[3], [Query terapie mese].[4], [Query terapie mese].[5],
[Query terapie mese].[6], [Query terapie mese].[7], [Query terapie
mese].[8], [Query terapie mese].[9], [Query terapie mese].[10], [Query
terapie mese].[11], [Query terapie mese].[12], [Query terapie mese].[13],
[Query terapie mese].[14], [Query terapie mese].[15], [Query terapie
mese].[16], [Query terapie mese].[17], [Query terapie mese].[18], [Query
terapie mese].[19], [Query terapie mese].[20], [Query terapie mese].[21],
[Query terapie mese].[22], [Query terapie mese].[23], [Query terapie
mese].[24], [Query terapie mese].[25], [Query terapie mese].[26], [Query
terapie mese].[27], [Query terapie mese].[28], [Query terapie mese].[29],
[Query terapie mese].[30], [Query terapie mese].[31], [Query terapie
mese].Somma, [Somma]*63989, [Query terapie mese].Cognome, [Query terapie
mese].Nome, [Query terapie mese].Anno
HAVING ((([Query terapie mese].Terapista)=[Forms]![RicercaTerapie
mese]![terapista]) AND (([Dati Generali].DimissioniDal) Is Null) AND
(([Query terapie mese].Mese)=[Forms]![RicercaTerapie mese]![Mese]) AND
((First([Query successive autorizzazioni].Del))<[Forms]![RicercaTerapie
mese]![Mese] & " " & [Forms]![RicercaTerapie mese]![Anno])) OR ((([Query
terapie mese].Terapista)=[Forms]![RicercaTerapie mese]![terapista]) AND
(([Dati Generali].DimissioniDal) Is Null) AND (([Query terapie
mese].Mese)=[Forms]![RicercaTerapie mese]![Mese]) AND ((First([Query
successive autorizzazioni].Del))=[Forms]![RicercaTerapie mese]![Mese] & " "
& [Forms]![RicercaTerapie mese]![Anno]));
Il campo data in realtà si chiama Del...


title: criterio con data

text:
Il Fri, 11 Apr 2008 16:44:13 +0200, "lory22" <
la.a...@tiscali.it
> ha scritto:
>(.....)
>>

ARGH !
Lo sapevo che facevo meglio a tacere ...
A) Salva la query attuale con un nome diverso
B) Prova a sostituire la clausola HAVING con la seguente:
HAVING ((([Query terapie mese].Terapista)=[Forms]![RicercaTerapie
mese]![terapista]) AND (([Dati Generali].DimissioniDal) Is Null) AND
(([Query terapie mese].Mese)=[Forms]![RicercaTerapie mese]![Mese]) AND
(( Format$(First([Query successive autorizzazioni].Del;"yyyymmm")))<[Forms]![RicercaTerapie
mese]![Anno] & [Forms]![RicercaTerapie mese]![Mese])) OR ((([Query
terapie mese].Terapista)=[Forms]![RicercaTerapie mese]![terapista]) AND
(([Dati Generali].DimissioniDal) Is Null) AND (([Query terapie
mese].Mese)=[Forms]![RicercaTerapie mese]![Mese]) AND ((Format$(First([Query
successive autorizzazioni].Del);"yyyymmm"))=[Forms]![RicercaTerapie mese]![Anno] & [Forms]![RicercaTerapie
mese]![Mese]));
Spero di aver chiuso tutte le parentesi e le virgolette e di avere messo tutti i punti e virgola al posto giusto ...
>Il campo data in realtà si chiama Del...
D'ora in avanti, abituati a chiamare da subito le cose con il loro nome: si fa meno fatica ad intendersi !



title: criterio con data

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:4c1vv31surd3ic9il...@4ax.com...
> Il Fri, 11 Apr 2008 16:44:13 +0200, "lory22" <
la.a...@tiscali.it
> ha
> scritto:
>>(.....)
>>>
>>Ok, ho letto le istruzioni, prometto di cercare di mettere in pratica
>>tutto
>>quanto...il problema č proprio dovuto al fatto che purtroppo il campo data
>>č
>>di tipo data/ora e il criterio che viene richiamato dalla form č una

>>Il campo data in realtą si chiama Del...
> D'ora in avanti, abituati a chiamare da subito le cose con il loro nome:
> si fa meno fatica ad intendersi !
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
>
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
>
http://www.faq400.com
> ---------------------------------------------
Mi dispiace veramente e ti ringrazio di avere avuto la pazienza di esaminare
la query..... ora non so come dirtelo ma mi da errore di sintassi  in questa
porzione:
((([Query
terapie mese].Terapista)=[Forms]![RicercaTerapie mese]![terapista]) AND
(([Dati Generali].DimissioniDal) Is Null) AND (([Query terapie
mese].Mese)=[Forms]![RicercaTerapie mese]![Mese]) AND ((Format$(First([Query
successive autorizzazioni].
rigrazie laura


title: criterio con data

text:
Il Fri, 11 Apr 2008 18:03:07 +0200, "lory22" <
la.a...@tiscali.it
> ha scritto:
>(.....)
>
>Mi dispiace veramente e ti ringrazio di avere avuto la pazienza di esaminare
>la query..... ora non so come dirtelo ma mi da errore di sintassi  in questa
>porzione:
>
>((([Query
>terapie mese].Terapista)=[Forms]![RicercaTerapie mese]![terapista]) AND
>(([Dati Generali].DimissioniDal) Is Null) AND (([Query terapie
>mese].Mese)=[Forms]![RicercaTerapie mese]![Mese]) AND ((Format$(First([Query
>successive autorizzazioni].
>
>rigrazie laura
Non so cosa dirti: ho ricontrollato le parentesi e mi sembra che siano tutte al loro posto.
L'unico suggerimento che posso darti č di provare ad impostare la condizione HAVING in passi successivi, cominciando con
una condizione semplice, verificando che sia OK, poi aggiungendo un'altra condizione e cosě via.



title: Popolare i campi di un report da VBA

text:
Ciao a tutti,
ho la necessità di comporre un report che ha una serie di campi alcuni dei quali, in funzione di un parametro presente in tabella, devono essere resi visibili, ed, in ogni caso, popolarli con i dati provenienti dalla stessa tabella.
Giurerei di averlo fatto già in passato, ma ora non mi riesce più.
Creo la routine evento su "Caricamento" dell'origine dati del report, inserisco uno stop per fare un minimo di debug.
Subito dopo lo Stop carico il record della Tabella e poi faccio il resto.
Quando la procedura manda in esecuzione il report, la routine evento su Caricamento non viene presa in considerazione ed ho, come risultato, la stampa del report vuoto.
Mi potete aiutare?


title: Popolare i campi di un report da VBA

text:

Prova di farlo nell'evento "Su formattazione" o dell'intestazione del
report o della sezione dove si trovano i controlli - dipende di cosa
vuoi fare in particolare con quale codice.

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


title: Popolare i campi di un report da VBA

text:
Grazie Karl,
dovevo proprio creare una routine evento "su Formattazione", come hai suggerito tu, e tutto funziona alla perfezione.
Questo mim permette di risparmiare molto tempo e molto spazio nel mio applicativo Access.
Riesco, come era nelle mie intenzioni, ad avere un solo Report, che personalizzo tramite il codice della Routina Evento.


title: inversione formato date

author: pippo

text:
Salve a tutti..
ho un problema con le date! In una maschera di ricerca ho come parametri
la Data Entrata Prodotto e la Data Uscita Prodotto. Quando inserisco le date
ed eseguo la ricerca ottengo un risultato non corretto perchè access
esegue la conversione dal formato italiano (Es. 29/02/2004, gg/mm/aaaa)
quello
americano (es. 02/29/2004, mm/gg/aaaa). Il problema non si verifica quando
eseguo la query che sta alla base direttamente, ossia al di fuori della
maschera.
Ho già applicato la funzione di formattazione:
Format(fine([Forms]![frm_colli_fornitori]![dtEntrataFin]),"dd" & "/mm/" &
"yyyy")
ma purtroppo continuo ad ottenere le stesse differenze.
Non so più che pesci pigliare. Help, please!
grazie e ciao a tutti.
Roberto.


title: inversione formato date

text:
Ok, scusate...sbagliavo qualcos'altro, la funzione FORMAT funziona..
ciaooo
"pippo" <
alb...@inwind.it
> ha scritto nel messaggio
news:jaW5c.70931$O31.3...@news4.tin.it...



title: inversione formato date

author: Sergio MAZZA

text:
"pippo" <
alb...@inwind.it
> ha scritto nel messaggio
news:huW5c.71073$O31.3...@news4.tin.it...
> Ok, scusate...sbagliavo qualcos'altro, la funzione FORMAT funziona..
>
>
> ciaooo
>
Sě anche il fatto di NON scrivere alla fine del testo del messaggio (regola
di questo NG), come faccio io; grazie...
Ciao.
--
Sergio MAZZA


title: Non lo so fare...

author: Stefano LD

text:
Ciao..a tutti allora espongo il mio problema
Maschera "principale" collegata ad un Database, premendo un pulsante mi
appare un'altra maschera "scelta" dove all'interno ci sono 2 pulsanti (Ok,
Annulla) e una casella di testo vuota.
Vorrei che scrivendo un valore all'interno della casella di testo vuota e
premendo il pulsante ok la Maschera "scelta" si chiuda, e la maschera
"principale" si portasse (gotorecord) al record corrispondente al valore
inserito precendentemente nella casella di testo.
Grazie..


title: Non lo so fare...

author: CarloCos

text:
"Stefano LD" <
lodu...@yahoo.it
> ha scritto nel messaggio
news:Isnh7.43364$TS4.1...@news2.tin.it...

Docmd.SelectObject acForm, "NomeMascheraPrincipale"
Forms!NomeMascheraPrincipale!MioControllo.SetFocus
Docmd.FindRecord Forms!Scelta!MioControllo
Docmd.Close acForm, "Scelta"
In pratica prima trovi il record e poi chiudi la maschera "Scelta".
Ciao, Carlo


title: OT - messaggi

author: A

text:
C'è qualcuno che sa come mai, da uno dei miei pc sul quale è installato Win
XP, se invio dei messaggi ai NG tutti gli altri lo vedono ma io no?
Questo succede solo sul pc con Xp, mentre l'altro PC che ha win 98 e OE 6
non da problemi.
A.


title: Interfacciare dispositivi di lettura (gestione presenze)

author: Claudio

text:
salve al NG
mi chiedevo, si presenta fattibile interfacciare con Access un
eventuale dispositivo di gestione presenze???
cioè, diciamo che in ditta c'è un dispositivo che gestione l'entrata
e l'uscita tramite badge magnetico....
posso inerfacciare tale apparecchio ad access e popolare un db con i
dati presenti nella sua memoria, tipo Num Matricola, data, ora entrata
orauscita, codiceentrata??
dovendo ancora dotare la ditta di tale dispositivo, quale potrei
acqusitare in modo da facilitare questa operazione???
a presto
CLaudio


author: Carlo Costarella

text:
"Claudio" <
reale....@gmail.com
> ha scritto nel messaggio
news:1138906893.1...@o13g2000cwo.googlegroups.com...
salve al NG
mi chiedevo, si presenta fattibile interfacciare con Access un
eventuale dispositivo di gestione presenze???
cioč, diciamo che in ditta c'č un dispositivo che gestione l'entrata
e l'uscita tramite badge magnetico....
posso inerfacciare tale apparecchio ad access e popolare un db con i
dati presenti nella sua memoria, tipo Num Matricola, data, ora entrata
orauscita, codiceentrata??
dovendo ancora dotare la ditta di tale dispositivo, quale potrei
acqusitare in modo da facilitare questa operazione???
a presto
CLaudio
Certamente sě.
Quanto al tipo di lettore, non saprei.
Ciao, Carlo


author: Roberto La Forgia

text:
"Claudio" <
reale....@gmail.com
> wrote in message
news:1138906893.1...@o13g2000cwo.googlegroups.com

Ho fatto un'esperienza con un lettore di badge per la gestione presenze
anni fa;
il funzionamento è semplice: la striscita del badge (il verso della
strisciata dice se è uscita o entrata)
viene intercettata dal lettore che scrive in una memoria tampone
dell'apparecchiatura
(che generalmente funziona anche senza alimentazione elettrica per un
bel pò di tempo) e,su una ditta di 500 persone poteva tenere dati per
circa due mesi.
Quindi lo spazio non era un problema ed immagino che lo sia ancora meno
oggi.
Poi questo file viene letto via seriale RS232 da un programma che lo
rende disponibile per elaborazioni in access.
Addirittura questi lettori sono programmabili con un semplice linguaggio
proprietario.
Ricordo ancora il nome del fornitore; di cui posso fornire in nome solo
in privato per ovvi motivi di privacy.
Ciao,
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Grazie Roberto
se potessi mandarmi via email il nome del fornitore mi faresti cosa
gradita
a presto
CLaudio


title: Tabella ODBC su Access 2013 collegata a SQL Server campo data 24ore

author: marcod

text:
Ho dei problemi con un campo in cui vorrei inserire l'ora del giorno in una tabella ODBC collegata.
Premetto che precedentemente usavo un database adp collegato a SQL Server.
Ora sono passato ad un database Access 2013 accdb con tabelle ODBC collegate a SQL Server.
Non mi riesce più di utilizzare un campo ora breve 24.
Quale è il campo da usare su SQL server? smalldatetime, time(7)?
Quale è la maschera di input da usare?
C'è qualche bag in MS Access?
Grazie in anticipo a chi mi da una mano.

Marco Dell'Oca


text:

Ho risolto il problema.
Il campo su SQL Server può essere solo datetime.

Marco Dell'Oca


title: Query utili

author: moskolowosky

text:
Dopo aver realizzato un database abbastanza complesso vorrei sapere
quali sono le query utili e quelle da cestinare.Ovviamente avrei
bisogno di sapere in quali maschere,report,query e moduli le ho
isnerite.
Qualcuno ha una soluzione per questo pb che diventa tanto + grande
quanto + grande č il DB?
Grazie a tutti


title: Query utili

author: Antonio Biso

text:
"moskolowosky" <
moskol...@tiscali.it
> ha scritto nel messaggio
news:1cdlgvg54half0gbh...@4ax.com...

Se vai sul sito comune c'č un applicativo che fa proprio quello che tu
desideri, bello e pronto.
Antonio


title: records duplicati

author: Frankkk

text:
Ho il seguente problema :
Ho una tabella che contine euna chiave multicampo formata da 4 campi che per
comodità chiameremo 1,2,3,4.
In un form (con A2K) quando inserisco dei dati relativi a questa tabella
vorrei fare in modo che se il record risulta duplicato mi visualizzi i dati
inseriti precedentemente, ovviamente impedendo l'inserimento corrente,
previa modifica di uno dei 4.
E' possibile questo ?
Grazie anticipatamente
Frankkk


title: records duplicati

author: Mrok

text:
"Frankkk" <
fran...@hs-solutions.net
> ha scritto nel messaggio
news:pLx18.2027$QG2....@news2.tin.it...
> Ho il seguente problema :
> Ho una tabella che contine euna chiave multicampo formata da 4 campi che
per
> comoditą chiameremo 1,2,3,4.
> In un form (con A2K) quando inserisco dei dati relativi a questa tabella
> vorrei fare in modo che se il record risulta duplicato mi visualizzi i
dati
> inseriti precedentemente, ovviamente impedendo l'inserimento corrente,
> previa modifica di uno dei 4.
> E' possibile questo ?
> Grazie anticipatamente
> Frankkk
>
Tra  i 4 campi della chiave  ne esiste uno automatico o li devi inserire tu
tutti?
Se ho capito bene qndo inserisci un nuovo record puņ capitare di inserire
una chiave gią esistente.
Anziché andare a verificare l'esistenza o meno della nuova chiave, non ti
conviene aggiungere alla chiave un contatore?


title: records duplicati

text:
"Frankkk" <
fran...@hs-solutions.net
> ha scritto nel messaggio
news:pLx18.2027$QG2....@news2.tin.it...
> Ho il seguente problema :
> Ho una tabella che contine euna chiave multicampo formata da 4 campi che
per
> comoditą chiameremo 1,2,3,4.
> In un form (con A2K) quando inserisco dei dati relativi a questa tabella
> vorrei fare in modo che se il record risulta duplicato mi visualizzi i
dati
> inseriti precedentemente, ovviamente impedendo l'inserimento corrente,
> previa modifica di uno dei 4.
> E' possibile questo ?
> Grazie anticipatamente
> Frankkk
>
>
Se il campo CHIAVEMULTIPLA punta a un campo Chiave_Primaria della tabella,
sull'evento che aggiorna tale campo puoi intercettare l'errore e
reindirizzare il focus sul record che gią possiede quella chiave.


title: filtro in base a selezione su sottomaschera

author: Diego Lotti

text:
Ciao,
ho un comportamento strano del filtro in base a selezione.
Ho inserito un pulsante nel piè di una sottomaschera che esegue questo
codice (che genera l'autocomposizione)
    Screen.PreviousControl.SetFocus
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 2, , acMenuVer70
Dovrebbe semplicemente replicare la funzione di filtro in base a selezione
(questo perchè non uso la barra dei menu nell'applicazione) nei campi
della sottomaschera.
Tuttavia non ottengo il filtro, non succede nulla.
La proprietà consenti filtri nella sottomaschera è impostata a true.
Il fatto è che in una maschera simile (sempre maschera base con
sottomaschera) tale filtro funziona.
Ci sono opzioni che non conosco? Esiste un comando da codice che non usi i
menu?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Alessandro Cara

text:
Diego Lotti wrote:
> Ciao,
>
> ho un comportamento strano del filtro in base a selezione.
> Ho inserito un pulsante nel piè di una sottomaschera che esegue questo
> codice (che genera l'autocomposizione)
>
>     Screen.PreviousControl.SetFocus
>     DoCmd.DoMenuItem acFormBar, acRecordsMenu, 2, , acMenuVer70
>
> Dovrebbe semplicemente replicare la funzione di filtro in base a selezione
> (questo perchè non uso la barra dei menu nell'applicazione) nei campi
> della sottomaschera.
>
> Tuttavia non ottengo il filtro, non succede nulla.
> La proprietà consenti filtri nella sottomaschera è impostata a true.
>
> Il fatto è che in una maschera simile (sempre maschera base con
> sottomaschera) tale filtro funziona.
>
> Ci sono opzioni che non conosco? Esiste un comando da codice che non usi i
> menu?
>
> Grazie
non ho ben capito il problema......
me!subform.form.filter = me.filter
sei sicuro che il filtro del form sia "compatibile" con il subform?
--
a.cara


text:
> non ho ben capito il problema......
> me!subform.form.filter = me.filter
> sei sicuro che il filtro del form sia "compatibile" con il subform?
No, io voglio usare il filtro in base a selezione, il comando nativo di
access che trovi sia nei menu che nella barra strumenti; quello che genera
anche l'autocomposizione.
Non devo applicare ad una sottomaschera il filtro della maschera padre
come mi sembra di capire dalla tua istruzione.
Semplicemente il comando "Filtro in base a selezione" in determinate
sottomaschere non mi funziona. Penso dipenda dall'apertura in modalità
dialog di una form oppure no. Devo testare la cosa.
Esiste un comando per fare il filtro in base a selezione da codice e non
usando il comando menu?



text:
Diego Lotti wrote:
>>non ho ben capito il problema......
>
>
>>me!subform.form.filter = me.filter
[cut]
>
> Non devo applicare ad una sottomaschera il filtro della maschera padre
> come mi sembra di capire dalla tua istruzione.
questo e' quello che avevo capito. I'm "spiacente"
>
> Semplicemente il comando "Filtro in base a selezione" in determinate
> sottomaschere non mi funziona. Penso dipenda dall'apertura in modalità
> dialog di una form oppure no. Devo testare la cosa.
e' cosi'! Non puoi usare una form acDialog
>
> Esiste un comando per fare il filtro in base a selezione da codice e non
> usando il comando menu?
>
Private Sub Form_Load()
Dim ctb As Variant
Set ctb = CommandBars("Filter/Sort")
ctb.Visible = True
RunCommand acCmdFilterByForm
End Sub


title: access in pc senza access

author: lorenzo ced

text:
ho un file in access 2007 dovrei farlo girare su un pc con access 2003,
esiste un programma (anche a pagamento) o una funzione dell'access 2007 che
mi permette di far girare il file
Lorenzo


title: access in pc senza access

text:
"lorenzo ced" <
lorenzo...@comune.recanati.mc.it
> ha scritto nel
messaggio news:gtttoo$4uo$1...@aioe.org...

Download di Access 2007: Access Runtime
http://www.microsoft.com/downloads/details.aspx?FamilyID=d9ae78d9-9dc6-4b38-9fa6-2c745a175aed&displaylang=it
Ciao.
--
Sergio MAZZA


title: Controllare la proprietà column

author: Paolo Mazzanti

text:
Ciao a tutti i partecipanti al NG.
Cerco di risolvere una problematica che viene fuori quando il database
diventa di notevoli dimensioni e la casistica diventa incontrollabile.
All'inizio ho creato delle caselle combinate o di riepilogo dalle quali
traggo dei dati attraverso l'uso della proprietà "Column" con l'indice
numerico della colonna: 0,1,2,3 ecc.
Successivamente, per chissà quale motivo, la casella di riepilogo/combinata
viene modificata e non ci si accorge che alcuni dati cominciano ad essere
errati.
Mi chiedo: esiste un metodo per far si che ciò non accada? Oppure è
possibile sostituire l'indice con il nome del campo a cui ci si vuole
riferire?
Grazie a mi darà delle risposte!
Ciao
Paolo Mazzanti


title: Controllare la proprietà column

author: Roberto - Syd

text:
"Paolo Mazzanti" <
photo...@mazzanti.it
> ha scritto nel messaggio
news:10019422...@fusilla.abanet.it...

Non capisco che cosa vuoi dire con il discorso:
Successivamente, per chissà quale motivo, la casella di riepilogo/combinata
viene modificata e non ci si accorge che alcuni dati cominciano ad essere
errati.
se puoi essere più chiaro!?
Per quanto riguarda il secondo quesito visto che una casella di riepilogo o
combinata ha come fonte dei dati da una query ti puoi riferire a
quest'ultima con i nomi dei campi.
Ciao Roberto - Syd


title: Controllare la proprietà column

text:
> > traggo dei dati attraverso l'uso della proprietā "Column" con l'indice
> > numerico della colonna: 0,1,2,3 ecc.
>
> se puoi essere pių chiaro!?
>
> Per quanto riguarda il secondo quesito visto che una casella di riepilogo
o
> combinata ha come fonte dei dati da una query ti puoi riferire a
> quest'ultima con i nomi dei campi.
>
> Ciao Roberto - Syd
Infatti mi chiedevo se c'era un modo di riferirsi all'istruzione SQL della
casella combinata o di riepilogo, con i nomi invece di usare il numero delle
colonne. Tutto questo senza creare altre query.
Grazie
Ciao
Paolo Mazzanti
(scusa il ritardo!)


title: Controllare la proprietà column

text:
"Paolo Mazzanti" <
ph...@mazzanti.it
> ha scritto nel messaggio
news:10026643...@fusilla.abanet.it...

Facciamo conto che la tua query che alimenta la tua combobox si chiama pippo
per accedere ai campi della query pippo devi fare cosė:
dim db as DAO.Database
dim rs as DAO.Recordset
set db = currentdb
set rs = openrecordset("pippo")
rs.fields("NomeCampo")
etc...
Ciao Roberto - Syd


title: Controllare la proprietà column

text:
> Facciamo conto che la tua query che alimenta la tua combobox si chiama
pippo
> per accedere ai campi della query pippo devi fare così:
>
> dim db as DAO.Database
> dim rs as DAO.Recordset
>
> set db = currentdb
> set rs = openrecordset("pippo")
>
> rs.fields("NomeCampo")
>
> etc...
>
> Ciao Roberto - Syd
OK, ti ringrazio, terrò presente per il futuro. Ma a volte il database non è
fatto usando il codice e a volte ci si riferisce ad una casella combinata
esistente in una maschera.
Ad esempio mi porto dietro questo codice steso alcuni anni fa:
...............
     MTV.Seek "=", FV!EleSfa.Column(0, RigaC), FV!EleSfa.Column(1, RigaC),
FV!EleSfa.Column(5, RigaC)
.........
come vedi l'uso della proprietà column comporta il riferimento al numero
della colonna. Questo riferimento a distanza di tempo diventa insignificante
quando si rimettono le mani al codice. Poi come ti dicevo è stato
sufficiente (per necessità) aver cambiato il numero di colonne totali del
controllo, per ottenere una serie di dati sballati senza che nessuno si
fosse accorto.
Da qui la necessità di riferirsi alla colonna giusta non con un numero ma
con il nome del campo.
Non ho intenzione di rimettere mano a tutta l'impostazione del codice di
questo database cresciuto dalla versione 1-2 di Access, ma solo apportare
quei piccoli miglioramenti per renderlo più sicuro.
Secondo te potrei usare la RowSource e il nome del campo per avere un
riferimento più preciso?
Grazie
Ciao
Paolo Mazzanti da casa


title: Controllare la proprietà column

text:
[CUT]

La rowsource la puoi usare in questo contesto:
dim db as DAO.Database
dim rs as DAO.Recordset
set db = currentdb
set rs = openrecordset(Me.CasellaCombinata.RowSource)
msgbox  rs.fields(0).Name 'Visualizza il nome del primo campo
ma non credo per l'utilizzo che ne devi fare ti possa servire.
Ciao Roberto - Syd


title: Controllare la proprietà column

text:
> La rowsource la puoi usare in questo contesto:
>
> dim db as DAO.Database
> dim rs as DAO.Recordset
>
> set db = currentdb
> set rs = openrecordset(Me.CasellaCombinata.RowSource)
>
> msgbox  rs.fields(0).Name 'Visualizza il nome del primo campo
>
> ma non credo per l'utilizzo che ne devi fare ti possa servire.
>
> Ciao Roberto - Syd
Ti ringrazio molto!
Invece credo proprio che mi possa servire!
Non lo proverò a breve perchè sono preso da altre cose, ma credo proprio che
faccia al caso e mi suggerisce di utilizzare lo stesso metodo per ottenere
il set di records filtrato di una maschera, al quale riapplicare altri
filtri a catena (vedrò).
Dal punto di vista dell'utente credo che tu sia fra i primissimi posti di
tutte le persone che operano nei NG, per il grado di risposta che dai ai
quesiti. Sempre precisa, esauriente, pertinente.
Grazie ancora
Ciao
Paolo Mazzanti
ph...@mazzanti.it


title: Altro problema con Report

author: Nicola Trevisan

text:
Salve,
dovrei creare un report che contiene un una tabella del tipo:
Scarpe    14
Maglie    12
Calze       5
vorrei poi ottenere il totale.
Per trovare il totale ho visto che basta fare =somma <nome campo>
Ma il problema è dove mettere questa casella di testo!
La vorrei subito dopo il Corpo, ma l'unico posto che ho trovato è al Piè di
pagina.
Poichè il Corpo è corto, c'è troppo spazio vuoto.
Come potrei inserire queste somme appena finito il corpo?
Grazie mille


title: Altro problema con Report

author: sv

text:
Nicola Trevisan ha scritto:



> Grazie mille
Con "Ordinamento e Raggruppamento" creati un Piè di Pagina, ed inserisci
il tuo campo calcolato.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Altro problema con Report

text:
Ma in base a cosa ordino??
Avevo già provato, ma nel definire il campo di ordinamento devo inserire un
campo o un'espressione, che espressione inserisco??
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c33uak$cc9$1...@news.newsland.it...



title: Altro problema con Report

text:
Nicola Trevisan ha scritto:


Rispondi dopo il quoting.
Suppongo che il tuo report Articoli abbia origine in una query o tabella
fornita di un IDArticolo.
Creati un Piè di pagina IDArticolo e in quello inserisci il tuo campo



title: Altro problema con Report

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c34kic$6j0$1...@news.newsland.it...

Ho trovato la soluzione
ho inserito un'espressione così:
    = "pippo"
e mi ha creato il piè di pagina.
Grazie mille
        Nicola


title: somma dei valori di una colonna

text:
Sarà una stupidaggine ma non ci riesco.
Voglio fare una query di selezione che cerca in una finestra due date (
con [Forms]![NomeFinestra]![NomeControllo che contiene una data] ) e mi
dà i record che hanno il campo "data" compreso tra le due (lo fa)
però
i record hanno anche un campo "cifra" e voglio che mi sia data la somma
di tutti i campi cifra dei record trovati. cioè la somma sulla
colonna. sulla rige ci arrivo pure ma sulla colonna bho! come si fa? me
lo spiegate magari nel dettaglio che sono poco pratica?
grazieeee


title: somma dei valori di una colonna

author: Silver

text:
raistlin_majere ha scritto:
> Voglio fare una query di selezione che cerca in una finestra due date (
> con [Forms]![NomeFinestra]![NomeControllo che contiene una data] ) e mi
> dà i record che hanno il campo "data" compreso tra le due (lo fa)
> però
> i record hanno anche un campo "cifra" e voglio che mi sia data la somma
> di tutti i campi cifra dei record trovati. cioè la somma sulla
> colonna.
Origine dati della maschera...o della query
SELECT Tabella1.campo, Tabella1.data
FROM Tabella1
WHERE (((Tabella1.data)>[Forms]![Maschera1]![Testo2] And
(Tabella1.data)<[Forms]![Maschera1]![Testo3]));
poi nel piè di maschera inserisci un campo calcolato per avere il
totale. sul sito comune trovi come fare


title: somma dei valori di una colonna

author: Roberto da casa

text:
"raistlin_majere" <
as...@tiscali.it
> ha scritto nel messaggio
news:1143885192....@t31g2000cwb.googlegroups.com...

Ammesso e non concesso che abbia  capito il tuo problema, a mio avviso non
devi usare una query ma una funzione DSum (vedi help).
>grazieeee
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: somma dei valori di una colonna

text:
ho creato una casella di testo nella mia maschera con etichetta
=DSum("[D05CIFRA]";"D05DONAZIONI";"[D05DATA]">#12/03/1997#)
ma non mi dà nessun risultato. cifra e data sono i campi e donazioni
la tabella..
bho!!
per il primoragazzo che ha risp. il campo calcolato si fa con casella
di testo ed etichetta fatta come sopra vero? tu come avrest fatto?


title: somma dei valori di una colonna

text:
cmq il mio problema è cercare i record con campo "data" da una tabella
donazioni, che hanno data compresa tra due valori (che l'utente immette
in due caselle di testo) e dei record trovati sommare i campi "cifra"
per ricavare la somma delle donazioni fatte in un certo arco di tempo


title: somma dei valori di una colonna

text:
"raistlin_majere" <
as...@tiscali.it
> ha scritto nel messaggio
news:1143901235.8...@z34g2000cwc.googlegroups.com...

Se la tabella che contiene i dati si chiama D05DONAZIONI.
Se il campo di tipo Data/ora che contiene la data si chiama D05DATA.
Se il campo di tipo Numerico che contiene i valori da sommare si chiama
D05CIFRA.
Se in una maschera hai due caselle di testo non associate nelle quali
digiterai le date di inizio e fine periodo e che si chiamano rispettivamente
DataInizio e DataFine.
Nella maschera inserisci un'altra casella di testo non associata nella cui
origine controllo (e NON nella sua etichetta) scriverai:
=DSum("D05CIFRA"; "D05DONAZIONI"; "D05DATA Between #" & Format([DataInizio];
"mm/gg/aaaa") & "# And # " & Format([DataFine]; "mm/gg/aaaa") & "#")



title: somma dei valori di una colonna

text:
"raistlin_majere" <
as...@tiscali.it
> ha scritto nel messaggio
news:1143900496.1...@u72g2000cwu.googlegroups.com...

Vedi la mia risposta al tuo messaggio successivo.



title: somma dei valori di una colonna

text:
WOOOOOOOOOOO! FUNZIONA!
grazie roberto!!!!!!
con questo ho finito il lavoro, ghhhhhh
grazie :DD


title: problema 16:10 e 4:3

author: Red Wolf

text:
Ciao
mi trovo di fronte al problema dello schermo.
Il mio, sul quale programmo, è un vecchio 4:3
quello del cliente è un 16:10.
ho fatto un po di ricerche e mi sembra di aver capito che un form
"dinamico" è alquanto complesso da gestire.
Per semplificare le cose vorrei simulare nel mio 4:3 il 16:10, in modo
da creare form quasi precisi ( al limite una martellatina la posso dare
in fase di consegna)
conoscete qualche SW?
grazie
P.S.
non mi consigliate di comprare uno schermo 16:10 che se lo avessi potuto
fare lo avrei già fatto.  :-((
--
Grazie
Red Wolf
--
“Di recente ho letto la Bibbia... Non male, ma il personaggio principale
è poco credibile.” (Woody Allen)


title: problema 16:10 e 4:3

author: Carlo Costarella

text:
"Red Wolf" <
red...@virgilio.it
> ha scritto nel messaggio
news:1eiqp.7829$GZ3....@tornado.fastwebnet.it...
> Ciao
> mi trovo di fronte al problema dello schermo.
> Il mio, sul quale programmo, è un vecchio 4:3
> quello del cliente è un 16:10.
> ho fatto un po di ricerche e mi sembra di aver capito che un form
> "dinamico" è alquanto complesso da gestire.
>
> Per semplificare le cose vorrei simulare nel mio 4:3 il 16:10, in modo da
> creare form quasi precisi ( al limite una martellatina la posso dare in
> fase di consegna)
>
> conoscete qualche SW?
>
> grazie
>
>
> P.S.
> non mi consigliate di comprare uno schermo 16:10 che se lo avessi potuto
> fare lo avrei già fatto.  :-((
>
> --
>
>
> Grazie
>
> Red Wolf
Il 4:3 o il 16:10 (forse 16:9) sono il rapporto tra larghezza e altezza.
16 centimetri di larghezza per 10 cm di altezza.
Prova ad impostare sul tuo monitor una risoluzione che si avvicina al 16:10
come per esempio 1280x720 e costruisci le dimensioni delle tue maschere. Il
risultato sul display del cliente, sarà molto vicino a quello sul tuo
monitor.
Ciao, Carlo


title: problema 16:10 e 4:3

text:
CUT
>
> Il 4:3 o il 16:10 (forse 16:9) sono il rapporto tra larghezza e altezza.
> 16 centimetri di larghezza per 10 cm di altezza.
> Prova ad impostare sul tuo monitor una risoluzione che si avvicina al 16:10
> come per esempio 1280x720 e costruisci le dimensioni delle tue maschere. Il
> risultato sul display del cliente, sarà molto vicino a quello sul tuo
> monitor.
credo che 16:9 sia il formato del televisore
i monitor dovrebbero essere 16:10.
vero: potrei "giocare" con la risoluzione del pc...
hai ragione
ora provo.
grazie



title: problema 16:10 e 4:3

author: Francesco Salvagnini

text:

La proprietà FitToScreen di Access 2007-2010, non c'entra niente con
l'adattamento della maschera allo schermo?
PS: riguardo alla citazione di Allen, direi che anche chi non crede in
Dio crede comunque a qualcosa, fosse anche il Nulla. Essendo però che
nemmeno il Nulla è dimostrabile, come Dio, direi che anche la loro, è
una fede, e per di più ridicola oltre che poco credibile. Tra due fedi
che non si possono dimostrare è meglio optare per la più conveniente.
Allora come dice il grande Pascal, meglio credere in Dio.


title: problema 16:10 e 4:3

text:
"Francesco Salvagnini" <
animein...@gmail.com
> ha scritto nel messaggio
news:741f8894-8c71-427c...@z7g2000prh.googlegroups.com...
On 16 Apr, 22:56, Red Wolf <
redw...@virgilio.it
> wrote:
> CUT
PS: riguardo alla citazione di Allen, direi che anche chi non crede in
Dio crede comunque a qualcosa, fosse anche il Nulla. Essendo però che
nemmeno il Nulla è dimostrabile, come Dio, direi che anche la loro, è
una fede, e per di più ridicola oltre che poco credibile. Tra due fedi
che non si possono dimostrare è meglio optare per la più conveniente.
Allora come dice il grande Pascal, meglio credere in Dio.
-----------------------------
Questo presuppone un minimo di raziocinio.
Molto spesso ci si veste di qualunquismo adottando una negazione di questo o
di quello, facendolo passare come ragionamento logico, in realtà si pone
sempre al centro il proprio egoismo che non è disponibile ad accettare
nessun altro al di fuori di se stesso.
Dunque l'unico vero dio è se stesso.
Spesso si finisce con creare favole o mostri che come mastro Geppetto o il
conte Frankenstein "danno vita" o sono i "creatori" dal nulla, di nuovi
esseri viventi.
Ciao, Carlo


title: problema 16:10 e 4:3

text:
Il 18/04/2011 13.49, Carlo Costarella ha scritto:
> alla citazione di Allen, direi che anche chi non crede in
> Dio crede comunque a qualcosa, fosse anche il Nulla. Essendo però che
> nemmeno il Nulla è dimostrabile, come Dio, direi che anche la loro, è
> una fede, e per di più ridicola oltre che poco credibile. Tra due fedi
> che non si possono dimostrare è meglio optare per la più conveniente.
> Allora come d
a me piaceva solo la solita ironia di Allen...
un modo di fare umorismo tipicamente ebraico...
Poi sono anche ateo, e non appartengo a nessuna fede. Tantomeno
ridicola... non vedo perché dovrebbe essere più ridicola di altre (SE
fosse una fede, ma non lo è...)
Un ateo non mette se stesso al centro, al limite si mette di fianco, per
significare il peritetismo con gli altri.
E'  chi crede di avere la verità in mano che pretende di convincere gli
altri e di regolare la loro vita sulle proprie convinzioni (vedi aborto,
divorzio, eutanasia, stile di vita, ecc.ecc.), salvo poi perdonare e
giustificare chi gli fa comodo conn atto di ipocrisia; e non parlo del
nano, ma dell'omosessualità, o della benedizione delle guerre (dalla
parte loro), dell'accettazione del fatto che si ammanta di fare carità,
poi ha ai piedi scarpe rosse da 2K euri...
Frank. e Geppetto sono figli diretti del Cristianismo e non
dell'ateismo, e come tante altre loro cose non sono male, ma preferisco
altro.



title: problema 16:10 e 4:3

text:
CUT
>
> La proprietà FitToScreen di Access 2007-2010, non c'entra niente con
> l'adattamento della maschera allo schermo?
>
magari!
Office XP!



title: problema 16:10 e 4:3

text:

Caro Red, lungi da me il voler imporre la mia fede. Condivido che la
battuta di Woody sia simpatica. Tra l'altro credo che la fede di un
ateo sia di gran lunga più grande della mia. In materia di fede poi, è
riduttivo parlare di 2k .. gli errori della Chiesa ci sono stati, ci
sono e ci saranno: d'altronde è fatta di uomini. Gesù Cristo però, è
tutta un'altra pasta! ; )


title: Funzioni in un report!!!!!

author: Andrea

text:
Ciao a tutti, se io metto in una casella di testo di un report (legato
ad una query) una funzione tipo:
=Somma(IIf(([eta] Between '5' And '20') And (Val([campo_uno])='1' Or
Val([Campo_due])='1');1;0))
vorrei che mi filtrasse una query prendendomi solo i soggetti che hanno
una età tra i 5 e i 20 anni e tra quesi SOLO quelli dove
campo_uno = 1 e campo_due = 1
oppure
campo_uno = 0 e campo_due = 1
oppure
campo_uno = 1 e campo_due = 0
Facendo così mi filtra i soggetti per i campi_uno e _due, ma non per
l'età.
Ho messo il Val davanti perchè sono campi di testo.
Qualcuno sa aiutarmi???
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzioni in un report!!!!!

text:
....scusate, ora non mi accetta nemmeno il between. Sapete perchč???
Grazie



title: Funzioni in un report!!!!!

author: Alepetomane

text:
"Andrea" <
mike...@inwind.it
> ha scritto nel messaggio
news:b3b23a9040e257bcb2d...@mygate.mailgate.org...
> Ciao a tutti, se io metto in una casella di testo di un report (legato
> ad una query) una funzione tipo:
>
> =Somma(IIf(([eta] Between '5' And '20') And (Val([campo_uno])='1' Or
> Val([Campo_due])='1');1;0))
>
> vorrei che mi filtrasse una query prendendomi solo i soggetti che hanno
> una età tra i 5 e i 20 anni e tra quesi SOLO quelli dove
>
> campo_uno = 1 e campo_due = 1
> oppure
> campo_uno = 0 e campo_due = 1
> oppure
> campo_uno = 1 e campo_due = 0
>
> Facendo così mi filtra i soggetti per i campi_uno e _due, ma non per
> l'età.
[campo_uno],[campo_due],[Eta] sono associati ognuno ad un controllo del
report?
Ale.


title: Gestire duplicato

author: @libero.it stefano

text:
Nella maschera vendite  io scelgo il numero di carico(casella combinata che
punta al campo "carico" della tabella "articoli") per descrivere una vendita
Vorrei che all uscita della modifica del campo qualora avessi impostato un
carico gia usato inn una precedeente vendita un error box mi dicesse che non
è possibile e annullasse il cambio
(non posso impostare valore univoco per il campo carico in vendita xche
altrimenti non mi funzionano altre relazioni...quindi vorrei il codice per
gestire questa eventualita)
grazie
stefano


title: Gestire duplicato

author: Alessandro Baraldi

text:
"stefano" <"stefano"> wrote in message
news:43455e2e$0$13343$
4faf...@reader2.news.tin.it

Fai il controllo su Evento BeforeUpdate usando Dlookup
per verificare l'esistenza della cosa, quindi
forza Cancel=True ed esci.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestire duplicato

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8522fd5f72bd74cc06...@mygate.mailgate.org...

scusa non capisco, potresti dire in modo piu dettagliato come scrivere il
codice?
grazie


title: Problema Dlookup nel Report

text:
Salve a tutti!

PREMESSA
Prima di scrivere qui, ho cercato diversi 3d che parlassero dell'argomento, ma ciò non ostante non sono riuscito a capire dove sta il problema.

Ho realizzato un report con access 2007.
Il report è basato su una tabella collegata con altre tabelle con relazione una-molti attraverso gli Id che sono del tipo contatore-numerico.
La stessa identi cosa ho fatto poco prima con una maschera.

Le tabelle (relazione 1 ) sono:
Tab_Anagrafica (clienti)
Tab_Rlo (ruolo "alcuni clienti possono avere diversi ruoli")
Tab_Mov (Movimenti "acconto","saldo", e altre tipologie)

La tabella (relazione molti) è questa:
Tab_Atvt (attività)

Nella Maschera Masc_Atvt (attività) attraverso delle Combobox assegno i valori utili per la relazione una-molti e poi su diverse casella di testo non associate attraverso il codice vba (es. Me.Ruolo = DLookup("Rlo", "Tab_Rlo", "ID_Rlo =" & Me!ID_Rlo) riporto il valore testo a cui la chiave fa riferimento.
Fin qui tutto funziona.

PROBLEMA
Ho ripetuto il codice della maschera anche per il report (che prende i dati dalla stessa tabella utilizzata dalla maschera) che voglio utilizzare per la stampa, ma non funziona il dlookup.

Ho provato con il codice vba e non funziona
Ho provato a riportare il codice direttamente sull'origine del controllo sostituendo alle virgole i punti e virgola e non funziona.
Ho provato direttamente con il generatore delle espressione e non funziona

Tranne per il codice vba (che mi restituisce un errore di run-time 2471 l'espressione immessa come parametro di query ha generato l'errore seguente: 'Me!ID_Rlo') nelle altre due soluzioni ottengo sempre il valore testo del primo record. è come se la sezione "where" non venisse letta.

Non so più che fare, potreste per favore aiutarmi a capire dove sta il problema? Grazie!


title: Problema Dlookup nel Report

text:
ok Risolto da solo!!
Il problema risiede nel fatto che il codice vba lo avevo inserito all'evento apertura, mentre se lo metto all'evento click oppure su caricamento tutto funziona. Ma perché succede questo??


title: Problema Dlookup nel Report

author: Karl Donaubauer

text:
Ciao,

car...@gmail.com
:
> ok Risolto da solo!!
> Il problema risiede nel fatto che il codice vba lo avevo inserito all'evento apertura, mentre se lo metto all'evento click oppure su caricamento tutto funziona. Ma perché succede questo??

Non è chiaro in quali eventi della maschera hai il codice ma maschere e
report si comportono diversamente in rispetto ai dati. Per un report
Access crea un recordset particolare e nell'evento apertura non si puo
ancora leggere o assegnare i dati di controlli (associati).

Spesso invece di "Su apertura" si puo usare l'evento "Su formatazione" o
"Su stampa" della sezione dove si trovano i dati desiderati.

Detto questo... in un report di solito non serve assegnare valori in
questo modo. Invece si puo includere tutte le tabelle ed i campi
necessari nella query del report e associare i controlli.

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

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


title: Spostamento Form

author: Mak

text:
Salve a Tutti,
chiedo se esiste la possibilità di bloccare lo spostamento di una form
dovuto all' utilizzo del mouse sulla CaptionBar.
Grazie
Mak


title: Spostamento Form

author: Marduk

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:afhegl$ii3$1...@lacerta.tiscalinet.it...

Moveable = false


title: Spostamento Form

text:
"Marduk" <
luca.tr...@tiscali.it
> ha scritto nel messaggio
news:afhiq3$kpa$1...@lacerta.tiscalinet.it...

Ho verificato ma la proprietà Moveable su Access2000(penso su l' oggetto
form) non l'ho trovata.
Ti chiedo di darmi qualche altra delucidazione. Grazie


title: Spostamento Form

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:afhtum$po8$1...@lacerta.tiscalinet.it...


Guarda la cosa più semplice senza dover ricorrere alle API, con e quali è
fattibile, è quella
di modificare il Bordo della FORM, in NESSUNO, ti crei un Bordo SHAPE del
colore che
credi nella Form e un ulteriore bordo in Rilievo delle stesse dimensioni
della FORM.
L'aspetto estetico è una FOrm standard, ma non riposizionabile...........!!!
Poco codice(NULLA), e funzionante.
Alessandro.


title: Spostamento Form

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:afhegl$ii3$1...@lacerta.tiscalinet.it...

Mi rispondo da solo.
Ho integrato un vecchio modulo che avevo da parte che sa da quanto che
gestisce la proprietà ShowCaptionBar.
Tramite casella di controllo Imposto showcaptiobar su False e il gioco è
fatto sparisce la barra di titolo della maschera e la form non si muove più,
a meno che non si leva la spunta dalla casella.
Come al solito Grazie per i contatti ricevuti.
Mak


title: Duplicare record e aggiornamento automatico di un campo

author: slumpolo

text:
Ciao a tutti,
Provo a descrivere meglio il "problema"...
Ho la classica maschera che contiene tutti i dati del cliente e la classica sottomaschera che contiene tutta una serie di righe con dati vari tra cui articolo, data, prezzo, etc.

Avrei la necessita' di duplicare determinati record della sottomaschera tramite la pressione di un tasto e questo gia' riesco a farlo utilizzando semplicemente la procedura guidata. Il mio problema e' che contestualmente alla duplicazione del record vorrei che mi aggiornasse anche il valore di due campi e nello specifico il   prezzo (ad es. +10%) e la data (ad es. dal 31/10/2012 mi aggiorni a 31/10/2013).

Grazie per le eventuali risposte.


text:

Autorisolto :)


title: Come si aggiungono le righe ad una listbox???

author: Joyce

text:
Salve a tutti,
in una forma ho una listbox.
Come si aggiungono delle voci a questa listbox da codice ???
Non ho trovato nessuno metodo additem....
Grazie


author: Patrick

text:
Purtroppo non c'è.
Ho fai un requery oppure se l'origine non è una query ti tocca riscirvere
l'origne dei dati da codice e riassegnarla alla listbox
"Joyce" <
liap...@uni.de
> wrote in message
news:ydNG7.49234$sq5.2...@news.infostrada.it...



author: Vladimiro Cerni

text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio
news:ydNG7.49234$sq5.2...@news.infostrada.it...

> Vedi nelle proprietą della listbox: Origine riga e Tipo Origine riga.
 Vai in una qualsiasi autocomposizione di Access in visualizzazione
struttura su una combo box o una list box e vedi come č fatta.


author: The-real-Isaac

text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio
news:ydNG7.49234$sq5.2...@news.infostrada.it...

... copiato da un modulo trovato sul Sitocomune
Me!Combo.RowSource = IIf(Me!Combo.RowSource = "", strDatoDaInserire, _
            Me!Combo.RowSource & ";" & strDatoDaInserire)
... da ciclare per tutte le righe che vuoi caricare
--
Alberto


text:
> Me!Combo.RowSource = IIf(Me!Combo.RowSource = "", strDatoDaInserire, _
>             Me!Combo.RowSource & ";" & strDatoDaInserire)
>
> ... da ciclare per tutte le righe che vuoi caricare
Anche per gli elenchi??
Mi sembra che non vada...
devo fare un refresh ???


text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio
news:BvaH7.59412$sq5.2...@news.infostrada.it...

Probabilmente sono stato un po' frettoloso nel rispondere.
La ListBox prende per caso i dati da una tabella? In questo caso - una volta
aggiornata la tabella - basterebbe un requery sulla ListBox.
Ma probabilmente la situazione č un po' pių compilata ...
Se nel frattempo non hai risolto, prova a dare qualche altra informazione.
Ciao
--
Alberto


title: Maschera di selezione multipla + sottocodici...

author: SuperPippo®

text:
ciao a tutti... avrei un piccolo problema...
ho creato una Maschera di selezione
multipla . basata su tabella "II_Parte"...
e fin qui tutto ok...la maschera mi mostra
una lista di codici, 171 per l'esattezza...
ed un campo Link...
questo campo Link è ripetuto in un'altra
tabella "I_Parte" ove vi sono dei sottocodici
con relative spiegazioni di questi...
il problema si avvicina molto all'argomento del
"Sito Comune" "come si può filtrare un report
in base alla selezione multipla..etc. etc...
ebbene a me servirebbe poter portare in un Report...
selezionando nella casella multipla uno o più
codici anche i relativi sottocodici presenti
nella tabella I_parte...
è possibile farlo ???
Ciao...


text:
" SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:rbpEa.69354$lK4.2...@twister1.libero.it...

La casella Multipla è una Casella Combinata....????
Ci sono diverse soluzioni per gestire la Selezione
Multipla, io ti presento la mia.
Uso la selezione multipla per costruire una Stringa SQL
ciclando all'interno dell'oggetto CasellaCombinata.
In questo modo dopo aver realizzato il PRedicato SQL
lo do in pasto alla QRY che è l'origine dati del Report.
Private Sub ctList1_Click()
   Dim x As Long
   sSQL = "Select * From TuaTbl Where "  'INSERISCI IL NOME DELLA TUA TBL
   intSel = 0
   For x = 0 To ctList1.ListCount - 1
      If Me.ctList1.Selected(x) Then
         'INSERISCI IL NOME DEL CAMPO DI RIFERIMENTO
         sSQL = sSQL & " OR IdTuaKey = '" & Me.ctList1.ItemData(x) & "'"
         intSel = intSel + 1
      End If
   Next
    'INSERISCI IL NOME DELLA QRY ORIGINE DEL REPORT.
   Currentdb.Querydefs(NomeQRY).SQL=StringaSQL
   Docmd.Openreport..........................
End Sub
Ciao.
@Alex.


text:
@Alex wrote:
> " SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
> La casella Multipla è una Casella Combinata....????
> Ci sono diverse soluzioni per gestire la Selezione
> Multipla, io ti presento la mia.
Ciao Alex... non non è una casella combinata..
ma una casella di riepilogo...cmq potrei anche
cambiarla in combo...
> Uso la selezione multipla per costruire una Stringa SQL
> ciclando all'interno dell'oggetto CasellaCombinata.
essendo poco pratico di Access non ci ho capito un fico secco..
e non sò se quello che hai detto si può anche applicare
ad una casella di riepilogo...
> In questo modo dopo aver realizzato il PRedicato SQL
> lo do in pasto alla QRY che è l'origine dati del Report.
[cut]
ancora non ti seguo...Cmq.. mi sono dato da fare e ti dico
al punto in cui sono arrivato....
se apro Maschera1 si apre la Casella combinata
e posso selezionare uno o più codici poi con un pulsante
Anteprima report visualizzo i codici...
ma nel report al posto di un campo riferito appunto alla casella
di riepilogo mi occorrerebbe il campo Descizione
di Tabella I_Parte...
e qui mi sono impantanato...
cmq se mi dai il permesso  ti mando il file che sono di pochi
kappa...
Ciao...


text:
" SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:EdIEa.71085$Ny5.2...@twister2.libero.it...
[CUT]
Scusa per il LAPSUS, mi confondo sempre con Combo e List.....!
In realtà lo puoi fare solo con LIST_BOX nonchè Casella di Riepilogo.
Se metti il codice che ti ho postato nella Form di Selezione, leggendo
bene i commenti per modificare i testi in modo da adattarli alla tua
realtà, quando esegui la Routine questa ti modifica il Predicato della
Qry che sarà l'origine dati del tuo report in modo automatico, non devi fare
nulla
solo generare la Qry senza preoccuparti di perfezionarla....!!!
Riepilogando:
1)Crea una Qry chiamata QryReport con origine la Tabella non filtrata
2)Cra un Pulsante chiamato "FiltraRpt" e sull'evento Click inserisci il
    seguente codice......!
3)Sostituisci il NomeTabella con il reale nome della tua Tabella, quella
della QryReport per intenderci...!
4)Sostituisci il Nome del Campo che hai indicato come PrimaryKey nella
Tabella in modo
    da ottimizzare la ricerca
5)Ricordati di costruire la ListBox in modo che la Prima colonna=PrimaryKey
che sarà anche la
   colonna associata, questo ti semplifica la vita....... se poi non ti
piace vedere il Campo poichè
   non è un campo Parlante allora imponi la larghezza della Colonna=0, e
funzionerà anche se non la
   vedi.
Private Sub FiltraRpt_Click()
   Dim x As Long
  '---------------------------------------------
  'INSERISCI IL NOME DELLA TUA TBL
   sSQL = "Select * From TuaTbl Where "
  '----------------------------------------------
   intSel = 0
   For x = 0 To ctList1.ListCount - 1
      If Me.ctList1.Selected(x) Then
         'INSERISCI IL NOME DEL CAMPO DI RIFERIMENTO
         sSQL = sSQL & " OR CampoPrimaryKey = '" & Me.ctList1.ItemData(x) &
"'"
         intSel = intSel + 1
      End If
   Next
    'INSERISCI IL NOME DELLA QRY ORIGINE DEL REPORT.
   Currentdb.Querydefs(QryReport).SQL=StringaSQL
   Docmd.Openreport..........................
End Sub
Se hai ancora problemi prova ad allegarmi un Esempio in privato e provo ad
aggiustarti il tutto.
Saluti.
@Alex.


text:
SuperPippo.....!!!
Hai hai hai hai......!!!
Credo tu abbia la casella di posta piena....!!!!!!
Mi si incazza ogni Mail ti invio.......
Se mi aggiorni io ho già fatto......!
@Alex.


text:

-------------
strano...oggi la posta l'ho scaricata..
anche se ho messo molti filtri per lo spam...
riprova...
ik0...@libero.it
oppure in ufficio
usl...@libero.it
ti mando anche una e-mail privata...
Ciao...


title: Specifiche di importazione DB Access

text:
E' possibile esportare le "specifiche di importazione" create in un DB
Access, e\o gestirle da VB? (Mi scuso con i frequentatori di
it.comp.lang.visual-basic se l'argomento č parzialmente OT!)
Grazie a tutti


title: Specifiche di importazione DB Access

author: Maurizio Borrelli

text:
> "P@olo" <
paolod...@tim.it
> ha scritto nel messaggio
> news:avuk56$jcf5g$1...@ID-69287.news.dfncis.de...
> E' possibile esportare le "specifiche di importazione" create in un DB
> Access, e\o gestirle da VB? (Mi scuso con i frequentatori di
> it.comp.lang.visual-basic se l'argomento è parzialmente OT!)
    Gia' che ci sei con le scuse, scusati direttamente per il cross-post
cosi' non occorre aggiungere ulteriori specificazioni. ;-)
    Studia la struttura delle tabelle di sistema:
        MSysIMEXSpecs
        MSysIMEXColumns
dove IMEX sta per IMport/EXport.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Specifiche di importazione DB Access

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:avukpv$jmpk3$1...@ID-52090.news.dfncis.de...
> > "P@olo" <
paolod...@tim.it
> ha scritto nel messaggio
> > news:avuk56$jcf5g$1...@ID-69287.news.dfncis.de...
> > E' possibile esportare le "specifiche di importazione" create in un DB
> > Access, e\o gestirle da VB? (Mi scuso con i frequentatori di
> > it.comp.lang.visual-basic se l'argomento č parzialmente OT!)
>
>     Gia' che ci sei con le scuse, scusati direttamente per il cross-post
> cosi' non occorre aggiungere ulteriori specificazioni. ;-)
Ok, chiedo venia anche per questo....
Grazie della dritta comunque!


title: casella Combo... problemi !!

author: JOE

text:
ciao.. ho una maschera per inserimento dati anagrafici con sottomaschera
per inserimento
dei prodotti... in quest'ultima ho creato da una tabCodici un controllo
combo nella sottomaschera
affinchè possa scegliere il codice a piacimento... ma noto alcuni
problemi...il primo è che scegliendo
il codice esso lo mette uguale per tutti i prodotti che inserisco...e
non solo... lo fa per tutti i record...
per ovviare a quest'ultimo problema ho creato un campo ID nella
tabCodici > contatore messo in relazione con l'ID della TabAnagrafe...
ma il problema permane... cosa posso fare ???
Giuseppe


title: Seltext in combo non funziona?

author: Sandrobi

text:
Utilizzo questo codice per selezionare l'intero campo con un click del
mouse:
    me.campo.SelStart = 0
    me.campo.SelLength = Len(me.campo.Text)
nelle caselle di testo funziona, ma nelle combo no. Da cosa può dipendere?
--
Ciao, Sandrobi


title: Seltext in combo non funziona?

text:

L'evento click per un casella combinata solo succede con un click
sull'elenco dei valori della casella.
Il solito workaround è un pulsante trasparente posizionato soppra
la casella (solo soppra la parte bianca non per la freccia) che nel
suo evento click fa un SetFocus, cioè:
Me!NomeCombo.SetFocus
Me!NomeCombo.SelStart = 0
Me!NomeCombo.SelLength = Len(Me!NomeCombo.Text)
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Seltext in combo non funziona?

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6ofdqjF...@mid.individual.net...

Non funziona nemmeno sull'evento GotFocus.
E poi se uso il pulsante trasparente, non posso più andare a scrivere nella
combo.
Concludiamo che selezionare tutto un campo combo non si può?
Sandrobi


title: Seltext in combo non funziona?

text:
Sandrobi wrote:
> "Karl Donaubauer ha scritto:
>>> Utilizzo questo codice per selezionare l'intero campo con un click del
>>> mouse:
>>>
>>>    me.campo.SelStart = 0
>>>    me.campo.SelLength = Len(me.campo.Text)
>>>
>>> nelle caselle di testo funziona, ma nelle combo no. Da cosa puň
>>> dipendere?
>>
>> L'evento click per un casella combinata solo succede con un click
>> sull'elenco dei valori della casella.
>>
>> Il solito workaround č un pulsante trasparente posizionato soppra
>> la casella (solo soppra la parte bianca non per la freccia) che nel
>> suo evento click fa un SetFocus, cioč:
>>
>> Me!NomeCombo.SetFocus
>> Me!NomeCombo.SelStart = 0
>> Me!NomeCombo.SelLength = Len(Me!NomeCombo.Text)
>
> Non funziona nemmeno sull'evento GotFocus.
Chi ha detto di usare GotFocus e per cosa?
> E poi se uso il pulsante trasparente, non posso piů andare a scrivere
> nella combo.
?
> Concludiamo che selezionare tutto un campo combo non si puň?
Non capisco di che cosa parli.
--
cu



title: Seltext in combo non funziona?

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6oh0rkF...@mid.individual.net...
> Sandrobi wrote:
CUT
>>> Me!NomeCombo.SetFocus
>>> Me!NomeCombo.SelStart = 0
>>> Me!NomeCombo.SelLength = Len(Me!NomeCombo.Text)
>>
>> Non funziona nemmeno sull'evento GotFocus.
>
> Chi ha detto di usare GotFocus e per cosa?
>
>> E poi se uso il pulsante trasparente, non posso più andare a scrivere
>> nella combo.
>
> ?
>
>> Concludiamo che selezionare tutto un campo combo non si può?
>
> Non capisco di che cosa parli.
A me serve che quando clicco sul campo mi si selezioni tutto il testo
contenuto e quindi se scrivo sostituisce automaticamente il testo
precedente.
Sandrobi


title: Seltext in combo non funziona?

author: geppo

text:
Ciao Sandrobi wrote:
---cut--
> A me serve che quando clicco sul campo mi si selezioni tutto il testo
> contenuto e quindi se scrivo sostituisce automaticamente il testo
> precedente.
>
> Sandrobi
Inserisci il codice che usi per le textbox sull'evento "MouseUP" ("Pulsante
Mouse Su") della Combo.
--
Ciao
Geppo


title: Seltext in combo non funziona?

text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:Mn%Uk.106846$Ca.2...@twister2.libero.it...

L'ho provato ben benino: è proprio lui!
Grazie
Sandrobi


title: problema con il testo

author: Mauro

text:
Lavoro in una maschera continua, in ogni pagina sono visualizzati circa 4
record memo, ho bisogno di poter cambiare il colore del testo di ogni
singolo record senza che modificare quello di tutti, qualcuno sa come posso
fare e se possibile con un codice poco pesante... grazie


title: problema con il testo

author: OndaMax

text:
Con la Formattazione Condizionale (Menu Strumenti ...)
Mauro <
tex...@tin.it
> wrote in message 8pjkpr$8cb$1...@nslave2.tin.it...



title: problema con il testo

text:
Cosa intendi per F..C...
"OndaMax" <
ond...@libero.it
> ha scritto nel messaggio
news:8Fcv5.6436$Sm1.1...@news.infostrada.it...



title: problema con il testo

text:
Mauro <
tex...@tin.it
> wrote in message 8pjl9t$529$1...@nslave1.tin.it...
> Cosa intendi per F..C...
Da struttura maschera seleziona tutti i campi (o quelli che ti serve
formattare diversamente). Poi da menu Formato (primo ho scritto erroneamente
Strumenti, sorry !) richiami la voce Formattazione Condizionale. Quella
funzione ti consente di applicare formattazioni specifiche (colore di
sfondo, colore di primo piano, grassetto, ecc.) ai record attivi (e non)
senza che queste si riflettano necessariamente su tutti i record.
Almeno su Access 2000 č cosě ...
Sul sito comune trovi alcuni esempi ...
http://members.xoom.it/it_db_access/
Inoltre numerosi post precedenti affrontano l'argomento ...
Ciao
OndaMax


title: problema con il testo

text:
Grazie proverň, anche se lo stesso problema devo risolverlo quando il form č
in esecuzione e viene utilizzato da diversi utenti finali.
Ciao
Texture
"OndaMax" <
ond...@libero.it
> ha scritto nel messaggio
news:W0dv5.6642$Sm1.1...@news.infostrada.it...



title: problema con il testo

text:
Mauro <
tex...@tin.it
> wrote in message 8pjn35$6vl$1...@nslave1.tin.it...
> Grazie proverň, anche se lo stesso problema devo risolverlo quando il form
č
> in esecuzione e viene utilizzato da diversi utenti finali.
>
La formattazione condizionale, una volta impostata, funziona proprio quando
la form č in esecuzione ,,,


title: late binding con skype

author: Thomas

text:
ciao a tutti
per gestire interamente skype da access/vba uso con successo il seguente
codice
Dim SkypeObj As New SKYPE4COMLib.skype
With SkypeObj
If .Client.IsRunning Then
....
    comandi vari
...
End If
End With
Set SkypeObj = Nothing
referenziando la libreria tra i riferimenti.
Se volessi usare il late binding per evitarmi problemi su pc dove skype non
è installato come trasformo il codice?
Dim SkypeObj As Object
Set SkypeObj = CreateObject("????")
With SkypeObj
...
Grazie, ciao


title: late binding con skype

author: Davide (sib)

text:
"Thomas" <
tho...@libero.it
> ha scritto nel messaggio

Dato che dove non c'è skype il codice non può funzionare, perchè non ci
metti semplicemente un On Error?
Ciao
Davide
--
http://www.gestionedati.com
"...perchè non esistono saggi per nascita."
(Ptahhotep, 2640 ac)


title: late binding con skype

author: Cinzia

text:
"Thomas" <
tho...@libero.it
> ha scritto nel messaggio
news:481f099f$0$29590$4faf...@reader1.news.tin.it...

Ciao Thomas,
prova
CreateObject("Skype4COM.Skype")
comunque usando il late binding non ti eviti problemi se sul PC non è
installato Skype, (se non è installato chi crea l'oggetto?) ma eviti
problemi solo se c'è installata una versione diversa da quella che usi
tu in fase di sviluppo.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------


title: late binding con skype

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:481f1336$0$17944$5fc...@news.tiscali.it...

funziona grazie,
non avendolo tra i riferimenti non mi crea problemi nell'applicazione nel
caso skype non ci sia nel pc
Grazie mille
T.


title: late binding con skype

author: Oscar Manfredini

text:
"Thomas"
> funziona grazie,
> non avendolo tra i riferimenti non mi crea problemi nell'applicazione nel
> caso skype non ci sia nel pc
>
> Grazie mille
Perchč non metti a disposizione il tuo lavoro (credo interessi a parecchi)
su una delle aree Access italiane?
Ciao: Oscar


title: late binding con skype

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:481f196a$0$35956$4faf...@reader2.news.tin.it...
>
> "Thomas"
>
>> funziona grazie,
>> non avendolo tra i riferimenti non mi crea problemi nell'applicazione nel
>> caso skype non ci sia nel pc
>>
>> Grazie mille
>
>
> Perchè non metti a disposizione il tuo lavoro (credo interessi a parecchi)
> su una delle aree Access italiane?
>
> Ciao: Oscar
>
>
se può servire:
la semplice chiamata di un contatto memorizzato in una textbox chiamata
"skype"
Dim SkypeObj As Object
Set SkypeObj = CreateObject("Skype4COM.Skype")
With SkypeObj
If .Client.IsRunning Then
.PlaceCall Me.skype
End If
End With
Set SkypeObj = Nothing
la lista di tutti i comandi per gestire sms, chat contatti etc:
https://developer.skype.com/Docs/Skype4COM
ciao, T.


title: late binding con skype

author: Mirko Caporali

text:
On 5 Mag, 16:33, "Thomas" <
tho...@libero.it
> wrote:
> se può servire:
Grazie, veramente molto interessante...


title: late binding con skype

text:
"Thomas"
> la semplice chiamata di un contatto memorizzato in una textbox chiamata
> "skype"
>
> Dim SkypeObj As Object
> Set SkypeObj = CreateObject("Skype4COM.Skype")
> With SkypeObj
> If .Client.IsRunning Then
> .PlaceCall Me.skype
> End If
> End With
> Set SkypeObj = Nothing
>
>
> la lista di tutti i comandi per gestire sms, chat contatti etc:
>
>
https://developer.skype.com/Docs/Skype4COM
Interessante davvero.
Ciao: Oscar


title: Auotomatizzare le query

author: mash

text:
Ciao tutti
vorrei automatizzare un'applicazione Access  in maniera che manda in report
alcuni record di un recordset che superano una certa data. add esempio
pazienti che devono ricevere l'inviti per degli esami periodici. per via
codice vba o query.
Grazie per la dritta.


title: Auotomatizzare le query

author: Antonio Biso

text:
"mash" <
shahriar...@fastwebnet.it
> ha scritto nel messaggio
news:7cm%o.31393$7b4....@tornado.fastwebnet.it...

cerca sulla guida la funzione datediff e now
Antonio


title: [API di MsAccess]

text:
Qualcuno che è addentro al Sistema sa se le NON DOCUMENTATE API di Access con la versione ACCDB hanno subito qualche complicazione...?

In particolare mi interessa questa, che con AXP(MDB) funzionava bene:

Private Declare Function GetTbDIB _
      Lib "msaccess.exe" Alias "#60" _
      (ByVal lngBmp As Long, _
       ByVal fLarge As Long, _
       bytBuffer() As Byte) As Long

Se apro con A365 il file VersioneXP.MDB funzionano, ma se lo converto in ACCDB, non recupera nulla, di fatto restituisce un Valore diverso da ZERO quindi non valido.

Ho abozzato a questa conversione, andando per intuito sapendo a cosa servono i Parametri passati:

# IF VBA7 THEN

	Private Declare PtrSafe Function GetTbDIB _
			Lib "msaccess.exe" Alias "#60" _
			(ByVal lngBmp As Long, _
			ByVal fLarge As Long, _
			bytBuffer() As Byte) As Long

	# IF Win64 Then

		Private Declare PtrSafe Function GetTbDIB _
			Lib "msaccess.exe" Alias "#60" _
			(ByVal lngBmp As LongPtr, _
			ByVal fLarge As LongPtr, _
			bytBuffer() As Byte) As Long

	# END IF

#ELSE

	Private Declare Function GetTbDIB _
			Lib "msaccess.exe" Alias "#60" _
			(ByVal lngBmp As Long, _
			ByVal fLarge As Long, _
			bytBuffer() As Byte) As Long

#END IF

Purtroppo però NON FUNZIONA con File ACCDB A365 e WIN10 a 32Bit.

Non trovo nulla in Rete che mi possa aiutare nella corretta conversione, ed era comoda per ottenete il ByteArray() dell'Immagine contenute nelle RIsorse di Access usate poi come Assegnazione al FACEID delle CommandBar.

Karl sicuramente devi avere qualche INFO di dettaglio...

Grazie
@Alex


title: [API di MsAccess]

author: Alessandro Cara

text:
Il 18/07/2019 19:54, @Alex ha scritto:
[cut]
>
> Karl sicuramente devi avere qualche INFO di dettaglio...
>
> Grazie
> @Alex

Avevo un /mignon/ di spumante da una parte. Ho stappato e brindato ;-)

Prima di guardare la firma ho guardato l'oggetto.
Mi son detto "E' mo questo che vole? Vada da @Alex!" ;-)

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


title: [API di MsAccess]

author: Alfio

text:
> Grazie
> @Alex

Alex@ che chiede aiuto.... questa me la sono stampata e incorniciata...

:)))))

Alfio


title: [API di MsAccess]

author: Karl Donaubauer

text:
Salve,

@alex ha scritto:
> ...
> Private Declare Function GetTbDIB _
>        Lib "msaccess.exe" Alias "#60" _
>        (ByVal lngBmp As Long, _
>         ByVal fLarge As Long, _
>         bytBuffer() As Byte) As Long
>
> Se apro con A365 il file VersioneXP.MDB funzionano, ma se lo converto in ACCDB, non recupera nulla, di fatto restituisce un Valore diverso da ZERO quindi non valido.
> ...
> Purtroppo però NON FUNZIONA con File ACCDB A365 e WIN10 a 32Bit.
>
> Non trovo nulla in Rete che mi possa aiutare nella corretta conversione, ed era comoda per ottenete il ByteArray() dell'Immagine contenute nelle RIsorse di Access usate poi come Assegnazione al FACEID delle CommandBar.
>
> Karl sicuramente devi avere qualche INFO di dettaglio...

Mica tanto. In pratica non uso mai le API non documentate. Sarebbe
troppo pericoloso ad ogni cambio di versione dai cliente che pagano. ;-)

Ho domandato un po' in giro per idee. L'unica idea finora era che da
Access 2010 esiste una nouva proprietà che regola come i bitmap sono
salvati:

Opzioni - Database corrente - Formato di memorizzazione proprietà immagini

Qui si trova una variante nuova e una compatibile con <= Access 2003.
Puo darsi che quell'API solo funziona con la variante compatibile/vecchia?

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

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


title: [API di MsAccess]

text:
Karl Donaubauer ha scritto:
> ... da
> Access 2010 esiste una nouva proprietà che regola come i bitmap sono
> salvati: ...

Non solo da 2010. Ora ho controllato che è già presente in 2007.



title: [API di MsAccess]

text:
Avevo immaginato che la compatibilità con le nuove versioni fosse compromessa...
Concordo sull'evitare funzioni non documentare... ma pensando che molte delle API non documentare sono wrappate da WizHook, sempre non documentata, speravo... ;-)

Mi sono dovuto orientare con GDI+.

Ho fatto un Browser per le immagini native disponibili sia ImageMSO che le Bmp native delle Commanbar per poterle usare velocemente nei CommandButton...

Funziona tutto ovviamente solo qualche riga di codice in più...

Grazie Karl
@Alex


title: [API di MsAccess]

author: RobertoA

text:

Scusate l'innioranza, ma quali sono le api 'non documentate' di Access?


title: [API di MsAccess]

text:
Salve,

Robertoa ha scritto:
> ...
> Scusate l'innioranza, ma quali sono le api 'non documentate' di Access?

Sono tante funzioni API nel msaccess.exe per l'uso interno della MS
(assistenti, menu ecc.).
  Se cerchi un po' nel web puoi trovare liste ed esempi.

Qualche volta queste API o anche l'oggetto Wizhook (altro strumento
interno) sarebbero comodo da usare per cose che non sono possibile o
difficile con metodi ufficiali.

Però non sono documentate dalla MS, cioè l'informazione sull'uso,
parametri ecc. è rara e non completa, spesso dai tempi di Access 97
quando c'era il codice aperto dei assistenti, il Access Developers
Handbook 97, il tool Depency Walker ecc. come risorse.

Soprattutto la MS puo cambiare qualcosa in ogni versione di Access senza
segnalazione. Per questo il programmatore bravo e buono non le usa! ;-)



title: [API di MsAccess]

text:
Karl affermazione giusta ma se vogliamo essere completi tutte le API non sarebbero da usare anche se documentate... ci basta pensare al passaggio 16bit/32bit/64bit ecc... che ovviamente ha richiesto parecchie modifiche ed adattamenti.

Purtroppo il VBA di Access ha qualche limite, ed il programmatore buono e bravo sa come risolverlo SEMPRE.

;-)

Grazie Karl
@Alex


title: [API di MsAccess]

text:
Salve,

@alex ha scritto:
> Karl affermazione giusta ma se vogliamo essere completi tutte le API non sarebbero da usare anche se documentate... ci basta pensare al passaggio 16bit/32bit/64bit ecc... che ovviamente ha richiesto parecchie modifiche ed adattamenti.
>

Beh, la MS ha pubblicato siti come modificare ed adattare il codice VBA.
Ok, sempre in principio e non esauriente. ;-)



title: [API di MsAccess]

text:
Il 21/07/2019 15:20, Karl Donaubauer ha scritto:
> Salve,
>
> @alex ha scritto:
>> Karl affermazione giusta ma se vogliamo essere completi tutte le API
>> non sarebbero da usare anche se documentate... ci basta pensare al
>> passaggio 16bit/32bit/64bit ecc... che ovviamente ha richiesto
>> parecchie modifiche ed adattamenti.
>>
>
> Beh, la MS ha pubblicato siti come modificare ed adattare il codice VBA.
> Ok, sempre in principio e non esauriente. ;-)
>

Va beh ma a noi che ce frega?
Mica siamo buoni e bravi
Carini si, ma buoni e bravi no
Fuori i link o "..scateno l'inferno.."
(cit. da qualc film che nun me ricord)


title: [API di MsAccess]

text:
Salve,

Robertoa ha scritto:
> ...
> Va beh ma a noi che ce frega?
> Mica siamo buoni e bravi
> Carini si, ma buoni e bravi no
> Fuori i link o "..scateno l'inferno.."
> (cit. da qualc film che nun me ricord)

Io non supporto mai i cattivi! (e non temo l'inferno)

--
:-)



title: [API di MsAccess]

text:
Si Karl MS ha sempre dato tutte le info, ci mancherebbe aggiungo, ma parliamo sempre di modifiche sostanziali...

Penso che una certa dose di manutenzione obbligatoria del codice sia sempre da mettere in conto.

@Alex