mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Join Tabelle

Salve, gente dell'access-group. vi inoltro una questione sollevata altrove e
da qualcun'altro per quanto riguarda un problemino che mi trovo anch'io tra
i piedi:
Ho "sentito parlare" di crosstable, di PIVOT e di TRANSFORM, ma ahimè non
c'è stato verso di riuscire a capire come adattare il tutto al mio caso.
Qualcuno potrebbe postarmi un esempio di istruzione SQL che mi crei una
tabella che afaccia al mio caso?
Il problema è:
ho due tabelle: Impiegato e Telefono e voglio fare una join nella
quale far apparire in ogni riga il cognome di ogni consulente assieme
ai suoi numeri di telefono (separati da virgola).
Mi spiego con un esempio:
L'output deve essere così
COGNOME   TELEFONO
-------------------
Rossi     111222333 - 4545785 - 1545455
Bianchi   3339999 - 111555
Verdi     4545887
E non
COGNOME   TELEFONO
-------------------
Rossi     111222333
Rossi     4545785
Rossi     1545455
Bianchi   3339999
Bianchi   111555
Verdi     4545887
GRazie per le risposte,
Luck!

 Luck!
Scusami, ma hai due tabelle o una sola tabella con due campi?
Se sono due, quale č la loro struttura ed in base a quale dei loro campi le
metti in join?
Comunque, prescindendo dal fatto che le tabelle siano due o una, il tuo
problema non lo risolvi certo con una query a campi incrociati.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio
news:l0lXd.2029$zZ1....@twister1.libero.it...


 Luck!
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Mi dispiace, ma non sono in grado di fornire una soluzione al tuo problema
se non usando del codice VBA.
Se ti sta bene rifatti vivo.

Newsgroup: it.comp.appl.access
Titolo: Access 2007 Gestione Componenti Aggiuntivi

Ho sempre utilizzato Access 2000-2003 e installato senza problemi i componenti aggiuntivi.
Volendo testare un programma in access  anche sulla versione A2007 , ho cercato di installare anche i componenti aggiuntivi che normalmente utilizzo .
 
Dalla Maschera GESTIONE COMPONENTI AGGIUNTIVI  ricevo questo messaggio:
 
<Non si dispone di autorizzazioni di protezione sufficienti per installare questo componente aggiuntivo . Per Ulteriori Informazioni , contattare l'amministrazione di sistema.>
 
ho provato nella scheda PERCORSI ATTENDIBILI da Access <Centro Protezione> ad aggiungere c:\Users\io\AppData\Roaming\Microsoft\Addins  come percorso attendibile .
nella scheda <Componenti Aggiuntivi> le tre caselline sono disattivate
 
nelle <Impostazioni Macro>  è attiva : Attiva Tutte le macro .......
 
 
 
Utilizzo WIN 8.1  con utente con privilegi amministrativi .
 
Ho effettuato una ricerca su internet ma senza successo 
 
Grazie per eventuali suggerimenti 


Ho provato con regedit ad inserire manualmente 
 HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Access\Menu Add-Ins\miocomponenteAggiuntivo
e le stringhe Expression e Library  e tutto funziona correttamente.
 
E' evidente che c'è una protezione che non conosco o meglio non riesco a disabilitare
 
Grazie

Newsgroup: it.comp.appl.access
Titolo: l'azione open form è stata annullata

ciao a tutti
AXP
 
da ieri vari clienti mi dicono che all'alpertura di alcune form anche 
semplici appare il messaggio in oggetto.
sono programmi che usano da anni senza problemi.
su alti pc funziona e non riesco a capire cosa possa essere.
sospetto qualche aggiornamento windows.
capita anche a voi?
 
ciao
BFS

BFS used his keyboard to write :

Capita... capita. Eccome!
 
Ma dove si ferma? o la routine d'errore t'impedisce di vederlo?
 
Bruno
 
 


purtroppo nel mio pc funzionano...quindi non so quale sia la riga 
incriminata.
cmq una form che da il problema da un cliente ha una sola riga di 
codice...un dlookup
 
cosa curiosa...se gli rimando l'mde da sovrascrivere a quello vecchio 
funziona.
 
 
mistero microsoft
BFS
 
 

 funziona.
 
Beh, allora si era danneggiato l'mde.
Cose che capitano.
 
Bruno
Newsgroup: it.comp.appl.access
Titolo: Istruzione ISNULL in SQL

Ciao a tutti.
Io dovrei creare un riga di codice sql dove faccio un ciclo if e testo
come condizione se una combo non associata è nulla.
Io ho scritto:
IIf(is null[MiaCombo];'MioCampo';'MiaCombo')
Solo che mi dà come errore:
Errore di sintassi
E' possibile che sia stato immesso un operando senza un operatore.
 
e mi evidenzia [MiaCombo]
Cosa può essere??
Sull'help non ho trovato la formattazione della funzione is null in sql,
quindi andrebbe benissimo anche un criterio di ricerca sull'help.
Comunque credo sia un problema di parentesi, ma non ne sono sicuro.
Grazie a tutti e buon lavoro.
-- 
Dario
--
Il bello della vita è vivere:
molti esistono, ecco tutto.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti e buon lavoro.
Ho risolto :o)
la stringa giusta è :
IIf(IsNull([forms]![MiaMaschera]![MiaCombo]);[MioCampo];[MiaCombo])
Ciao


 Errore di sintassi
Eh già: la funzione è Isnull
Antonio

Newsgroup: it.comp.appl.access
Titolo: Doppia condizione su funzione  if...

Buongiorno
Ho la classica funzione if, cioč
if testo1.value="1" then
testo2.value="x"
else
testo2.value="y"
end if
io vorrei ottenere ivece:
if testo1.value= "1" or "2" then
testo2.value="x"
else
testo2.value="y"
end if
Non mi funziona....
Qualcuno mi da l'esatta sintassi?
Grazie Sauro Roscini 

 Grazie Sauro Roscini
if  (testo1.value= "1") or (testo1.value="2") then
    testo2.value="x"
else
     testo2.value="y"
 end if
Michele 

 ha scritto nel messaggio 
news:459f92de$0$22384$4faf...@reader2.news.tin.it...


Newsgroup: it.comp.appl.access
Titolo: come utilizzare "Between "

salve ragazzi ho bisogno d'aiuto
ha una tabella ORARI con i seguenti campi:
Turno
Giorno_Inizio
Giorno_Fine
ecc....
ecc...
tramite query vorrei filtrare i turni di un determinato periodo quindi 
pensavo alla funzione "Between"
pero non so dove scriverla o meglio come scriverla..
la procedura esatta credo che sia
Between [giorno_inizio] and [giorno_fine]
o forse sbaglio ?

 ha scritto nel
messaggio news:AoWGi.114768$U01.9...@twister1.libero.it...

Giusto
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: esportare e importare tabelle in access con VB

Vorrei sapere come è possibile esportare una tabella in un floppy e
importarla sempre in VB mantenendo le stesse impostazioni dei campi
della tabella.
Grazie
Roberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Roberto
che sappia io no; i valori presenti nella tabella possono essere
esportati,
in .txt,.dat,.xls,.doc, etc.etc.
oppure la tabella intera può essere esportata via ODBC in un altro
DB,non so
tipo MYSQL,Interbase,MSSQLServer etc.etc.
...o spiegati meglio....


 wrote in message
news:5242d51dfd2fdcc354...@mygate.mailgate.org...


 quello che vorrei fare è di salvare su floppy una tabella e poterla
Quello che dovresti fare invece è di scrivere DOPO il quoting!!!
Antonio

 wrote in message
news:VZJc8.4070$Zf3.1...@twister2.libero.it...

puoi spiegarti meglio? 
Roberto


 puoi spiegarti meglio?
Il quoting è la parte di messaggio a cui stai rispondendo e che lasci nella
tua risposta. Si scrive dopo il quoting, o tutt'al più, in mezzo
Stavolta avevi scritto bene...
Antonio

 wrote in message
news:BZOc8.224$l_3....@twister1.libero.it...

OK!!  CAPITO!!
Ma qual è la soluzione al mio problema?? Io, forse si vede dalle domande
che pongo, non sono un esperto.
Io sono un fisico e faccio queste cose per diletto e per necessità. La
soluzione che ho adottato è stata
quella di creare un database Access su floppy e poi esportare la
tabella di cui voglio fare il Backup nel database contenuto nel floppy.
Io credo che ci sia una soluzione migliore.


 Roberto
io sono un newbie come te,
ma so che esiste la funzione replica.
non ho mai avuto occasione di provarla, ne so come funziona esattamente,
ma dovrebbe risolvere il tuo problema.
cerca magari in giro.
ciao
Lenny

 Io credo che ci sia una soluzione migliore.
Le tabelle access possono essere esportate in formato excel o persino testo
con delimitatori o lunghezza fissa o comunque in maniera che poi si possa
rieffettuare l'operazione inversa con molta semplicità. A quel punto sul
dischetto ci metti un semplice file senza dover crearti per forza un db
access e poi esportare la tabella
Antonio
Newsgroup: it.comp.appl.access
Titolo: Problema con aggiunta di record tramite codice

Salve a tutti
In una maschera di nome Riepilogo ho posizionato una casella
combinata(ordini) che mi visualizza i nominativi dei clienti con piu'
di 10 ordini e una sottomaschera contenente i campi nome, quantita'
prodotto e data.
Dalla casella combinata (ordini) visualizzo i nomi con piu di 10 ordini
e se faccio doppio clik sul nome mi apre una maschera contenente una
casella di riepilogo dove mi visualizza tutti i prodotti del cliente
con la data di acquisto quantita' e prodotto
Ha questo punto vorrei che su doppio clik della casella di riepilogo
il prodotto mi venga aggiunto sulla sottomaschera presente su maschera
di Riepilogo.
Il mio problema è che vorrei aggiungere ad ugni clik l'articolo su
nuovo record della sottomaschera.
Ho provato con una query di accodamento ma non ho ragiunto un risultato
soddisfacente...
Saluti e Buona Domenica a tutti 
Manu

 soddisfacente...
Cioe'? dopo i ... c'e'un'altra puntata? ;<)
Non vedi i nuovi record sulla sottomaschera?
Prova a fare requery.
qualcosa del tipo 
forms!mascherariepilogo!controllosottomaschera.Form.Requery
-- 
ac
email: w+1=x

Newsgroup: it.comp.appl.access
Titolo: applicazione filtro e contenuto sottomaschera.

Un saluto a tutto il NG.
In un db che sto realizzando in A2000, ho una maschera e, al suo interno,
una sottomaschera. I due oggetti sono linkati con due campi (uno contatore,
chiave primaria della maschera, e l'altro un long integer nella
sottomaschera).
Tutto sembra funzionare egregiamente.
Ho poi previsto un campo (combobox) non collegato che lo utilizzo per
filtrare i record, utilizzando come chiave di ricerca proprio il campo
impiegato per collegare maschera e sottomaschera.
Ma, quando utilizzo il filtro, esso ha effetto nella maschera (il record
visualizzato è proprio quello cercato), mentre nella sottomaschera appare un
record vuoto.
Fatto strano.
Basta che entro in Design View della maschera e ritorno in Form View senza
apportare alcuna modifica, ed ecco che tutto funziona: i filtri hanno
effetto anche nelle sottomaschere e sembra tutto perfetto!!!
Basta però uscire dalla maschera e richiamarla, che tutto torna a non
funzionare.
Qual è l'anima pia che riesce a darmi una mano?
Un grazie in anticipo.
Goose


Da come scrivi non si capisce se hai collegato sia le maschere, con le
proprietą "CollegaCampiMaster" e "CollegaCampiSecondari", che le tabelle con
relazione uno a molti. Se hai  effettuato entrambi i collegamenti non
dovrebbero esserci problemi.
Paolo


se non ricordo male dovresti giocare con i setfocus e il settaggio del
filtro nella sottomaschera....
io almeno avevo fatto cosě...
perň mi sembra strano se la sottomaschera č collegata tramite chiavi
non dovrebbe dare questo problema....
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: problema su evento corrente in maschera

Buongiorno!
ci sono ancora anche io,
vi leggo sempre e ho risolto parechi problemi grazie a google per merito 
vostro.
questo però non trovo risposta.
devo fare un controllo tra due campi di una maschera, uno reale e uno la 
somma dei dati di una sottomaschera
if imponibile>sommabolle then
msgbox "controlla valori"
end if
solo che all'inizio andava benissimo ma adesso essendo aumentati i dati mi 
crea problemi perchè la casella di testo sommabolle è un valore calcolato in 
base a una sottomaschera e mi aggiorna i dati dopo l'evento
come posso fare?
grazie mille 

 ha scritto nel messaggio 
news:43fae630$0$29096$5fc...@news.tiscali.it...

Sposta l'if nel codice che gestisce l'aggiornamento di sommabolle e dopo 
quell aporzione di codice inserisci:
if me!imponibile>me!sommabolle then
    msgbox "controlla valori"
end if
ciao,
-- 
**********
EmMeCi
**********
Blog: 
http://www.setfocus.it
 

Walter ha scritto:



Non ho capito bene il contesto perchè parli di un evento ma non dici quale
e se aggiori la somma da codice o se è un controllo calcolato.
In ogni caso l'aumento del numero di dati non dovrebbe essere un problema,
se funziona con pochi dati dovrebbe andare anche con molti.
Se vuoi prova a calcolare la somma con DSum() quando ti serve:
  if imponibile>DSum("campo","tabella","criterio") then
Ciao.
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:dteqcd$ugb$1...@news.newsland.it...

Grazie mille ho risolto il problema così come mi hai suggerito tu.
siete sempre tutti molto gentili e molto bravi


Newsgroup: it.comp.appl.access
Titolo: Gestione errori

Vorrei solo sapere se ho interpretato bene la gestione degli errori in
Access e quindi vi chiedo: se ho una parte di codice del tipo
rigacodice1
rigacodice2
on error resume next
rigacodice3
rigacodice4
end
se c'è un errore su rigacodice3 l'esecuzione passa alla successiva
rigacodice4. Inoltre ogni possibile errore su rigacodice1, rigacodice2 e
rigacodice4 non viene gestito. E' giusto ?
Se volessi gestire gli errori su tutta la sub dovrei fare una cosa del
genere:
Sub
on error goto gestorerrori
rigacodice1
rigacodice2
rigacodice3
rigacodice4
exit Sub
gestorerrori:
    select case err.number
        Case xx
            fai una cosa
        Case Else
            fai altro
    End Select
    Resume
End Sub
E' giusto ?
TIA Mattia
--
Togli ETABETA dall'indirizzo e-mail

 E' giusto ?
Si, solo alla fine metterei resume next piuttosto che resume.
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:9c9199$clugd$1...@ID-86073.news.dfncis.de...

Grazie 1000 Luciano.
Aloa            Mattia
Newsgroup: it.comp.appl.access
Titolo: Query di aggiornamento

Ciao a tutti,
per comodità esporto da un DB Cobol un file .txt contenente
dei record dove in alcuni di questi è presente un doppio apice
("") generato dall'esportazione quando viene riscontrata
una stringa che ne contiene uno solo (
p.es
. 1" viene sostituito
da 1"").
Questo file viene poi importato in un DB Access e vorrei creare
una Query per fare l'operazione inversa, sostituire ("") con (")
ma non riesco a comporre la corretta sintassi e mi limito per
ora ad aprire la tabella ed eseguire Modifica & Sostituisci "" con ".
Qualcuno mi può aiutare?
Grazie
--
Pier
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Pier
prova con una query di aggiornamento. Nel campo criteri metti like *""* e
nel campo della formula metti: [nomecampo]&'"'
Non so se sarà ok. fai prima una copia.


 Non so se sarà ok. fai prima una copia.
Ho provato, ma non funziona.
La Query riconosce i campi contenenti la stringa ""
che può trovarsi in punto qualsiasi del campo,
p.es
. <tappo 1"" gas> oppure <1"" gas, male plug>
ma mi aggiune un apice alla fine del campo
(<tappo 1"" gas"> oppure <1"" gas, male plug">)
Ciao
--
Pier

Newsgroup: it.comp.appl.access
Titolo: Query = filtrare solamente le schede NON annullate

Ciao a tutti,
 
devo filtrare solamente i trasporti attivi e cioè reali, veramente fatti 
e non i trasporti annullati.
 
In un campo chiamato Note, gli utenti finali scrivono delle note, tra cui 
Annullato oppure Nulla.
 
Ho provato questa soluzione: <>"Annullato" Or "Nulla", ma mi filtra 
solamente i record dove gli utenti  hanno scritto qualcosa, ad esempio: 
"Prendere l'anziano in via xyz"
 
Ci sono anche delle volte che il campo Note è vuoto, ma con la soluzione 
elencata prima questi record NON vengono mostrati.
 
 
....Lo so, voi mi direte: Perchè non inserisci un campo boleano (Vero o 
Falso)...perchè il database non l'ho costruito io...Il database 
installato nel 2004, è un file.exe, che salva i dati in un'unica tabella 
enorme con estensione DBF.
 
Io sto cercando di utilizzare Access 2003, collegato al file.dbf,  per 
fare le varie statistiche.
 
Spero di essere stato chiaro.
Grazie in anticipo,
Nemo
 
 
PS: il servizio che questi volontari fanno è veramente bello. In un anno 
hanno trasportato circa 6.000 persone anziane nei vari  ospedali per 
analisi, visite mediche e anche (purtroppo) chemioterapia.

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

più complicate di quelle che ti permette la query
 
Hai qualche esempio da darmi..o almeno qualche dritta dove cercare in 
internet?
 

>piĂą complicate di quelle che ti permette la query


Il Mon, 19 Jan 2015 10:06:54 +0000, Ammammata ha scritto:
 
[...]
 
OK, grazie per le tue dritte!
Ciao,
Nemo
Newsgroup: it.comp.appl.access
Titolo: funzione arrotonda

Stufo di creare listini in excel
volevo cimentarmi con access
e vorrei creare una query in cui poter usare una funzione che in excel
corrisponde a "arrotonda.eccesso"
--
Posted from [213.140.195.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 corrisponde a "arrotonda.eccesso"
Da definire su modulo ...
Function ArrotondaEccesso(v_numero As Double) As Double
    ArrotondaEccesso = Int((v_numero+499) / 1000) * 1000
End Function
Da utilizzare su query ...
ArrotondaEccesso(IlTuoCampoNumerico)
Ciao

--
Posted from 
mta16-acc.tin.it
 [212.216.176.47] 


Fantastico
grazie mille
non speravo in una risposta cosě celere
adesso provo subito
sono alle prime armi
spero in futuro di non disturbare con troppe domande
ma dove posso trovare un elenco di funzioni come quelle da te datami?


Ho appena scoperto che in access 2000 queste funzioni (almeno nella guida)
ci sono
mentre nel 97 no adesso provo


 wrote in message
dH4B5.42031$3R6.8...@news.infostrada.it...

Con la funzione sopra esposta arrotonda:
- Fino a 500. Arrotonda alle 1000 inferiori
- Da 500 alle 1000 superiori.
 Arrontondamento sempre alle 1000 superiori
Function ArrotondaEccesso(v_numero As Double) As Double
    ArrotondaEccesso = Int((v_numero+999) / 1000) * 1000
 End Function

  End Function
Hai ragione tu ...
Era un'arrotondamento matematico, non in eccesso ...
Ottima correzione
OndaMax ;-)

Io non ho poi definito una funzione arrotondaeccesso perchè in access c'è la
funzione interna nel generatore di espressioni Int
ed ho scritto direttamente la formula nel gen di espressioni
Int([v_numero]/[Multiplo]+0,99)*[Multiplo]
così non sono legato all'ordine di grandezza di [multiplo]
nella formula da voi consigliata infatti dovrei ogni volta cambiare + 499 se
sto lavorando con migliaia
+49 se sono con le decine, ecc.
invece così dovrebbe essere sempre a posto
--
Posted from 
mta09-acc.tin.it
 [212.216.176.40] 


Ma se Int arrotonda in difetto
non c'è la funzione in access che arrotonda in eccesso?

Newsgroup: it.comp.appl.access
Titolo: Domanda semplice ... (spero !).

Salve a tutti del newsgroup,
ho una tabella di un Dbase MSAccess cosě strutturata (denominazione di ogni 
colonna):
DOCENTE - LU1-LU2-LU3 ....MA1-MA2-MA3..... FINO A SA6 ( sono le ore dei 
giorni settimanali )
Nella tabella descritta importata da Excel, (č un orario scolastico !), ci 
sono i nomi delle classi (1A, 2A, 3A, ecc...) in cui ogni docente fa lezione 
alla relativa ora.
Vorrei con una Query, estrarre gli orari per singola classe, cioč sapere per 
es. in 1A quali sono i docenti che vi fanno lezione dalla 1^  alla 6^ ora 
per tutti i giorni della settimana.
Non sono molto pratico con MSAccess, per cui chiedo consiglio a qualcuno piů 
esperto di me; secondo voi č molto complicato ?
Grazie in anticipo per la collaborazione. 

 
Oltre che suggerirti di leggere il regolamento del newsgroup, e quindi 
di trovare un oggetto pertinente, ti consiglio di rivedere la struttura 
del tuo db e dividere in 3 tabelle
tabella docenti
tabella ore
tabella lezioni
vedrai che in questo modo la query che chiedi sarà molto più semplice
comunque sicuramente se i guru di itcompaccess non sono troppo 
arrabbiati per il tuo oggetto sapranno consigliarti meglio

 per tutti i giorni della settimana.
SELECT Giorno, Ora, idDocente FROM TabOrario WHERE Classe="1A"
Oppure puoi tirare fuori gli orari per docenti:
SELECT Giorno, Ora, Classe FROM TabOrario WHERE idDocente="De Sivo"
O cose piu' interessanti, tipo controllare che il numero di ore
assegnate a un docentesia quello previsto:
SELECT idDocente, count(Classe) as PrimeOre FROM TabOrario GROUP BY
idDocente
vedere chi sono gli sfigati che di fanno piu' "prime ore":
SELECT idDocente, count(Classe) as Ore FROM TabOrario GROUP BY
idDocente HAVING Ora=1
controllare che ciascuna classe abbia il numero giusto di ore per
ciascuna materia:
SELECT idDocente, count(Classe) as Ore FROM TabOrario GROUP BY
idDocente HAVING classe="1A"
e con un po' di lavorìo puoi anche tirare fuori una tabella nel
formati "tipico" degli orari scolastici (una colonna per giorno).
Hint: puoi convertire la tua tabella attuale in una tabella
normalizzata con una query del tipo
SELECT Docente, "LUN" as Giorno, 1 as Ora, LU1 as Classe FROM Orario
UNION ALL
SELECT Docente, "LUN" as Giorno, 2 as Ora, LU2 as Classe FROM Orario
UNION ALL
SELECT Docente, "LUN" as Giorno, 3 as Ora, LU3 as Classe FROM Orario
UNION ALL
SELECT Docente, "LUN" as Giorno, 4 as Ora, LU4 as Classe FROM Orario
...
...
SELECT Docente, "GIO" as Giorno, 3 as Ora, GI3 as Classe FROM Orario
eccetera, eccetera, eccetera.
cia'
Max
Newsgroup: it.comp.appl.access
Titolo: Bug Access 97

Ciao a tutti probabilmente sono di fronte ad un bug di access 97.
Sto creando un programma molto interessante che vorrei pubblicare sul
newsgroup ma sono di fronte a un piccolo bug:
Io utilizzo via codice la procedura di esportazione Export che da questo
problema:
Ci sono alcuni oggetti (report in particolare) che non si fanno esportare
via codice e addirittura fanno chiudere access.
Qualcuno di voi sa dirmi il motivo? io ho chiesto a tutti quelli che conosco
ma nessuno mi ha saputo rispondere.
Grazie in anticipo a tutti.
Marco

 ha scritto nel messaggio

Dovresti circostanziare meglio il problema,
cosi' non si capisce cosa succede, quando succede e dove succede.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

Newsgroup: it.comp.appl.access
Titolo: query.....e cos'altro

se avessi bisogno di prelevare da un archivio mdb, solo alcuni campi,
data(  devo sceglierla), nome e importo pagato e poter stampare questa
lista ed avere il totale mi serve: una query per prelevare i campi
e.......non lo so, forse devo creare una nuova tabella per le somme?
AIUTO!!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Query si, del tipo
select data, nome, importo from tabella 
    where data = [Immettere data]
questa la metti come origine dati di un report
inserendo su fine report la somma di importo 
ed il tutto dovrebbe essere quello che ti serve
.....
normalmente non si usato tabelle per conservare le totalizzazioni
poiche' sono valori di tipo calcolato, pero' se hai qualche milione di
record e lunghe elaborazioni allora e' auspicabile
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: problema intrigante

salve a tutti,
ho un problema con il Valore Predefinito di un controllo di una
maschera:
nella maschera [Carico] ho una casella combinata [Fornitore] che
ricerca i valori in una query [Fornitori] mostrandomi quindi un elenco
da cui posso selezionare quello che voglio passare alla tabella
[Carico].
come faccio a far selezionere di default l'ultimo valore selezionato
nella casella combinata?
non č una domanda nuova, lo so, ma ho provato tutte le soluzioni
proposte in passato e non me ne funziona una!
di seguito vi mostro come sono attualmente le proprietą dati del
controllo Fornitore
Origine controllo > Fornitore
Tipo origine riga > Tabella/query
Origine riga > SELECT [Fornitori Query].[NomeFornitore] FROM
[Fornitori Query]; 
Colonna associata > 1
Valore predefinito > [Me].[Fornitore].[DefaultValue]="'" &
[Me].[Fornitore].[Value] & "'"
grazie 1000 a chiunque voglia darmi una mano. 
Saluti
Fabią

"fabią" <fabi...@SPAMyahoo.com> ha scritto nel messaggio
news:3d34837c...@powernews.inwind.it...

Prova a vedere se quello che ti serve č ciņ che č scritto nella FAQ di
Federico Luciani intitolata "Ripetere un valore del record precedente in una
form" e che trovi nella Sezione Forms del Sito Comune (link qui sotto).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

>
purtroppo non funziona.
sai aiutarmi?
grazie comunque
Saluti
Fabią

 Fabià
Non scrivere nulla nella proprietà Valore predefinito della casella
combinata.
A fronte dell'evento "Prima di aggiornare" della casella combinata genera la
seguente riga di codice VBA:
Private Sub Fornitore_BeforeUpdate(Cancel As Integer)
Me!Fornitore.DefaultValue = "'" & Me!Fornitore.Value & "'"
End Sub
In definitiva è quello che Federico Luciani dice di fare nella sua FAQ, o
sbaglio?


 wrote:

GRAZIE
funziona tutto
ho riletto quanto diceva Luciani e hai ragione, non avevo capito
niente. 
penso però che il tuo messaggio sia più chiaro. 
la verità è che mi perdo in un bicchier d'acqua.
grazie ancora
Saluti
Fabià
Newsgroup: it.comp.appl.access
Titolo: caselle riepilogo e ricerca





premetto che ho poca dimestichezza con access...


 


ho creato una tabella in cui immetto le ore di lezione 
per studente.


ora, vorrei creare una maschera in cui posso calcolare il 
totale delle ore(e del corrispettivo in danaro) selezionando:


-il nome dello studente (con la possibilità, se non vengono 
selezionati nominativi, di un calcolo di tutti gli studenti)


-il periodo (dal...al)


 


per mezzo di caselle di riepilogo(??).


 


mi basterebbe sapere quali funzioni devo utilizzare e se la 
maschera deve basarsi su una query(domanda forse stupida).


 


grazie per la comprensione e 
l'aiuto!



 ha 
  scritto nel messaggio 
news:itAPa.166967$lK4.4...@twister1.libero.it
...

ti conviene creare una tabella contenente i nomi degli 
  studenti


poi nella maschera inserisci una casella combinata che 
  visualizza i nomi degli studenti (utilizza la creazione guidata)


quindi crei una query che estrae le ore associate allo 
  studente selezionato e con la funzione di somma ottieni il totale delle 
  ore


 


fammi sapere se sono stato chiaro


ciao


Maurizio

Newsgroup: it.comp.appl.access
Titolo: FYI Access 2007 Runtime disponibile (di nuovo)

Speriamo che questa volta più lungo di un giorno:
Access 2007 Download: Access Runtime
http://www.microsoft.com/downloads/details.aspx?FamilyId=D9AE78D9-9DC6-4B38-9FA6-2C745A175AED&displaylang=en
Attenzione che c'è ancora un bug con ADP:
http://blogs.msdn.com/clintcovington/archive/2007/07/20/the-runtime-is-available-for-download.aspx
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:5gdpf6F...@mid.individual.net...

Grazie Karl per la segnalazione.
Ciao, Carlo 

 Ciao, Carlo
allora è nato!  bene, a questo punto è proprio ora di passare al 2007.
speremm!!!

 ha scritto nel messaggio 
news:5gdpf6F...@mid.individual.net...


 Possibile che sia gratuito oppure mi sbaglio io ?
Non ti sbagli.
-- 
HTH

Newsgroup: it.comp.appl.access
Titolo: query a campi incrociati: A97

Ho avuto un problema con queste query.
Inizialmente avevo creato una query con una decina di campi
intestazione di riga, 1 campo Valore ed 1 campo Intestazione di
Colonna.
Tutto funzionava perfettamente.
Poi, un po' alla volta, ho dovuto aggiungere altri campi (ceh mi
servivano nel report di stampa) e li ho inseriti come intestazione
di riga.
Poi non ho fatto ulteriori controlli.
Ieri mi sono accorto che nelle intestazioni di Colonna, i Valori
(erano somme kg) in alcuni casi non comparivano e c'era lo 0
ed in altri non compariva neanche lo zero.
Ho provato a crearne una nuova con 2-3 campi intestaz. Riga
il campo valore e l'intestazione di colonna e tutto era normale.
Dalla prima query ho provato a cancellare gran parte dei campi
intestazione di Riga, e tutto tornava alla normalità.
Alla fine ho risolto con una query che contiene una piccola query
a campi incrociati (per i soli dati che mi servivano) e con un'altra
di selezione per i dati restanti.
Ora vi chiedo: è normale un comportamento del genere che aumentando
i dati in una query a campi incrociati scompaiono i valori?
ciao e grazie
Riccardo

 ha scritto nel messaggio
news:9ui178$gd9$1...@news.panservice.it...

Per me è normale il comportamento di Access.
In una query a campi incrociati le intestazione di riga oltre che nella
SELECT vengono naturalmente usate anche nella preposizione GROUP BY; come
dice chiaramente l'help, il numero massimo di campi che possono essere
indicati in tale preposizione è 10; a quanto pare tu, a forsa di aumentare i
raggruppameti di riga, hai superato i 10 campi e quindi il risultato della
query a campi incrociati è andato a farsi benedire.
Insomma, come si dice a Roma: daje e daje pure le cipolle diventeno aje. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

PS
Comunque, in una query a campi incrociati, le intestazioni di riga servono a
raggruppare i dati e non a "traghettare" impropriamente i dati verso un
report; per far questo puoi crearti una seconda query che mette in join la
query a campi incrociati con l'oggetto su cui è basata: così potrai
completare la query a campi incrociati con tutti i dati che ti servono. In
alternativa puoi usare solo la query a campi incrociati e poi con delle
DLookup nel report procurarti tutte le altre informazioni.



_______
ed infatti ho usato il primo metodo. Ho usato una seconda query per portarmi
avanti i dati.
Non conoscevo il limite di 10 intestazioni di riga.
thank's
Riccardo


Si ma se non sbaglio, casomai Roberto mi bacchetterà, il limite di 10
intestazioni è solo per il generatore; se la corstruisci a mano lo superi
tranquillamente...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

 - - - - - - - - - - - - - - -
--

Newsgroup: it.comp.appl.access
Titolo: controllo calendario e filtro data

ciao a tutti,
finalmente sono riuscito ad impostare la mia agenda per gli appuntamenti con
il controllo calendario(sto utilizzando il file scaricato sul sito
comune)...ho un piccolo problema:
Io vorrei che all'apertura della maschera con il calendario e il filtro
della tabella sottostante in automatico access filtrasse i campi con la data
del giorno, invece il file originale mi riporta tutti i dati della tabella
senza filtro.
Come posso fare?
Grazie a tutti
Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Luca
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Non ci arrivo da solo!

quindi chiedo aiuto!
Ciao a tutti
non riesco a capire dove e come applicare la funzione del SC per arrotondare
a due decimali, in quanto mi trovo anche io con il report che "sbaglia" le
somme dei decimali.
Grazie
Ilario

ad usare un subject valido????
Aspetta e l'ira di Biso si scaglierà su di te!!!
Antonio_ ... Colpisci!!!!
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:N%qF9.34187$2B1.9...@twister2.libero.it...

Quando posti un messaggio sul NG, usa un Oggetto che rispecchi il contenuto
del messaggio stesso e non una frase generica; lo dico nel tuo interesse:
molti frequentatori neppure leggono i messaggi con un Oggetto come il tuo.
Per il tuo problema, prova a leggerti i messaggi del thread aperto da
Massimo il 26/11/2002 alle ore 21:58 e che ha per Oggetto "arrotondamento
decimali".
Se c'è ancora qualcosa che non ti è chiaro, rifatti vivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 --
Grazie per la dritta non avevo visto il thread precedente.
Ilario


Scusa MA, se non sono infallibile, beato te!!
Ilario

 quindi chiedo aiuto!
Leggi il post istruzioni per l'uso postato periodicamente da Roberto
Antonio
Newsgroup: it.comp.appl.access
Titolo: MA...sara' giusto aumentare cosi' il numero di tabelle?

Salve,
ancora sulla progettazione di un database,
nella prima fase, come vi ho gia' detto in un post precedente, mi ritrovavo
che molte tabelle del mio database erano 'legate' tra loro tramite una
relazione molti a molti. Ora ho definito qualche soggetto in piu', cioe' per
esempio,caso specifico : DATABASE per un'associazione...Puo' capitare che
una stessa persona e' sia socio che musicista di una formazione musicale
sempre legata all'associazione (per es.:musicaINassociazione)  che ballerino
(ballettiINassociazione), pertanto in una prima fase avevo messo tutti i
membri in una tabella e poi associare ad ognuno una o piu'  'qualifiche'. Ma
per esempio la sola qualifica di Musicista non e' sufficiente, in quanto e'
necessario recuperare anche lo o gli strumenti che suona questo Musicista.
Ora invece ho fatto una tabella Soci, una Musicisti, una Ballerini, una
Attori, una Acrobati...Secondo Voi avrei in questo caso una ridondanza visto
che capitera' di inserire lo stesso nome, lo stesso cognome... in due o tre
tabelle...Poi ci sono gli Eventi e eprtanto mi sembra che in questa maniera
sia piu' facile legare ogni evento ad un gruppo e ai suoi membri.
Spero di essere stato chiaro, cosi' da essere certo in un VS aiuto
ciao e grazie.
P.S.
Non mi sono permesso di scrivere ancora di un altro dubbio che mi 'affligge'
pertanto a presto...

 ha scritto nel messaggio
news:OQyRa.182972$lK4.5...@twister1.libero.it...

Tanto per cominciare a strutturare il db, dovresti avere una tabella
"anagrafica" una "qualifiche" piů una terza tabella dove inserirai
l'ID_anagrafica e l'ID_qualifica in relazione molti a molti con le prime due
tabelle.
Da qui potrai estrarre tutte le qualifiche di un nominativo o viceversa
tutti
i nominativi di una o piů qualifiche etc..
Ciao Michele

 ha scritto nel messaggio
news:CVTRa.185740$lK4.5...@twister1.libero.it...

Grazie Michele
ancora piu' in profondita', o al ridicolo
anche la tabella qualifiche nel mio caso va suddivisa
ad esempio
qualifica: musicista ---->di quali strumenti, costruisco ancora una tabella,
ora nella tabella di collegamento nominativi_qualifiche devo inserire una
nuova chiave primaria
ciao e grazie

Newsgroup: it.comp.appl.access
Titolo: uso di dcount

nel pie di pagina di un report fo inserito una casella di testo con
origine controllo
=DCount("OrdiniOffertePrenotazioni";"AttivitaFrontOffice";[OrdiniOffertePrenotazioni]=-1)
per poter contare tutti i record che hanno la casella di controllo
"OrdiniOffertePrenotazioni" con il flag attivo. Ho già provato sia con
"-1" che con "vero" ma il risultato ottenuto è sempre un numero che
indica la totalità dei record inseriti nella tabella. Dove è
l'errore?
Grazie

 l'errore?
Vuoi dire che hai già provato la seguente sintassi
= DCount("nomecampo"; "tabella"; "nomecampo=true")
facendo attenzione a tutte le virgolette?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

PBsoft ha scritto:

in effetti così funziona
=DCount("OrdiniOffertePrenotazioni";"AttivitaFrontOffice";"OrdiniOffertePrenotazioni=-1")
Grazie!
Newsgroup: it.comp.appl.access
Titolo: un pò OT (ma non troppo..) MYSQL...delucidazioni...

Si sente spesso parlare (a volte bene...a volte male...) di questo motore
database....
Mi chiedo :
1) E' da stupidi usare MSAccess come front end (visto che dispone di un suo
motore database MSJet) ?
2) Se non è da stupidi, quali sono i reali vantaggi di passare a MYSQL ?
3) Uso DAO 3.6 per accedere ai dati delle tabelle, questo comporterebbe
qualcosa ?
4) Le query scritte direttamente in codice, tramite DAO, vengono eseguite da
MYSQL ?
5) Query Pass-Trought cosa caspita sono ?
6) Volendo usare MYSQL come DB e MSAccess come front-end, nel caso di
condivisione del DB tra più computer, bisogna fare quale installazione
particolare di MYSQL anche nei clients o è sufficiente installare MYSQL sul
server e collegarne le tabelle (tramite Access) ?
Spero che qualcuno mi aiuti ....
Grazie mille...

 server e collegarne le tabelle (tramite Access) ?
Su ogni computer devi installare gli ODBC per MySQL, confugurandoli per il
database che devono vedere.

 lento, probabilmente perchè passa tramite odbc
MMMmmmm....!
Che sia più INAFFIDABILE e LENTO mi pare siano affermazioni
molto discutibili.......!!!!!!!
@Alex.

 lento, probabilmente perchè passa tramite odbc
Non l'ho mai usato, però anche su questo ng. ho letto parecchi commenti
entusiastici.
Soprattutto mi stupisce l'affermazione sull'affidabilità.

 database che devono vedere.
Deve anche installare il client per MySQL (normalmente la sola libreria
libmySQL.dll)
Ti suggerisco di leggere la pagina del sito ufficiale di MySQL dove vengono
descritte le procedure per far funzionare correttamente Access e MySQL.
Saluti.

 database che devono vedere.
Salve, mi inserisco dato che una risposta sia quasi tangente, io uso
pervasive sql 7 con tabelle btrieve collegate ad acsess 2.0, potrei cambiare
anche io in MySQL, č meglio o peggio o non c'entra niente
Grazie Axel

 Grazie Axel
Lascia perdere, non supporta TRANSAZIONI, non realizza RELAZIONI
tra le TABELLE, non supporta STORED e TRIGGER....!!!!
E' veloce, ma se usi SQL7 non cambiare...!!
Pare che la versione 4.0Beta sia migliore, io l'ho provata, ma 
si pianta il server con le stesse procedure usate sulla versione
precedente...!
Mah...!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 lento, probabilmente perchè passa tramite odbc
Hem.....:-)
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Di nuovo problemi di memoria insufficiente

Tanto per cambiare problemi di memoria insufficiente.
DB un pò impegnativo per maschere e sottomaschere.
Maschera principale - richiama Ordine e associa il cliente
8 sottomaschere relative all'ordine per 8 tipologie di lavoro offerto al
cliente stesso
4 sottomaschere hanno ulteriori 2 sottomaschere ciascuna (il tutto associato
a query che vanno a finire in tabelle non in conflitto con loro)
Precedentemente avevo risolto il Problema Memoria insufficiente....
togliendo immagini etc..
carcando anche la SR1......
Adesso..... disgrazia mea... da quando ho fatto una semplice variante su una
Sottomaschera ulteriore mi dà messaggio "Memoria insufficiente" non dopo
alcuni spostamenti in varie sottomaschere, ma solo quando mi sposto di
record nella sottomaschera dove ho fatto le ultime modifiche e anche al
primo clic ....
Il problema è che non posso dire al cliente rinuncia... (quello rinuncia
subito a pagarmi...)
Personalmente non conosco il codice, ma se qualcuno potrebbe darmi
un'indicazione
grato dell'immeritata benignità saluto la comuntà
tò ci va di rima...
Ciao Vittò

 Tanto per cambiare problemi di memoria insufficiente.
Hai provato a decompilare, ricompilare il codice VBA e ricompattare il DB?
Di solito risolve molti problemi di quel tipo.
In pratica, creati un collegamento simile a questo:
"C:\Programmi\Microsoft Office\Office\msaccess.exe" /decompile
c:\Tuadir\Tuoprog.mdb
Occhio ai moduli di classe, se ne usi.
Per maggiori info, cerca l'utilizzo del parametro /decompile sul sito comune
(Database Diet Plan)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

togliendo immagini etc..
Se fai riferimento ad immagini di in Access97 incorporati nel Form o
sfondi, se si tratta di files gif o jpg e' un Bug lentamente lui
satura la memoria video.
Soluzione, trasformali in BMP.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup

primo clic ....
Oltre ai consigli che ti sono stati dati, aggiungerei una considerazione personale: il modo in cui
hai concepito l'interfaccia dell'applicazione è troppo pesante.
E' pur vero che oggi abbiamo tra le mani mostri con 128 MB di Ram, ma le sottomaschere restano
oggetti piuttosto pesanti da gestire (come le griglie con VB d'altro canto), è meglio usarle con
parsimonia.
La classica alternativa è un bottone che esploda una mascherina "popup" con i dati di dettaglio
collegati alla form principale, vedrai che non avrai più problemi.
Obietterai che avere in un'unica videata la visione d'insieme dei dati è molto più funzionale ... ma
esistono anche esigenze di programmazione.
Inoltre un video con 8 sottomaschere (1024x768?) rischia di essere tremendamente affollato. :-)
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: finestra di avviso x record non trovato

ho creato una maschera mRICERCA (visualizzazione maschera continua in modo
da avere una successione di record a video) dalla tblFORNITORI ed ho crerato
un  pulsante  per ogni lettera dell'alfabeto che effettua una ricerca nella
tbl per trovare i record corrispondenti.
VI MOSTRO COME HO FATTO: all evento click()  del pulsante TROVA_G ho
associato la seguente routine:
Private Sub TROVA_G_Click()
DoCmd.OpenForm "mRICERCA", acNormal, , "[NOMEFORNITORE] Like 'G*'",
acFormReadOnly, acWindowNormal
End Sub
vengo al problema :
voglio creare una procedura che da un messaggio di avviso se non ci sono
rekord di fornitori il cui "[NOMEFORNITORE] like "G*" per es.
vi chiedo una risposta semplice possibilmente con un esempio
grazie a tutti
p.s. io sono nuovo e vorrei rispondere a qualche domanda ma ho notato che
molti fanno domande molto ermetiche che spesso non capisco..........

 ha scritto nel messaggio
news:3cdb6...@news.dada.it...

Una possibile soluzione:
Crea una query con la condizione che hai esposto, nella colonna
"NomeFornitore". Prima di aprire la maschera MRicerca esegui la query e se
restituisce qualcosa, prosegui nell'apertura della maschera, altrimenti esci
dalla funzione con un bel messaggio...nessun record...
Esempio di query:
SELECT Indirizzi.*, Indirizzi.NomeFornitore AS Verifica
FROM Indirizzi
WHERE (((Indirizzi.NomeFornitore) Like
[Forms]![Indirizzi]![MioControlloNascosto] & "*"));
Salva la query per esempio col nome di SQVerificaElencoFornitore
Crea un nuovo controllo "MioControlloNascosto" nella maschera e impostalo a
non visibile. Quando clicchi su di un pulsante imposta il
MioControlloNascosto al valore della Caption del pulsante...e sempre che la
caption dei pulsanti sia impostata ad ogni lettera dell'alfabeto...
Su click di ogni pulsante:
me.MioControlloNascosto = me.NomePulsante.Caption
 If IsNull(DLookup("Verifica", "SQVerificaElencoFornitore")) Then
    MsgBox "Nessun Fornitore per questa selezione."
    Exit Sub
    Else
    'tuocodice di apertura maschera
    End If
Ciao, Carlo

 vi chiedo una risposta semplice possibilmente con un esempio
All'apertura della maschera verifichi che il recordset della maschera
sia pieno:
Private sub form_load(Cancel as integer)
If not me.recordsetclone.recordcount >0 then
 Msgbox "NEssun record!"
 Docmd.cancelevent
 Endif
End sub
Occhio che questo ti genera un errore tipo "l'azione openform e' stata
annullata", da intercettare.
Cia' 
Max
Newsgroup: it.comp.appl.access
Titolo: FINESTRA STAMPANTE

vorrei sapere se esiste un metodo e possibilmente un esempio per
richiamare la finesta stampante da codice
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
E' un argomento già discusso.
Cerca un 3d di Roberto da casa del 15 ottobre.
--
rgrds
SC


 SC
come faccio a trovarlo con le pagine andando indietro arriva fino ad un
massimo di 20 all' incirca ai primi di novembre se scrivo 3d nella ricerca
non trova niente
grazie


 ha scritto nel messaggio
news:bq03qa$sdm$1...@news.newsland.it...

Su questo link: 
http://www.hobbybirra.it/bir-mania/download.htm
potrai trovare un piccolo programmino per gli appassionati della birra, me
che forse contiene ciò che tu vuoi.
maurizio56

 grazie
Cerca in:
http://80.105.130.244/verynews/main_frame.asp?c_nomeng=it%2Ecomp%2Eappl%2Eaccess&c_fuso=60&c_frames=on
--
rgrds
SC


Newsgroup: it.comp.appl.access
Titolo: Animare un pulsante

Innanzi tutto chiedo scusa se posto un messaggio che, se pur non OT, ha
uno sfondo leggermente ironico.
Ho necessità di avere in una maschera un pulsante che non si riesce a
cliccare  in quanto all'avvicinarsi del cursore....il predetto pulsante
schizza via.
L'ho visto fare in VB6, html, ed in Access?
Salutoni
Fidel
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Sull'evento mouse over ti guardi il left e lo gestisci
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


Lascia perdere MA che da quando frequenta Microsoft parla una lingua 
Segratese...
Questo un esempio se il pulsante si chiama Comando4:
Private Sub Comando4_MouseMove(Button As Integer, Shift As Integer, X As 
Single, Y As Single)
Me.Comando4.Left = 0
End Sub
Provare per credere...ovviamente dovrai gestire l'evento adattandolo al tuo 
caso.
Ciao, Carlo 

 Ciao, Carlo
Perfetto, ottengo lo spostamento del bottone dal punto iniziale a
sinistra, ma qui diventa cliccabile, avrei necessità che riparta in
continuazione al tentativo di click!!
grazie


al volo:
Private Sub Comando1_MouseMove(Button As Integer, Shift As Integer, X
As Single, Y As Single)
a = Int((Me.Corpo.Height * Rnd) + 0) - Me.Comando1.Height
  If a < 0 Then
    a = a * (-1)
  End If
Me.Comando1.top = a
a = Int((Me.WindowWidth * Rnd) + 0) - Me.Comando1.Width
  If a < 0 Then
    a = a * (-1)
  End If
Me.Comando1.Left = a
End Sub


 grazie
Certamente...ti ho ben scritto che avresti dovuto tu, capito il meccanismo, 
adattarlo ai tuoi scopi.
Ciao, Carlo 

 ha scritto nel messaggio 
news:f2s1ia$git$1...@news.newsland.it...
Prova questo che è facile facile:
If Me.Comando4.Left <> 0 Then
Me.Comando4.Left = 0
Else
Me.Comando4.Left = Me.Width - Me.Comando4.Width
End If
Adattalo al tuo caso.
Ciao, Carlo