title: Installer

author: Sandrobi

text:
Dove posso trovare tutorial per l'uso di Istool e la traduzione italiana per
il programma di installazione creato con InnoSetup (di cui ho installato la
versione italiana, ma il Setup parla inglese)?
Oppure quale altro installer consigliate?
--
Ciao, Sandrobi
-----------------
Se la tua email è fasulla, ti invito a leggere
http://wiki.news.nic.it/AntiSpam


title: Installer

author: MA

text:
Sandrobi wrote:
> Dove posso trovare tutorial per l'uso di Istool e la traduzione
> italiana per il programma di installazione creato con InnoSetup (di
> cui ho installato la versione italiana, ma il Setup parla inglese)?
>
> Oppure quale altro installer consigliate?
sl sito di baraldi c'è una sezione ad hoc
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Installer

author: ALESSANDRO Baraldi

text:
> Oppure quale altro installer consigliate?
sl sito di baraldi c'č una sezione ad hoc
Ciao MA.
Si ma non l'ho mai curata...
Per Sandrobi:
Io non ti consiglio altri SETUP in quanto non ho mai usato un'interfaccia
piů semplice di ISTOOL, č
di una immediatezza disarmante, a parte la sezione SCRIPT, per la quale perň
direi che se non hai
esigenze particolari si puň anche non usare e fare tutto con i WIZZARD che
ISTOOL mette a disposizione.
La versione che ho, contrariamente a quanto mi pare di aver capito, č
completamente in IT...
Direi che la sezione giusta č il NG di INNOSETUP ampiamente frequentato.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Installer

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fqrvsm$vud$1...@aioe.org...
>> Oppure quale altro installer consigliate?
> sl sito di baraldi c'č una sezione ad hoc
>
> Ciao MA.
> Si ma non l'ho mai curata...
>
>
> Per Sandrobi:
> Io non ti consiglio altri SETUP in quanto non ho mai usato un'interfaccia
> piů semplice di ISTOOL, č
> di una immediatezza disarmante, a parte la sezione SCRIPT, per la quale
> perň
> direi che se non hai
> esigenze particolari si puň anche non usare e fare tutto con i WIZZARD che
> ISTOOL mette a disposizione.
In ISTOOL non vedo nessun Wizard
> La versione che ho, contrariamente a quanto mi pare di aver capito, č
> completamente in IT...
Nell'installazione di Innosetup permette di scegliere l'italiano, ma poi
rimane tutto in inglese anche il file di SETUP che viene creato.
> Direi che la sezione giusta č il NG di INNOSETUP ampiamente frequentato.
tutti strettamente in inglese, se non sbaglio.


title: Installer

text:
> In ISTOOL non vedo nessun Wizard
In ogni sezione quando premi l'ICONA della Matita per il NUOVO si apre una
machera
che ti permette di selezionare tutte le OPZIONI per la specifica voce...
tutto VISUALE.
Questo per me è il WIZZARD
> > La versione che ho, contrariamente a quanto mi pare di aver capito, è
> > completamente in IT...
>
> Nell'installazione di Innosetup permette di scegliere l'italiano, ma poi
> rimane tutto in inglese anche il file di SETUP che viene creato.
Ma hai WIN in INGLESE...?
Prova a vedere dal MENU' (File)----> Preferenze
In basso c'è una TextBox con l'associazione del FILE della LINGUA, prova a
selezionare la versione IT
che dovrebbe essere:
C:\Programmi\ISTool 4\istool-it.lng
Se non hai il file dimmelo che te lo invio.
> > Direi che la sezione giusta è il NG di INNOSETUP ampiamente frequentato.
>
> tutti strettamente in inglese, se non sbaglio.
Ovvio ma se non sai l'inglese con la programmazione direi che sarebbe meglio
trovare alternative... ;-)



title: Installer

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fqu6n3$rg3$1...@aioe.org...
CUT
Ti ringrazio e proverň a comentarcisivici...
Sandrobi


title: Onori al merito!

author: Gaetano Di Zanni

text:
I creatori di questo NG vanno LODATI per l'iniziativa che ogni giorno
facilita quanti ne fruiscono.
BRAVI!


title: Onori al merito!

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c7fito$i2f$1...@lacerta.tiscalinet.it...
> I creatori di questo NG vanno LODATI per l'iniziativa che ogni giorno
> facilita quanti ne fruiscono.
> BRAVI!
>
>
CONFERMO E SOTTOSCRIVO!!!!!!!!
GIOVANNI


title: Onori al merito!

author: ciarletto

text:
Mi associo!!!!!
Ciarletto
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Onori al merito!

author: Sergio MAZZA

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c7fito$i2f$1...@lacerta.tiscalinet.it...
> I creatori di questo NG vanno LODATI per l'iniziativa che ogni giorno
> facilita quanti ne fruiscono.
> BRAVI!
>
Occhio! Stai evocando la Triade!!! Brrr...
Ciao.
--
Sergio MAZZA


title: Onori al merito!

author: Antonio Biso

text:
"ciarletto" <
ciar...@yahoo.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> Mi associo!!!!!
> Ciarletto
"Giovanni_A" <
artig...@deejaymail.it
> ha scritto nel messaggio
news:aKImc.6687$CP6...@tornado.fastwebnet.it...

Ehem...
Scusate, ci sarebbe la fatturina di aprile da saldare...
Antonio


title: Onori al merito!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:c7foj5$41l$1...@canarie.caspur.it...

La Triade va elogiata per prima!
Ciao Sergio.


title: Onori al merito!

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:c7fq75$nm8$1...@lacerta.tiscalinet.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:KBJmc.42072$Qc.16...@twister1.libero.it...

> Parteciperei volentieri, per le buone cause......si fa!
BIRRA PER TUTTI!!!
PAGA GAETANO!!!
(cit.dot.)
Antonio


title: Onori al merito!

author: Pablitomf

text:
Gaetano Di Zanni ha scritto:
> > Ehem...
> > Scusate, ci sarebbe la fatturina di aprile da saldare...
> >
> > Antonio
> Parteciperei volentieri, per le buone cause......si fa!
Allora io prendo una pizza... a quest'ora dalle mie parti si usa...
Gaetano ti assicuro che č "una buona causa" ;-)
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Onori al merito!

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c7fvea$le3$1...@news.newsland.it...

Oltre che bravo, da quello che vedo nei tuoi interventi, devi essere un gran
simpaticone!
A proposito di interventi, su un altro trhead ho letto la tua risposta circa
gli avvisi di office sui collegamenti ipertestuali ed ho prontamente provato
ma senza risultati.
Intendevi questo: Strumenti/Opzioni Internet/Protezione/(Evidenza su
Internet, primo a destra)/livello di protezione dell'area Internet posto a
"Bassa" ?
Ciao e grazie!


title: Onori al merito!

text:
Gaetano Di Zanni ha scritto:
> Oltre che bravo, da quello che vedo nei tuoi interventi, devi essere un gran
> simpaticone!
> A proposito di interventi, su un altro trhead ho letto la tua risposta circa
> gli avvisi di office sui collegamenti ipertestuali ed ho prontamente provato
> ma senza risultati.
> Intendevi questo: Strumenti/Opzioni Internet/Protezione/(Evidenza su
> Internet, primo a destra)/livello di protezione dell'area Internet posto a
> "Bassa" ?
> Ciao e grazie!
Grazie per il Simpaticone (questo però non ti solleva dalla PIZZA)... Cmq
"No"... intendevo altro... già postato all'altro argomento



title: Onori al merito!

author: Pleiadi

text:
"Antonio Biso"
>
> Ehem...
> Scusate, ci sarebbe la fatturina di aprile da saldare...
>
Il solito veniale...........
Pleiadi


title: Onori al merito!

author: E. Delacroix

text:
Il Fri, 7 May 2004 10:55:25 +0200, "Gaetano Di Zanni"
<
gaetano...@tiscali.it
> ha scritto:
>I creatori di questo NG vanno LODATI per l'iniziativa che ogni giorno
>facilita quanti ne fruiscono.
>BRAVI!
>
Mi associo. E sottolineo l'apprezzamento per i frequentatori esperti
che una felice coincidenza li vuole tutti pazienti ed estremamente
efficaci con gli "utonti" come me.
E' davvero un ng valido, come anche il sito comune.
Salutoni
Pino


title: Onori al merito!

text:
"Pleiadi" <
alphazetaT...@libero.it
> ha scritto nel messaggio
news:g0Nmc.215036$rM4.9...@news4.tin.it...

Er pupo piagne!!!
Antonio


title: Data base, inserimento dati tramite pagina web.

author: roma

text:
Buon giorno,
Avrei bisogno di un consiglio, dove posso trovare qualche esempio di
inserimento dati tramite pagina web? in quanto, sono intensionato a
fare inserimento dati di un data base, che ho creato con access, con
una pagina web, che cosa ne dite?
by


text:
"roma" <
romano...@gmail.com
> ha scritto nel messaggio
news:1181283198....@e65g2000hsc.googlegroups.com...

Che ti dico? Innanzitutto buon lavoro!
Poi che dovrai spostarti su un altro newsgroup basato sulla tecnologia che
deciderai di utilizzare: ASP/.NET/PHP/Vattelappesca/...
Per ASP (classico) trovi informazioni/articoli su
www.aspitalia.it
 (o .com
non ricordo).
Puoi dare uno sguardo a questo articolo su accessgroup:
www.accessgroup.it
 - Archivio Argomenti - Access & Web
Ciao.
--
Sergio MAZZA


author: Karl Donaubauer

text:

Database di Access ed Internet
www.donkarl.com/it?FAQ8.6

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


title: Report .... come fare?

author: Alberto

text:
Salve a tutti, devo fare un report che mi riassuma la situazione totale di
una tabella.
Cioč devo indicare in un unica pagina di report quanti soci ci sono, quanti
maschi e quante femmine, quanti hanno la patente, ecc. Ho una Tabella che
contiene tutti i dati e varie Query per ogni singola sezione (ad esempio
patenti, opportunamente filtrata dalla tabella).
Esiste un sistema per fare tale teport? Io purtroppo non sono espertissimo e
mi sono bloccato.
un grazie a tutti.
Alberto A.
--------------------------------
Inviato via
http://usenet.libero.it


title: Report .... come fare?

author: Emyr

text:
On Tue, 11 Mar 2003 08:12:07 GMT,
anto...@libero.it
 (Alberto) wrote:
>Salve a tutti, devo fare un report che mi riassuma la situazione totale di
>una tabella.
>Cioè devo indicare in un unica pagina di report quanti soci ci sono, quanti
>maschi e quante femmine, quanti hanno la patente, ecc. Ho una Tabella che
>contiene tutti i dati e varie Query per ogni singola sezione (ad esempio
>patenti, opportunamente filtrata dalla tabella).
>
>Esiste un sistema per fare tale teport? Io purtroppo non sono espertissimo e
>mi sono bloccato.
>
>un grazie a tutti.
>Alberto A.
>
>--------------------------------
>Inviato via
http://usenet.libero.it
non ti conviene a questo punto usare una casella di testo con origine
dati =dlookup() oppure =dsum()
altrimenti usa sottoreport
Saluti.
Emanuele.


title: Aggiornamento corretto delle visualizzazioni

author: Pasquale Antonacci

text:
Ciao a tutti.
Ho una scheda per la ricerca di record con una serie di caselle di
selezione e caselle testo nelle quali vado a selezionare o inserire le
chiavi di ricerca dei record che desidero gestire. Tutto funziona
perfettamente. Il problema e che ho notato, soprattutto quando la base dati
diventa consistente e quindi i tempi di elaborazione si appesantiscono che
alcune operazioni non vengono eseguite nell'ordine cronologico con il quale
sono state scritte nella funzione che assegna l'origine record alla
sottoscheda nella quale vengono visualizzati i records.
Sintetizzo la funzione:
 Private Sub TastoRicerca_Click()
     DoCmd.OpenForm "Scheda_Attesa"
        MioSQL = "SELECT * FROM [QueryRicercaAnagrafica] WHERE .........."
        Me![RicercaSub].Form.RecordSource = MioSQL
     DoCmd.close acForm, "Scheda_Attesa"
 End Sub
Scheda_Attesa e una semplice scheda di informazione (Elaborazione in
corso....) che dovrebbe essere visibile, come e logico aspettarsi, prima
 che parta la ricerca dei records fino al suo completamento. Ho tentato con
alcune soluzioni (Repaint, Echo) senza alcun risultato. Potete darmi una
mano?
Un saluto a tutti.
       Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiungere colonne da altre tabelle in query

author: gip

text:
salve, io ho una query di selezione che mi estrapola da una tabella una serie di campi in base a 2 criteri. ho la necessita' di
aggiungere a questa query una colonna da un'altra tabella ma senza nessun criterio.
ci potrebbe pero' essere la possibilita' che la query abbia un numero di campi diverso da quello della tabella che voglio
aggiungere, e' un problema?
grazie


text:
"gip" <
gianni...@yahoo.it
> ha scritto nel messaggio
news:q99lb.323106$R32.10...@news2.tin.it...

Ma che senso ha quello che vuoi fare?!?!?!
Se tu non legji secondo qualche criterio i record di una tabella con quelli
dell'altra, otterresti una matrice NxM con N = numero di record della query
e M quelli della tabella. Infatti, per ogni record della query, verrebbe
associato un record della tabella!
E ME PARE ASSURDO....
Antonio


text:
> Ma che senso ha quello che vuoi fare?!?!?!
> Se tu non legji secondo qualche criterio i record di una tabella con quelli
> dell'altra, otterresti una matrice NxM con N = numero di record della query
> e M quelli della tabella. Infatti, per ogni record della query, verrebbe
> associato un record della tabella!
si forse mi sono spiegato male :-p
ho una tabella composta da una serie di numeri [9, 7, 5, 3, 1, 1, 1, ... 1] ed una query.
io vorrei aggiungere alle colonne della query anche quella della serie di numeri.
io avevo pensato di fare cosi':
aggiungo un contatore alla tabella e poi uno alla query, cosi' faccio in modo che quando i numeri dei contatori combaciano mi
inserisce il numero preso dalla tabella.


text:
"gip" <
gianni...@yahoo.it
> ha scritto nel messaggio
news:UJ9lb.323331$R32.10...@news2.tin.it...

Così, a casaccio....
Antonio


text:
> Così, a casaccio....
vabbe' scusa... se non ti va di rispondere non lo fare e basta.
si parla tanto di netiquette, di come e cosa postare, di cosa e come quotare. ma del sarcasmo che popola non se ne parla?
come ho detto in un post l'altro giorno, aiuto un amico a organizzare una competizione sportiva e per gioco ho deciso di creare un
db per la gestione degli arrivi, delle categorie e l'assegnazione dei punti visto che ci saranno piu' 300 atleti e 9 categorie
diverse con punteggi parziali acquisiti in competizioni prececedenti.
io studio architettura e mi occupo di grafica 3d. non sono un programmatore ne' voglio diventarlo, non conosco i termini e i modi
di vba, access e simili. sono qui per imparare e non pretendo la pappa pronta. con l'aiuto di google e sitocomune sono quasi
giunto alla conclusione del mio lavoro ma mi sono bloccato in punti per me ostici.
se mi sono spiegato male basta dirlo senza esclamazioni inutili e gratuite.
se sono qui e' per passione perche' non ci guadagno nulla.
grazie


text:
"gip" <
gianni...@yahoo.it
> ha scritto nel messaggio
news:h_clb.324826$R32.10...@news2.tin.it...
> > Così, a casaccio....
>
> vabbe' scusa... se non ti va di rispondere non lo fare e basta.
> si parla tanto di netiquette, di come e cosa postare, di cosa e come
quotare. ma del sarcasmo che popola non se ne parla?
Sarcasmo de che?!?!?!?
Se tu non spieghi il tuo problema o lo spieghi male o stai dando la tua
soluzione, SBAGLIATA, che voi da me?!?!
Hai scritto che vuoi fare questo:
aggiungo un contatore alla tabella e poi uno alla query, cosi' faccio in
modo che quando i numeri dei contatori combaciano mi
> inserisce il numero preso dalla tabella.
Ecco, questo significa che gli accoppiamenti sono A CASACCIO, RANDOM, A PENE
DI SEGUGIO, ALLA VIVA IL PARROCO, come ti pare a te, ma, senza sarcasmo, e
basandomi sulle tue informazioni, comunque senza alcun criterio logico!!!!
Pertanto, se A TE non va di spiegare i criteri alla base della tua struttura
dati, fare degli esempi pratici ecc. ecc., non mi venire a fare la morale,
perchè con me non attacca proprio, bello, bello....
Antonio


text:
e' che facendo degli esempi non vorrei dilungarmi visto che non sono pratico...
ho una tabella atleti con nome, cognome, varie informazioni e categoria. questa tabella dovrebbe essere di circa 300 record.
ho creato 9 query, una per ogni categoria, cosi' mi ritrovo con gli atleti divisi per categoria.
ho una seconda tabella fatta cosi:
id     punti
1    30
2    29
3    28
...    ...
24    7
25    6
26    5
e cosi' a seguire fino a id 100 sempre 5 punti.
questi sono i punti da assegnare ad ogni categoria, e allora vorrei aggiungerla alla query che e' ordinata secondo l'arrivo. dato
che non so quanti atleti avro' per categoria ho fatto la tabella fino a 100. se per esempio per la categoria 1 avro' 40 arrivati
unendo la tabella punti come funziona visto che ha piu' record?
non so se c'e' un procedimento piu' veloce, a me e' venuto in mente questo...
grazie


text:
"gip" <
gianni...@yahoo.it
> ha scritto nel messaggio
news:Osglb.326423$R32.10...@news2.tin.it...
> e' che facendo degli esempi non vorrei dilungarmi visto che non sono
pratico...
peccato che se non ti dilunghi tu, dobbiamo magari farlo noi...
> ho una tabella atleti con nome, cognome, varie informazioni e categoria.
questa tabella dovrebbe essere di circa 300 record.
> ho creato 9 query, una per ogni categoria, cosi' mi ritrovo con gli atleti
divisi per categoria.
> ho una seconda tabella fatta cosi:
> id     punti
> 1    30
> 2    29
> 3    28
> ...    ...
> 24    7
> 25    6
> 26    5
> e cosi' a seguire fino a id 100 sempre 5 punti.
> questi sono i punti da assegnare ad ogni categoria, e allora vorrei
aggiungerla alla query che e' ordinata secondo l'arrivo. dato
> che non so quanti atleti avro' per categoria ho fatto la tabella fino a
100. se per esempio per la categoria 1 avro' 40 arrivati
Che significa che la query č ordinata secondo l'arrivo? C'č un campo
calcolato che restituisce un progressivo ordinato?
Se č cosě fai una seconda query e dentro ci metti la query con l'ordinamento
e la tabella dei punteggi. Quindi unisci in join la query e la tabella sui
campi Id e progressivo quindi metti nella nuova query tutti i campi della
prima query e il campo punti della tabella
Antonio


text:
> Che significa che la query è ordinata secondo l'arrivo? C'è un campo
> calcolato che restituisce un progressivo ordinato?
> Se è così fai una seconda query e dentro ci metti la query con l'ordinamento
> e la tabella dei punteggi. Quindi unisci in join la query e la tabella sui
> campi Id e progressivo quindi metti nella nuova query tutti i campi della
> prima query e il campo punti della tabella
ok, ma perche' nella nuova query ho tutti i record raddoppiati?
ho provato a raggrupparli ma poi l'assegnazione dei punti viene sfalsata...
mi trovo in questa situazione:
record a 30
record a 29
record b 28
record b 27
record c 26
record c 25
se raggruppo ottengo:
record a 30
record b 28
record c 26


text:
"gip" <
gianni...@yahoo.it
> ha scritto nel messaggio
news:LLylb.332298$R32.10...@news2.tin.it...
> > Che significa che la query č ordinata secondo l'arrivo? C'č un campo
> > calcolato che restituisce un progressivo ordinato?
> > Se č cosě fai una seconda query e dentro ci metti la query con
l'ordinamento
> > e la tabella dei punteggi. Quindi unisci in join la query e la tabella
sui
> > campi Id e progressivo quindi metti nella nuova query tutti i campi
della
> > prima query e il campo punti della tabella
>
> ok, ma perche' nella nuova query ho tutti i record raddoppiati?
> ho provato a raggrupparli ma poi l'assegnazione dei punti viene
sfalsata...
> mi trovo in questa situazione:
> record a 30
> record a 29
> record b 28
> record b 27
> record c 26
> record c 25
E la prima query che risultati dava?
La tabella dei punti č univoca per id, vero?
Antonio


text:
> La tabella dei punti è univoca per id, vero?
ehm.... no... non lo era. :-p
adesso che lo e' va bene :-D


text:
"gip" <
gianni...@yahoo.it
> ha scritto nel messaggio
news:76zlb.332473$R32.10...@news2.tin.it...
> > La tabella dei punti è univoca per id, vero?
>
> ehm.... no... non lo era. :-p
> adesso che lo e' va bene :-D
>
>
Ahmbè!!!
Antonio


title: scorrere tutti i moduli del db cercando una stringa

text:
ho necessità di salvare in un file di testo tutti i msgbox presenti nel mio
vastissimo database
devo scorrerlo manualmente alla ricerca di tali stringhe oppure c'è un modo
via codice per cercare e salvare in automatico le stringhe che inziano per
MSGBOX
Grazie a tutti.


text:

Sul sito comune, se non ricordo male, c'è proprio una routine che cerca in
tutti i moduli...
Ciao.
--
Sergio MAZZA


title: Autodimensionamento delle maschere

author: Fabrizio

text:
Salve ragazzi,
Auguri di inizio anno e felice 2007.
Come da oggetto è possibile creare un codice per autodimensionare le
maschere in base alla risoluzione e dimensione dello schermo?
Grazie
--
fabrizio
Mai due cose in uno


title: Autodimensionamento delle maschere

author: Alessandro Baraldi

text:
Fabrizio ha scritto:

Premesso che non concordo con questo, fai una ricerca nel NG,
l'argomento è stato affrontato molte volte, quindi trovi di sicuro
validi suggerimenti.
@Alex


title: Autodimensionamento delle maschere

text:
Fabrizio wrote:
> Come da oggetto è possibile creare un codice per autodimensionare le
> maschere in base alla risoluzione e dimensione dello schermo?
www.donkarl.com/it
 FAQ 4.21 Adattare le maschere alla risoluzione dello
schermo
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Autodimensionamento delle maschere

text:
Sembra che Karl Donaubauer abbia detto :
> Fabrizio wrote:
>> Come da oggetto è possibile creare un codice per autodimensionare le
>> maschere in base alla risoluzione e dimensione dello schermo?
>
>
www.donkarl.com/it
 FAQ 4.21 Adattare le maschere alla risoluzione dello
> schermo
Intanto grazie a tutti e due per la risposta,
volevo chiedere ad Alessandro come mai non concordi in questo?
Poi volevo chiederti , ho visto nella sezione API  del tuo sito
 "Centrare una Form" ho fatto come illustrato, ma quando nell'evento
apertura della maschera gli metto la chiamate alla funzione mi da
errore.
Dove sbaglio ?



title: Autodimensionamento delle maschere

text:
Fabrizio ha scritto:
[CUT]
> Intanto grazie a tutti e due per la risposta,
>
> volevo chiedere ad Alessandro come mai non concordi in questo?
Perchè rallanta inutilmente, preferisco sviluppare un'interfaccia con
la risoluzione dell'utilizzatore.
> Poi volevo chiederti , ho visto nella sezione API  del tuo sito
>  "Centrare una Form" ho fatto come illustrato, ma quando nell'evento
> apertura della maschera gli metto la chiamate alla funzione mi da
> errore.
>
> Dove sbaglio ?
Non saprei, sei un pò vago, che errore dà...? Hai fatto un pò di
debug....?
Io la uso regolarmente e l'errore non lo dà, quindi non ho la minima
idea.... forse hai mancato qualche pezzo o hai fatto la chiamata nel
modo non corretto....
> --
> fabrizio
@Alex


title: Autodimensionamento delle maschere

text:
Alessandro Baraldi ci ha detto :

Si scusa alex,
allora mi sonon copiato il codice in un modulo salvandolo con il nome
Center, poi sull'evento apertura della Form ho messo la chiamata al
modulo
Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
Center Me
End Sub
mi dice messaggio
errore Compilazione :
Prevista Variabile o routine e non modulo
Dove sbaglio?



title: Autodimensionamento delle maschere

text:
Fabrizio ha scritto:
 [CUT]
> Private Sub Form_Open(Cancel As Integer)
> DoCmd.Maximize
> Center Me
>
> End Sub
>
> mi dice messaggio
> errore Compilazione :
>
> Prevista Variabile o routine e non modulo
>
> Dove sbaglio?
> --
> fabrizio
A parte il fatto che se fai il Maximize, a cosa serve fare il
Center...????
Io solitamente uso
     Call Center(Me)
ma anche
     Center Me
deve andare.... anzi va ...!
Secondo me ti manca qualche dichiarazione, e non ultimo l'Option
Explicit che ti aiuterebbe
a capire meglio....
@Alex


title: Autodimensionamento delle maschere

author: Alessandro Cara

text:
Alessandro Baraldi wrote:
[cut]
>
> Secondo me ti manca qualche dichiarazione, e non ultimo l'Option
> Explicit che ti aiuterebbe
> a capire meglio....
>
> @Alex
>
Alessa' ha chiamato il modulo "center" non la funzione
forse center.nomefunzione va meglio
E poi sei il solito repressivo. Ma se vuol fare la maximize e poi
centrare il form e' per essere piu' sicuro ;<)
--
ac
y-1=x


title: Autodimensionamento delle maschere

text:
Alessandro Cara ha scritto:
> Alessandro Baraldi wrote:
> [cut]
> >
> > Secondo me ti manca qualche dichiarazione, e non ultimo l'Option
> > Explicit che ti aiuterebbe
> > a capire meglio....
> >
> > @Alex
> >
> Alessa' ha chiamato il modulo "center" non la funzione
> forse center.nomefunzione va meglio
Beh spero di no, era solo da Copiancollare perchè mai fare operazioni
di questo tipo...?
La prima cosa che ho imparato è stata quella di copiancollare senza
toccare....
Spero tu non abbia ragione, ma l'ipotesi è sensata.
> E poi sei il solito repressivo. Ma se vuol fare la maximize e poi
> centrare il form e' per essere piu' sicuro ;<)
Giustamente hai ragione, se uno vuole proprio essere sicuro che sia in
pieno centro, o in centro pieno allora......
> ac
> y-1=x
Buon Anno...
@Alex


title: Autodimensionamento delle maschere

text:
Nel suo scritto precedente, Alessandro Baraldi ha sostenuto :
> Alessandro Cara ha scritto:
>
>> Alessandro Baraldi wrote:
>> [cut]
>>>
>>> Secondo me ti manca qualche dichiarazione, e non ultimo l'Option
>>> Explicit che ti aiuterebbe
>>> a capire meglio....
>>>
>>> @Alex
>>>
>> Alessa' ha chiamato il modulo "center" non la funzione
>> forse center.nomefunzione va meglio
>
> Beh spero di no, era solo da Copiancollare perchè mai fare operazioni
> di questo tipo...?
> La prima cosa che ho imparato è stata quella di copiancollare senza
> toccare....
> Spero tu non abbia ragione, ma l'ipotesi è sensata.
non ho fatto nulla solo fatto copia ed incolla ho solo nominato il
modulo come center
>> E poi sei il solito repressivo. Ma se vuol fare la maximize e poi
>> centrare il form e' per essere piu' sicuro ;<)
>
> Giustamente hai ragione, se uno vuole proprio essere sicuro che sia in
> pieno centro, o in centro pieno allora......
ahahahhahah spiritosi !!!!!!!!
> Buon Anno...
>
> @Alex



title: GRAZIE

text:
Ringrazio tutti coloro che mi hanno aiutato o quantomeno che ci hanno
provato. A presto!
http://members.xoom.it/it_db_access


title: guida ad Access

author: Vladimir Komarek

text:
beh mi arrendo
sapete se c'e' qualche guida non troppo dispersiva
ad access in qualsiasi formato...
rispondetemi presto grazie


title: guida ad Access

author: Antonio Amato

text:
Se vuoi una cosa fatta bene, prendi in edicola Subito Access della Xenia.
E' un corso multimediale che ti spiega passo passo come usare e realizzare
db.
ciao.



title: guida ad Access

author: Giovanni Albertone

text:
On Fri, 21 Jan 2000 12:50:09 +0100,
kom...@mail.cz
 (Vladimir Komarek)
wrote:
>beh mi arrendo
>sapete se c'e' qualche guida non troppo dispersiva
>ad access in qualsiasi formato...
Una abbastanza buona e neanche troppo dispersiva e' quella che attivi
con F1...


title: Gestione Libreria

author: noegi

text:
In un programma di gestione libreria dovrei inserire anche la gestione per
il carico e scarico merce attraverso un lettore ottico per il codice a
barra.
Non me ne sono mai interessato e quindi non so proprio da dove partire.
Ringrazio anticipatamente chi vuole aiutarmi.


title: Gestione Libreria

text:


il lettore funziona in emulazione tastiera
ad ogni codice a barre corrisponde una stringa che corrisponde ad un
codice la gestione è normale come se l'inserimento venisse fatto da
tastiera
Saluti.
Emanuele.


title: Gestione Libreria

author: Carlo Costarella

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:PqMva.112234$iy5.3...@twister2.libero.it...

Il codice a barre non è altro che una stringa di testo rappresentata da
alcune linee verticali di differente spessore e frequenza.
Questa stringa è leggibile da un comune scanner per codice a barre. Il
lettore trasforma le linee in testo e restituisce la stringa che può essere
"scritta" su un qualsiasi controllo di tipo testo o in qualsiasi campo di
tipo testo in una tabella o query.
A questo punto la sua gestione è veramente semplice.
Ciao, Carlo


title: calcolo percentuale

text:
Salve a tutti e buone vacenze (per chi le sta facendo).
Il mio problema riguarda il calcolo della percentuale delle reti gas
metano ispezionate durante l'anno.
Ho due tbl, IspezioneReti e DatiImpianto; la formula per il calcolo è
(lungh.rete ispez.[AP o BP]/lung.rete totale [AP o BP])*100, che darà
quindi due diversi risultati sia che si tratti di rete AP oppure BP.
Nella tbl_IspezioneReti ci sono i dati relativi alla lunghezza ed al
tipi di rete ispezionata (se AP o BP), mentre nella tbl_DatiImpianto ci
sono i dati relativi alla lunghezza delle reti, sempre divisi in AP o
BP.
Siccome tutto deve essere legato all'anno (dato che si trova in
entrambe le tabelle), il risultato dovrebbe essere una tbl così:
ANNO RETE LUNGH. ISPEZ.   %
2005  AP  2000   1000   50,00
2005  BP  1000    250   25,00
Sono nel marasma!!!
Grazie di qualunque aiuto.


title: calcolo percentuale

author: TheMax

text:

Ci sono delle cose che non sono chiare, tipo come sono messi i dati
intabella, ci sono più ispezioni per ogni anno o una sola con il totale?
Se fosse il secondo caso, presumo tu possa fare quello che ti indico.
Allora, partendo dalla fine, ovvero dalla rappresentazione dei dati che hai
messo, tu dovresti fare un raggruppamento per anno e per "tipo" (AP/BP per
capirsi)
potrebbe essere che tu debba fare una formula di questo tipo con un
raggruppamento:
lunghezzaIspezionata/somma(lunghezzatotale)
per avere una percentuale della lunghezza ispezionata sul totale, inserendo
nella query il campo anno e tipo, ottieni la divisione come la vuoi tu.
>
> Sono nel marasma!!!
> Grazie di qualunque aiuto.
Spero di non essere stato troppo incasinato nella risposta, ma senza una
rappresentazione dei dati è dura.
Prova, smanettaci, e poi fa sapere, se va o no che ti aiuto ancora/meglio
Ciao,
Massimo


title: calcolo percentuale

text:
ciao Massimo,
i dati della tbl_DatiImpianti sono:
- ID_DatiImpianto
- AnnoRiferimento
- TipoRete (scelta se AP o BP)
- TotaleRete (che è lunghezza tot della rete divisa per AP eBP).
Per quanto riguarda la tbl_IspezioneReti invece:
- ID_IspezioneReti
- ID_Impianto (legato a quello sopra)
- AnnoRiferimento
- TipoRete (se AP o BP)
- ReteIspezionata (lunghezza della via ispezionata)
Ci sono più ispezioni per ogni anno, per ogni impianto e per tipo di
rete.
Il calcolo della percentuale di rete ispezionata è, come ti dicevo
(lungh.rete ispez.[AP o BP]/lung.rete totale [AP o BP])*100,
ma non riesco a farlo perché non riesco a fare una qry che mi porti a
fare il calcolo.
grazie mille.
ciao
marco


title: calcolo percentuale

text:

Allora, se non ho capito male, tu devi fare un raggurppamento, sai come
farlo? Con il pulsante "Totali"
Ti appare una nuova riga, in cui ci sarà scritto su tutti raggruppamento con
un menù a tendina
Su una nuova colonna, gli cambi e metti Espressione
Ci scrivi: ValorePercentuale: somma([ReteIspezionata])/[TotaleRete]*100
gli altri campi che devi inserire nella query sono quelli minimi, quindi
ID_DatiImpianto, AnnoRiferimento (in quanto ti serve per dividere per anno)
,TipoRete e basta.
Provo un piccolo tutorial sul raggurppamento se ti servisse, o se servisse
semmai a qualun'altro.
Il tutto perchè, in parole mooooolto povere, quando cerchi di raggruppare i
dati (con il pulsante totali) lui ti propone quel menù a tendina, se riesce
raggurppa i dati, altrimenti si aspetta una funzione di aggregazione (tipo
somma, media, min, max ecc), se non la trova, farà vedere entrambe le righe
es:
IDImpianto    AnnoRiferimento    TipoRete    Totale
1                    2005                    AP                10000
2                    2005                    BP                  5000
3                    2004                    AP                15000
4                    2004                    BP                7000
Ah, nota, perchè annoRiferimento e TipoRete si trovano anche in questa
tabella? non ti basta l'id impianto per identificare l'impianto, _secondo
me_, è errato in quanto stai generando ridondanza.
Provo a farti l'esempio senza mettere i due campi
ID_IspezioneReti    ID_Impianto    ReteIspezionata
1                            1                     400
2                            1                    500
3                            1                    300
4                            2                    100
5                            2                    100
Ora, senza raggruppamento con tutti i campi la query darebbe
ID_IspezioneReti    ID_Impianto    ReteIspezionata    IDImpianto
AnnoRiferimento    TipoRete    Totale
1                            1                     400
1                    2005                    AP                10000
2                            1                    500
1                    2005                    AP                10000
3                            1                    300
1                    2005                    AP                10000
4                            2                    100
2                    2005                    BP                  5000
5                            2                    100
2                    2005                    BP                  5000
Limitandoci ad ottenere una semplice somma, per dire che dell'anno 2005,
sono stati ispezionati 1200 mt di reta AP e 200 BP. Attivo totali e lui mi
propone raggruppamento su tutti i campi.
Partendo dalla prima colonna, noterai subito che non è possibile unire
1,2,3,4 e 5 senza dirgli che calcolo fare, se io gli impostassi ad esempio
Conteggio, lui mi direbbe quanti interventi sono stati fatti, il numero di
righe si riduce quindi a 4, perchè lui riesce ad unire le ultime due, in
quanto tutti i valori sono uguali, e questo rappresenta un errore, in quanto
100 e 100 è vero che li sa ragguppare, ma io ne voglio la somma.
La soluzione giusta è quindi quella di mettere conteggio (se può interessare
come dato) nella prima colonna e somma nella terza.
Ora, essendo che comunque deve fare un minimo di operazioni per estrarre i
dati, meglio escludere a mio avviso tutte le colonne duplicate e quelle che
non mi servono.
Quindi il problema è che io questo campo (sommato) lo devo confrontare con
uno raggruppato, e questa cosa è abbastanza dura.
Qundi devo dargli direttamente l'espressione di calcolo.(selezionando
appunto espressione) ed inserire la formula che ti ho detto, cioè
ValorePercentuale: somma([ReteIspezionata])/[TotaleRete]*100
> grazie mille.
> ciao
> marco
Spero che ti sia più chiaro.
Fai una prova e vedrai che funziona.
Ciao,
Massimo


title: calcolo percentuale

text:
ciao Massimo,
grazie mille, sembra che sono riuscito a combinare qualcosa.
Ora provo a sistemare il problema della ridondanza.
grazie
marco


title: calcolo percentuale

text:

Bene, sono contento.
Ultimo consiglio, ridondanza a parte.
Controlla bene i risultati, quando raggruppi non c'č niente di piů facile di
sbagliare i conti.
Ciao,
Massimo


title: trovare un valore all'interno di una stringa

author: Alberto Luzi

text:
Salve!
da Vba vorrei estrarre il nome o cognome a mia scelta, che però non sono sempre nella medesima posizione.
P.e.
debug.print me.filter
((([MyQry].[Cognome]="Verdi"))) AND ([MyQry].[Nome]="Pippo")
((([MyQry].[Nome]="Pippo"))) AND ([MyQry].[Cognome]="Verdi")
Grazie


author: Michele

text:

le due opzioni che hai scritto daranno lo stesso risultato...
piuttosto un'opzione potrebbe essere OR invece di AND oppure una sola condizione invece di entrambe...
oppure non ho capito cosa vuoi fare veramente.


author: BFS

text:

se intendi estarre da quella stringa il valore di cognome e nome

Dim testo As String
Dim cognome As String
Dim nome As String

'testo = "((([MyQry].[Cognome]='Verdi'))) AND ([MyQry].[Nome]='Pippo')"
testo = "((([MyQry].[Nome]='Pippo'))) AND ([MyQry].[Cognome]='Verdi')"

cognome = Mid(testo, InStr(1, testo, "[Cognome]='"))
nome = Mid(testo, InStr(1, testo, "[nome]='"))

cognome = Left(cognome, InStr(1, cognome, ")") - 2)
nome = Left(nome, InStr(1, nome, ")") - 2)

cognome = Replace(cognome, "[cognome]='", "")
nome = Replace(nome, "[nome]='", "")

Debug.Print "cognome : " & cognome
Debug.Print "nome : " & nome

altrimenti spiega meglio cosa vuoi fare
BFS


text:

grazie
ora la provo


text:

ancora grazie, è perfetto


title: Il codice dove lo metto ??

author: Maicol

text:
Scusate se ripeto il post ma non ne sono venuto a capo .
Ho una routine che dovrei collegare all'aggiornamento di  una casella di
testo che si chiama codice.
La routine e' tipo :
Public Function controlla_codfisc(codice As String) As Integer
Dim i As Integer
   Dim char As String
   Dim stringa As String
   Dim relativo As Integer
............................
...................................
      controlla_codfisc = True
   Else
      controlla_codfisc = False
   End If
End Function
Inserendola dopo
Private Sub codice_AfterUpdate()
mi da un errore (prevista end sub) e si colora di giallo la riga precedente
cosa posso fare ???  Come avrete capito non so niente di codice. Grazie


title: Il codice dove lo metto ??

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:tez98.50975$5M4.1...@twister2.libero.it...
> >
> Chiedo scusa ho risolto grazie ad un post che non avevo visto.


title: Prestazioni in Access

text:
Forse è una cosa già risaputa, nel sito comune non l'ho trovata.
Vorrei sapere se esiste un modo per misurare le prestazioni di un db in
access, occupazione di memoria, cpu etc...
Un po' quello che fa SQL.
Qualche routine o modulo esterno
Grazie
Frank


title: Prestazioni in Access

author: warp

text:
*--- Frank ---* ha scritto nel messaggio
>Forse è una cosa già risaputa, nel sito comune non l'ho trovata.
>Vorrei sapere se esiste un modo per misurare le prestazioni di un db in
>access, occupazione di memoria, cpu etc...
>Un po' quello che fa SQL.
Esiste un'autocomposizione "Total Access statistics" se non ricordo male che fa parecchia robetta.
Generalmente la versione shareware si trova sui CD allegati alla manualistica specializzata.
Comunque la versione 3.5 di jet (probabilm. anche la 4.0) prevede un paio di funzioni "di messa a
punto" ufficialmente non supportate da MS, piuttosto interessanti: ISAMstats e ShowPlan.
Se ti procuri "Jet Database Engine - Guida del programmatore" edito da Microsoft Press trovi tutti i
dettagli per l'utilizzo.
Sono molto comode per la messa a punto delle prestazioni delle Query.
Ciao, warp


title: Mi serve un aiuto ... per cercare un help

author: Marina Buonanno

text:
Buonasera
Vorrei saper qual'č il modo, la parola chiave da cercare per sapere
come fare a:
ho una maschera (origine record tbll2) in cui c'č un controllo
(associato al campo miadataTbll2) ed un altro in cui vorrei inserire
la differenza tra la miadataTbll2 ed una che si trova in un campo
MiaDataTbll3 in tabella3. Si puņ fare? Qual'č l'help da cercare?
Grazie a chi mi risponderą
Marina


author: sib

text:
Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
85gaso$lg9$1...@nslave2.tin.it...
> Buonasera
> Vorrei saper qual'è il modo, la parola chiave da cercare per sapere
> come fare a:
> ho una maschera (origine record tbll2) in cui c'è un controllo
> (associato al campo miadataTbll2) ed un altro in cui vorrei inserire
> la differenza tra la miadataTbll2 ed una che si trova in un campo
> MiaDataTbll3 in tabella3. Si può fare? Qual'è l'help da cercare?
Vediti la funzione DateDiff
Ciao, Sib
--
------------------------------------------------------
Non e' grave non capire; grave e' occuparsi di cio' che non si capisce.
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
Grazie Sib,
innanzitutto per la risposta,
però non funziona perchè la 2a data (MiaDataTbll3) non sta
nell'origine dei dati della mia maschera, ma in un altra tabella. Ho
trovato Dlookup ma mi dà errore.
Ciao, Marina
sib <
sibN...@iol.it
> wrote in message
ogOe4.28121$I3.3...@news.infostrada.it...

eh, però facciamo attenzione a non fossilizzarci...
;-)



author: Antonio Biso

text:
Marina Buonanno ha scritto nel messaggio <85hb25$329$
1...@nslave1.tin.it
>...
>Grazie Sib,
>innanzitutto per la risposta,
>però non funziona perchè la 2a data (MiaDataTbll3) non sta
>nell'origine dei dati della mia maschera, ma in un altra tabella. Ho
>trovato Dlookup ma mi dà errore.
>Ciao, Marina
Marina, marina, ancora non ti sei imparata a postare dopo il quoting...
Comunque facci vedere.... il tuo codice...
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
85hkl0$hq8$4...@lacerta.tiscalinet.it...

Antonio, ciao e Buonanno :-))
il quoting è scrivere dopo così come sto facendo ora?
Le maschere aperte sono: Anagrafe (con origine dei record= Anagrafe) e
ScreeningEcografico (origine record=ScreeningEcografico).
Ti ricordi la faticaccia per far aprire la sottomaschera? Beh, ho
cancellato tutto perchè dopo un pò Access mi avvertiva che o il record
superava 1KB oppure troppi campi definiti.
Sicchè ho spezzettato la tabella in tante tabelle: mò però il problema
è che non trovo più i dati.
Infatti la data che cerco [DUM] si trova nella tabella Gravidanza: ma
la posso visualizzare nella maschera ScreeningEcografico in un
controllo non associato?
-----------------------------------
Private Sub Form_Load()
Me.Testo8 = varX
Dim varX As Variant
varX = DLookup("[DUM]", "Gravidanza", "[Npaziente] = " _
    & Forms![anagrafe]![NPaziente])
Forms![screeningecografico].NPaziente.Value =
Forms![anagrafe]![NPaziente]
End Sub
-------------------
Prima avevo anche provato a mettere come origine del controllo non
associato Testo8
=[Gravidanza]![DUM]
ma mi compare #Nome
Vorrei sapere: si possono leggere i dati provenienti da un'altra
tabella? Mò mi risponderai sob!
Ciao e baci Marina


text:
Marina Buonanno ha scritto nel messaggio <85holh$28j$
1...@nslave2.tin.it
>...
>
>> Marina, marina, ancora non ti sei imparata a postare dopo il
>quoting...
>>
>> Comunque facci vedere.... il tuo codice...
>>
>> Antonio
>
>Antonio, ciao e Buonanno :-))
>il quoting č scrivere dopo cosě come sto facendo ora?
Il quoting č la parte del messaggio a cui si risponde e che si lascia...
Quindi bene come hai fatto ora a scrivere dopo il quoting, oppure come sto
facendo io, in mezzo
>Le maschere aperte sono: Anagrafe (con origine dei record= Anagrafe) e
>ScreeningEcografico (origine record=ScreeningEcografico).
>
>Ti ricordi la faticaccia per far aprire la sottomaschera? Beh, ho
>cancellato tutto perchč dopo un pň Access mi avvertiva che o il record
>superava 1KB oppure troppi campi definiti.
hmmmm...
>Sicchč ho spezzettato la tabella in tante tabelle: mň perň il problema
>č che non trovo piů i dati.
>Infatti la data che cerco [DUM] si trova nella tabella Gravidanza: ma
>la posso visualizzare nella maschera ScreeningEcografico in un
>controllo non associato?
In che maniera il record presente sulla maschera č legato ad un record della
tabella gravidanza?
>Private Sub Form_Load()
>Me.Testo8 = varX
>Dim varX As Variant
>varX = DLookup("[DUM]", "Gravidanza", "[Npaziente] = " _
>    & Forms![anagrafe]![NPaziente])
>Forms![screeningecografico].NPaziente.Value =
>Forms![anagrafe]![NPaziente]
>End Sub
Ah, vedo... con il campo NPaziente?
Questo codice viene sull'apertura della form screeningecografico?
E la form anagrafe č aperta?
Direi che va tutto bene se č cosě, ora devi assegnare VarX al controllo non
legato della form screeningecografico
L'unico problema che vedo potrebbe essere se per sbaglio NPaziente non č
numerico ma di testo. In questo caso il parametro criterio della Dlookup ha
bisogno dell'apice prima del valore da testare e subito dopo cioč:
"[Npaziente] = '"  & Forms![anagrafe]![NPaziente] & "'"
>-------------------
>Prima avevo anche provato a mettere come origine del controllo non
>associato Testo8
>=[Gravidanza]![DUM]
>ma mi compare #Nome
Chiaro che non funziona, in quel modo lui lo interpreta come il controllo
gravidanza che chiaramente nella maschera non c'č
>
>Vorrei sapere: si possono leggere i dati provenienti da un'altra
>tabella? Mň mi risponderai sob!
Con le funzioni aggregate sui domini, Dlookup, Dfirst ecc.
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
85hqk6$d33$1...@pegasus.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<85holh$28j$
1...@nslave2.tin.it
>...
> >
> >> Marina, marina, ancora non ti sei imparata a postare dopo il
> >quoting...
> >>
> >> Comunque facci vedere.... il tuo codice...
> >>
> >> Antonio
> >
> >Antonio, ciao e Buonanno :-))
> >il quoting č scrivere dopo cosě come sto facendo ora?
>
> hmmmm...
Che vuol dire hmmmh
Disappunto? Sconcerto o cosa?
Grazie adesso il messaggio di errore del tipo non mi compare + perň
non č che vedo la data cercata: perchč?
Marina


text:
Marina Buonanno ha scritto nel messaggio <85hr8c$j2q$
1...@nslave1.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>85hqk6$d33$1...@pegasus.tiscalinet.it...
>> Marina Buonanno ha scritto nel messaggio
><85holh$28j$
1...@nslave2.tin.it
>...
>> >
>> >> Marina, marina, ancora non ti sei imparata a postare dopo il
>> >quoting...
>> >>
>> >> Comunque facci vedere.... il tuo codice...
>> >>
>> >> Antonio
>> >
>> >Antonio, ciao e Buonanno :-))
>> >il quoting č scrivere dopo cosě come sto facendo ora?
>>
>> hmmmm...
>
>Che vuol dire hmmmh
>Disappunto? Sconcerto o cosa?
Disappunto per il fatto che hai mollato e rifatto da capo
>
>Grazie adesso il messaggio di errore del tipo non mi compare + perň
>non č che vedo la data cercata: perchč?
>Marina
Marinč, io non ho la palla di vetro, devi illustrare cosa fai, come lo fai,
dove lo fai e che sorte fora!!!
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
85i1hv$n20$1...@lacerta.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<85hr8c$j2q$
1...@nslave1.tin.it
>...
> >
> >Antonio Biso <
ch...@etruria.net
> wrote in message
> >85hqk6$d33$1...@pegasus.tiscalinet.it...
> >> Marina Buonanno ha scritto nel messaggio
> ><85holh$28j$
1...@nslave2.tin.it
>...
> >> >
> Disappunto per il fatto che hai mollato e rifatto da capo
E che dovevo fare?
"ll record supera 1KB. L'applicazione non risponde .... bla, bla
Perdere
le informazioni?" Purtroppo si.
"troppi campi definiti. Si è superato il limite di 255."
Dato si chè avevo avuto un altro
problema (su una replica che non sincronizza i dati) che ho postato ma
nessuno mi ha risposto (mi sono vista abbandonata... alla mai
ignoranza, non mi sono persa d'animo ed ho dimezzato la
tabella, che dico, smembrato la tbll in tante tblline... eh già però
non ho tenuto in conto che i dati sono dispersi su tante tblln.
> dove lo fai e che sorte fora!!!
Sorte fora?!? What?
Illustro: ho due maschere aperte che hanno origine record in 2 tbll .
Adesso nella 2a maschera c'è un controllo (che scrive i dati in un
campo SettAnamn nella tbll2 ... forse è meglio dire associato al campo
SettAnamn della tbll2).
Questa SettAnamn è la differenza tra me.v168 (che è il controllo della
maschera associato al campo DataTorch nella tbll ScreeningEcografico)
e testo8 (che dovrebbe farmi visualizzare con DlookUp appunto, la
DataUM che è un campo della tbll  Gravidanza).
Ma nel me.test8 non viene visualizzato nulla.
Private Sub Form_Load()
Dim varX As Variant
Me.Testo8 = varX
varX = DLookup("[DUM]", "Gravidanza", "[Npaziente] = " _
    & Forms![anagrafe]![NPaziente])
Forms![screeningecografico].NPaziente.Value =
Forms![anagrafe]![NPaziente]
End Sub
Marina
P.S. Il codice che uso per fare la DiffDate in altre maschere è quello
prelevato dal
sito comune e funziona benissimo .... nonostante che l'abbia
modificato io.
P.S2. Grazie Bisiuccio ...


author: Paolo Rocca

text:
Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
85hb25$329$1...@nslave1.tin.it...
> Grazie Sib,
> innanzitutto per la risposta,
> però non funziona perchè la 2a data (MiaDataTbll3) non sta
> nell'origine dei dati della mia maschera, ma in un altra tabella. Ho
> trovato Dlookup ma mi dà errore.
[...]
Prova a postare il codice
> > Saturiamo ECHELON:
> > bomba saddam attentato medio oriente
Si,si dai....
ananas,clinton come se fosse antani


author: Prospero

text:
"Marina Buonanno" <marb...@NOSPAMtin.it> ha scritto nel messaggio
news:85ip44$g97$1...@nslave1.tin.it...
>
> Antonio Biso <
ch...@etruria.net
> wrote in message
> 85i1hv$n20$1...@lacerta.tiscalinet.it...
> > Marina Buonanno ha scritto nel messaggio
> <85hr8c$j2q$
1...@nslave1.tin.it
>...
> > >
> > >Antonio Biso <
ch...@etruria.net
> wrote in message
> > >85hqk6$d33$1...@pegasus.tiscalinet.it...
> > >> Marina Buonanno ha scritto nel messaggio
> > ><85holh$28j$
1...@nslave2.tin.it
>...
> > >> >
> P.S. Il codice che uso per fare la DiffDate in altre maschere è quello
> prelevato dal
> sito comune e funziona benissimo .... nonostante che l'abbia
> modificato io.
Mi potresti dire dove si trova nel sito comune questa parte di codice. Io
l'ho cercata ma non l'ho trovata.
Grazie!
>


text:
Prospero <
pro...@freemail.it
> wrote in message
85kk9m$6ru$1...@nslave1.tin.it...
>
> Mi potresti dire dove si trova nel sito comune questa parte di
codice. Io
> l'ho cercata ma non l'ho trovata.
> Grazie!
Ecco il codice che si trova a:
http://members.xoom.it/it_db_access/
Differenza tra due date espressa in anni, mesi e giorni. (97)
Fornitore: Silvio Berruti
Public Function DiffDate(Data1 As String, Data2 As String) As String
' Questa funzione calcola la differenza tra due date (Data1 - Data2)
' esprimendo il risultato in anni, mesi e giorni.
' Le date devono essere inserite in formato testo.
' In realtà funziona anche inserendo le date in formato data, ma
' possono crearsi errori dovuti all'interpretazione delle stesse.
' Esempio: #18/02/1999# = "18/02/1999", ma #08/02/1999# = "02/08/1999"
  On Error GoTo Errore_Diffdate
  Dim anni, mesi, giorni, gnm
  ' Vengono calcolate le differenze per anni, mesi e giorni
  anni = Year(Data1) - Year(Data2)
  mesi = Month(Data1) - Month(Data2)
  giorni = Day(Data1) - Day(Data2)
  ' Esegue il controllo per gli anni bisestili
  If Year(Data2) \ 4 = Year(Data2) / 4 And Month(Data2) = 2 Then
    gnm = GiorniNelMese(Month(Data2)) + 1
  Else
    gnm = GiorniNelMese(Month(Data2))
  End If
  ' Vengono apportate le correzioni di range
  If giorni < 0 Then mesi = mesi - 1: giorni = gnm + giorni
  If giorni > gnm Then mesi = mesi + 1: giorni = giorni - gnm
  If mesi < 0 Then anni = anni - 1: mesi = 12 + mesi
  If mesi > 12 Then anni = anni + 1: mesi = mesi - 12
  ' Visualizza il risultato
  If anni < 0 Then
    DiffDate = "Date invertite"
  Else
    DiffDate = "a=" & anni & " m=" & mesi & " g=" & giorni
  End If
Exit_Diffdate:
  Exit Function
Errore_Diffdate:
  Select Case Err
    Case 13: DiffDate = "Data errata o non esistente"
    Case 94: DiffDate = "Inserire una data"
    Case Else: DiffDate = "Errore non previsto"
  End Select
  Resume Exit_Diffdate
End Function
Function GiorniNelMese(Mese)
  ' Calcola quanti giorni ha il mese
  ' Questa funzione non controlla gli anni bisestili
  Select Case Mese
    Case 1, 3, 5, 7, 8, 10, 12: GiorniNelMese = 31
    Case 2: GiorniNelMese = 28
    Case Else: GiorniNelMese = 30
  End Select
End Function
Ciao Marina


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
85i1hv$n20$1...@lacerta.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<85hr8c$j2q$
1...@nslave1.tin.it
>...
Antonio,
se ci sei avrei trovato un altro modo: e cioč mettere una casella di
riepilogo.
origina riga:
SELECT DISTINCTROW Gravidanza.NPaziente, Gravidanza.DUM FROM
Gravidanza WHERE
(((Gravidanza.NPaziente)=[forms]![ScreeningEcografico]![Npaziente]));
Solo che adesso il problema č il seguente: il calcolo della differenza
tra le date (una č Gravidanza.DUM) e l'altra č il controllo v168
(associato al campo v168 della tbll screeeningecografico)  mi
visualizza un numero esagerato.
Vuoi vedere che devo cancellare?
Marina


text:
Marina Buonanno ha scritto nel messaggio <85ip44$g97$
1...@nslave1.tin.it
>...
>
>> Disappunto per il fatto che hai mollato e rifatto da capo
>E che dovevo fare?
>"ll record supera 1KB. L'applicazione non risponde .... bla, bla
>Perdere
>le informazioni?" Purtroppo si.
>"troppi campi definiti. Si è superato il limite di 255."
>Dato si chè avevo avuto un altro
>problema (su una replica che non sincronizza i dati) che ho postato ma
>nessuno mi ha risposto (mi sono vista abbandonata... alla mai
Non ci credo! Mi sembra impossibile che questi marpioni, un Bettini per
esempio, si perde l'occasione di aiutare una giovan donzella in
difficoltà...
>ignoranza, non mi sono persa d'animo ed ho dimezzato la
>tabella, che dico, smembrato la tbll in tante tblline... eh già però
>non ho tenuto in conto che i dati sono dispersi su tante tblln.
Comunque il fatto di cambiare strada senza capire il problema non ti fa
crescere...
>
>> dove lo fai e che sorte fora!!!
>Sorte fora?!? What?
Sorte: da sortire, uscire
Fora: da fuori
>Illustro: ho due maschere aperte che hanno origine record in 2 tbll .
>Adesso nella 2a maschera c'è un controllo (che scrive i dati in un
>campo SettAnamn nella tbll2 ... forse è meglio dire associato al campo
>SettAnamn della tbll2).
>Questa SettAnamn è la differenza tra me.v168 (che è il controllo della
>maschera associato al campo DataTorch nella tbll ScreeningEcografico)
>e testo8 (che dovrebbe farmi visualizzare con DlookUp appunto, la
>DataUM che è un campo della tbll  Gravidanza).
>
>Ma nel me.test8 non viene visualizzato nulla.
E CI CREDO!!!
>
>Private Sub Form_Load()
>Dim varX As Variant
>Me.Testo8 = varX
>varX = DLookup("[DUM]", "Gravidanza", "[Npaziente] = " _
>    & Forms![anagrafe]![NPaziente])
>Forms![screeningecografico].NPaziente.Value =
>Forms![anagrafe]![NPaziente]
>End Sub
Ma sarà mica il caso di mettere prima l'ssegnamento del valore alla
variabile VarX e poi l'assegnamento a testo8 del valore di VarX ?!?!?!
Altro messaggio:
>Antonio,
>se ci sei avrei trovato un altro modo: e cioè mettere una casella di
>riepilogo.
>
>origina riga:
>SELECT DISTINCTROW Gravidanza.NPaziente, Gravidanza.DUM FROM
>Gravidanza WHERE
>(((Gravidanza.NPaziente)=[forms]![ScreeningEcografico]![Npaziente]));
>
>Solo che adesso il problema è il seguente: il calcolo della differenza
>tra le date (una è Gravidanza.DUM) e l'altra è il controllo v168
>(associato al campo v168 della tbll screeeningecografico)  mi
>visualizza un numero esagerato.
Vedendo la query intuisco che il primo campo è NPaziente e il secondo è DUM.
Ora se hai lasciato come default che la colonna associata è la prima, il
valore della casella di riepilogo è quello di NPaziente mentre per accedere
al valore di DUM devi usare column(1).
Pertanto se con la datediff hai fatto v168 - caselladiriepilogo hai fatto la
differenza di una data con un numero a casaccio che ti restituisce una data
a casaccio!!!
>Vuoi vedere che devo cancellare?
Marinè.... non me fa l'ingegnere per favore!!! :-P
>Marina
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
85piv6$h3h$1...@lacerta.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<85ip44$g97$
1...@nslave1.tin.it
>...
> Non ci credo! Mi sembra impossibile che questi marpioni, un Bettini
per esempio, si perde l'occasione di aiutare una giovan donzella in
> difficoltà...
No aspetta, quando hanno potuto lo hanno fatto: ma del resto in ogni
più piccola parte del mio filetto (e mò non mi rispondere col
luganega) è
fatto con domande mie e risposte  solo vostre. Come hai potuto notare
non sono pratica ed fino a ottobre 1999 arrivavo soltanto all'utilizzo
delle query per
filtrare i record (funziono meglio con il vecchi DBaseIIIPlus. Però a
volte pur essendo precisa nell'oggetto a
volte, ripeto, non trovo risposta.... Forse sono un pò rompi? Eppure i
messaggi li leggo quasi tutti. Pensa che ho mandato messaggi persino
su un altro ng: non ti dico perchè non solo mi dovevo far capire (e
sono un pò prolissa, come hai constatato) MA ERA PURE IN INGLESE.
Una rovina.
> Comunque il fatto di cambiare strada senza capire il problema non ti
>fa crescere...
E hai ragionissimo! Ma dall'help non sempre riesco a sapere dove
mettere le mani.
> E CI CREDO!!!
> Ma sarà mica il caso di mettere prima l'ssegnamento del valore alla
> variabile VarX e poi l'assegnamento a testo8 del valore di VarX
>?!?!?!
Ops, per m.... ovvero per pura  fortuna (scusa la volgarità) c'ero
quasi riuscita... NON CI CREDO.
Però quasi quasi ce l'avevo fatta a far uscire qualcosa dalla mia
testolina...
> Marinè.... non me fa l'ingegnere per favore!!! :-P
> Antonio
Antoine ... : hai ricevuto il messaggio? Volendo essere gentile per
ripagare minimamente la tua cortesia ho prima risposto a te e solo poi
ho
letto questo messaggio (netiquette si dice?).
Ciao.
Marinè..lla


text:
Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
85pv30$9g1$1...@nslave1.tin.it...
>
> Antonio Biso <
ch...@etruria.net
> wrote in message
> 85piv6$h3h$1...@lacerta.tiscalinet.it...
> > Marina Buonanno ha scritto nel messaggio
> <85ip44$g97$
1...@nslave1.tin.it
>...
> > Ma sarà mica il caso di mettere prima l'ssegnamento del valore
alla
> > variabile VarX e poi l'assegnamento a testo8 del valore di VarX
> >?!?!?!
L'ho fatto ma non funziona:
Private Sub Form_Load()
Dim varX As Variant
varX = DLookup("[DUM]", "Gravidanza", "[Npaziente] = '" _
    & Forms![anagrafe]![NPaziente] & "'")
Me.testo8 = varX
Forms![EcoGenProva].NPaziente.Value = Forms![anagrafe]![NPaziente]
DoCmd.Maximize
End Sub
Mi seleziona in giallo varX= ....
e quando punto il cursore su anagrafe in &
Forms![anagrafe]![NPaziente] mi fa vedere il codice della paziente, ma
quando punto su Me.testo8 = varX mi dice "Nullo". La data nel campo
DUM nella tbll Gravidanza c'è, te lo giuro!
:-(((
Ma allora sono proprio stupida?!?.
Che c'è che non capisco?
Marina :-(((


text:
Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
85qlp0$clk$1...@nslave1.tin.it...
> L'ho fatto ma non funziona:
ERRATA CORRIGE: FUNZIONA !!!!!!!!!!!!!!!
> Che c'č che non capisco?
A questa domanda non mi so rispondere .
Grazie Bisioooooooooooooooo!!!!!
;-)))))


text:
Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
85qqeo$fkj$1...@nslave2.tin.it...
Sigh, dove sei?


text:
Marina Buonanno ha scritto nel messaggio <86028h$dr0$
1...@nslave1.tin.it
>...
>
>Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
>85qqeo$fkj$1...@nslave2.tin.it...
>Sigh, dove sei?
Sono stato e lo sono ancora, malaticcio...
Insomma, ora è tutto ok?
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
8627dg$no5$1...@lacerta.tiscalinet.it...

Quasi ...  a dire la verità no! M'è sorto un nuovo problema: tipo
quello della sub (che poi non hai postato più).
L'ho postato con l'oggetto: combobox  e
Forms!MiaForm!MioControllo.SetFocus (starno ma non funzia)... ma Biso
a parte te ripeto non mi risponde più nessuno.
Perchè, qui ci vuole la sfera magica.
a) Sono troppo banali le mie domende o
b) sono troppe o
c) sono troppo lunghe o
d) cosa?????
P.S. Ma ora stai bene ?
Auguri di pronta guarigione e fatti "sentire" presto
Ciao e bacioni Marina


text:
Marina Buonanno ha scritto nel messaggio <862d21$oud$
1...@nslave2.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>8627dg$no5$1...@lacerta.tiscalinet.it...
>> Marina Buonanno ha scritto nel messaggio
><86028h$dr0$
1...@nslave1.tin.it
>...
>> >
>> >Marina Buonanno <marb...@NOSPAMtin.it> wrote in message
>> >85qqeo$fkj$1...@nslave2.tin.it...
>> >Sigh, dove sei?
>>
>>
>> Sono stato e lo sono ancora, malaticcio...
>>
>> Insomma, ora è tutto ok?
>>
>> Antonio
>>
>Quasi ...  a dire la verità no!
Groan
M'è sorto un nuovo problema: tipo
>quello della sub (che poi non hai postato più).
>L'ho postato con l'oggetto: combobox  e
>Forms!MiaForm!MioControllo.SetFocus (starno ma non funzia)...
Posta il codice associato al doppio clic e al pulsante
ma Biso
>a parte te ripeto non mi risponde più nessuno.
>Perchè, qui ci vuole la sfera magica.
>a) Sono troppo banali le mie domende o
>b) sono troppe o
>c) sono troppo lunghe o
>d) cosa?????
Perchè in realtà ho minacciato gli altri di non provarci con te in quanto
volevo l'esclusiva...
Eh eh eh
>
>P.S. Ma ora stai bene ?
>Auguri di pronta guarigione e fatti "sentire" presto
Un po' meglio, grazie
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
864ee3$m4a$1...@pegasus.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<862d21$oud$
1...@nslave2.tin.it
>...
> Groan
> Posta il codice associato al doppio clic e al pulsante
Su Maschera Anagrafe c'è un cmd06 che su click =ANAMNESI_Apri()
------------------------------------------------------------
' Anamnesi_Apri
'------------------------------------------------------------
Function Anamnesi_Apri()
On Error GoTo Anamnesi_Apri_Err
   DoCmd.RunCommand acCmdSaveRecord
    DoCmd.OpenForm "Anamnesi", acNormal, "",
"[NPaziente]=[Forms]![anagrafe]![NPaziente]", acEdit, acDialog
Anamnesi_Apri_Exit:
    Exit Function
Anamnesi_Apri_Err:
    MsgBox Error$
    Resume Anamnesi_Apri_Exit
    If (Eval("[nPaziente] Is Null Or [nPaziente]=0")) Then
        Forms!Anamnesi!NPaziente = Forms!Anagrafe!NPaziente
    End If
End Function
Su Maschera Anamnesi c'è un casella combinata di nome V142
Private Sub v142_DblClick(Cancel As Integer)
On Error GoTo Err_v142_DblClick
    Dim lngv142 As Long
    If IsNull(Me![v142]) Then
        Me![v142].Text = ""
    Else
        lngv142 = Me![v142]
        Me![v142] = Null
    End If
*****    DoCmd.OpenForm "Farmaci", acFormDS, , , , , "GotoNew"
******aggiunta
    Me![v142].Requery
    If lngv142 <> 0 Then Me![v142] = lngv142
Exit_v142_DblClick:
    Exit Sub
Err_v142_DblClick:
    MsgBox Err.Description
    Resume Exit_v142_DblClick
End Sub
Il bello è che anche prima di fare l'aggiunta [che pensavo avrebbe
risolto il problema], con la maschera anagrafe chiusa, il doppio click
funzionava perfettamente. Se chiudo tutte e due le maschere (cioè
anagrafe e anamnesi) compare come d'incanto la maschera Farmaci...
ma il requery non funziona più!!! sigh era così utile
>Perchè in realtà ho minacciato gli altri di non provarci con te
Perchè chi hanno provato?
>In quanto volevo l'esclusiva...
Perchè ci stai provando tu???
:-PPPPPPPP
Beh, se fosse così ti hanno preso in parola .... io però avevo pensato
a qualcosa di più semplice che so, tipo regole di posta (o news) in
arrivo...
Ancora di più.. ti toccherà fare groan...
> Un po' meglio, grazie
Vedo, vedo.....
Volpone....
P.S. Trema perchè oggi ho studiato li Report......altro che ingegneri
qui si và sulla luna.... un po' alla rinfusa però....


text:
Marina Buonanno ha scritto nel messaggio <865g9r$2hc$
1...@nslave1.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>864ee3$m4a$1...@pegasus.tiscalinet.it...
>> Marina Buonanno ha scritto nel messaggio
><862d21$oud$
1...@nslave2.tin.it
>...
>> Groan
>> Posta il codice associato al doppio clic e al pulsante
Anticipo: che casino!!!
Allora...
>
>Su Maschera Anagrafe c'è un cmd06 che su click =ANAMNESI_Apri()
>------------------------------------------------------------
>' Anamnesi_Apri
>'------------------------------------------------------------
>Function Anamnesi_Apri()
>On Error GoTo Anamnesi_Apri_Err
>   DoCmd.RunCommand acCmdSaveRecord
>    DoCmd.OpenForm "Anamnesi", acNormal, "",
>"[NPaziente]=[Forms]![anagrafe]![NPaziente]", acEdit, acDialog
Primo commento: io preferisco settare le opzioni della maschera una volta
per tutte, se sono sempre quelle, piuttosto che passare i parametri nel
metodo openform.
Pertanto non metterò acedit o acdialog perchè la form è già previsto che
permetta di editare i dati e che la finestra sia in forma di dialogo.
Stessa cosa per il criterio WHERE. Se questa finestra si deve aprire sempre
con numero paziente uguale a quello contenuto nella form anagrafe, la query
della maschera anamnesi me la preparo in questo modo, senza applicare filtri
dopo.
Comunque sei sicura della sintassi? Io non lo sono, ma mi potrei sbagliare:
non andrebbe
"[NPaziente]=" & [Forms]![anagrafe]![NPaziente] ?
>Anamnesi_Apri_Exit:
>    Exit Function
>Anamnesi_Apri_Err:
>    MsgBox Error$
>    Resume Anamnesi_Apri_Exit
>    If (Eval("[nPaziente] Is Null Or [nPaziente]=0")) Then
>        Forms!Anamnesi!NPaziente = Forms!Anagrafe!NPaziente
Allora, prima di tutto questo if non viene mai fatto perchè è dopo il
comando di resume. Poi perchè fai l'eval di quella stringa usando is null?
Io avrei scritto:
if isnull([Npaziente]) or [Npaziente] = 0 then
>    End If
>End Function
>
>Su Maschera Anamnesi c'è un casella combinata di nome V142
Sarebbe meglio usare nomi con significato riconoscibile
>Private Sub v142_DblClick(Cancel As Integer)
>On Error GoTo Err_v142_DblClick
>    Dim lngv142 As Long
>    If IsNull(Me![v142]) Then
>        Me![v142].Text = ""
Prima di tutto perchè usi la proprietà text? io uso la proprietà value, e
senza citarla visto che è quella di default, cioè scrivo direttamente il
nome del controllo e basta.
Poi fammi capire: tu vai a vedere se il valore è null e se è null ci metti
una stringa vuota ?!!?!??!
Perchè, ma soprattutto peeeeeeerchè?
>    Else
>        lngv142 = Me![v142]
>        Me![v142] = Null
Altrimenti che fai? Scrivi quel valore nel controllo lngv142 e poi metti
Null nel v142?!!??!?!
A parte che non mi pare si possa scrivere Null, ma mi posso sbagliare. Ma
perchè fai ciò????
>    End If
>*****    DoCmd.OpenForm "Farmaci", acFormDS, , , , , "GotoNew"
>******aggiunta
A questo punto tu apri 'sta benedetta maschera
>    Me![v142].Requery
>    If lngv142 <> 0 Then Me![v142] = lngv142
Qui fai altre due operazioni che non capisco
>Exit_v142_DblClick:
>    Exit Sub
>Err_v142_DblClick:
>    MsgBox Err.Description
>    Resume Exit_v142_DblClick
>End Sub
>
>Il bello è che anche prima di fare l'aggiunta [che pensavo avrebbe
>risolto il problema], con la maschera anagrafe chiusa, il doppio click
>funzionava perfettamente. Se chiudo tutte e due le maschere (cioè
>anagrafe e anamnesi) compare come d'incanto la maschera Farmaci...
>ma il requery non funziona più!!! sigh era così utile
Non capisco cosa non ti funziona ora
>>Perchè in realtà ho minacciato gli altri di non provarci con te
>Perchè chi hanno provato?
>>In quanto volevo l'esclusiva...
>Perchè ci stai provando tu???
>:-PPPPPPPP
Noo?
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
86a0hl$k5r$1...@pegasus.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<865g9r$2hc$
1...@nslave1.tin.it
>...
> >
> >Antonio Biso <
ch...@etruria.net
> wrote in message
> >864ee3$m4a$1...@pegasus.tiscalinet.it...
> >> Marina Buonanno ha scritto nel messaggio
> ><862d21$oud$
1...@nslave2.tin.it
>...
> >> Groan
> >> Posta il codice associato al doppio clic e al pulsante
> Anticipo: che casino!!!
Ma non ti avevo detto che oltre ad essere una schiappa sono anche una
casinara?
Io avevo creato questi 15 cmd e a questi c'erano associate delle macro
da me fatte.
Poi ho convertito la macro in visual basic e ho copiato il codice
creato nel modulo della form. Probabilmente ti metterai le mani nei
capelli, però era il solo modo di capire (per modo di dire) il
linguaggio VB(?).
> Pertanto non metterò acedit o acdialog
Li posso quindi cancellare?
> Stessa cosa per il criterio WHERE. Se questa finestra si deve aprire
sempre
> con numero paziente uguale a quello contenuto nella form anagrafe,
la query
> della maschera anamnesi me la preparo in questo modo, senza
applicare filtri
> dopo.
Scusa ma qui la query qual'è? La query non è con sql o select (non ti
arrabiare ma i termini precisi non li so), forse il where è della
query?
O me la devo creare ?
> Comunque sei sicura della sintassi?
Era una macro convertita in vb.
> Io avrei scritto:
> if isnull([Npaziente]) or [Npaziente] = 0 then
OK: farò così come mi dici tu.
> >Su Maschera Anamnesi c'è un casella combinata di nome V142
> Sarebbe meglio usare nomi con significato riconoscibile
Si ma i controlli son (tieniti seduti) in tutto 358 .... ero a corto
di creatività dopo un pò.
> >Private Sub v142_DblClick(Cancel As Integer)
> >On Error GoTo Err_v142_DblClick
> >    Dim lngv142 As Long
> >    If IsNull(Me![v142]) Then
> >        Me![v142].Text = ""
>scrivo direttamente il nome del controllo e basta.
cioe
If IsNull(Me![v142]) Then
  Me![v142]
> Perchè, ma soprattutto peeeeeeerchè?
>Ma perchè fai ciò????
Ma io volevo fare che se non c'è nell'elenco che compare  sul doppio
click si apre la maschera farmaci e così si aggiunge il nuovo farmaco
e soprattutto una volta aggiunto il nuovo farmaco il nome di questo
compare nella maschera anamnesi.
> A questo punto tu apri 'sta benedetta maschera
Si, si ma non si vede ecco perchè avevo fatto il setfocus
> Non capisco cosa non ti funziona ora
Ma come ? Prima che, mannaggia, creassi tante tabelle il problema non
c'era perchè sto benedetto doppio click ed il requery funzionavano.
Adesso non più cioè faccio doppio click e non succede nulla. Non
compare cioè la maschera farmaci. In realtà questa si apre, ma sta
sotto sotto e devo chiudere tutto per vederla. Perchè c'è la maschera
anagrafe che predomina su tutto, poi c'è anamnesi, poi c'è il pannello
menù principale e questa maschera farmaci si apre ma non si vede. E se
chiudo tutto il requery non funziona .
Ma tu lo hai buttato il mio file? Li funzionava ... sigh ed è lo
stesso principio di tipo di lavoro. Tanto che è brutto che non lo hai
visto?
> Noo?
Naaa ...
Marina :-)


text:
Marina Buonanno <marb...@NOSPAMtin.it>  didn't wrote in the last
message 86adju$t3i$1...@nslave1.tin.it...
:-)
... mi ero dimenticata di scrivere nel msg precedente che il codice
del doppio click l'ho preso da un esempio di Access e che si chiama
inventario domestico. Non ho fatto altro che cambiare il nome del
controllo e della maschera.
Quello che non capisco č perché non funziona: o meglio il codice
funziona pure (perché Farmaci) si apre ma non compare in bella mostra.
Ma sarň stata chiara? O no?
Mah, dimmi di si!
;-)
Bye, bye
Marina


text:
Marina Buonanno ha scritto nel messaggio <86adju$t3i$
1...@nslave1.tin.it
>...
>
>Io avevo creato questi 15 cmd e a questi c'erano associate delle macro
>da me fatte.
>Poi ho convertito la macro in visual basic e ho copiato il codice
>creato nel modulo della form. Probabilmente ti metterai le mani nei
>capelli, però era il solo modo di capire (per modo di dire) il
>linguaggio VB(?).
Groan
>
>> Pertanto non metterò acedit o acdialog
>Li posso quindi cancellare?
Dipende se la tua maschera ha queste proprietà di suo
>> Stessa cosa per il criterio WHERE. Se questa finestra si deve aprire
>sempre
>> con numero paziente uguale a quello contenuto nella form anagrafe,
>la query
>> della maschera anamnesi me la preparo in questo modo, senza
>applicare filtri
>> dopo.
>Scusa ma qui la query qual'è? La query non è con sql o select (non ti
>arrabiare ma i termini precisi non li so), forse il where è della
>query?
Nel parametro corrispondente ai filtri WHERE nel comando Openform tu hai
scritto
"[NPaziente]=[Forms]![anagrafe]![NPaziente]"
Questo non sembra un SQL ma è un criterio WHERE nel senso che lui lo applica
come filtro all'origine record salvata della maschera
>O me la devo creare ?
>> Comunque sei sicura della sintassi?
>Era una macro convertita in vb.
Mah
Ripeto, se la maschera deve avere sempre quel filtro, io vado in origine
record della maschera e mi faccio uan query in quel modo: tutti i record in
cui npaziente è l'npaziente della maschera quell'altra
>
>> Io avrei scritto:
>> if isnull([Npaziente]) or [Npaziente] = 0 then
>OK: farò così come mi dici tu.
OK
Resta il fatto che sta dopo il resume e non serve a nulla
>> >Su Maschera Anamnesi c'è un casella combinata di nome V142
>> Sarebbe meglio usare nomi con significato riconoscibile
>Si ma i controlli son (tieniti seduti) in tutto 358 .... ero a corto
>di creatività dopo un pò.
Proprio perchè sono così tanti è bene dargli un nome collegato al loro
funzionamento o ai valori che conterranno
>> >Private Sub v142_DblClick(Cancel As Integer)
>> >On Error GoTo Err_v142_DblClick
>> >    Dim lngv142 As Long
>> >    If IsNull(Me![v142]) Then
>> >        Me![v142].Text = ""
>
>>scrivo direttamente il nome del controllo e basta.
>cioe
>If IsNull(Me![v142]) Then
>  Me![v142]
Cioè
Me![v142] = ""
>> Perchè, ma soprattutto peeeeeeerchè?
>>Ma perchè fai ciò????
>Ma io volevo fare che se non c'è nell'elenco che compare  sul doppio
>click si apre la maschera farmaci e così si aggiunge il nuovo farmaco
>e soprattutto una volta aggiunto il nuovo farmaco il nome di questo
>compare nella maschera anamnesi.
AAAAAhhhhhhhhh, aspetta aspetta...
Tu mi stai dicendo che pensi che per sapere se un valore non è compreso in
una casella combinata tu scrivi quel valore lì dentro, poi sul doppio clic
testi se il valore è null e se lko è significa che il valore non è compreso
nell'elenco?!!!?!?!
GROAAAAAAAAANNNNNNN!!!!
Allora, non ti dico di usare la proprietà non in elenco perchè è un po' più
un casino.
Tu fai così:
Evento dopo aggiornamento del controllo v142, cioè dopo che c'hai scritto un
valore o l'hai selezionato
if isnull(DLookup("[farmaco]","tabellafarmaci","[farmaco]='" & me!v142 &
"'")) then
    docmd.openform "Farmaci"
    forms("Farmaci")![ControllonomefarmacosumascheraFarmaci] = me!v142
else
'  fai altre cose se le devi fare, il farmaco già esiste
endif
Nella maschera farmaci, dopo che avrai inserito tutti i parametri di questo
nuovo farmaco e avrai accettato l'inserimento, dovrai sbattere quei valori
nella tabella farmaci, in qualche modo (query o con un recordset da codice);
Poi, sul tasto conferma inserimento se ce l'hai o quando esci dalla maschera
farmaci con successo, cioè che hai inserito il farmaco, farai una
forms("Anamnesi")!v142.requery
così il nuovo valore immesso nella tabella dei farmaci verrà visualizzato se
dovessi cliccare nuovamente sulla combo v142
>> A questo punto tu apri 'sta benedetta maschera
>Si, si ma non si vede ecco perchè avevo fatto il setfocus
Ma come non si vede?
Che proprietà c'ha 'sta maschera su Popup e obbligatoria?
E anamnesi cosa c'ha invece?
>> Non capisco cosa non ti funziona ora
>Ma come ? Prima che, mannaggia, creassi tante tabelle il problema non
>c'era perchè sto benedetto doppio click ed il requery funzionavano.
>Adesso non più cioè faccio doppio click e non succede nulla. Non
>compare cioè la maschera farmaci. In realtà questa si apre, ma sta
>sotto sotto e devo chiudere tutto per vederla. Perchè c'è la maschera
>anagrafe che predomina su tutto, poi c'è anamnesi, poi c'è il pannello
>menù principale e questa maschera farmaci si apre ma non si vede. E se
>chiudo tutto il requery non funziona .
Ok, prova a settare la proprietà popup di farmaci a sì
>Ma tu lo hai buttato il mio file? Li funzionava ... sigh ed è lo
>stesso principio di tipo di lavoro. Tanto che è brutto che non lo hai
>visto?
Diciamo che ho sviscerato solo quel problema che avevi a suo tempo, dovrei
ancora averlo però...
Tu intanto fa quello che ti ho detto
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
86brss$6hg$1...@lacerta.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<86adju$t3i$
1...@nslave1.tin.it
>...
> Tu intanto fa quello che ti ho detto
Si capo.
Ciao Marina
P.S. grazie 100.000
eh ehe


text:
Marina Buonanno ha scritto nel messaggio <86c5u1$oi9$
1...@nslave2.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>86brss$6hg$1...@lacerta.tiscalinet.it...
>> Marina Buonanno ha scritto nel messaggio
><86adju$t3i$
1...@nslave1.tin.it
>...
>> Tu intanto fa quello che ti ho detto
>
>Si capo.
>Ciao Marina
PPPPRRRRR !!!
>
>
>P.S. grazie 100.000
>eh ehe
snort
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
86c6uf$dq7$1...@pegasus.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<86c5u1$oi9$
1...@nslave2.tin.it
>...
> PPPPRRRRR !!!
Ma mica era in tono offensivo ... anzi lo ritenevo il prosieguo di una
cosa che ho scritto già 4 msg fa:
>> Io avrei scritto: if isnull([Npaziente]) or [Npaziente] = 0 then
>OK: farò così come mi dici tu.
Mica ti sei offeso, anzi mi sono sentita rincuorata, e tu che fai mi
urli un pernacchio...
Perchè? :-(
> snort
Ma perchè? Era una battuta, c'era pure il tuo ehe, ma non ti è
piaciuta.
Marina
:-(
P.S. Se non ti sei arrabbiato risponderò al msg, altrimenti mi
dispiace e non ti secco più.
Cmq ciao


text:
Marina Buonanno ha scritto nel messaggio <86ekj7$abs$
1...@nslave2.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>86c6uf$dq7$1...@pegasus.tiscalinet.it...
>> Marina Buonanno ha scritto nel messaggio
><86c5u1$oi9$
1...@nslave2.tin.it
>...
>
>> PPPPRRRRR !!!
>
>Ma mica era in tono offensivo ... anzi lo ritenevo il prosieguo di una
>cosa che ho scritto già 4 msg fa:
>>> Io avrei scritto: if isnull([Npaziente]) or [Npaziente] = 0 then
>>OK: farò così come mi dici tu.
>Mica ti sei offeso, anzi mi sono sentita rincuorata, e tu che fai mi
>urli un pernacchio...
>Perchè? :-(
>
>> snort
>Ma perchè? Era una battuta, c'era pure il tuo ehe, ma non ti è
>piaciuta.
>
>Marina
>:-(
>
>P.S. Se non ti sei arrabbiato risponderò al msg, altrimenti mi
>dispiace e non ti secco più.
>Cmq ciao
Tu sei troppo sulle tue e non hai capito il mio personaggio...
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
86hg8c$h38$1...@pegasus.tiscalinet.it...
> Marina Buonanno ha scritto nel messaggio
<86ekj7$abs$
1...@nslave2.tin.it
>...
>Tu sei troppo sulle tue e non hai capito il mio personaggio...
>Antonio
:-)
Che bello allora non ti sei arrabiato con me ... che faccio allora ti
comunico gli sviluppi???
Marina
P.S. se sulle mie intendi paura di toppare allora anche stavolta: si
hai ragione!
:-)
... però non so chi disse che sbagliando s'impara.. o no?


text:
Marina Buonanno ha scritto nel messaggio <86hliv$8v9$
1...@nslave2.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>86hg8c$h38$1...@pegasus.tiscalinet.it...
>> Marina Buonanno ha scritto nel messaggio
><86ekj7$abs$
1...@nslave2.tin.it
>...
>
>>Tu sei troppo sulle tue e non hai capito il mio personaggio...
>>Antonio
>
>:-)
>Che bello allora non ti sei arrabiato con me ... che faccio allora ti
>comunico gli sviluppi???
Vai
>P.S. se sulle mie intendi paura di toppare allora anche stavolta: si
>hai ragione!
No, nel senso che non ti lasci andare
>:-)
>... però non so chi disse che sbagliando s'impara.. o no?
C'era pure quello che diceva che perseverare è diabolico...
Eh eh eh
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
86hqej$lfm$2...@pegasus.tiscalinet.it...
> Vai
>tutti i record in cui npaziente è l'npaziente della maschera
quell'altra
Si però inizialmente i record nella tbll anamnesi non ci sono quindi
quando vado ad inserire nella maschera l'istruzione where quella mi
visualizza solo i record che ci sono in entrambe le tbll. Le tbll sono
inoltre correlate 1 a 1.
Però (questo sempre perchè sono un po' casinara) nel modulo della form
anamnesi ho inserito
Private Sub Form_Load()
Forms![Anamnesi].NPaziente.Value = Forms![Anagrafe]![NPaziente].Value
DoCmd.Maximize
End Sub
così che se il record non esiste questo me lo crea automaticamente.
Adesso per le proprietà delle maschere: sia anagrafe che anamnesi non
sono a pop up ne sono a scelta obbligatoria, mentre farmaci si.
Ho tentato di fare diverse prove: sia tutte e tre le maschere pop up,
sia a scelta obbligatoria, insomma varie combinazioni ma nessuna che
mi permetteva di fare doppio click ed aprire, anzi no, visualizzare la
maschera farmaci. Mistero.
Adesso l'ultimo tentativo che ho fatto e impostare pop up solo
farmaci. Anagrafe rimane in bella mostra, anamnesi si riduce ad icona,
e farmaci essendo a pop up suona un beep di errore fin tanto che non
chiudo anamnesi. Sicchè sono di nuovo al punto di partenza.
2° problemino [forse sarebbe più giusto dire ennesimo - te l'avevo
detto che sono arrivata ai report, no?]
Mi dai una dritta su come potrei fare per stampare un paziente si, tre
no, ecc.. Avevo pensato di inserire un controllo del tipo Si/No non
associato a nessuno campo. Però poi non so come andare a dirgli che se
quel cntrll è uguale a si mi deve stampare il record. Da dove devo
partire per andare dove devo andare?????
3° ho cercato sul sito comune il codice per impostare le proprietà
dello schermo ma non l'ho trovato: ma dov'è?
Ed adesso a noi due.
> C'era pure quello che diceva che perseverare è diabolico...
>
> Eh eh eh
>
> Antonio
Attento alle allergie... si avvicina la primavera, ed i fiori
sbocciano!
ha hahaha
My name is "devil" :-)


text:
Marina Buonanno ha scritto nel messaggio <86ied9$kf8$
1...@nslave1.tin.it
>...
>
>Antonio Biso <
ch...@etruria.net
> wrote in message
>86hqej$lfm$2...@pegasus.tiscalinet.it...
>> Vai
Come avrai capito sono un po' impernacchiato in questi giorni...
Vediamo al volo...
>>tutti i record in cui npaziente è l'npaziente della maschera
>quell'altra
>Si però inizialmente i record nella tbll anamnesi non ci sono quindi
>quando vado ad inserire nella maschera l'istruzione where quella mi
>visualizza solo i record che ci sono in entrambe le tbll. Le tbll sono
>inoltre correlate 1 a 1.
Non ho capito dove vuoi arrivare
>Però (questo sempre perchè sono un po' casinara) nel modulo della form
>anamnesi ho inserito
>Private Sub Form_Load()
>Forms![Anamnesi].NPaziente.Value = Forms![Anagrafe]![NPaziente].Value
>DoCmd.Maximize
>End Sub
>così che se il record non esiste questo me lo crea automaticamente.
????
>Adesso per le proprietà delle maschere: sia anagrafe che anamnesi non
>sono a pop up ne sono a scelta obbligatoria, mentre farmaci si.
>Ho tentato di fare diverse prove: sia tutte e tre le maschere pop up,
>sia a scelta obbligatoria, insomma varie combinazioni ma nessuna che
>mi permetteva di fare doppio click ed aprire, anzi no, visualizzare la
>maschera farmaci. Mistero.
>Adesso l'ultimo tentativo che ho fatto e impostare pop up solo
>farmaci. Anagrafe rimane in bella mostra, anamnesi si riduce ad icona,
>e farmaci essendo a pop up suona un beep di errore fin tanto che non
>chiudo anamnesi. Sicchè sono di nuovo al punto di partenza.
Non capiscooooooo!!!!!
Anagrafe è la prima form? Da cui apri anamnesi?
E da lì vorresti fare doppio clic e aprire farmaci in pop up...
>2° problemino [forse sarebbe più giusto dire ennesimo - te l'avevo
>detto che sono arrivata ai report, no?]
>Mi dai una dritta su come potrei fare per stampare un paziente si, tre
>no, ecc.. Avevo pensato di inserire un controllo del tipo Si/No non
>associato a nessuno campo. Però poi non so come andare a dirgli che se
>quel cntrll è uguale a si mi deve stampare il record. Da dove devo
>partire per andare dove devo andare?????
Non ho capito che vuol dire uno sì, tre no
Per dirgli di stampare solo i sì, il report si dovrà basare su una query che
ha il criterio where con sì sotto il campo cntrll
>3° ho cercato sul sito comune il codice per impostare le proprietà
>dello schermo ma non l'ho trovato: ma dov'è?
non lo conosco molto bene la struttura del sito comune
>
>Ed adesso a noi due.
>
>> C'era pure quello che diceva che perseverare è diabolico...
>>
>> Eh eh eh
>>
>> Antonio
>
>Attento alle allergie... si avvicina la primavera, ed i fiori
>sbocciano!
>ha hahaha
>My name is "devil" :-)
Beh, se mi ti metti con una tutina rossa tutta attillata anche come
diavolessa tmi vai bene...
Antonio


title: problema con la shell!!!!

author: Alberto

text:
Buongiorno..Ho un problema con la shell di questo tipo:
Shell("start c:\new\modem.chf",1)
questa riga richiama un file di PCAnywhere che esegue a sua volta delle
operazioni di trasferimento file..
Il problema è che questa riga ,con la stessa versione di Access2000,su
WIN98SE funziona,mentre su WIN2000 o XP no!!Come mai?Immagino che
queste due versioni di SO non mi prendano il comando start..ma come
posso risolverlo con lo stesso criterio?Grazie 1000
Inviato da
www.mynewsgate.net


title: problema con la shell!!!!

author: Sergio MAZZA

text:
"Alberto" <
6175i...@mynewsgate.net
> ha scritto nel messaggio news:200407260...@mynewsgate.net...

Prova con il metodo Run (script WSH);
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "c:\new\modem.chf"
Set oWshShell = Nothing
Ciao.
--
Sergio MAZZA


title: problema con la shell!!!!

author: MA

text:

          Se non ci riesci, invece, vola alla IP
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: problema con la shell!!!!

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:62Z94Z197Z33Y1...@usenet.libero.it...
>           Se non ci riesci, invece, vola alla IP
> MAssimiliano
MOsentenevaiinferieveditů!!!
Ciao.
--
Sergio MAZZA


title: Parametro Fantasma

author: Claudio

text:
Ho un report che ha per origine una Query che è il risultato di altre query
etc...
E' un report che ho generato modificandone un'altro che funziona
perfettamente.
Ho modificato tutto quello che c'era da modificare comprese la/e query di
origine
La Query di origine se eseguita da sola funziona correttamente
Se apro il report continua a chiedermi l'immissione di un parametro (del
report che avevo copiato) e che apparentemente non figura da nessuna parte.
Il report compila correttamente tutti i campi (c'é anche un grafico generato
dai contenuti che funziona)
Solo eliminando la query come origine dei dati non  mi richiede il maledetto
parametro.
Dove o come posso cercare dove si nasconde il maledetto.
Grazie a tutti
Claudio


title: Parametro Fantasma

author: Paolo Ballarin

text:
Prova a verificare se all'interno della voce "Ordinamento e raggruppamento"
esiste il richiamo di un campo presente nel report precedente.
Se non è così devi ricontrollare di nuovo tutti gli oggetti del report
perché sicuramente nel report c'è un riferimento ad un campo che non trova.
Se non trovi niente ti suggerisco di creare un nuovo report. selezionare gli
oggetti presenti in ogni sezione del report incriminato e copiarli sul
nuovo, così dovresti individuare l'oggetto che ti da problemi.
A me è già capitata una cosa simile e ho copiato una sezione alla volta, poi
la eseguivo, alla fine sono riuscito a trovare l'oggetto.
Chi cerca trova.
Ciao
Claudio ha scritto nel messaggio <8cvkan$2ps8$
1...@stargate1.inet.it
>...



title: Parametro Fantasma

text:
Beccato !!!
era proprio nell'ordinamento.
Grazie
Paolo Ballarin <
balp...@libero.it
> wrote in message
8cvmro$2pr$1...@lacerta.tiscalinet.it...



title: era:Consulenza su creazione runtime

author: Natan

text:
Scusate la ripetizione ma il server di posta di LIBERO ha grossi
problemi e vorrei dare una casella alternativa (il tempo è tiranno) :
<<
me.n...@virgilio.it
 >> , ricordo brevemente a chi interessasse che
ho bisogno di "bruciare le tappe" per risolvere il problema in oggetto
entro il 15 febbraio ( dall'acquisto di DEV alla creazione del runtime
di un'applicazione ACCESS 2000 che ho realizzato ).
Saluti cari e grazie
Natan
PS... ho fatto tempo a leggere già una proposta (stamane) eppoi è
caduto il server senza darmi la possib di rispondere !!!


title: era:Consulenza su creazione runtime

text:
"Natan" <
me.n...@libero.it
> ha scritto nel messaggio
news:1139419914....@g43g2000cwa.googlegroups.com...


[risposta]
Hai la possibilità di seguire il news anche da google news...
Ciao.
--
Sergio MAZZA


title: aiuto su utilizzo apisound come si stoppa un audio

text:
Declare Function apisndPlaySound Lib "winmm" Alias "sndPlaySoundA" _
   (ByVal fnome As String, ByVal sndasync As Long) As Long
come fermo un file audio in esecuzione avviato con lìapi apisndplaysound?
grazie.


author: Carlo Costarella

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:422347bf$0$32340$5fc...@news.tiscali.it...

Solo pochi giorni fà c'è stato un altro post simile (Info su SendMCIString)
Se segui i link in risposta troverai molto materiale.
Ciao, Carlo


author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:422347bf$0$32340$5fc...@news.tiscali.it...
> Declare Function apisndPlaySound Lib "winmm" Alias "sndPlaySoundA" _
>    (ByVal fnome As String, ByVal sndasync As Long) As Long
>
>
> come fermo un file audio in esecuzione avviato con lìapi apisndplaysound?
Richiama di nuovo la funzione così l'esecuzione del file musicale si
arresterà, oppure chiudi la maschera da cui hai richiamato la funzione.
>
> grazie.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text: Perfetto grazie.


title: Avvio database....

text:
ciao,
ho fatto un database e per provare come veniva, ho modificato l'avvio
togliendo tutte le barre delle applicazioni.
Come faccio a ritornare alla normalita ???
in questa situazione non posso modificare piu nulla !


title: Avvio database....

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:TyE27.6911$1u2.2...@news.infostrada.it...

Prova tenendo premuto lo shift quando avvii l'mdb; poi ripristini le opzioni
di avvio...
Ciao.


title: Avvio database....

author: MegaMax

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:TyE27.6911$1u2.2...@news.infostrada.it...
> ciao,
> ho fatto un database e per provare come veniva, ho modificato l'avvio
> togliendo tutte le barre delle applicazioni.
Consiglio: la configurazione delle barre dei menù è memorizzata nel tuo PC,
se metti il DB su un altro PC vedi le barre come le ha configurate access su
quel PC.
Il modo migliore, imho, è di disabilitarle da codice, con qualcosa di simile
a quanto segue:
Dim cm As CommandBar
On Error Resume Next
For Each cm In CommandBars
  If cm.Visible = True Or cm.Enabled = True Then
    cm.Enabled = False
    Debug.Print "Nome=" & cm.Name
    Debug.Print " Visibile=" & cm.Visible
    Debug.Print " Abilitato=" & cm.Enabled
    Debug.Print " Tipo=" & cm.Type
  End If
Next
CommandBars("Form View Record").Enabled = True 'è la barra contestuale per
eliminare i record nelle maschere continue (clichk col tasto destro sul
selettore di record)'
CommandBars("Print Preview").Enabled = True 'permette di stampare un reporto
in anteprima di stampa
NOTA IMPORTANTE! Preparati una maschera che con due pulsanti faccia:
Private Sub Comando2_Click() 'nasconde menu
  CommandBars("Menu Bar").Enabled = False
  CommandBars("Formatting (Form/Report)").Enabled = False
  CommandBars("Form View").Enabled = False
  CommandBars("Database").Enabled = False
  CommandBars("Form Design").Enabled = False
  CommandBars("Toolbox").Enabled = False
End Sub
Private Sub Comando3_Click() 'abilita menu
  CommandBars("Menu Bar").Enabled = True
  CommandBars("Formatting (Form/Report)").Enabled = True
  CommandBars("Form View").Enabled = True
  CommandBars("Database").Enabled = True
  CommandBars("Form Design").Enabled = True
  CommandBars("Toolbox").Enabled = True
End Sub
Perchè altrimenti NON VEDI PIU' NESSUN MENU' NEANCHE SE CARICHI IL DB CON LO
SHIFT
NOTA IMPORTANTE 2: il codice sopra toglie anche la barra menu delle voci
"file, modifica, visualizza, ecc...."
Ciao, Max
P.S.: Falla la maschera che ti ho detto... altrimenti ti ritroverai come uno
che conosco che stava bestemiando perche via codice aveva si disabilitato i
menu... ma l'unico modo di riabilitarli a quel punto era col codice... che
non aveva! quindi fatti la maschera con i 2 pulsanti.
PPS: In extremis i comandi pre riabilitare i menù li puoi scrivere anche
nella finestra di debug (CTRL+G)
  CommandBars("Menu Bar").Enabled = True
  CommandBars("Formatting (Form/Report)").Enabled = True
  CommandBars("Form View").Enabled = True
  CommandBars("Database").Enabled = True
  CommandBars("Form Design").Enabled = True
  CommandBars("Toolbox").Enabled = True
e li rivisualizzi... ma con una mascherina apposta è più comodo :-)


title: Avvio database....

author: sdamy

text:
> Consiglio: la configurazione delle barre dei menů č memorizzata nel tuo
PC,
> se metti il DB su un altro PC vedi le barre come le ha configurate access
su
> quel PC.
> Il modo migliore, imho, č di disabilitarle da codice, con qualcosa di
simile
> a quanto segue:
>
>
> Dim cm As CommandBar
> On Error Resume Next
>
> For Each cm In CommandBars
>   If cm.Visible = True Or cm.Enabled = True Then
>     cm.Enabled = False
>     Debug.Print "Nome=" & cm.Name
>     Debug.Print " Visibile=" & cm.Visible
>     Debug.Print " Abilitato=" & cm.Enabled
>     Debug.Print " Tipo=" & cm.Type
>   End If
> Next
>
> CommandBars("Form View Record").Enabled = True 'č la barra contestuale per
> eliminare i record nelle maschere continue (clichk col tasto destro sul
> selettore di record)'
> CommandBars("Print Preview").Enabled = True 'permette di stampare un
reporto
> in anteprima di stampa
>
>
Scusa dell'ignoranza, in quale posizione devo inserire il codice per
eliminare le barre degli strumenti?
grazie
ciao ciao
sdamy


title: Avvio database....

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:t%E27.41611$cd.2...@news1.tin.it...
> Scusa dell'ignoranza, in quale posizione devo inserire il codice per
> eliminare le barre degli strumenti?
Io ho una mascherina vuota apposta, nessun controllo, e solo il codice di
inizializzazione sull'evento Load, č la maschera che imposto di caricare
all'avvio del DB.
Toglie i menů, fa tutti i controlli del caso, ricollega le tabelle se
serve... e poi si chiude e carica la maschera col menu principale.
Max


title: Avvio database....

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:wJE27.42475$q77.2...@news2.tin.it...
> CommandBars("Print Preview").Enabled = True 'permette di stampare un
reporto
> in anteprima di stampa
Scordavo una cosa importante... nonostante il codice riportato qui sopra...
non sempre i report hallo la loro barra di menu...
cosě in tutti i report la visualizzo per essere sicuro che ci sia.
In pratica sull'apertura del report faccio
 CommandBars("Print Preview").Enabled = True
 CommandBars("Print Preview").visible = True
ed in chiusura faccio
 CommandBars("Print Preview").visible = false
ciao, max


title: Avvio database....

text:
MegaMax <
a...@a.com
> wrote in message wJE27.42475$q77.2...@news2.tin.it...
>
> "pac77" <
pa...@libero.it
> ha scritto nel messaggio
> news:TyE27.6911$1u2.2...@news.infostrada.it...
> > ciao,
> > ho fatto un database e per provare come veniva, ho modificato l'avvio
> > togliendo tutte le barre delle applicazioni.
>
> Consiglio: la configurazione delle barre dei menů č memorizzata nel tuo
PC,
> se metti il DB su un altro PC vedi le barre come le ha configurate access
su
> quel PC.
> Il modo migliore, imho, č di disabilitarle da codice, con qualcosa di
simile
> a quanto segue:
>
>
> Dim cm As CommandBar
> On Error Resume Next
>
> For Each cm In CommandBars
>   If cm.Visible = True Or cm.Enabled = True Then
>     cm.Enabled = False
>     Debug.Print "Nome=" & cm.Name
>     Debug.Print " Visibile=" & cm.Visible
>     Debug.Print " Abilitato=" & cm.Enabled
>     Debug.Print " Tipo=" & cm.Type
>   End If
> Next
>
> CommandBars("Form View Record").Enabled = True 'č la barra contestuale per
> eliminare i record nelle maschere continue (clichk col tasto destro sul
> selettore di record)'
> CommandBars("Print Preview").Enabled = True 'permette di stampare un
reporto
> in anteprima di stampa
>
>
> NOTA IMPORTANTE! Preparati una maschera che con due pulsanti faccia:
>
> Private Sub Comando2_Click() 'nasconde menu
>   CommandBars("Menu Bar").Enabled = False
>   CommandBars("Formatting (Form/Report)").Enabled = False
>   CommandBars("Form View").Enabled = False
>   CommandBars("Database").Enabled = False
>   CommandBars("Form Design").Enabled = False
>   CommandBars("Toolbox").Enabled = False
> End Sub
>
> Private Sub Comando3_Click() 'abilita menu
>   CommandBars("Menu Bar").Enabled = True
>   CommandBars("Formatting (Form/Report)").Enabled = True
>   CommandBars("Form View").Enabled = True
>   CommandBars("Database").Enabled = True
>   CommandBars("Form Design").Enabled = True
>   CommandBars("Toolbox").Enabled = True
> End Sub
>
> Perchč altrimenti NON VEDI PIU' NESSUN MENU' NEANCHE SE CARICHI IL DB CON
LO
> SHIFT
>
>
> NOTA IMPORTANTE 2: il codice sopra toglie anche la barra menu delle voci
> "file, modifica, visualizza, ecc...."
>
> Ciao, Max
>
> P.S.: Falla la maschera che ti ho detto... altrimenti ti ritroverai come
uno
> che conosco che stava bestemiando perche via codice aveva si disabilitato
i
> menu... ma l'unico modo di riabilitarli a quel punto era col codice... che
> non aveva! quindi fatti la maschera con i 2 pulsanti.
>
> PPS: In extremis i comandi pre riabilitare i menů li puoi scrivere anche
> nella finestra di debug (CTRL+G)
>   CommandBars("Menu Bar").Enabled = True
>   CommandBars("Formatting (Form/Report)").Enabled = True
>   CommandBars("Form View").Enabled = True
>   CommandBars("Database").Enabled = True
>   CommandBars("Form Design").Enabled = True
>   CommandBars("Toolbox").Enabled = True
> e li rivisualizzi... ma con una mascherina apposta č piů comodo :-)
>
>
>
grazie mille,
non ho mai lavorato sulle barre dei menu,
i tuoi consigli mi saranno sicuramente
molto utili
ciao ciao
sdamy


title: codice a barre

author: CIPROVO

text:
Insisto su un quesito, ho un lettore codice a barre Bancolini
che collegato alla seriale dovrebbe trasmettermi i codici in un campo di una
form -codicebarre- Ho provato ma non funziona ho letto il manuale e c'è la
possibilità di inserire il codice che ho copiato tutto.
Ho cercato sul  pc e in effetti la ddl b31win32.ddl è in effetti caricato.
Ho capito che il lettore  è idterminale=0
                                        com=1
                                        baud=9600
e con questi dovrei sistemare il codice sotto
declarefunction b30xferrx lib "b31win32.dll" (_
Byval commandstr as string ) as long
 Parametri d'ingresso:
 "p=port,b=baud,i=idterm.f=filename,path=filepath"
 i valori assegnabili  agli argomenti sono i seguenti
 port:1,2,3,4
 baud:9600,4800,2400,1200
 idterm:da 0 a 255
 filename:se non presente (default)è creato dalla dll il file con
 formato
 <filename_su_b30>.<idterm_a_3cifre>
 filepath:è la directory in cui la dll salva il file ficevuto.
 Ritorna
o, trasmissione corretta
 <>o, in caso di errore
Mi date una mano per cortesia e un'altra domanda dove lo inserisco questo
codice direttamente nella casella codicebarre e su quale evento?


title: codice a barre

author: BFS

text:
"CIPROVO" <
can...@fastwebnet.it
> ha scritto nel messaggio
news:MdYhk.3111$0N....@tornado.fastwebnet.it...

Non puoi usare la classica pistola in emulazione tastiera? quello che viene
letto viene scritto direttamente nella casella che ha il focus in quel
momento.
Altrimenti ti devi fare la procedura che legge i dati da seriale...trovi
tutto sul sito microsoft ma non penso valga la pena.
Oppure devi leggerti il contenuto di quel file di testo che da quello che ho
letto mi sembra di capire che ti venga generato.
Ripeto se hai solo bisogno di leggere un codice a barre, ti conviene usare
la classica pistola usb in emulazione tastiera.
ciao,
bfs


title: codice a barre

text:
<BFS> ha scritto nel messaggio
news:48886f6b$0$40303$4faf...@reader5.news.tin.it...

ho  letto sulle istrizione della pistola e funziona anche in emulazione di
tastiera ma comunque è collegata ad una seriale...