title: Cur2Str non lo capisco.........

author: RaffaeleT

text:
Salve,
sono un buon utilizzatore di Access, ma non so programmare in Visual Basic.Attualmente  ho un problema "tecnico" di una certa urgenza che ho urgenza di risolvere.
Vengo al dunque:
devo trascrivere delle cifre in lettere per poter compilare dei bollettini postali.
Ho scaricato Cur2StrEuro, ma non riesco a capire come posso utilizzarlo nel mio database.
Uso Access 2010.
Io avevo intenzione utilizzare la funzione in una query, per poi associarla ad un report, ma il file scaricato mi da solo un programma chiamato modCurrency2String,  con la funzione EuroCheque, che mi chiede 4 parametri (!).
Non ci ho capito nulla.
Spero nella vostra attenzione e ringrazio tutti anticipatamente


title: Cur2Str non lo capisco.........

author: Karl Donaubauer

text:
RaffaeleT wrote:
> ...
> devo trascrivere delle cifre in lettere per poter compilare dei
> bollettini postali.
> Ho scaricato Cur2StrEuro, ma non riesco a capire come posso
> utilizzarlo nel mio database.
> Uso Access 2010.
> Io avevo intenzione utilizzare la funzione in una query, per poi
> associarla ad un report, ma il file scaricato mi da solo un programma
> chiamato modCurrency2String,  con la funzione EuroCheque, che mi
> chiede 4 parametri (!). Non ci ho capito nulla.

Da dove hai scaricato questo "Cur2StrEuro"?
Dal sito comune (da quale sezione?) o dove si trova?

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


title: Cur2Str non lo capisco.........

text:

Per Karl.
Scaricato dal Sito Comune, sezione General, n. 6.63
Grazie per l'interessamento. spero in un aiuto.....


title: Cur2Str non lo capisco.........

author: IvanDaBologna

text:
>Il giorno mercoledì 7 novembre 2012 10:13:34 UTC+1, RaffaeleT ha scritto:
[...]
> devo trascrivere delle cifre in lettere per poter compilare dei bollettini postali.
>
> Ho scaricato Cur2StrEuro, ma non riesco a capire come posso utilizzarlo nel mio database.
[...]
> Io avevo intenzione utilizzare la funzione in una query, per poi associarla ad un report, ma il file scaricato mi da solo un programma chiamato modCurrency2String,  con la funzione EuroCheque, che mi chiede 4 parametri (!).
>

io la uso in questa maniera.
Ho il mio valore in euro (es 123.56) e ne traggo la parte intera (quella da convertire in lettere e lo metto in una stringa che sarà il primo parametro da passare a Eurocheque

Dim versamento As Double
Dim TempVers As String, resto As Single, tempVersInLettere As String
Dim NumberValue As String, CaseValue As String, cmblanguage As String
'....
versamento = 123.56
'....
tempVers = Int(versamento)
resto = Round((versamento - Int(versamento)) * 100 ,0)

cmblanguage = 1  ' italiano

EuroCheque tempVers, sNumberValue, sCaseValue, cmblanguage
  '---- preparo la stringa finale :  CENTOVENTITRE/56
tempVersInLettere = sCaseValue & "/" & resto

'....

chiaramente la stringa finale la passi ad un controllo su qualche maschera o, in alternativa, puoi creare una Funzione che restituisca questa stringa e la puoi usare anche in una query.

Ivan


title: Cur2Str non lo capisco.........

text:
Il giorno giovedì 8 novembre 2012 12:49:41 UTC+1, IvanDaBologna ha scritto:
> >Il giorno mercoledì 7 novembre 2012 10:13:34 UTC+1, RaffaeleT ha scritto:
>
> [...]
>
> > devo trascrivere delle cifre in lettere per poter compilare dei bollettini postali.
>
> >
>
> > Ho scaricato Cur2StrEuro, ma non riesco a capire come posso utilizzarlo nel mio database.
>
> [...]
>
> > Io avevo intenzione utilizzare la funzione in una query, per poi associarla ad un report, ma il file scaricato mi da solo un programma chiamato modCurrency2String,  con la funzione EuroCheque, che mi chiede 4 parametri (!).
>

rileggendo la mia risposta precedente mi sono accorto che non è proprio efficace. Qui ti metto la funzione che avevo utilizzato per usare il tutto semplicemente passandogli un valore numerico. Si potrebbe rendere ancora più snella ma per una buona leggibilità dei passaggi la lascio com'è

Function provaCheque(ByRef valoreDaConvertire As Double) As String
    Dim tempVers As String, tempVersInLettere As String
    Dim sNumberValue As String, sCaseValue As String, cmblanguage As String
        tempVers = valoreDaConvertire
                cmblanguage = 1 ' lo metto ma e' opzionale !
        EuroCheque tempVers, sNumberValue, sCaseValue, cmblanguage
        tempVersInLettere = sCaseValue
    provaCheque = tempVersInLettere
End Function

la puoi chiamare da dove vuoi se la inserisci in un modulo di codice.

Ivan


title: Cur2Str non lo capisco.........

text:

Sei stato prezioso!! Moltissimi grazie.
Come l'hai fatta è molto più semplice da utilizzare.
Non so usare il visual basic (e mi piacerebbe imparare) e in queste situazioni mi incasino moltissimo.
Di nuovo grazie.

Raffaele


title: Query di eliminazione: non imparerò mai.

text:
Per favore, mi dite dove sbaglio in questa query? Dovrebbe eliminare da Foglio1 tutti i record trovati in qMettiInsieme3:

DELETE DISTINCTROW Foglio1.*
FROM Foglio1 LEFT JOIN qMettiInsieme3 ON Foglio1.pIVA = qMettiInsieme3.pIva
WHERE (((qMettiInsieme3.IDop) Is Not Null));

Ho anche provato così:

DELETE DISTINCTROW Foglio1.*
FROM Foglio1 INNER JOIN qMettiInsieme3 ON Foglio1.pIVA = qMettiInsieme3.pIva;

ma niente.
Se invete il contenuto di qMettiInsieme3 va in una tabella tmi3 e faccio così, funziona:

DELETE DISTINCTROW Foglio1.*
FROM Foglio1 INNER JOIN tmi3 ON Foglio1.pIVA = tmi3.pIva;

Ho controllato e il campo qMettiInsieme3.pIva non ha duplicati.
Grazie a tutti
Riccardo Baldinotti


text:
Salve Riccardo,

Barimoste ha scritto:

Forse questo è il problema. ;-)
Siccome non hai rivelato l'enunciato SQL di "qMettiInsieme3" si puo solo
indovinare che si tratta di una query dove vai qualcosa che rende la
query (e tutti query seguenti) non aggiornabile, p.e. un raggruppamento,
funzione di aggreggazione o un DISTINCT.

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


text:

Centrato:c'è tutto quello che dici perché serve a raccattare dati da quattro origini difformi. (forse imparerò...)
Grazie.
Riccardo Baldinotti


title: Report di Access o stampa unione?

author: Catja Moeller

text:
Cosa devo fare: automatizzare il piu' possibile (non necessariamente
al 100%) la produzione di una serie di lettere standard.
Mi occupo di gare d'appalto. Ad ogni offerta vanno allegate 3 o 4
lettere standardizzabili, scelte tra una ventina di modelli. Le
offerte vengono già prodotte da una piccola applicazione in Access e
salvate esportando un report in formato rtf. Sarebbe bello scegliere e
produrre (stampare e salvare) insieme anche gli allegati standard.
Mi pare che le possibilita' siano 2:
1. "lettere tipo" in Word e stampa unione con una query Access che
contiene tutti i campi,
2. oppure ancora dei report Access da esportare in rtf
Nel primo caso i vantaggi sono:
- facilita' di aggiornare/modificare i testi
- risultato esteticamente piu' bellino
Svantaggi (ho provato):
- aprire i documenti Word che hanno impostato una query Access come
origine dati e' operazione di una lentezza esasperante
- ci sono molti passaggi manuali ...valli a spiegare ad una
collaboratrice poco pratica.
Nel secondo caso i vantaggi sono:
- e' tutto supervelocissimo
- e' tutto automatizzabile al 100%
Svantaggi:
- Le lettere fanno un po' schifio (
p.es
. mi manca l'allineamento
giustificato dei testi)
- Modificare i testi standard e' macchinoso e qui dentro so farlo solo
 io
Suggerimenti?
Una cosa, a quanto ho capito, NON posso' fare: lanciare la stampa
unione di Word da una maschera Access, scegliendo in Access un singolo
record di dati da stampare e il documento Word desiderato. Oppure
posso? Come?


title: Report di Access o stampa unione?

author: Sergio MAZZA

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:oilrtscmb14a7q94i...@4ax.com...

Questo è un esempio di codice per aprire un documento word e stampare il
contenuto:
'--------------------
Sub ApriWordperStampare()
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
'apro il documento
oApp.Application.Documents.Open "d:\documenti\NomedelDocumento.doc"
'se voglio vedere word
oApp.Visible = True
'la prossima riga stampa tutte le pagine
oApp.ActiveDocument.PrintOut
'chiudo word
oApp.Quit
Set oApp = Nothing
End Sub
'--------------------
Dovresti prima inserire i riferimenti alla libreria "Microsoft Word".
Se colleghi il documento ad una query che ti esegue già la selezione dei
dati e poi esegui il mailmerge non dovresti avere problemi. Il problema ti
si presenta se devi stampare un report tipo fattura; con word è un'ammazzata
e non so' se ne vale la pena.
Al contrario se hai solo "lettere"...
Ciao.


title: Report di Access o stampa unione?

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote:
>Questo č un esempio di codice per aprire un documento word e stampare il
>contenuto:
Mi hai dato un'idea, grazie :)))


title: Report di Access o stampa unione?

author: Lorenzo Coronati

text:
Scrisse Catja Moeller <
catja....@tiscalinet.it
>:
>Svantaggi (ho provato):
>- aprire i documenti Word che hanno impostato una query Access come
>origine dati e' operazione di una lentezza esasperante
Sient' a mme'
Query di creazione tabella per i dati da mergiare
Esportazione della tabella in rtf
Doc word che legge i dati dall'rtf
E' una scheggia
(copyright Carlo Ve ;-)
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--
<<se il lavoro non me lo dai tu, me lo da
un'altro stronzo che non capisce una sega
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
--


title: Report di Access o stampa unione?

text:
On Fri, 6 Oct 2000 16:23:22 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Questo č un esempio di codice per aprire un documento word e stampare il
>contenuto:
Delusione :((( non funziona.
>Dovresti prima inserire i riferimenti alla libreria "Microsoft Word".
Suppongo di averlo fatto (in strumenti/riferimenti, vero?). Ho provato
anche con Excel, non si apre niente :( Nessun messaggio di errore, ma
non succede niente.


title: Report di Access o stampa unione?

author: Carlo Ve

text:
Lorenzo Coronati ha scritto nel messaggio
<
39e1907a...@news.libero.it
>...
>Scrisse Catja Moeller <
catja....@tiscalinet.it
>:
>>Svantaggi (ho provato):
>>- aprire i documenti Word che hanno impostato una query Access come
>>origine dati e' operazione di una lentezza esasperante
>
>Sient' a mme'
>Query di creazione tabella per i dati da mergiare
>Esportazione della tabella in rtf
>Doc word che legge i dati dall'rtf
>
>E' una scheggia
>(copyright Carlo Ve ;-)
Tenchiu ;-)
Carlo Ve


title: Report di Access o stampa unione?

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:k0v3usshogp5sukc4...@4ax.com...
>
> Delusione :((( non funziona.
>
> >Dovresti prima inserire i riferimenti alla libreria "Microsoft Word".
>
> Suppongo di averlo fatto (in strumenti/riferimenti, vero?). Ho provato
> anche con Excel, non si apre niente :( Nessun messaggio di errore, ma
> non succede niente.
>
Puoi inviare le istruzioni incriminate?
Ciao.


title: Report di Access o stampa unione?

text:
On Tue, 10 Oct 2000 08:07:59 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Puoi inviare le istruzioni incriminate?
Private Sub StampaSingolo_Click()
    Dim Stampa As Word.Application
    Set Stampa = CreateObject("Word.Application")
    Stampa.Application.Documents.Open
"e:\corrispondenza\modelli\ce1.doc"
    Stampa.Visible = True

End Sub


title: Report di Access o stampa unione?

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:uaj5us8eol0huspki...@4ax.com...
> On Tue, 10 Oct 2000 08:07:59 +0200, "Sergio MAZZA"
> <
sergi...@tiscalinet.it
> wrote:
>
> >Puoi inviare le istruzioni incriminate?
>
> Private Sub StampaSingolo_Click()
>
>     Dim Stampa As Word.Application
>     Set Stampa = CreateObject("Word.Application")
>     Stampa.Application.Documents.Open
> "e:\corrispondenza\modelli\ce1.doc"
>     Stampa.Visible = True
>
> End Sub
>
Strano, ho solo cambiato il documento e funziona! Ti consiglio di
ricontrollare i riferimenti oppure prova con:
'---------------------
 Private Sub StampaSingolo_Click()
     Dim Stampa As Object
     Set Stampa = CreateObject("Word.Application")
     Stampa.Application.Documents.Open "e:\corrispondenza\modelli\ce1.doc"
     Stampa.Visible = True
 End Sub
'---------------------
Ciao.


title: Report di Access o stampa unione?

text:
On Tue, 10 Oct 2000 11:33:41 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Strano, ho solo cambiato il documento e funziona! Ti consiglio di
>ricontrollare i riferimenti oppure prova con:
Non funziona neanche l'altro. Invece ho visto che se metto le stesse
istruzioni in una nuova maschera di prova, funzionano, mentre non
funzionano li' dove dovrebbero stare (e' una sottomaschera in una
sottomaschera) ....bho, piu' tardi faccio altre prove.
Certo che se potessi annunciare oggi che l'applicazione c'e', esiste,
la cosa avrebbe alcune ripercussioni positive ;)


title: Report di Access o stampa unione?

text:
On Tue, 10 Oct 2000 11:33:41 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Strano, ho solo cambiato il documento e funziona! Ti consiglio di
>ricontrollare i riferimenti oppure prova con:
Adesso funziona!
Ne ho provate di tutte ...a tentoni. Le tue istruzioni funzionavano
dentro a qualsiasi maschera tranne in quella dove avrebbero dovuto
stare. Alla fine ho cancellato la maschera, l'ho ricreata uguale
identica e funziona tutto.
Misteri di Access. Mi era gia' capitata una cosa simile. Posso dire
che comincio ad odiarlo? ;)))))


title: Report di Access o stampa unione?

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:2lb6usgi6u6k12620...@4ax.com...

Per cosě poco?
Ciao.


title: X Silvio Berruti - Perdita Lire

author: GIGIGNO

text:
"GIGIGNO" <
gco...@tin.it
> ha scritto nel messaggio
news:CcRD7.31682$C57.9...@news1.tin.it...
>
> "Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
> news:KvhD7.3217$7A4.1...@news.infostrada.it...
> >
> > "GIGIGNO" <
gco...@tin.it
> ha scritto nel messaggio
> > news:rA9D7.24161$C57.7...@news1.tin.it...
> > >
> > > "Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
> > > news:F39D7.10$7A4...@news.infostrada.it...
> > [CUT]
> >  > La formula dovrebbe essere:
> > > > [Listino Scontato]=[Pezzi]*[Listino]*(1-[Sc1])*(1-[Sc2])
> > > > esempio
> > > >         Pezzi    Listino    Sc1    Sc2    Listino Scontato
> > > >         7          3.500    10%    3%    21.389
> > > >
> > > > --
> > > >
> > > > Silvio
> > >
> > > eseguo i calcoli passo passo....
> > > attingo lo sconto1 e lo sconto 2 dalla scheda cliente....
> > >
> > > in subform preventivo chiamo l'articolo (con lettore ottico)....la
query
> > mi
> > > restituisce
> > > il listino2 ed il costo dell'articolo....
> > > inserisco i pezzi .... su disattivato degli sconti (gia' attinti dal
> > cliente
> > > su disattivato pezzi) ho le seguenti formule:
> > > Sconto1
> > > me![listino_scontato]=
(me![listino2]-(me![Listino2]-me![Sconto1]*100))
> > > me![rigo_preventivo]=me![pz]*me![Listino_Scontato]
> > >
> > > idem su sconto2
> > > me![listino_scontato]=
(me![listino2]-(me![Listino2]-me![Sconto2]*100))
> > > me![rigo_preventivo]=me![pz]*me![Listino_Scontato]
> >
> > A me sembra che la tua formula sia sbagliata: prova a vedere cosa
succede
> se
> > il Listino2 è 20.000 e fai uno sconto del 3%.
> > Ripeto, la formula che devi utilizzare è quella che ho riportato nel 1°
> > messaggio, e, tradotta x i tuoi controlli suona così:
> > me![listino_scontato]= Me.[Listino2]*(1-Me.[Sconto1])*(1-Me.[Sconto2])
> > me![rigo_preventivo]= me![pz]*me![Listino_Scontato]
> > sia x sconto1 che x sconto2.
> >
> > Silvio
> >
> >
> > il sito comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> >
Caro Silvio....
Ho provato la tua formula...ma non funziona
calcolando un articolo (1 solo pz.) da 3500 mi da' come listino scontato
56.000 (applicando uno sconto 5% + 5%)....boh
Ti ricordo che gli sconti funzionano bene...e' lo sconto supplettivo che
mi
fa perdere lire....
Ti ricordo che i controlli sconto1 e sconto2 sono numerici...(no
percentuale).....
Grazie per l'eventuale risposta!!!!
Luigi


title: X Silvio Berruti - Perdita Lire

author: Silvio Berruti

text:
"GIGIGNO" <
gco...@tin.it
> ha scritto nel messaggio
news:1lSD7.31837$C57.9...@news1.tin.it...
> Caro Silvio....
>
> Ho provato la tua formula...ma non funziona
> calcolando un articolo (1 solo pz.) da 3500 mi da' come listino scontato
> 56.000 (applicando uno sconto 5% + 5%)....boh
> Ti ricordo che gli sconti funzionano bene...e' lo sconto supplettivo che
> mi
> fa perdere lire....
> Ti ricordo che i controlli sconto1 e sconto2 sono numerici...(no
> percentuale).....
>
> Grazie per l'eventuale risposta!!!!
Ciao Luigi,
la risposta te l'ho già data nell'altro thread.
--



title: problema con filedialog

author: adr

text:
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
        .Title = "selezionare l'immagine per il reperto"
        .Filters.Add "immagini", "*jpg; *jpeg; *bmp; *gif*"
        .Filters.Add "tutti i file", "*.*"
        .InitialView = msoFileDialogViewThumbnail
        .AllowMultiSelect = False
        .InitialFileName = CurrentProject.path
non funziona
.filters.add
l'errore è chiamata di routine o metodo non validi
aiuto!!!!


title: problema con filedialog

author: Alessandro Baraldi

text:

Che versione di Access stai utilizzando...?
Non sono certo ma mi pare servano i riferimenti alle librerie Office
per il FileDialog...
hai verificato....?
@Alex


title: cercare duplicati

author: mrfree

text:
Scusate la domanda, ma non so come devo fare,
vengo al dunque:-
Hho una maschera con i campi cognome, nome, data di nascita ecc..
adesso vorrei sapere come devo fare che quando inserisco un cognome il
maschera mi dovrebbe dire se è già inserito oppure lo devo inserire, e anche
se ci sono omonimi. Nello stesso tempo dovrebbe, se esiste gia riempire i
campi vuoti.
Grazie per il prezioso aiuto


title: cercare duplicati

author: cidi

text:
"mrfree" <
mrfre...@inwind.it
> ha scritto nel messaggio
news:Mm9wb.81422$hV.31...@news2.tin.it...

Guarda sulla guida la proprietà : su non in elenco
Daniele


title: cercare duplicati

author: ALESSANDRO Baraldi

text:
"mrfree" <
mrfre...@inwind.it
> ha scritto nel messaggio
news:Mm9wb.81422$hV.31...@news2.tin.it...

E le patatine e la pizza no....!
Devi chiarirti le idee, e fare una cosa alla volta.
1)Cercare i Duplicati e chiederti cosa fare....!
2)Se esiste riempi i Controlli associati....!
Prima di tutto il controllo deve avere Priorità, solitamente si sfrutta la
ChiavePrimaria
magari nel tuo caso hai pure CodiceFiscale o P.I.V.A., allora non serve
controllare
Nome Cognome ecc.... perchè sono perforza associati e univoci.
Se non disponi di ChiavePrimaria parlante allora ritengo assurdo controllare
se esiste Alessandro, forse sarà il caso di cercare solo per Cognome,
eventualmente
trovasse il Doppio allora si verifica il Nome.....!
Per questo devi intercettare l'evento Before_Update (Prima di aggiornare)
associato alla
TextBox d'inserimento del Cognome e sfruttare le Funzioni di Aggregazione
sui domini.
Nel tuo caso DlookUp pienamente documentata nell'Help con esempi.
Se questa funzione non restituisce nulla sigifca che non esiste, al
contrario potrai memorizzare
la cosa e successivamente controllare il Nome, sempre prima
dell'aggiornamento....!
Facciamo 1 passo per volta......!
Ciao.
@Alex.


title: MAPI session

author: Marco

text:
Ho creato una maschera per inviare della posta tramite il controllo MAPI
Session tutto funziona perfettamente ma ho il seguente problema:
Appena porto la maschera su un'altro PC non funziona più (l'ogetto MAPI
Session non viene più riconosciuto). Nei riferimenti non manca nulla.
Inoltre ho visto che se elimino dalla maschera il controllo e lo reinserisco
con lo stesso nome tutto torna a funzionare.
Come posso ovviare a questo problema ???


title: ...e adesso dopo la MACRON...

author: Pablitomf

text:
Voglio il ritiro a :
Cellino San Marco, o al massimo per respirare aria pure, Montevergine.
ma mi s� che per questa ghiotta ipotesi DeLa e Marino aspetteranno qualche
offerta conveniente su LAST MINUTE.
:)
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ...e adesso dopo la MACRON...

text:
Pablitomf ha scritto:
> Voglio il ritiro a :
> Cellino San Marco, o al massimo per respirare aria pure, Montevergine.
> ma mi s� che per questa ghiotta ipotesi DeLa e Marino aspetteranno qualche
> offerta conveniente su LAST MINUTE.
> :)
OPS sbagliato NG... sorry
;-)



title: Elaborare una statistica

author: Ludo

text:
Ciao, ho una maschera di inserimento dati.
In questa inserisco dei dati relativi ad un gruppo di persone a seconda
della citta di origine.
Per esempio, seleziono dalla casella combinata Torino ed inserisco tutte le
persone di torino.
Cambio citta, ad esempio Milano ed inserisco coloro che abitano a milano.
In un altra maschera invece vorrei fare una statistica, ovvero per città
quante persone ho inserito nel database.
Devo usare una query per ogni città nella seconda maschera?
Uso Access '03


title: Elaborare una statistica

text:
"Ludo" <
ludo...@tele2.it
> ha scritto nel messaggio
news:SRtYd.32989$Of5....@nntpserver.swip.net...

devi fare una query di raggruppamento nel campo città segli conteggio in
questo modo avrai
una form con elencate tutte le città con a fianco il numero dei soggetti di
quella città
ciao.


title: elenco fornitori in ordine di importanza

author: bio

text:
Vorrei avere i seguenti report:
 Un elenco dei fornitori filtrato per anno in cui vengono ordinati per
importo complessivo degli acquisti.
Un elenco dei materiali filtrato per anno e fornitore con i materiali
ordinati per complessivo degli acquisti
Ho tre tabelle : Fornitori, ElencoMateriali, Acquisti
Fornitori
IDFornitore;NomeFornitore;.......
ElencoMateriali
IDMateriali;IDFornitore;NomeMateriale;Prezzo....
Acquisti
IDAcquisti;DataAcquisto;IDMateriale;Quantita
Ho provato con varie strategie comprese le query di raggruppamento ma non
riesco a filtrarle per data.
Qualcuno mi dà una dritta o qualche indizio per intravedere la luce oltre il
tunnel ;-)
Grazie a tutti
Bio


author: Antonio Biso

text:
"bio" <c...@zed.met> ha scritto nel messaggio
news:binp8f$cbu$1...@geronimo.keycomm.it...

Hai usato la funzione year?
Antonio


author: OneEDP

text:
"bio" <c...@zed.met> ha scritto nel messaggio
news:binp8f$cbu$1...@geronimo.keycomm.it...

Hai usato Year(DataAcquisto) raggruppata per le query?


text:
"OneEDP" <
one.emme...@tin.it
> ha scritto nel messaggio
news:B9K3b.274830$Ny5.8...@twister2.libero.it...
>
> Hai usato Year(DataAcquisto) raggruppata per le query?
Tsk, tsk, tsk...
3 minuti di ritardo...
Non ci siamo...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vnK3b.274876$Ny5.8...@twister2.libero.it...

Dillo al mio newsreader!


text:
"OneEDP" <
one.emme...@tin.it
> ha scritto nel messaggio
news:ABK3b.274921$Ny5.8...@twister2.libero.it...

Hmmm...
Dicono tutti cosě...
Antonio


title: Help me

author: Enrico Iervolino

text:
Ho una maschera "fatture" con i seguenti campi: quantità,quantità1
etc,descrizione, descrizione1 etc, n°giorni, ngiorni1 etc ,prezzo, prezzo1
etc.
Nella maschera c'è un pulsante che apre un'altra maschera "fatturazione" che
restituisce dati da una query.
Come posso accodare questi dati ai campi presenti nella msachera fatture?
Grazie per l'aiuto
Enrico Iervolino


title: Help me

text:
"Enrico Iervolino" <
eni...@tin.it
> ha scritto nel messaggio
news:j3kBb.178000$hV.67...@news2.tin.it...
Scrivi un subject più significativo del tuo problema...
Antonio


title: Help me

text:
uso questo codice:
forms!fatture!quantità=me.quantità
Ora come accodo l' altra quantità alla casella Quantità1?
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:clkBb.173388$vO5.6...@twister1.libero.it...



title: Help me

text:
"Enrico Iervolino" <
eni...@tin.it
> ha scritto nel messaggio
news:UwkBb.69057$AX1.2...@news1.tin.it...
Nun me so' capito:
devi aprire un altro thread mettendo nel subject un titolo significativo del
tuo problema!
> uso questo codice:
Inoltre devi scrivere correttamente DOPO il quoting!!!
Ti consiglio di leggere il post periodico di Roberto "Istruzioni per l'uso
del NG"
Antonio


title: Esecuzione query memorizzate nel db ?

author: Webmaster

text:
Sapete indicarmi dove trovare un esempio "pratico" sul come memorizzare ed
eseguire una query sql utilizzando un db access ?
Ho bisogno di realizzare questo attraverso un'applicazione fatta in vb.
Grazie


title: Dimensioni MSDE

author: marco

text:
Ciao.
Quali sono le dimensioni di un pacchetto di instalallazione di un DB MSDE
piuttosto che con il buon vecchio JET??
Cioè un'applicazione sviluppata con JET che , comprensiva di runtime occupa
circa 70 MB (a proposito, qual'è la media di dimensioni?), trasformata in
MSDE quanto spazio occupa?
Ciao
Marco


title: Query di accodamento

author: Metz

text:
Ciao a tutti, ho un problema con una query di accodamento.
TabellaQuestionario: ID Questionario, Nome.
Tabella Risposte: IDRisposta
TabellaDomande: IDDomanda, IDRisposta.
TabellaRigheQuestionario: IDRiga, IDDomanda, IDRisposta
FormQuestionario con SubFormRigheQuestionario, in relazione tramite
IDQuestionario
Una volta inserito il nome nella FormQuestionario vorrei, tramite un
pulsante, accodare le 10 domande della tabellaDomande all'interno della
subForm. Ho quindi perparato una query di accodamento: INSERT INTO
tRigheQuestionario ( IDDomanda ) SELECT tDomande.IDDomanda FROM tDomande;
ma mi da un errore: Impossibile accodare i record.. Numeri di campi
impostati a NULL per un errore di conversione tra tipi: 0; numero di record
non aggiunti alla tabella a causa di violazioni di chiave:  10; a causa di
violazioni di di condivisione: 0; ...ect.
Cosa significa "violazioni di chiave" e soprattutto come posso fare per
accodare queste 10 domande?
Grazie, Metz.


title: Query di accodamento

author: Sergio MAZZA

text:
"Metz" <
metz...@libero.it
> ha scritto nel messaggio
news:8Ju7j.196024$U01.1...@twister1.libero.it...

Qualche IDxx č definito come univoco e/o contatore e quindi non puoi
scrivere valori identici.
Descrivi meglio la struttura delle tabelle, la tipologia dei campi e le
relazioni...
Ciao.
--
Sergio MAZZA


title: Query di accodamento

text:
TabellaQuestionario: ID Questionario (contatore/chiave), Nome(testo).
Tabella Risposte: IDRisposta (Testo/chiave)
TabellaDomande: IDDomanda (contatore/chiave), IDRisposta (numerico/intero
lungo)
TabellaRigheQuestionario: IDRiga (contatore/chiave), IDDomanda
(numerico/intero lungo), IDQuestionario(numerico/intero lungo)  (IDRisposta
non c'è qui - scusa!)
TabellaQuestionario.IDQuestionario 1--OO
TabellaRigheQuestionario.IDQuestionario
Tabella Risposte.IDRisposta 1--OO TabellaDomande.IDRisposta
TabellaDomande.IDDomanda 1--OO TabellaRigheQuestionario.IDDomanda
Penso di aver capito che il problema allora sta in
TabellaRigheQuestionario.IDRiga o TabellaRigheQuestionario.IDQuestionario.
Anzi credo in quest'ultimo visto che IDRiga è un contatore e si dovrebbe
incrementare da se!
Forse nella query dovrei dirgli di inserire in
TabellaRigheQuestionario.IDQuestionario il valore di
TabellaQuestionario.IDQuestionario?
...sto dicendo stronz...???
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fjomst$c7q$1...@tdi.cu.mi.it...
> "Metz" <
metz...@libero.it
> ha scritto nel messaggio
> news:8Ju7j.196024$U01.1...@twister1.libero.it...
>> Ciao a tutti, ho un problema con una query di accodamento.
>>
>> TabellaQuestionario: ID Questionario, Nome.
>>
>> Tabella Risposte: IDRisposta
>>
>> TabellaDomande: IDDomanda, IDRisposta.
>>
>> TabellaRigheQuestionario: IDRiga, IDDomanda, IDRisposta
>>
>> FormQuestionario con SubFormRigheQuestionario, in relazione tramite
>> IDQuestionario
>>
>> Una volta inserito il nome nella FormQuestionario vorrei, tramite un
>> pulsante, accodare le 10 domande della tabellaDomande all'interno della
>> subForm. Ho quindi perparato una query di accodamento: INSERT INTO
>> tRigheQuestionario ( IDDomanda ) SELECT tDomande.IDDomanda FROM tDomande;
>>
>> ma mi da un errore: Impossibile accodare i record.. Numeri di campi
>> impostati a NULL per un errore di conversione tra tipi: 0; numero di
>> record non aggiunti alla tabella a causa di violazioni di chiave:  10; a
>> causa di violazioni di di condivisione: 0; ...ect.
>>
>> Cosa significa "violazioni di chiave" e soprattutto come posso fare per
>> accodare queste 10 domande?
>>
>> Grazie, Metz.
>
>
> Qualche IDxx è definito come univoco e/o contatore e quindi non puoi
> scrivere valori identici.
> Descrivi meglio la struttura delle tabelle, la tipologia dei campi e le
> relazioni...
>
> Ciao.
> --
> Sergio MAZZA
TabellaQuestionario: ID Questionario (contatore/chiave), Nome(testo).
Tabella Risposte: IDRisposta (Testo/chiave)
TabellaDomande: IDDomanda (contatore/chiave), IDRisposta (numerico/intero
lungo)
TabellaRigheQuestionario: IDRiga (contatore/chiave), IDDomanda
(numerico/intero lungo), IDQuestionario(numerico/intero lungo)  (IDRisposta
non c'è qui - scusa!)
TabellaQuestionario.IDQuestionario 1--OO
TabellaRigheQuestionario.IDQuestionario
Tabella Risposte.IDRisposta 1--OO TabellaDomande.IDRisposta
TabellaDomande.IDDomanda 1--OO TabellaRigheQuestionario.IDDomanda
Penso di aver capito che il problema allora sta in
TabellaRigheQuestionario.IDRiga o TabellaRigheQuestionario.IDQuestionario.
Anzi credo in quest'ultimo visto che IDRiga è un contatore e si dovrebbe
incrementare da se!
Forse nella query dovrei dirgli anche di inserire in
TabellaRigheQuestionario.IDQuestionario il valore di
TabellaQuestionario.IDQuestionario?
...sto dicendo stronz...???


title: Query di accodamento

text:
"Metz" <
metz...@libero.it
> ha scritto nel messaggio
news:UGi8j.193513$%k.32...@twister2.libero.it...
> TabellaQuestionario: ID Questionario (contatore/chiave), Nome(testo).
> Tabella Risposte: IDRisposta (Testo/chiave)
> TabellaDomande: IDDomanda (contatore/chiave), IDRisposta (numerico/intero
> lungo)
> TabellaRigheQuestionario: IDRiga (contatore/chiave), IDDomanda
> (numerico/intero lungo), IDQuestionario(numerico/intero lungo)
> (IDRisposta non c'è qui - scusa!)
>
> TabellaQuestionario.IDQuestionario 1--OO
> TabellaRigheQuestionario.IDQuestionario
> Tabella Risposte.IDRisposta 1--OO TabellaDomande.IDRisposta
> TabellaDomande.IDDomanda 1--OO TabellaRigheQuestionario.IDDomanda
>
> Penso di aver capito che il problema allora sta in
> TabellaRigheQuestionario.IDRiga o TabellaRigheQuestionario.IDQuestionario.
> Anzi credo in quest'ultimo visto che IDRiga è un contatore e si dovrebbe
> incrementare da se!
> Forse nella query dovrei dirgli di inserire in
> TabellaRigheQuestionario.IDQuestionario il valore di
> TabellaQuestionario.IDQuestionario?
>
> ...sto dicendo stronz...???
Scrivi un coda al testo del messaggio precedente, come faccio io grazie.
Regola di questo NG (
www.sitocomune.com
 Sezione ICAA - Come comportarsi in
questo NG).
Se non ti sei sbagliato a scrivere c'è un errore nei campi messi in
relazione.
Tabella Risposte.IDRisposta è numerico mentre: TabellaDomande.IDRisposta è
testo; come pretendi che vegano messi in relazione?
I campi contatore, dovrebbero essere indicizzati e con: "duplicati non
ammessi"; mentre i campi che conterranno il valore come chiave esterna,
dovrebbero essere intero lungo e se vuoi indicizzati ma con i duplicati
ammessi.
Le query di accodamento non devono scrivere valori nei campi contatore...
Ciao.
--
Sergio MAZZA


title: Query di accodamento

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fjtedg$mv$1...@tdi.cu.mi.it...
> "Metz" <
metz...@libero.it
> ha scritto nel messaggio
> news:UGi8j.193513$%k.32...@twister2.libero.it...
>> TabellaQuestionario: ID Questionario (contatore/chiave), Nome(testo).
>> Tabella Risposte: IDRisposta (Testo/chiave)
>> TabellaDomande: IDDomanda (contatore/chiave), IDRisposta (numerico/intero
>> lungo)
>> TabellaRigheQuestionario: IDRiga (contatore/chiave), IDDomanda
>> (numerico/intero lungo), IDQuestionario(numerico/intero lungo)
>> (IDRisposta non c'è qui - scusa!)
>>
>> TabellaQuestionario.IDQuestionario 1--OO
>> TabellaRigheQuestionario.IDQuestionario
>> Tabella Risposte.IDRisposta 1--OO TabellaDomande.IDRisposta
>> TabellaDomande.IDDomanda 1--OO TabellaRigheQuestionario.IDDomanda
>>
>> Penso di aver capito che il problema allora sta in
>> TabellaRigheQuestionario.IDRiga o
>> TabellaRigheQuestionario.IDQuestionario. Anzi credo in quest'ultimo visto
>> che IDRiga è un contatore e si dovrebbe incrementare da se!
>> Forse nella query dovrei dirgli di inserire in
>> TabellaRigheQuestionario.IDQuestionario il valore di
>> TabellaQuestionario.IDQuestionario?
>>
>> ...sto dicendo stronz...???
>
>
> Scrivi un coda al testo del messaggio precedente, come faccio io grazie.
> Regola di questo NG (
www.sitocomune.com
 Sezione ICAA - Come comportarsi in
> questo NG).
Si scusami ho fatto copia anzichè taglia.
> Se non ti sei sbagliato a scrivere c'è un errore nei campi messi in
> relazione.
> Tabella Risposte.IDRisposta è numerico mentre: TabellaDomande.IDRisposta è
> testo; come pretendi che vegano messi in relazione?
Ho sbagliato a scrivere: Tabella Risposte: IDRisposta (contatore/chiave),
TabellaDomande.IDRisposta è numerico
> I campi contatore, dovrebbero essere indicizzati e con: "duplicati non
> ammessi"; mentre i campi che conterranno il valore come chiave esterna,
> dovrebbero essere intero lungo e se vuoi indicizzati ma con i duplicati
> ammessi.
..e così ho fatto.
> Le query di accodamento non devono scrivere valori nei campi contatore...
Infatti la query di accodamento dovrebbe inserire una domanda in ogni righa
così che non sia l'utente a dover scegliere l'IDDomanda ogni volta che passa
alla riga successiva.
Spero di essermi meglio.
Grazie, Metz


title: Query di accodamento

text:
Ho trovato:
nella query devo dirgli di inserire in
TabellaRigheQuestionario.IDQuestionario il valore di
TabellaQuestionario.IDQuestionario.
Grazie dell'aiuto. Ciao Metz


title: filtrare query semplise creata da due query a campi incrociati

author: Maurizio

text:
Ciao a tutto il NG
ho creato una query semplice da due query a campi incrociati, ho applicato
alla voce "criteri" della query semplice la seguente espressione
Like "*" & [forms]![QryDip]![PerID] & "*"
in maniera tale che nel momento in cui apro la maschera "QryDip" associata
alla query semplice questa viene filtrata in base al PerID.
Il problema è che tutto questo non funziona, anzi di tutta risposta mi esce
il messaggio di errore che dice che la funzione [forms]![QryDip]![PerID] non
e supportata dall'oggetto (?).
Come posso risolvere il problema e poter filtrare la query semplice?


author: salvino

text:
Maurizio ha scritto:






Vedi se ti può essere di aiuto questa parte di Help che delinea i criteri
da utilizzare per una query:
Inizia
Informazioni sull'utilizzo dei caratteri jolly nella ricerca di valori
parziali o corrispondenti
I caratteri jolly vengono utilizzati come segnaposto per altri caratteri
quando si specifica un valore che si desidera trovare e:
Si conosce solo parte del valore oppure
Si desidera trovare dei valori che iniziano con una lettera specifica o
che corrispondono a una determinata struttura.
Per trovare valori di campo, record o nomi di file in un database di
Microsoft Access, è possibile utilizzare i seguenti caratteri nelle
finestre di dialogo Trova e Sostituisci oppure in query, comandi ed
espressioni.
Carattere Utilizzo Esempio
* Corrisponde a un numero qualsiasi di caratteri. Può essere utilizzato
come primo o ultimo carattere nella stringa dei caratteri. no* trova nome,
note e notare
? Corrisponde a qualsiasi singolo carattere alfabetico. B?llo trova ballo,
bello e bollo
[ ] Corrisponde a qualsiasi singolo carattere all'interno delle parentesi
quadre. B[ae]llo trova ballo e bello, ma non bollo
! Corrisponde a qualsiasi carattere non incluso nelle parentesi quadre.
b[!ae]llo trova bollo e bullo, ma non ballo e bello
- Corrisponde a uno qualsiasi dei caratteri di un intervallo. È necessario
specificare l'intervallo in ordine crescente (dalla A alla Z, non dalla Z
alla A). b[a-c]d trova bad, bbd e bcd
# Corrisponde a qualsiasi singolo carattere numerico. 1#3 trova 103, 113,
123
Note
I caratteri jolly vengono utilizzati in genere con i tipi di dati Testo
anche se è possibile utilizzarli talvolta con altri tipi di dati, come le
date, se non vengono modificate le proprietà delle Impostazioni
internazionali per questi tipi di dati.
Quando si utilizzano i caratteri jolly per ricercare un asterisco (*), un
punto interrogativo (?), un cancelletto (#), una parentesi quadra di
apertura ([) o un trattino (-), è necessario racchiudere tra parentesi
quadre l'elemento che si sta ricercando. Per ricercare ad esempio un punto
interrogativo, digitare [?] nella finestra di dialogo Trova. Se si sta
ricercando contemporaneamente un trattino e altri caratteri, inserire il
trattino prima o dopo tutti gli altri caratteri all'interno delle
parentesi quadre. Se tuttavia dopo la parentesi quadra di apertura c'è un
punto esclamativo (!), inserire il trattino dopo di esso. Se si sta
ricercando un punto esclamativo (!) o una parentesi quadra di chiusura
(]), non è necessario racchiuderlo tra parentesi.
Non è possibile ricercare contemporaneamente le parentesi quadre di
apertura e chiusura ([ ]) perché in Microsoft Access questa combinazione
viene interpretata come una stringa a lunghezza zero. È necessario
racchiudere a loro volta le parentesi quadre di apertura e chiusura tra
parentesi ([[ ]]).
Un progetto di Microsoft Access utilizza caratteri jolly diversi da quelli
utilizzati da un database di Access. Per ulteriori informazioni, ricercare
l'argomento relativo ai caratteri jolly nell'indice della documentazione
in linea di Microsoft SQL Server. Se si stanno ricercando valori in
qualsiasi altra origine dati, potrebbe essere necessario utilizzare
caratteri jolly diversi. Per ulteriori informazioni, consultare la
documentazione relativa a quell'origine dati.
Finisce
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Combo Box

author: Ferrari Rino

text:
Salve e possibile personalizzare l'immagine-pulsante
di una Combo Box?
Grazie


title: Combo Box

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:jDPSb.171858$VW.69...@news3.tin.it...
> Salve e possibile personalizzare l'immagine-pulsante
> di una Combo Box?
>
> Grazie
No, ma puoi sempre usare trucchi o artifici....!
Metti la larghezza della Combo=0, di conseguenza
non vedi il Pulsante, come Pulsante metti quello che
vuoi tu, e su evento Click esegui il DropDown della
Combo.
Funziona molto bene per essere un trucchetto.
@Alex.


title: Query SQL di accodamento/aggiornamento

author: Angelo Mariani

text:
Ciao a tutti. Uso Access2000, Win98.
Ho due file .mdb: FILE1.MDB e FILE2.MDB
Il primo file contiene una tabella PROVA1 con i campi ID_CODICE, CAMPO,
MODIFICATO
Il secondo file contiene una tabella PROVA2 con i campi ID_CODICE, CAMPO,
MODIFICATO
Le due tabelle contenute nei due file contengono un insieme di record
"fotografato" in due istanti successivi di tempo: nel file FILE2.MDB ci sono
piu' o meno gli stessi dati del file FILE1.MDB, senonche' alcuni di questi
dati sono stati modificati (ed hanno il campo MODIFICATO = 1) oppure sono
stati aggiunti, in coda alla tabella (anche questi hanno il campo MODIFICATO
= 1, ma se il cambiare questo valore potesse rendere la query piu'semplice,
potrei mettere a 2 questo valore per i record che sono stati aggiunti,
lasciando ad 1 il valore per i record modificati. Preferirei di no, per
semplicita', ma se e'necessario alla costruzione della query, posso farlo).
Restando nel caso in cui sia i nuovi record che i modificati hanno il campo
MODIFICATO=1, a me servirebbe ora una query che mi piazzi nel file
FILE1.MDB, nella tabella PROVA1, tutti i record appartenenti al file
FILE2.MDB, tabella PROVA2.MDB che abbiamo il campo MODIFICATO = 1.
Il problema e' che tali record devono essere ACCODATI, se non esistenti ed
AGGIORNATI se gia' esistenti.
Ebbene, ovviamente non riesco a creare questa query :-) Qualcuno lo sa fare?
Semplificando il problema e marcando con un 2 il campo MODIFICATO dei nuovi
record aggiunti, sono in grado di ottenere una parte del risultato: so
infatti scrivere la query di accodamento dei record nuovi. Eccola:
INSERT INTO PROVA1
(CAMPO, MODIFICATO)
SELECT
CAMPO, MODIFICATO
FROM PROVA2 IN FILE2.MDB
WHERE PROVA2.MODIFICATO =2;
In questo modo i nuovi record della tabella PROVA2 vengono accodati alla
tabella PROVA1.
Ma ora, come faccio a sostituire i record di PROVA1 con quelli di PROVA2
aventi lo stesso ID_CODICE e campo MODIFICATO=1?
Immagino debba usare UPDATE, ma non sono affatto un esperto SQL e non so
come fare. Ho cercato nell'help in linea e nei tre manuali di Access che ho,
ma non ho trovato esempi sufficientemente complessi che mi possano essere
d'aiuto.
Grazie a chiunque vorra'aiutarmi...
Ciao,
Angelo.-


title: Campi sorgente in una form

author: Michele Ancis

text:
Salve, scusate la banalità ma sono al mio primo dbase...Ho una form
"Pagamenti", che si riferisce ad una omonima table, fin qui tutto bene: se
inserisco un controllo nella form, posso collegarlo ad uno qualsiasi dei
campi della tabella "pagamenti". Ora, però, vorrei collegare un certo
controllo ad un campo di UN'ALTRA tabella. Non so come fare. Provo a
spiegare l'organizzazione del dbase, peraltro sicuramente molto semplice,
così se qualcuno ha voglia mi può dare qualche dritta. Il db gestisce le
iscrizioni in una scuola: c'è una tabella "anagrafica" che contiene le info
sugli iscritti, con chiave primaria = "ID_Alunno". Per ogni alunno poi, è
necessario tener conto dei pagamenti che ha effettuato, per cui ho inserito
un'altra tabella, "pagamenti", che ha un campo "ID_Alunno" collegato al
campo omonimo della "anagrafica". Fin qui mi sembra di aver fatto giusto.
Ora, nella tabella "pagamenti", non sono presenti campi "nome" e "cognome",
in quanto non ho reputato ce ne fosse necessità. Però nella form
"Pagamenti", collegata alla tabella "pagamenti", vorrei che apparisse il
nome corrispondente all'"ID_Alunno". A naso, mi sembra che dovrebbe essere
possibile, visto che c'e solo un record, nella tabella "Anagrafica", con
quell'"ID_Alunno". Ma come faccio a dire ad Access che voglio quel campo,
corrispondente al record che ha il valore corrente di "ID_Alunno" come
chiave primaria, in una tabella che non è la sorgente, ossia "Anagrafica"
(la "sorgente" è "Pagamenti")?
Grazie mille.
--------------------------------
Inviato via
http://usenet.iol.it


title: Campi sorgente in una form

text:
"Michele Ancis" <
manc...@tiscalinet.it
> ha scritto nel messaggio
news:136Z182Z2Z221Y...@usenet.iol.it...

Se ho capito bene, la soluzione è l'utilizzo della funzione dlookup (vedi
help); quindi se nella form hai un controllo chiamato "NominativoAlunno"
l'origine sarà:
'-----------
=DLookup("[nome] & ' ' [cognome]";"Anagrafica";"[id_alunno]=" & [id_alunno])
'-----------
Ciao.
--
Sergio MAZZA


title: Campi sorgente in una form

text:
...purtroppo non posso provare finché non arriverò a casa, però mi sembra
proprio che ci siamo...grazie!



title: utility.wlib_AutoDial - strana anomalia TAPI

author: pupo

text:
Uso da tempo una rubrica telefonica su access e per comporre i numeri
di telefono ho una routine che utilizza utility.wlib_AutoDial.
A volte (non sempre), dopo la composizione del numero e la telefonata,
quando cerco di effettuare la chiamata successiva ottengo un messaggio
di errore "Errore connessione telefonica" con il seguente testo
"Dettagli :Tentativo di connessione chiamata non riuscito. Accertarsi
che la periferica sia alimentata correttamente e che il segnale sia
presente. Errore: errore irreparabile"
Di fatto il modem è acceso, e se tento di attivarlo in altra maniera
ottengo dal software del modem (US 56K Message modem voice/fax) il
messaggio "Il modem TAPI non è accessibile potrebbe essere spento"
Se vado in Pannello di controllo - Opzioni Modem telefono /
Proprietà / diagnostica  e premo il tasto "interroga modem"  il PC si
collega normalmente  al modem ( ID hardware = Unimodem86dcaa3) tramite
Com1  e  dialoca correttamente con questo (i led si accendono) e
ottengo come esito che tutto funziona correttamente.
Lo stesso, a volte succede anche usando winfax per inviare fax
Se invece compongo il numero da  Outlook (sempre usando lo stesso
modem)  il problema non si è mai presentato
Ho provato a cambiare modem, utilizzando un fax/modem USB della
Hamlet, ma in questo caso (non sempre) il PC si pianta in fase di
composizione del numero e posso riavviarlo solo  riaccendendo la
macchina
Credo che si tratti di un problema di software legato a TAPI - Uso
Windows XP Professional e Office/Access 2003
Qualcuno ha suggerimenti da darmi
Grazie per l'aiuto


title: Su maschere...

author: Adriano Norci

text:
Ho costruito una tabella di codifica di una serie di oggetti del tipo
Campo1        Campo2
     A                    Pippo
     B                    Pluto
     C                    Paperino
    ....                    ............
e vorrei che quando in una maschera l'utente digita "A"  in un campo, in un
altro venga richiamato il valore corrispondente nella tabella cioè Pippo,
B ---> Pluto, etc...
Come si fa? (scusate ma sono un quasi neofita...)
Adriano


title: Su maschere...

author: Fabio Montagner

text:
Ti crei una comobox che contiene sia A che Pippo e associ la prima colonna,
imposti le colonne a "2" e nella larghezza delle colonne metti "1cm;0cm"
(vedrai solo A, B, etc.)
In una casella di testo associ "=[tuacombo].column(1)" e dovrebbe funzionare
Adriano Norci wrote in message <872275$jbp$
1...@lacerta.tiscalinet.it
>...



title: Help! Opzioni di Avvio

author: Rob Inh00d

text:
Salve a tutti
ho (innavertitamente) disattivato nelle opzioni dell'avvio del db le voci
riguardanti il menù di scelta rapida e le varie barre degli strumenti.. ora,
anche se vado nelle strutture degli oggetti non ho più menù (per esempio per
le proprietà)
Come faccio per riattivare il tutto?!?
Grazie!


title: Help! Opzioni di Avvio

author: FABIO

text:
Rob Inh00d wrote:

Strumenti/Avvio.../
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Help! Opzioni di Avvio

author: yQy

text:
"Rob Inh00d" <
sher...@genie.spam.it
> ha scritto nel messaggio
news:H1Sz9.17834$Bs5.6...@news1.tin.it...

fai clic sul file pippo.mdb che devi lanciare tenendo premuto il tasto SHIFT
quindi, shift+doppioclic :)
Ciao


title: Risultato ripetuto in query

author: Mik Mark

text:
Ciao a tutti
    io devo filtrare dei dati per metterli in un campo Casella Combinata!
Ho fatto la mia bella query, "Estrai tutti i nomi degli alunni che sono
iscritti, che non sono ritirati, e che fanno parte di un determinato corso
(che viene selezionato da un'altra casella combinata.)"!
Tutto bene se non che mi estrae i nomi in maniera esatta ma me li ripete n
volte tante quante volte č presente il corso.
Es:
Io ho una tabella X dove ho IDAllievo e IDCorso perchč un allievo puň
aderire a piů corsi ma poi deve iscriversi a 1 solo corso etc...
Quindi puň capitare che nella tabella X mi trovo "A nel corso 1, 3, 4; B nel
corso 1, 2; C nel corso 1, 5 etc..."
Allora io poi seleziono 1 corso, e poi nell'altra casella combinata
(ALLIEVI) devono venirmi visualizzati appunto solo gli allievi ISCRITTI, non
ritirati e di quel corso. Perň se io scegliessi il corso 1 per esempio, mi
verrebbe visualizzato per esempio il nome A perň per 3 volte "A A A"
Come posso dire visualizzami solo 1 volta 1 nome?
Grazie
            Mik


title: Risultato ripetuto in query

author: stwe

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9se3th$4a4$1...@news.flashnet.it...

normalmente č un problema di collegamento nella query, devi aggiungere un
collegamento, prova collegando i campi che richiami nella maschera tra loro
fino a quando funziona.
io non sono bravo come gli altri della lista, ma normalmente a me cosě
funziona...
spero di esserti stato di aiuto
by
stwe


title: Risultato ripetuto in query

author: Govardo Libero

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9se3th$4a4$1...@news.flashnet.it...
> Ciao a tutti
>     io devo filtrare dei dati per metterli in un campo Casella Combinata!
>
> Ho fatto la mia bella query, "Estrai tutti i nomi degli alunni che sono
> iscritti, che non sono ritirati, e che fanno parte di un determinato corso
> (che viene selezionato da un'altra casella combinata.)"!
> Tutto bene se non che mi estrae i nomi in maniera esatta ma me li ripete n
> volte tante quante volte è presente il corso.
>
> Es:
> Io ho una tabella X dove ho IDAllievo e IDCorso perchè un allievo può
> aderire a più corsi ma poi deve iscriversi a 1 solo corso etc...
> Quindi può capitare che nella tabella X mi trovo "A nel corso 1, 3, 4; B
nel
> corso 1, 2; C nel corso 1, 5 etc..."
>
> Allora io poi seleziono 1 corso, e poi nell'altra casella combinata
> (ALLIEVI) devono venirmi visualizzati appunto solo gli allievi ISCRITTI,
non
> ritirati e di quel corso. Però se io scegliessi il corso 1 per esempio, mi
> verrebbe visualizzato per esempio il nome A però per 3 volte "A A A"
>
> Come posso dire visualizzami solo 1 volta 1 nome?
>
> Grazie
>             Mik
In struttura della query, imposta a valori univoci la proprietà della query.
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Immissione valore parametro

author: Giuseppe

text:
Ho una qry parametrica che chiede all'utente di turno
di inserire un valore (nel caso una data).Come faccio
a cambiare il titolo dell'imput box (Immissione valore parametro) che mi
propone Access?
Ciao
Giuseppe


title: Immissione valore parametro

author: Federico

text:
"Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:On82a.221570$AA2.8...@news2.tin.it...

scrivi tra parentesi quadre [inserisci la data] ad esempio
zao


title: Immissione valore parametro

text:
"Federico" <
new...@libero.it
> ha scritto nel messaggio
news:b2b53v$gmc$1...@fata.cs.interbusiness.it...

> Ciao zao e grazie ma io mi riferisco al titolo.
Facendo come mi hai suggerito la scitta mi appare sotto il titolo.
Io vorrei propio cambiare la scritta "Immissione vallore parametro"
Ciao
Giuseppe
>


title: Immissione valore parametro

text:
Soo
"Federico" <
new...@libero.it
> ha scritto nel messaggio
news:b2b53v$gmc$1...@fata.cs.interbusiness.it...

Sorry ho letto male la domanda.
Non credo proprio sia possibile cambiare il titolo del Inputbox, puoi solo
metterci una stringa dettagliata tra le parentesi quadre che indichi il tipo
di dato da caricare come ho scritto prima.
zao


title: Immissione valore parametro

author: Luigi

text:
"Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:On82a.221570$AA2.8...@news2.tin.it...

Invece di usare quell'imputbox crei una maschera e lě puoi fare tutto quello
che vuoi,
Ciao
Luigi


title: Problema serio Access <-> as/400

text:
Da access 2000 vorrei costruire applicazioni che interagiscano velocemente
con un as/400 sfruttandolo come server.
Non ho travato che driver ODBC. Ma le prestazioni non sono accettabili
quando devo -  ad esempio - emettere una fattura.
Esiste un programma che mi permetta l'interattività da PC a AS/400?
Grazie.
One.Emmedi


title: Problema serio Access <-> as/400

text:
One.Emmedi <
one.e...@tin.it
> wrote in message
N4lp8.44563$S52.1...@news2.tin.it...
> Da access 2000 vorrei costruire applicazioni che interagiscano velocemente
> con un as/400 sfruttandolo come server.
> Non ho travato che driver ODBC. Ma le prestazioni non sono accettabili
> quando devo -  ad esempio - emettere una fattura.
> Esiste un programma che mi permetta l'interattivitŕ da PC a AS/400?
> Grazie.
> One.Emmedi
>
>
Ho avuto esperienze in merito e non mi pare che le prestazione sia
particolarmente degradanti.
Dipende molto dall'as/400 , il modello e la versione del os/400.
Da un pň, dalla V4R4M0 dell'Os400 e con i dirver del client access V4R4M0 le
prestazioni sono accettabilissime.
Saluti
Antonio


title: Problema serio Access <-> as/400

text:
af0682 <
af0...@inwind.it
> wrote in message
SwUp8.103493$1S3.3...@twister1.libero.it...
>
> One.Emmedi <
one.e...@tin.it
> wrote in message
> N4lp8.44563$S52.1...@news2.tin.it...
> > Da access 2000 vorrei costruire applicazioni che interagiscano
velocemente
> > con un as/400 sfruttandolo come server.
> > Non ho travato che driver ODBC. Ma le prestazioni non sono accettabili
> > quando devo -  ad esempio - emettere una fattura.
> > Esiste un programma che mi permetta l'interattività da PC a AS/400?
> > Grazie.
> > One.Emmedi
> >
> >
> Ho avuto esperienze in merito e non mi pare che le prestazione sia
> particolarmente degradanti.
> Dipende molto dall'as/400 , il modello e la versione del os/400.
> Da un pò, dalla V4R4M0 dell'Os400 e con i dirver del client access V4R4M0
le
> prestazioni sono accettabilissime.
> Saluti
> Antonio
>
>
Ma esiste un ambiente visuale, magari di terze parti, per la costruzione di
applicazioni che sfruttino il db2/400 dell'as/400 e la flessibilietà
dell'interfaccia di Access 2000.
One.Emmedi


title: Query per recuperare record con valori NON immessi in un campo data

author: Paolo C.

text:
Salve a tutti.
spero l'oggetto sia stato chiaro, ma non me ne venivano di migliori :D
Ad ogni modo, il mio problema è scrivere una query che mi recuperi tutti i
record di una tabella che hanno un campo di tipo data vuoto, in cui l'utente
non ha inserito nulla.
ho provato con
SELECT Nome, Indirizzo, Codice, RegistroChiamate.* FROM RegistroChiamate
INNER JOIN Clienti ON registrochiamate.IdCliente=clienti.codice
WHERE registrochiamate.[data appuntamento] = null
ma la query mi restituisce una tabella vuota, nonostante io abbia impostato
a null il valore predefinito del campo "data appuntamento".
Come risolvere questo problema?
Grazie mille a tutti!


author: Roberto da casa

text:
"Paolo C." <
pc...@fastwebnet.it
> ha scritto nel messaggio
news:EnF6c.963$jY1...@tornado.fastwebnet.it...
> Salve a tutti.
> spero l'oggetto sia stato chiaro, ma non me ne venivano di migliori :D
>
> Ad ogni modo, il mio problema č scrivere una query che mi recuperi tutti i
> record di una tabella che hanno un campo di tipo data vuoto, in cui
l'utente
> non ha inserito nulla.
>
> ho provato con
> SELECT Nome, Indirizzo, Codice, RegistroChiamate.* FROM RegistroChiamate
> INNER JOIN Clienti ON registrochiamate.IdCliente=clienti.codice
> WHERE registrochiamate.[data appuntamento] = null
>
> ma la query mi restituisce una tabella vuota, nonostante io abbia
impostato
> a null il valore predefinito del campo "data appuntamento".
>
> Come risolvere questo problema?
> Grazie mille a tutti!
>
Prova cosě:
SELECT Clienti.Nome, Clienti.Indirizzo, Clienti.Codice, RegistroChiamate.*
FROM RegistroChiamate INNER JOIN Clienti ON
registrochiamate.IdCliente=clienti.codice
WHERE IsNull(registrochiamate.[data appuntamento]);
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>


text:
ok funziona! grazie!
...
ora però quanto mi piacerebbe capire la differenza... :-)
grazie ancora!


text:
"Paolo C." <
pc...@fastwebnet.it
> ha scritto nel messaggio
news:ldG6c.1085$jY1...@tornado.fastwebnet.it...

La differenza che hai usato una sintassi non accettata da SQL (la costante
figurativa Null con l'operatotr =); al limite avresti potuto scrivere:
 registrochiamate.[data appuntamento] Is Null.
Comunque il modo classico è usare in una WHERE la funzione IsNull che
ritorna il valore True se il campo è Null, in caso contrario il valore
False.
Non so che altro io; non ho fatto io le regole dei linguaggi: mi limito ad
applicarlr. ;-)



text: grazie mille!! gentilissimo!


title: alleggerimento maschera da una query

author: gianni

text:
ciao a tutti,
ho una maschera che mi visualizza un record di una query.
questa maschera molto veloce viene appesantita da due query esterne
mi
spiego col caso pratico
carico di magazzino:
in visualizzazione
maschera singola vado a caricare il mio codice; ho un asottomaschera che mi
visualizza carico-scarico-giacenza in via riepilogativa e un'altra che
scorro per cercare attraverso la descrizione il codice articolo cjhe mi
interessa.
si tratta di 7000 articoli e quindi è giustificato il
ritardo.
Giustificato sì, ma necessario? nel senso: posso ridurre i
tempi di atttesa (che comunque, a onor del vero, sono pochi secondi?)
Grazie, Gianni

--------------------------------
Inviato via
http://usenet.iol.it


title: principiante e recordset

author: franco

text:
come faccio in vba a visualizzare a video un recordset?
grazie
--
Posted from
relay4.inwind.it
 [212.141.53.75]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: principiante e recordset

author: Esteban

text:
""franco"" <
fra...@intenet.net
> wrote in message
news:MABBKILIGBABHCANJ...@intenet.net...

Puoi per esempio utilizzare il controllo DBGrid.
Ciao!
Esteban
Hosted by
www.seber.it


title: principiante e recordset

author: Silvio Berruti

text:
""franco"" <
fra...@intenet.net
> ha scritto nel messaggio
news:MABBKILIGBABHCANJ...@intenet.net...
> come faccio in vba a visualizzare a video un recordset?
in che senso?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: principiante e recordset

text:
scusate forse non sono chiaro:
io interrogo il db estraggo un recordset a questo punto voglio fare vedere a
video il risultato della query
come faccio?
spero di essermi spiegato
ciao
--
Posted from
relay3.inwind.it
 [212.141.53.74]



title: principiante e recordset

text:
""franco"" <
fra...@intenet.net
> ha scritto nel messaggio
news:MABBKILIGBABHCANJ...@intenet.net...
> scusate forse non sono chiaro:
> io interrogo il db estraggo un recordset a questo punto voglio fare vedere
a
> video il risultato della query
> come faccio?
Crea una maschera in modalità maschere continue e imposta la query come
Origine Record.



title: Funzione Dcount

author: Mark

text:
Ho utilizzato la funzione Dcount("campo","tabella") inserita in una query
per trovare il numero dei records di tutte le tabelle usate dal DB.
Ora sto trasferendo i miei programmi in Access2002 / Sql Server 2000 e non
riesco a trovare una funzione equivalente che mi calcoli il numero di record
di un dominio.
Qualcuno mi puň aiutare?
Grazie anticipate
Marco Dell'Oca
D.M.Software


title: Funzione Dcount

author: Roberto Pasqualini

text:
"Mark" <
dmsof...@tin.it
> ha scritto nel messaggio
news:nGrH8.82299$CN3.2...@news2.tin.it...
> Ho utilizzato la funzione Dcount("campo","tabella") inserita in una query
> per trovare il numero dei records di tutte le tabelle usate dal DB.
>
> Ora sto trasferendo i miei programmi in Access2002 / Sql Server 2000 e non
> riesco a trovare una funzione equivalente che mi calcoli il numero di
record
> di un dominio.
>
> Qualcuno mi puņ aiutare?
>
> Grazie anticipate
>
> Marco Dell'Oca
> D.M.Software
>
>
>
Puoi provare ad usare questa istruzione SQL:
- select count(*) from nome_tabella
Roberto Pasqualini


title: Funzione Dcount

text:
Ti ringrazio Roberto per il suggerimento ma il problema, forse non mi sono
spiegato, è come
riuscire ad inserire l'istruzione che mi hai suggerito all'interno di
un'altra select.
In pratica dovrei elencare le tabelle di un database usando una query o una
stored procedure estraendo per ogni tabella : il nome , una descrizione
(questi dati li ho già memorizzati in una tabella), ed il numero dei records
della tabella stessa che devo calcolare al momento della visualizzazione.
select  nome, descrizione from archivio
Come posso fargli contare il numero dei records della tabella il cui nome è
contenuto nella variabile <nome> ?
Grazie ancora
Marco Dell'Oca
D.M.Software
"Roberto Pasqualini" <
rpasq...@sidesoft.it
> ha scritto nel messaggio
news:lusH8.82617$CN3.2...@news2.tin.it...
>
> "Mark" <
dmsof...@tin.it
> ha scritto nel messaggio
> news:nGrH8.82299$CN3.2...@news2.tin.it...
> > Ho utilizzato la funzione Dcount("campo","tabella") inserita in una
query
> > per trovare il numero dei records di tutte le tabelle usate dal DB.
> >
> > Ora sto trasferendo i miei programmi in Access2002 / Sql Server 2000 e
non
> > riesco a trovare una funzione equivalente che mi calcoli il numero di
> record
> > di un dominio.
> >
> > Qualcuno mi può aiutare?



title: applicazione da access

author: Enzo Nasello

text:
come posso far diventare un'applicazione di access eseguibile senza access
installato
grazie


title: applicazione da access

author: Sib dal portatile

text:
"Enzo Nasello" <
sen...@tin.it
> ha scritto nel messaggio
news:aRsP6.10888$8Y1.1...@news2.tin.it...
> come posso far diventare un'applicazione di access eseguibile senza access
> installato
> grazie
Sito comune (
www.sitocomune.com
)
Cerca il faqqone.
Sib


title: Simulare pressione ENTER

author: luke

text:
E' possibile simulare la pressione del tasto ENTER su un campo particolare??
Thanks
LuKe


title: Simulare pressione ENTER

text:
"luke" <
lu...@gmx.de
> ha scritto nel messaggio
news:ba2lah$3su$1...@fata.cs.interbusiness.it...

Sull'help prova a dare un'occhiata all'Istruzione SendKeys.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: update percorso file

author: piocanet

text:
salve a tutti.
ho necessità di fare un update di un campo di una tabella.
ho questo formato di dati:
\\Server01\cartellaCondivisa1\nomefile.jpg
e vorrei ottenere questo
nomefile.jpg
è possibile farlo con un'istruzione UPDATE o devo  utilizzare codice
DAO?
Grazie


title: update percorso file

author: Michele (Giò)

text:
"piocanet" <
barbera...@gmail.com
> ha scritto nel messaggio
news:1167421523....@79g2000cws.googlegroups.com...
salve a tutti.


\\Server01\cartellaCondivisa1\nomefile.jpg
e vorrei ottenere questo
nomefile.jpg

Grazie
beh, per ottenere il nomefile potresti usare una funzione del tipo
-------------------------------------
Function NomeFile(Fullpath As String) As String
NomeFile = Right(Fullpath, InStr(1, StrReverse(Fullpath), "\") - 1)
End Function
-----------------------------------
Sicuramente con DAO mi riuscirebbe più semplice, ma parlo a titolo personale.
Michele


title: update percorso file

author: giorgio rancati

text:
"piocanet" <
barbera...@gmail.com
> ha scritto nel messaggio
news:1167421523....@79g2000cws.googlegroups.com...
>salve a tutti.


>nomefile.jpg

Ciao piocanet,
puoi fare così:
----
UPDATE Tabella
SET Campo1=Replace(Campo1,Left(Campo1,instrrev(Campo1,'\')),'')
----
>Grazie
prego,
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: update percorso file

text:
giorgio rancati ha scritto:

Grazie..e buon anno a te e a tutto il NG


title: update percorso file

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel messaggio
news:459590d9$0$20803$5fc...@news.tiscali.it...
[Cut]
> UPDATE Tabella
> SET Campo1=Replace(Campo1,Left(Campo1,instrrev(Campo1,'\')),'')
Grazie Giorgio, senza saperlo mi hai illulinato sull'esistenza di una nuova funzione, InStrRev. Io
Giravo la stringa con StrReverse ed utilizzavo InStr. Adesso potrň ulteriormente snellire il codice.
Saluti
Michele
PS ma com'č bere una bottiglia di rum che ha 30 anni? Quanto puň valere una bottiglie del genere?


title: update percorso file

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45963ae7$0$22390$4faf...@reader2.news.tin.it...
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio
> news:459590d9$0$20803$5fc...@news.tiscali.it...
>
> [Cut]
>
> > UPDATE Tabella
> > SET Campo1=Replace(Campo1,Left(Campo1,instrrev(Campo1,'\')),'')
>
> Grazie Giorgio, senza saperlo mi hai illulinato sull'esistenza di una
nuova funzione, InStrRev. Io
> Giravo la stringa con StrReverse ed utilizzavo InStr. Adesso potrò
ulteriormente snellire il codice.
la funzione sopra ha anche il vantaggio di non andare in errore se Campo1
non contiene il carattere "\"
> PS ma com'è bere una bottiglia di rum che ha 30 anni?
umm..  è una cosa notevole, ha solo un grosso difetto: dopo averlo
assaggiato non riesci più a bere i rum "normali", ti sembano acqua
zuccherata.
:-)
>Quanto può valere una bottiglie del genere?
non costa una follia, te la cavi 70~80 euro.
> Saluti
> Michele
:-)



title: update percorso file

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel messaggio
news:45964263$0$7749$5fc...@news.tiscali.it...
>> PS ma com'è bere una bottiglia di rum che ha 30 anni?
> umm..  è una cosa notevole, ha solo un grosso difetto: dopo averlo
> assaggiato non riesci più a bere i rum "normali", ti sembano acqua
> zuccherata.
> :-)
>>Quanto può valere una bottiglie del genere?
> non costa una follia, te la cavi 70~80 euro.
>
>> Saluti
>> Michele
> :-)
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
>
>
Beh, i Rum normali mi sembrano già acqua sporca, parlando di quelli commerciali ovviamente. I pezzi
migliori se li tengono e se li bevono sul posto. Come penso sia per le grappe e i whiskies. Beh i
whiskies che costano soldi... meritano veramente. Proprio due pianeti diversi dal classico
commerciale.
Michele


title: Diritti sugli oggetti

author: Massimo

text:
Ciao a tutti!
Vorrei sapere come si fa, da codice, a sapere che diritti ha l'utente
corrente su una certa maschera o tabella (se può inserire o modificare dati,
etc.).
Grazie a tutti.
Ciao, Massimo


title: routine per accodare records in tante tabelle

author: giancarlo

text:
Salve a tutti in AXP ho un db con 50 tabelle. Ogni giorno ricevo un db che
contiene le stesse 50 tabelle nelle quali sono presenti gli eventuali nuovi
record aggiunti.
Con tante q. di accodamento aggiungo in nuovi records nelle rispettive
tabelle.
Mi chiedevo se era possibile creare una routine che, selezionando tabella X
tabella, faccia 50 q. di accodamento.
Nel sito comune ho trovato un modo X ottenere l'elenco delle tabelle
presenti nel mio db.
SELECT MSysObjects.Name, MSysObjects.Type, MSysObjects.Flags
FROM MSysObjects
WHERE (((MSysObjects.Type)=1) AND ((MSysObjects.Flags)=0))
In questo modo ottengo i nomi di tutte le tabelle.
Avevo pensato di sfruttarlo per creare un recordset formato dall'elenco di
tutte le tabelle, quindi creare un ciclo che crea tante q di accodamento X
qanti sono i record del recordset, ma mi incasino sulla sintassi della query
di accodamento.
Avevo pensato ad una cosa del genere:
'--------------------
Sub mio()
Dim dbs As Database
Dim rst As DAO.Recordset, qdf As QueryDef, strSQL As String
Set dbs = CurrentDb
' il recordset X l'elenco delle tabelle
Set rst = dbs.OpenRecordset("SELECT MSysObjects.Name, MSysObjects.Type,
MSysObjects.Flags FROM MSysObjects WHERE (((MSysObjects.Type)=1) AND
((MSysObjects.Flags)=0))")
' inizio il ciclo
Do Until rst.EOF
'la stringa per la q. di accodamento che utilizza il recordset creato in
precedenza
    strSQL = "INSERT INTO" & Chr$(34) & rst!Name & Chr$(34) & "IN
'C:\secondoDB.MDB' SELECT" & Chr$(34) & rst!Name & Chr$(34) & ".* FROM" &
Chr$(34) & rst!Name & Chr$(34)
'creo la query, la eseguo, la cancello e ricomincio
Set qdf = dbs.CreateQueryDef("Q1", strSQL)
DoCmd.OpenQuery ("Q1")
dbs.QueryDefs.Delete qdf.Name
rst.MoveNext
Loop
End Sub
'--------------------------
Secondo voi il procedimento è corretto?
Mi sa che il casino è nella sintassi della query di accodamento!
Potete darmi qualche suggerimento?
Grazie a tutti.
Giancarlo


author: Sergio MAZZA

text:
"giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:cdj03j$4gq$1...@balena.cs.interbusiness.it...

Intanto inizia ad inserire gli spazi giusti nella istruzione SQL:
strSQL = "INSERT INTO " & Chr$(34) & rst!Name & Chr$(34) & " IN
'C:\secondoDB.MDB' SELECT " & Chr$(34) & rst!Name & Chr$(34) & ".* FROM " &
Chr$(34) & rst!Name & Chr$(34)
Ciao.
--
Sergio MAZZA


author: namor

text:
Sergio MAZZA ha scritto:


E sostituisci i Chr$(34) con le parentesi quadre, aperta e chiusa.
Se ancora non va fai un "debug.print strSQL" e verifica se la stringa è
costruita bene.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cdj3k6$9id$1...@news.newsland.it...

> > > Secondo voi il procedimento č corretto?
> > > Mi sa che il casino č nella sintassi della query di accodamento!
> > > Potete darmi qualche suggerimento?
> > >
> > > Grazie a tutti.
> > > Giancarlo
> > >
>
> > Intanto inizia ad inserire gli spazi giusti nella istruzione SQL:
> > strSQL = "INSERT INTO " & Chr$(34) & rst!Name & Chr$(34) & " IN
> > 'C:secondoDB.MDB' SELECT " & Chr$(34) & rst!Name & Chr$(34) & ".* FROM "
&
> > Chr$(34) & rst!Name & Chr$(34)
> > Ciao.
>
> E sostituisci i Chr$(34) con le parentesi quadre, aperta e chiusa.
Sě. Era proprio quello. Ho sostituito con Chr$(91) e Chr$(93).
> Se ancora non va fai un "debug.print strSQL" e verifica se la stringa č
> costruita bene.
> Namor
>
Grazie. Giancarlo.



text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:eg8Lc.23268$OR2.1...@news3.tin.it...

In effetti gli spazi non erano corretti....
Grazie.
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
Giancarlo


title: Trovare Giorni

author: Mik Mark

text:
Scusate ancora,
    Come si puň fare a trovare l'ultimo gg (il piů vecchio) all'interno di
una tabella?
Es:
        01/01/01; 06/01/01; 03/01/01; Etc......
Io devo trovare il secondo (in questo caso) record!
        Stň impazzendo!!


title: Trovare Giorni

author: Arturo

text:
"Mik Mark" <
marcheso...@trentino.net
> ha scritto nel messaggio
news:9jrbio$met$1...@news.flashnet.it...

Puoi fare una query con i totali e imposti la data a MAX, anche gli altri
campi a MAX ma la data deve essere il campo piů a sinistra.
Funziona?
Ciao
Arturo


title: Trovare Giorni

author: Silvia

text:
Mik Mark <
marcheso...@trentino.net
> wrote in message
9jrbio$met$1...@news.flashnet.it...

Io so che in una query puoi utilizzare l'istruzione "Max"
butta un occhio alla guida se puň fare al caso tuo!
Silvia


title: Trovare Giorni

author: Federico Luciani

text:

quindi il piu' recente e non il piu' vecchio!!
ma help lo leggete??????
cmq
in sql:
SELECT Max(CampoData) FROM NomeTabella
in VBA
=Dmax("[CampoData]","NomeTabella")
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: da....a.....

author: MoNiCa

text:
Come faccio a fare in modo che clicando su un pulsante in una maschera
automaticamente in tabella vengano creati un determinato numero di
record con un numero progressivo?
Ad esempio:
Nella maschera mi compare CODICE.......... da...............
a..................
Se nella casella A scrivo 120 e nella casella DA scrivo 150, si
dovranno creare in una tabella 31 records, in ognuno dovrà apparire
120, 121, 122, 123, 124.....fino a 150, e in fondo la scritta inserita
nella casella codice:
Ad esempio:
Maschera:
CODICE: abcd
DA: 120
A: 150
Tabella creata in automatico:
n°                                CODICE
120                              abcd
121                              abcd
122                              abcd
123                              abcd
124                              abcd
125                              abcd
.......
150                              abcd
secondo voi è possibile?
Grazie :)


title: da....a.....

author: PBsoft

text:
> Nella maschera mi compare CODICE.......... da...............
> a..................
> Se nella casella A scrivo 120 e nella casella DA scrivo 150, si
> dovranno creare in una tabella 31 records, in ognuno dovrà apparire
> 120, 121, 122, 123, 124.....fino a 150, e in fondo la scritta inserita
> nella casella codice:
Credo proprio che il tuo esempio volesse considerare i valori assegnati ai
campi in maniera invertita, ma suppongo di avere capito ugualmente.
> CODICE: abcd
> DA: 120
> A: 150
> Tabella creata in automatico:
> n°                                CODICE
> 120                              abcd
> 121                              abcd
> 122                              abcd
> 123                              abcd
> 124                              abcd
> 125                              abcd
> .......
> 150                              abcd
> secondo voi è possibile?
Si, in diversi modi. A parer mio quello più semplice prevede un ciclo in
cui utilizzi il comando DoCmd.RunSQL.
====================================
Dim nContDa As Integer
Dim nContA As Integer
Dim nCont As Integer
nContDa = Me.controlloDA
nContA = Me.controlloA
DoCmd.SetWarnings False
For nCont = nContDa To nContA
  DoCmd.RunSQL "INSERT INTO nometabella VALUES (" & Me.nCont & ", " & Me.contolloCODICE
& ")"
Next
DoCmd.SetWarnings True
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: da....a.....

text:
"MoNiCa" <
nova...@gmail.com
> ha scritto nel messaggio
news:1185282115.5...@r34g2000hsd.googlegroups.com...

Ad esempio:



[risposta]
Possibile; sì! Ma, utile? Boh!
Es.
Dim conta as integer
for conta = me!nomeCasellaDa to me!nomeCasellaA
    currentdb.execute "Insert into nomeTabella (progressivo, codice values
(" & conta & ",'abdc')"
next
Ciao.
--
Sergio MAZZA


title: Aggiungere form e query a un mde

text:
Salve,
dopo 1000 peripezie ho terminato il mio primo sviluppo "quasi" serio in
Access, ora dovrò creare di tale progetto un mde da distribuire ai 2 agenti.
Domanda:
Se dovessi creare delle nuove maschere (nel mio mdb) ad esempio o delle
query ... come devo procedere per aggiornare il programma degli agenti ...
si può creare con Access una procedura di Upgrade?
Forse mi perdo in un bicchier d'acqua ma non saprei come procedere.
Grazie anticipatamente a tutti coloro che sapranno "schiarirmi" le idee!
;-)
--
strano...mavero


title: Aggiungere form e query a un mde

author: Nick

text:
"strano...mavero" <
a...@b.it
> ha scritto nel messaggio news:chk10i$n3c$1...@lacerta.tiscalinet.it...

se hai diviso la struttura del db in BE e FE, non hai problemi ti crei la nuova versione mde del FE e la distribuisci andando a
sovrascrivere la vecchia.
se no hai diviso la struttura... io ti consiglio di farlo, soprattutto se pensi di mantenere costantemente aggioranto il db  (a
livello di procecedure) e soprattutto se il db lo devi distribuire... maggiori info le trovi sul sitocomune, oppure posta i dubbi :)
ciao
Nick


title: Aggiungere form e query a un mde

author: Zawy

text:
"strano...mavero" <
a...@b.it
> ha scritto nel messaggio
news:chk10i$n3c$1...@lacerta.tiscalinet.it...
> Salve,
> dopo 1000 peripezie ho terminato il mio primo sviluppo "quasi" serio in
> Access, ora dovrň creare di tale progetto un mde da distribuire ai 2
agenti.
> Domanda:
> Se dovessi creare delle nuove maschere (nel mio mdb) ad esempio o delle
> query ... come devo procedere per aggiornare il programma degli agenti ...
> si puň creare con Access una procedura di Upgrade?
> Forse mi perdo in un bicchier d'acqua ma non saprei come procedere.
> Grazie anticipatamente a tutti coloro che sapranno "schiarirmi" le idee!
> ;-)
> --
> strano...mavero
>
Aggiorni il file MDB contenente gli oggetti che compongono l'applicazione,
lo trasformi in MDE e sovrascrivi il vecchio MDE.
Questa mi sembra la procedura piů semplice.
Ciao,
Zawy.


title: Aggiungere form e query a un mde

author: Pablitomf

text:
strano...mavero ha scritto:

E se invece di schiarirti le idee ti rischiarissi i dentini con una
secomitragliata???? :-D
Ma come, dopo tutto le "lezioni" una domandina del genere da te????
Mannaggia a capa toja... cmq visto che lo sai (xkè lo sai!!!!!) che l'mde
è fatto apposta per non essere modificato nella sua struttura, viene
automatico il fatto che non puoi upgradarlo (altrimenti che mde sarebbe!!!
è fatto apposta!!!)...ma visto che tu "avrai" (devi!!!!) diviso il tuo
primo sviluppo "serio" in BE (dati) e FE (struttura), che te ne frega di
upgradare quello esistente, sostituiscilo direttamente con la nuova
versione e il gioco è fatto.
Chiaro?
Ciao
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiungere form e query a un mde

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:chk8i3$bq0$1...@news.newsland.it...


Dopo essere stato CapaTojato...(!!!) confermo di aver gia diviso in BE e FE,
quindi a questo punto, modifico l'FE e lo ridistribuisco ... semplice no?
Volevo solo sapere se eravate preparati!!!! Scherzo! E' che a volte annego
in un cucchiaino di caffè, purtroppo attraverso un periodo di merda e la
concentrazione non è purtroppo da me dedicata appieno in queste cose, mi
rifarò e un giorno Pablito mi dirai:
ebbbbbbbbbbbravooooooooo!!!!!! ... e non mi secomitraglierai +!!!!!!!!!!!
--
strano...mavero


title: Aggiungere form e query a un mde

author: Gaetano Di Zanni

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:chk8i3$bq0$1...@news.newsland.it...

volevo chiedere se conviene comunque dividere in BE e FE anche quando il
database è in rete ma condiviso da soli 3 utenti, e sopratutto: Nel momento
in cui si sostituisce il FE è necessario che in quel momento non sia aperto
da nessuno ? Vero?.
Grazie!


title: Aggiungere form e query a un mde

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:v9T%c.16017$B06....@news.edisontel.com...

> > volevo chiedere se conviene comunque dividere in
> BE e FE anche quando il
> > database è in rete ma condiviso da soli 3
> utenti,
>
> Sempre e cmq per chè se anche non c'è
> contemporaneità, dividendo, in rete viaggiano
> solo i dati no anche gli oggetti (form, report,
> query)
> MAssimiliano
>
>
> > e sopratutto: Nel momento
> > in cui si sostituisce il FE è necessario che in
> quel momento non sia aperto
> > da nessuno ? Vero?.
> > Grazie!
> Solo quello da sostituire
> MAssimialino
Grazie Massimiliano, in effetti non consideravo la comodità di poter creare,
una volta diviso il database, tanti FE e sopratutto, farli girare sui dischi
locali dei vari computer connessi, tenendo il BE, e solo quello, in un disco
di rete. (Però bella scocciatura dover sostituire tutti i FE.....)
Ciao a tutti e grazie.
GDZ


title: Zoom

author: Fulvia

text:
Un Saluto
Uso Access 2003 vovrei modificare il file Utility.mda per avere un carattere
personalizzato quando uso lo zoom su vari controlli e caselle di testo della
maschera, ho provato ma non riesco qualcuno sa come fare?
In alternativa un codice globale che mi apra una maschera zoom con una
combinazione di tasti senza dover inserire la chiamata su tutti i controlli
della maschera.
Grazie

--
Ciao a tutti


title: Zoom

text:
RISOLTO !!!!!!!!!

--
Ciao a tutti
"Fulvia" <
a...@aa.it
> ha scritto nel messaggio
news:jt8sd6$39o$1...@nnrp.ngi.it...



title: Zoom

author: Silvio

text:
> RISOLTO !!!!!!!!!

...ehm, interessava anche a me... come hai fatto?

Grazie

Ciao

Silvio


title: [REQ] Ottenere in VBA la selezione di un menu a tendina e di una casella combinata

author: MT

text:
ciao,
ho questo problema, spero che qualcun* possa darmi uan mano
uso access 2000.
in una maschera ho un menu a tendina chiamato committente i cui valori
vengono definiti da una Rowsource.
QUalcosa tipo: me.committente.rowsource = "select n1,n2,n3 ecc.. "
Prima domanda: vorrei prendere da uno script VBA il valore selezionato.
Se faccio me.committente.value non ottengo quello che vedo nella tendina
ma n1. Come fare?
Altra questione. Nella stessa maschera ho una casella combinata. Tramite
lo stesso script VBA vorrei prendere tutte le righe.
Ho cercato di fare quello che è scritto qui:
http://www.sitocomune.com/forms/forms111.htm
Ma dice ceh ItemData non è uan sua proprietà
Cosa sbaglio?
Grazie.MT


author: Alessandro Baraldi

text:

Il controllo ha una colonna associata che è quella che ora prelevi di
Default.
Se vuoi leggere la colonna 2(con Indice 1) devi accedere all'Insieme
Column(Index)
Valore=Me.NomeCombo.Column(Indice)
@Alex


text:
Alessandro Baraldi ha scritto:
> Il controllo ha una colonna associata che č quella che ora prelevi di
> Default.
> Se vuoi leggere la colonna 2(con Indice 1) devi accedere all'Insieme
> Column(Index)
>
> Valore=Me.NomeCombo.Column(Indice)
>
> @Alex
ciao
non va, o forse sto sbagliando qualcosa.
l'origine dati della mia combobox č:
SELECT Nominativi.Num, [Nominativo] & ", " & [via] & " - " & [CAP] & " "
& [citta] & " (" & [PR] & ")" AS Espr1
FROM Nominativi
ORDER BY Nominativi.Nominativo;
questo fa sě che se seleziono dal menu a tendina un
Mario Rossi, Via Marco Aurelio - 00100 Roma
che nel database Nominativi ha come NUM 100
se chiedo: Committente = Me.Committente.Column(0)
Mi dice che Committente č 100
se chiedo: Committente = Me.Committente.Column(1) mi dice che il valore
non č valido.
Come posso fare?
MT


author: Carlo Costarella

text:
"MT" <
m...@mt.it
> ha scritto nel messaggio
news:Elkck.12408$f86....@tornado.fastwebnet.it...
> ciao,
> ho questo problema, spero che qualcun* possa darmi uan mano
> uso access 2000.
>
> in una maschera ho un menu a tendina chiamato committente i cui valori
> vengono definiti da una Rowsource.
> QUalcosa tipo: me.committente.rowsource = "select n1,n2,n3 ecc.. "
>
> Prima domanda: vorrei prendere da uno script VBA il valore selezionato.
> Se faccio me.committente.value non ottengo quello che vedo nella tendina
> ma n1. Come fare?
Menù a tendina? Forse una combobox?
Se si tratta di una combo controlla quanto segue:
Origine controllo = vuoto
TipoOrigine = Tabella/Query
Origine riga = TuaSelect
qui cambiala così perchè la tua è scritta male:
SELECT Nominativi.Num, [Nominativo] & ", " & [via] & " - " & [CAP] & " " &
[citta] & " (" & [PR] & ")" AS Generalita FROM Nominativi ORDER BY
Nominativi.Nominativo;
Numero di colonne = 2
Colonna associata = 1 (se vuoi che restituisca il Num, altrimenti 2)
Larghezza colonne = 0;7 (se non vuoi mostrare la colonna Num)
Esempio di codice per estrarre il valore Num (ovviamente dopo aver
valorizzato la combo):
MsgBox Me.Committente
Esempio di codice per estrarre la seconda colonna:
MsgBox Me.Committente.Column(1)
>
> Altra questione. Nella stessa maschera ho una casella combinata. Tramite
> lo stesso script VBA vorrei prendere tutte le righe.
> Ho cercato di fare quello che è scritto qui:
>
http://www.sitocomune.com/forms/forms111.htm
>
> Ma dice ceh ItemData non è uan sua proprietà
>
> Cosa sbaglio?
>
> Grazie.MT
Qui finalmente parli di "casella combinata"...
La proprietà ItemData esiste per le combo ma richiede un numero di indice.
Per farti
un esempio metti un pulsante sulla maschera e sull'evento click scrivi:
Dim i As Integer
For i = 1 To Me.Committente.ListCount
MsgBox Me.Committente.ItemData(i - 1)
Next i
Otterrai tanti msgbox per quante sono le righe della combo.
Da questo ne potrai dedurre un codice per scorrere l'elenco e restituire
ogni singolo valore.
Altra strada è quella di aprire un recordset basato sulla stessa select che
alimenta la combo e, via codice, ne fai quello che vuoi.
Ciao, Carlo


title: Messaggio di errore. Help!

author: Maurizio

text:
Ho una maschera la cui origine dei dati è una query che seleziona i campi da
due tabelle legate 1 a 1 con aggiornamento ed eliminazione dei dati a catena
(spero si capisca).
A volte mi capita che dopo aver modificato nella maschera il dato nel campo
"legato" mi compare, all'atto della chiusura della form, il messaggio che è
già stata effettuata una modifica da parte di un altro utente (quale? il
database non è  in rete).
Mi viene quindi richiesto se salvare comunque il record (cosa che non è
detto venga portata a termine), copiare negli appunti o non salvare.
La cosa strana è che non lo fa sempre.
So bene che la soluzione ideale sarebbe quella di utilizzare una
sottomaschera relativa alla 2^ tabella invece di impostare una query come ho
fatto io ma purtroppo è una scelta obbligata per ragioni di praticità.
Come mai si verifica questo?
Grazie.


title: controllo immagine e file

author: giorgio

text:
Ho realizzato un controllo immagine in una maschera .
Salvo il percorso del file in un campo testo e sull'evento corrente della
maschera si carica l'immagine. Funziona benissimo con i file .jpg, ma avendo
anche altri file, come ad es .mdi all'apertura della maschera mantine in
memoria e quindi visualizza l'ultima immagine .jpg caricata.
Come posso risolvere ?
grazie


title: controllo immagine e file

author: ALESSANDRO Baraldi

text:
"giorgio" <
georgeNO-S...@libero.it
> ha scritto nel messaggio
news:2pjkpqF...@uni-berlin.de...

Cosa accosti un file immagine ad un file MIDI non capisco...!!!
In ogni caso su Current invece di impostare
la proprietà Picture leggi il valore del Campo Testo e
se Nullo Immagine.Picture=vbnullstring
In ogni caso se provi con la versione MDE questo non
si verifica.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: controllo immagine e file

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
news:ch2btg$mt8$1...@lacerta.tiscalinet.it...

Ora uso:
    Me!ImageFrame.Picture = CurrentProject.Path + [FotoPath]
    Me!ImageFrame.Visible = Not IsNull(Me![FotoPath])
per le immagini . Funziona con .jpg ma con .mdi ripropone l'ultima immagine
.jpg caricata, mentre desidererei che fosse vuota o non visibile (
l'immagine precedente non rispecchia l'immagine mdi).
Uso .mdi perchè è l'unico modo veloce per mettere assieme delle immmagini
.jpg al posto di creare 5 /6 campi path.
Penso si tratti solo di gestire l'errore.
Con MDE ho lo stesso problema.
Grazie


title: controllo immagine e file

text:
"giorgio" <
georgeNO-S...@libero.it
> ha scritto nel messaggio
news:2pjrmcF...@uni-berlin.de...
[CUT]
> Ora uso:
>     Me!ImageFrame.Picture = CurrentProject.Path + [FotoPath]
>     Me!ImageFrame.Visible = Not IsNull(Me![FotoPath])
> per le immagini . Funziona con .jpg ma con .mdi ripropone l'ultima
immagine
> .jpg caricata, mentre desidererei che fosse vuota o non visibile (
> l'immagine precedente non rispecchia l'immagine mdi).
> Uso .mdi perchè è l'unico modo veloce per mettere assieme delle immmagini
> .jpg al posto di creare 5 /6 campi path.
> Penso si tratti solo di gestire l'errore.
> Con MDE ho lo stesso problema.
>
>
> Grazie
Adesso ho capito.
Io più che gestire l'errore gestirei l'estensione dei
File.
Questa funzione estrae dal Path l'estensione ultimi
caratteri dopo il PUNTO.
Public Function retExtension(strPath) As String
  On Error Resume Next
  Dim posPoint As Integer
  posPoint = InStr(strPath, ".")
  retExtension = UCase(Mid$(strPath, InStr(strPath, ".") + 1, Len(strPath) -
posPoint))
End Function
Ora, leggi e compara:
Dim strExt as string
Me!ImageFrame.Picture = vbnullstring
Me!ImageFrame.Visible =False
If Not IsNull(Me![FotoPath]) then
    strExt=retExtension(CurrentProject.Path + [FotoPath])
    Select Case strExt
        Case "BMP", "JPG", "GIF", ecc......! Occhio ai formati non
supportati
            Me!ImageFrame.Picture = CurrentProject.Path + [FotoPath]
            Me!ImageFrame.Visible =true
        Case "MIDI"
            'Fai quello che vuoi con i midi
       Case else    'se esiste
            'Fai quello che vuoi con Else
    End Select
End If
Ciao.



title: Questa è una bella domanda.

author: Filippo Mazzella

text:
Come posso creare un file che non puň essere copiato?
Dopo aver creato u file MDE come faccio ad aggiornare il database?
Ovvero avendo un database in acces come posso prevenire la copia e la
distibuzione di tale file?
Aiutatemi.
C'entra qualcosa il numero di id dell'hard disk?
Grazie veramente
Filippo


title: Questa è una bella domanda.

author: Neo

text:
"Filippo Mazzella" <
flo...@virgilio.it
> ha scritto nel messaggio
news:EhXha.35920$Jg1.8...@news1.tin.it...
> Come posso creare un file che non può essere copiato?
> Dopo aver creato u file MDE come faccio ad aggiornare il database?
> Ovvero avendo un database in acces come posso prevenire la copia e la
> distibuzione di tale file?
> Aiutatemi.
> C'entra qualcosa il numero di id dell'hard disk?
> Grazie veramente
> Filippo
>
>
>
secondo me la miglior protezione, oltre ovviamente al creare il file mde, è
inventarsi numerose e improvvisi controlli
es:
in determinate maschere inserisi un controllo che cerca un determinato file,
oppure che cerca l'id dell'hd ...


title: Questa è una bella domanda.

author: MA

text:
Il 31 Mar 2003, 15:49, "Neo" <
neo...@genie.it
> ha scritto:
>
> "Filippo Mazzella" <
flo...@virgilio.it
> ha scritto nel messaggio
> news:EhXha.35920$Jg1.8...@news1.tin.it...
> > Come posso creare un file che non può essere copiato?
> > Dopo aver creato u file MDE come faccio ad aggiornare il database?
> > Ovvero avendo un database in acces come posso prevenire la copia e la
> > distibuzione di tale file?
> > Aiutatemi.
> > C'entra qualcosa il numero di id dell'hard disk?
> > Grazie veramente
> > Filippo
> >
> >
> >
Sarà... ma ha un subject penoso...
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Questa è una bella domanda.

text:
Lo so che il subject è penoso ma il bello è relativo.
Comunque come si fa a trovare l'id dell'Hard Dik da codice?
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z45Z156Y1...@usenet.libero.it...



title: Questa è una bella domanda.

author: All Eyez On me

text:
"Filippo Mazzella" <
flo...@virgilio.it
> ha scritto nel messaggio
news:mRXha.36078$Jg1.8...@news1.tin.it...
> Lo so che il subject è penoso ma il bello è relativo.
> Comunque come si fa a trovare l'id dell'Hard Dik da codice?
>
cut
non mi sembra una buona idea, se il cliente si formatta l'hard disk e
ricarica il tuo programma, questo non funziona perchè l'id è cambiato.
ti consiglio di usare qualche ocx per la protezione software o una chiave
hardware.
ciao, AEOM


title: Accedere ad oggetti SAP

author: Briciola

text:
Qualcuno ha esperienze in merito ?
Supponendo di avere un accesso ad una applicazione sap (user e password) e
la possibilità di poter eseguire una serie di transazioni (es. ES16) esiste
la possibilità di collegare o importare output di transazioni / tabelle ?.
Ancora meglio sarebbe poter collegare più tabelle per poter lanciare delle
query / report.
E' escluso il metodo più semplice; quello di collegare le tabelle del
database (Oracle in questo caso) ma non ammesso in questa azienda.
Grazie
Ciao


title: Accedere ad oggetti SAP

author: PuntoBat

text:

Ciao,
Forse ti riferisci alla trans. SE16, comunque se non erro è possibile
con le ultime release dalla 5 in poi.
Solitamente creo le query con le tabelle di SAP e non ho mai provato a
collegare tabelle esterne.
.Bat


title: Accedere ad oggetti SAP

author: Ganimede

text:
On 14 Apr, 08:55, "Briciola" <
bit6Togl...@inwind.it
> wrote:

Mi se che se non puoi accedere alla tabelle direttamente dal rdbms mi
sa
che non hai molte speranze.... non esiste un ODBC - SAP (se trovi
qualcosa sappi che è quello per
SAPdb .... un rdbms rilasciato da SAP free... è il vecchio e caro
ADABAS)
Se lavori in .Net o J2EE esistono specifici connector che sono
indipendenti dal rdbms e dalla
piattaforma in cui cira il sistema SAP. Con questi connector via RFC
puoi eseguire select sulle tabelle,
chiamae bapi, inviare e ricevere idoc, ecc.
Miao.


title: Migliorare la gestione dei report....

author: Gra

text:
Salve a tutti, ho bisogno di un consiglio, su come migliorare la
gestione dei report.
Mi spiego meglio con un esempio:
all'interno della mia form ordini (Fv_ordini), ho il bottone "Stampa
ordine", al suo interno
richiamo un report (omonimo del bottone) dove la sua "origine record"
è una query (Qr_stampaordine).
Query che contiene nel campo "NUMERO_ORDINE" il criterio "[Forms]!
[Fv_ordini]![w_numero].
Sin qui non ho avuto problemi, i problemi nascono quando decido che
per ristampare l'ordine,
non devo entrare nella form Fv_ordini, bensì nella form
Fv_interrogazione_ordini_aperti, ho creato una
copia della query, cambiando il criterio di selezione da "[Forms]!
[Fv_ordini]![w_numero]" a
"[Forms]![Fv_interrogazione_ordini_aperti]![w_numero]" e chiamando la
query (Qr_stampaordinedainterr).
Ho copiato il report e cambiato la sua "origine record" con la query
appropriata.
Ora, di funzionare funziona! Però, ovviamente, se nasce una modifica
da fare al livello estetico o funzionale del report,
la stessa, la devo ripetere due volte. Estremamente scomodo!!!
Qui scatta la richieta del consiglio, Vi chiedo; è possibile
ottimizzare questa mia gestione dei report,
utilizzando un solo report ed una sola query, passando il parametro,
in questo caso il numero di ordine,
di volta in volta, da una una form piuttosto che da un'altra?
Vi ringrazio anticipatamente. Saluti.


title: Migliorare la gestione dei report....

author: Karl Donaubauer

text:
Gra wrote:
> ...
> Qui scatta la richieta del consiglio, Vi chiedo; è possibile
> ottimizzare questa mia gestione dei report,
> utilizzando un solo report ed una sola query, passando il parametro,
> in questo caso il numero di ordine,
> di volta in volta, da una una form piuttosto che da un'altra?
Vedi la mia risposta di oggi nel thread: "query per piu maschere"
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Migliorare la gestione dei report....

text:
On 28 Giu, 11:49, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Gra wrote:
> > ...
> > Qui scatta la richieta del consiglio, Vi chiedo; è possibile
> > ottimizzare questa miagestionedeireport,
> > utilizzando un soloreported una sola query, passando il parametro,
> > in questo caso il numero di ordine,
> > di volta in volta, da una una form piuttosto che da un'altra?
>
> Vedi la mia risposta di oggi nel thread: "query per piu maschere"
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Grazie per la risposta, quindi se ho ben capito, nell'origine record
del report, vado a definire lo stesso query, e nel criterio della
query, anzichè il campo delle n maschere, metterò fct_valore che è
contenuto nel modulo generale,giusto? Grazie per tutto.


title: Migliorare la gestione dei report....

text:
Gra wrote:
>  Karl Donaubauer wrote:
>>> ...
>>> Qui scatta la richieta del consiglio, Vi chiedo; č possibile
>>> ottimizzare questa miagestionedeireport,
>>> utilizzando un soloreported una sola query, passando il parametro,
>>> in questo caso il numero di ordine,
>>> di volta in volta, da una una form piuttosto che da un'altra?
>>
>> Vedi la mia risposta di oggi nel thread: "query per piu maschere"
>
> Grazie per la risposta, quindi se ho ben capito, nell'origine record
> del report, vado a definire lo stesso query, e nel criterio della
> query, anzichč il campo delle n maschere, metterň fct_valore che č
> contenuto nel modulo generale,giusto?
Sě.
--
cu



title: ODBC con Excel

text:
Mi collego con ODBC a un database di tipo Foglio Excel, e riesco a vedere
alcune tabelle ma non riesco ad attingerne informazioni mediante le
canoniche stringhe SQL...
Es: Select * FROM Foglio1$Area_stampa
Da errore...
Se provo Es: Select * FROM Foglio1 lo stesso...
Come si può fare una cosa del genere?


title: fuori tema

author: Marco

text:
Una domanda che (per una volta!) non c'entra niente con access. Nelle
risposte ai messaggi, spesso vedo delle intestazioni del tipo "xxxxx un bel
dě scrisse..." e poi il messaggio. Ebbene, come diavolo si fa a mettere
quell'intestazione?? Io uso Outlook Express, si puň?
Grazie e scusate


title: Come visualizzare su un'unica form continua record provenienti da due db diversi ?

author: RobertoA

text:
Database centrale dove si inseriscono gli ordini di vendita
L'agente quando arriva in sede, infila la chiavetta nel pc e vorrebbe vedere
in un'unica griglia (form continua) sia gli ordini inseriti nel sistema
centrale sia gli ordini inseriti dal suo notebook (la chiavetta)
Ovviamente, staccando la chiavetta, la form Ordini deve visualizzare
solamente gli ordini nel sistema centrale
Come fare una query che raccolga alcune righe da un database ed alcune righe
da un altro (la chiavetta) ?
La struttura delle tabelle e' identica tra i due database
Ciao e grazie
RobertoA


author: Franchi Flavio S.r.l.

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4a30...@newsgate.x-privat.org...

Devi Creare Un'Altra TABELLA TMP temporanea.
Quando premi il PULSANTE svuoti e prendi i dati da pc e li butti in questa
TMP.
Se la chiavetta � inserita prendi i dati dalla tabella CHIAVETTA e li butti
in TMP.
Naturalmente farai in modo di identificare i dati PC e dati Chiavetta.
Se ti puo' interessare per svuotare in modo VELOCISSIMO la tabella TMP
(ALLEGATA) devi creare una tabelle TMPINIZIO importata e non allegata vuota
in modo che premendo il pulsante copy questa tabella TMPINIZIO in TMP ed in
zero secondi si SVUOTA.
Ciao
Graziano


author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4a30...@newsgate.x-privat.org...

Puoi fare una union
es.
Select * From OrdiniSistemaCentrale Union Select * From OrdiniChiavetta
Ciao.
--
Sergio MAZZA


text:
>> Database centrale dove si inseriscono gli ordini di vendita
>> L'agente quando arriva in sede, infila la chiavetta nel pc e vorrebbe
>> vedere in un'unica griglia (form continua) sia gli ordini inseriti nel
>> sistema centrale sia gli ordini inseriti dal suo notebook (la chiavetta)
>> Ovviamente, staccando la chiavetta, la form Ordini deve visualizzare
>> solamente gli ordini nel sistema centrale
>> Come fare una query che raccolga alcune righe da un database ed alcune
>> righe da un altro (la chiavetta) ?
>> La struttura delle tabelle e' identica tra i due database
>> Ciao e grazie
>> RobertoA
>
> Puoi fare una union
> es.
> Select * From OrdiniSistemaCentrale Union Select * From OrdiniChiavetta
Si, il risultato potrebbe andare bene, se la chiavetta e' inserita
Ma se la chiavetta non c'e' ???
Come fare per evitare di attendere ogni volta il timeout del sistema
(tabelle chiavetta collegate via odbc, ci mette circa 30 secondi per
accorgersi della mancanza) ???
Ciao e grazie
RobertoA