title: Maschera di input

author: Xamagi

text:
Per un campo voglio creare una maschera di input per accettare sei caratteri
maiuscoli. Ho inserito '>LLLLLL' ma non succede niente, i caratteri restano
minuscoli, mentre se provo '<??????' i caratteri, se la tastiera è in
maiuscolo, diventano minuscoli. C'è forse qualche bag in Access, per cui il
carattere '>' non viene riconosciuto come tale?


title: Maschera di input

author: Antonio Biso

text:
"Xamagi" <
mgiglioz...@abruzzoincoming.com
> ha scritto nel messaggio
news:MA0d8.1884$Ns4....@news2.tin.it...

Perchè non fai sul dopo aggiornamento:
if len(tuocontrollo) <> 6 then
  msgbox "Ah ciccio, impizza 6 caratteri!!!"
  tuocontrollo = ""
  altrocontrollo.setfocus
  tuocontrollo.setfocus
else
  tuocontrollo = ucase(tuocontrollo)
end if
Antonio


title: Maschera di input

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Fsbd8.2613$fa5....@twister2.libero.it...
>
> Perchè non fai sul dopo aggiornamento:
> .................
>  Antonio
Ma se esiste un'istruzione diretta, preferisco utilizzare quella. Grazie cmq
della risposta.
Massimo


title: Maschera di input

text:
"Xamagi" <
mgiglioz...@abruzzoincoming.com
> ha scritto nel messaggio
news:6bld8.4824$Ns4.2...@news2.tin.it...

Tu lo sai, vero, che quell'istruzione diretta che dici fa solo visualizzare
i caratteri in maiuscolo, ma li salva come sono scritti?
Antonio


title: Maschera di input

text:
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > news:Fsbd8.2613$fa5....@twister2.libero.it...
> Tu lo sai, vero, che quell'istruzione diretta che dici fa solo
visualizzare
> i caratteri in maiuscolo, ma li salva come sono scritti?
>
> Antonio
Ma, veramente, io ho visto che nel database di prova Northwind
funzione.(tabella clienti, campo IDclilente). Ora, se uso la stessa maschera
di input, non succede niente (non li scrive neanche, maiuscolo)
Massimo


title: Maschera di input

author: Emyr

text:


usa ucase() su lostfocus
Saluti.
Emanuele.


title: Segnalazione "DATE"

author: Tiziana

text:
Salve a Tutti!
Qualcuno sa dirmi come posso evitare questa segnalazione su un progetto in
Access che fa riferimento a date:
Funzione "DATE" sconosciuta nell'espressione di convalida o nel valore
predefinito di "Nomemaschera.nomecampo"
Grazie.
  Tiziana
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Segnalazione "DATE"

author: omnitow

text:
"Tiziana" <
tizia...@cashsoftware.it
> ha scritto nel messaggio
news:b3dpr6$9st$1...@news.newsland.it...

Controlla se nella propietą valore predefinito hai scritto esattamente
=Date()
se ancora non funziona non saprei cosa dire
omnitow


title: Segnalazione "DATE"

author: MA

text:
Il 24 Feb 2003, 19:54,
tizia...@cashsoftware.it
 (Tiziana) ha scritto:
> Salve a Tutti!
> Qualcuno sa dirmi come posso evitare questa segnalazione su un progetto in
> Access che fa riferimento a date:
>
> Funzione "DATE" sconosciuta nell'espressione di convalida o nel valore
> predefinito di "Nomemaschera.nomecampo"
>
> Grazie.
> Tiziana
Controlla i riferimenti
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Segnalazione "DATE"

text:
Salve a Tutti!
Qualcuno sa dirmi come posso evitare questa segnalazione su un progetto in
Access che fa riferimento a date:
Funzione "DATE" sconosciuta nell'espressione di convalida o nel valore
predefinito di "Nomemaschera.nomecampo"
 Grazie.
 Tiziana
--



title: Segnalazione "DATE"

text:
Il 26 Feb 2003, 18:47,
tizia...@cashsoftware.it
 (Tiziana) ha scritto:
> Salve a Tutti!
> Qualcuno sa dirmi come posso evitare questa segnalazione su un progetto in
> Access che fa riferimento a date:
> Funzione "DATE" sconosciuta nell'espressione di convalida o nel valore
> predefinito di "Nomemaschera.nomecampo"
>
> Grazie.
> Tiziana
Anzitutto ti segnalo la necessità di scrivere subject significativi.
Poi guarda i riferimenti da Modulo - strumenti - riferimenti.



title: Segnalazione "DATE"

text:
Il 26 Feb 2003, 18:47,
tizia...@cashsoftware.it
 (Tiziana) ha scritto:
> Salve a Tutti!
> Qualcuno sa dirmi come posso evitare questa segnalazione su un progetto in
> Access che fa riferimento a date:
> Funzione "DATE" sconosciuta nell'espressione di convalida o nel valore
> predefinito di "Nomemaschera.nomecampo"
>
> Grazie.
> Tiziana
>
Scusami a proposito del subject nel mio post, ma il sistema mi aveva
restituito solo Re:segnalazione.
Tutto ok x i riferimenti



title: Dividere tabelle con dati ridondanti

text:
Ciao a tutti, vi spiego subito il mio problema:
tempo fa ho creato  un database per archiviare i dati dell'ufficio.
Questo database, creato quasi per gioco è composto da una sola tabella
nella quale archivio sia i nominativi dei richiedenti e sia l'oggetto
della richiesta. Essendo una mono tabella, nella stessa se la pratica
è intestata a più persone, mi ritrovo a scrivere più volte le stesse
informazioni cambiando solamente il nominativo del richiedente.
Mi spiego con un esempio:
ID   N° PRATICA   OGGETTO             RICHIEDENTE
1        C/1             certificato              Mario Rossi
2        C/1             certificato              Antonio Bianchi
3        C/1              certificato             Franco Marrone
4        AB/1           abitabilità              Anna Verdi
5        PE/1            permesso            Luca Rossi
6        PE/1            permesso            Romolo Gialli
7        C/2               certificato            Antonio Grigio
Quindi quello che vorrei fare (e non so come fare) è di scindere
questa tabella "Pratiche" in due tabelle, chiamate la prima "PRATICHE"
che contiene le informazioni sulle pratiche (scritte una sola volta) e
la seconda "RICHIEDENTI" che contiene le informazioni sui richiedenti,
collegate con una relazione uno a molti (una pratica - molti
richiedenti).
Se qualcuno potesse aiutarmi, lo ringrazierei tantissimo e mi
risolverebbe un enorme (per me) problema.
Grazie
Roberto


title: Percorso Predefinito

author: Enrico Pietrobon

text:
Ciao a tutti ho la necessita di specificare un percorso predefinito con un
tasto Sfoglia, sono riuscito con il commonDialog a "SFOGLIARE" un file e
selezionarlo ma non riesco a farlo solo con il percorso.
Per trovare o selezionare un file ho usato questo codice
    Controllo.CancelError = True
    Controllo.ShowOpen
    PercorsoBackup = Controllo.FileName
dove Controllo è l'Ocx Common Dialog ed PercorsoBackup è il percorso
completo ed il nome del file selezionato.
Ma come fare per selezionare sono una cartella ???
Grazie Grazie


title: Percorso Predefinito

author: CarloCos

text:
"Enrico Pietrobon" <
enri...@softdream.it
> ha scritto nel messaggio
news:9m34ij$j5n$1...@pegasus.tiscalinet.it...

Quello che ti segnalo è un modo molto elegante di trovare una cartella...ma
non il solo.
In un modulo pubblico:
Option Compare Database
Option Explicit
Public Type BROWSEINFO
   hOwner As Long
   pidlRoot As Long
   pszDisplayName As String
   lpszTitle As String
   ulFlags As Long
   lpfn As Long
   LParam As Long
   iImage As Long
End Type
Global bInf As BROWSEINFO
Public Const BIF_RETURNONLYFSDIRS = &H1
Public Const BIF_DONTGOBELOWDOMAIN = &H2
Public Const BIF_STATUSTEXT = &H4
Public Const BIF_RETURNFSANCESTORS = &H8
Public Const BIF_BROWSEFORCOMPUTER = &H1000
Public Const BIF_BROWSEFORPRINTER = &H2000
Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
   "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long
Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
   "SHGetPathFromIDListA" (ByVal pidl As Long, ByVal pszPath As String) As
Long
In una maschera, su clic di un pulsante che si chiama Comando0:
Private Sub Comando0_Click()
Dim RetVal As Long, PathID As Long, RetPath As String, Offset As Integer
' impostazione degli elementi della struttura
bInf.hOwner = Me.hwnd
bInf.lpszTitle = " ===Metti la Stringa visualizzata che vuoi==="
bInf.ulFlags = BIF_RETURNONLYFSDIRS
' Mostra il "Browse For Folder" dialog
PathID = SHBrowseForFolder(bInf)
RetPath = Space$(512)
' Recupero il path
RetVal = SHGetPathFromIDList(ByVal PathID, ByVal RetPath)
If RetVal Then
   Offset = InStr(RetPath, Chr$(0))
   MsgBox "La cartella selezionata è :" & Chr$(10) & Chr$(10) & _
   Left$(RetPath, Offset - 1), vbInformation
Else
   MsgBox "Selezionato Tasto Annulla", vbInformation
End If
End Sub
Ovviamente togli i msgbox.
Ciao, Carlo


title: Percorso Predefinito

text:
Perfetto è un po macchinoso ma funziona perfettamente. Grazie Molte
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:q69h7.5707$i81.2...@news.infostrada.it...



title: Incassi settimanali su più anni

text:
Qualche tempo fa avevo postato per risolvere il seguente problema. Dovevo
ottenere gli incassi settimanali di un'attività. Il problema era stato
"brillantemente" risolto dalla funzione datepart raggruppando nel seguente
modo
GROUP BY DatePart("ww",Fatture.DataFattura,2,2);
Ora essendo l'intervallo di fatturazione superiore ad un anno, non riesce
più a discriminare (ovviamente) l'anno a cui la settimana fa riferimento.
Esiste un modo per ottenere il raggruppamento per più di un anno utilizzando
una query sql e senza "scomodare" VBA??
Grazie
maverick1168
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Incassi settimanali su più anni

author: Cinzia

text:
"maverick1168" <
maveri...@libero.it
> ha scritto nel messaggio
news:84Z222Z129Z250Y...@usenet.libero.it...
> Qualche tempo fa avevo postato per risolvere il seguente problema. Dovevo
> ottenere gli incassi settimanali di un'attività. Il problema era stato
> "brillantemente" risolto dalla funzione datepart raggruppando nel seguente
> modo
>
> GROUP BY DatePart("ww",Fatture.DataFattura,2,2);
>
> Ora essendo l'intervallo di fatturazione superiore ad un anno, non riesce
> più a discriminare (ovviamente) l'anno a cui la settimana fa riferimento.
> Esiste un modo per ottenere il raggruppamento per più di un anno
utilizzando
> una query sql e senza "scomodare" VBA??
>
> Grazie
>
> maverick1168
>
Ciao Maverick
Group BY Year(Fatture.DataFattura), DatePart("ww",Fatture.DataFattura,2,2);
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------> --------------------------------


title: farmi vedere un campo trovato

author: Anna

text:
Buongiorno a tutti.
Premetto che sono alle prime armi con Access.
Io ho una tabella con otto campi con otto date diverse.
Io dovrei avere questo risultato.
Se la data odierna è una delle date della tabella dovrei fare vedere in una
maschera la data e la sua descrizione.
Qualcuno mi sa aiutare?
Grazie
Anna
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: farmi vedere un campo trovato

text:
"Anna" <
m...@mw3.it
> ha scritto nel messaggio
news:81Z211Z182Z227Y...@usenet.libero.it...
> Buongiorno a tutti.
Anna cara, a parte il subject un po'... come dire?.. cannato...
vorrei farti presente che hai già posto questo quesito in un thread titolato
query su più campi con or
E TI HO ANCHE RISPOSTO!!!!
Ora mi chiedo:
- leggi le risposte?
- perchè apri un altro thread?
Antonio


title: farmi vedere un campo trovato

text:
Perchè la domanda è diversa.
Sull'altro thread ti ho anche risposto ringraziondoti per la risposta!!
Qui chiedo una cosa diversa. Nell'altro thread chiedo come fare a tirare
fuori tutte le data, adesso ho bisogno di far vedere SOLO quella esatta, ma
la ricerca la fa su tutte.
Anna

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: farmi vedere un campo trovato

text:
"Anna" <
m...@mw3.it
> ha scritto nel messaggio
news:81Z211Z190Z232Y...@usenet.libero.it...
>
> Anna
>
> Il 03 Mar 2004, 11:04, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> > "Anna" <
m...@mw3.it
> ha scritto nel messaggio
> > news:81Z211Z182Z227Y...@usenet.libero.it...
> > > Buongiorno a tutti.
> >
> > Anna cara, a parte il subject un po'... come dire?.. cannato...
> >
> > vorrei farti presente che hai già posto questo quesito in un thread
> titolato
> >
> > query su più campi con or
> >
> > E TI HO ANCHE RISPOSTO!!!!
Veramente io 'sta risposta non la vedo!!!!
poi, scrivi DOPO il quoting!!!
> Perchè la domanda è diversa.
> Sull'altro thread ti ho anche risposto ringraziondoti per la risposta!!
> Qui chiedo una cosa diversa. Nell'altro thread chiedo come fare a tirare
> fuori tutte le data, adesso ho bisogno di far vedere SOLO quella esatta,
ma
> la ricerca la fa su tutte.
Primo thread:
Ho una tabella con 8 campi data.
Devo controllare se una delle 8 date inserite è uguale alla data odierna.
Secondo thread:
Io ho una tabella con otto campi con otto date diverse.
Io dovrei avere questo risultato.
Se la data odierna è una delle date della tabella dovrei fare vedere in una
Io non vedo differenze...
Antonio


title: farmi vedere un campo trovato

text:

Inanzi tutto chiedo scusa. Non pensavo di aver fatto una cosa cosi grave a
rispondere prima, anche perchè in altri NG che frequento si risponde prima.
Seconda cosa, ho specificato che access per me è nuovo e speravo di trovare
un pò di umanità. Chiedo comunque scusa se ho offeso qualcuno.
Adesso riprovo.
Dal momento che ho fatto la query come tu giustamente mi hai detto mi
ritrovo ad avere una query che mi visualizza tutte le 8 date, di cui una è
uguale alla data corrente, le altre no.
Io vorrei che nella maschera che creo si vedesse solo il riferimento alla
data odierna, e non anche tutte le altre date con i loro riferimenti che non
centrano niente.



title: farmi vedere un campo trovato

text:
"Anna" <
m...@mw3.it
> ha scritto nel messaggio
news:81Z211Z183Z17Y1...@usenet.libero.it...
> Inanzi tutto chiedo scusa. Non pensavo di aver fatto una cosa cosi grave a
> rispondere prima, anche perchè in altri NG che frequento si risponde
prima.
> Seconda cosa, ho specificato che access per me è nuovo e speravo di
trovare
> un pò di umanità. Chiedo comunque scusa se ho offeso qualcuno.
Non si tratta di offese o di cose gravi.
Ci sono delle norme qui da seguire, molto tranquillamente...
Io te l'ho segnalate
> Adesso riprovo.
Ma la risposta che mi avevi detto di aver fatto sull'altro thread?
> Dal momento che ho fatto la query come tu giustamente mi hai detto mi
> ritrovo ad avere una query che mi visualizza tutte le 8 date, di cui una è
> uguale alla data corrente, le altre no.
> Io vorrei che nella maschera che creo si vedesse solo il riferimento alla
> data odierna, e non anche tutte le altre date con i loro riferimenti che
non
> centrano niente.
E tu metti solo un controllo non associato con la data odierna senza mettere
anche i controlli associati ai campi.
Ma ho la sensazione che tu non abbia spiegato bene la tua situazione e cosa
vorresti ottenere (senza fornire la tua soluzione)
Antonio


title: farmi vedere un campo trovato

text:

Cerco di spiegarmi meglio.
Ho una tabella con otto campi diversi di data e otto campi diversi su cosa
si deve fare. Es. in data 03/04 fare fattura, in data 28/04 fare bolla, ecc.
Io devo controllare se, quando parte il programma, c'è in scadenza qualcosa.
Con la query che ho fatto, come tu mi hai insegnato, io controllo se una
delle otto date è quella di oggi. Il problema che facendo la maschera
(sicuramente sono io che sbaglio qualche cosa) io ho le 8 date con le 8 cose
da fare. Invece io vorrei che nella maschera mi facesse vedere solo la data
odierna con la relativa cosa da fare.
E non ci riesco.
Grazie per la disponibilità
Anna
P.S: la risposta all'altra mail, che ho visto che non è arrivata, era un
grazie mille.



title: farmi vedere un campo trovato

text:
"Anna" <
m...@mw3.it
> ha scritto nel messaggio
news:81Z211Z185Z133Y...@usenet.libero.it...
> > Ma ho la sensazione che tu non abbia spiegato bene la tua situazione e
> cosa
> > vorresti ottenere (senza fornire la tua soluzione)
> >
> > Antonio
> >
>
> Cerco di spiegarmi meglio.
> Ho una tabella con otto campi diversi di data e otto campi diversi su cosa
> si deve fare. Es. in data 03/04 fare fattura, in data 28/04 fare bolla,
ecc.
> Io devo controllare se, quando parte il programma, c'è in scadenza
qualcosa.
> Con la query che ho fatto, come tu mi hai insegnato, io controllo se una
> delle otto date è quella di oggi. Il problema che facendo la maschera
> (sicuramente sono io che sbaglio qualche cosa) io ho le 8 date con le 8
cose
> da fare. Invece io vorrei che nella maschera mi facesse vedere solo la
data
> odierna con la relativa cosa da fare.
> E non ci riesco.
> Grazie per la disponibilità
Secondo me non è corretta la struttura del tuo database: oltre a non aver
strutturato
secondo le giuste teorie questo ti comporta, come vedi, problemi
nell'elaborazione.
La struttura più giusta sarebbe questa:
Tabella base con immagino i dati principali che ne so? dei vari utenti che
hanno un ID univoco.
Un'altra tabella che abbia un campo rif_ID per legare la prima tabella, un
campo data e un campo causale per stabilire il tipo di scadenza. Ovviamente
per ogni ID ci saranno anche più di un record, fino ad otto.
Esempio:
1 Pippo
2 Pluto
3 Anna
1 12-03-04 Banca
2 04-03-04 Poste
1 05-03-04 Scuola
3 04-03-04 Banca
1 04-03-04 Enel
A questo punto, con una query che lega le due tabelle e mettendo come
criterio sotto il campo data la data odierna, tu otterresti per la data di
oggi 4 marzo
Pippo Poste
Pippo Enel
Anna Banca
Con un raggruppamento in un report, o mettendo una struttura a
maschera/sottomaschera, avresti, per ogni utente, tutti i record in scadenza
alla data odierna.
________________________________
Se invece vuoi proprio mantenere la tua struttura devi fare una query per
esempio fatta così:
un campo calcolato che abbia un'espressione così:
Attività: iif(DATA_FATTURA=Date;"Fattura";iif(DATA_BOLLA=Date;"Bolla";....)
e così via fino a controllare tutte e otto le date
> Anna
> P.S: la risposta all'altra mail, che ho visto che non è arrivata, era un
> grazie mille.
Non era un grazie mille, ci vediamo a cena?
Hehe hehehe
Antonio


title: Query conteggio da ora/giorno ad ora/giorno

text:
Ciao a tutti. Avendo un campo si/no, un campo data ed un campo ora e
volendo testare con una query se vi è un inserimento nel campo si/no
con data e ora tra le 07.00 di ieri e le 07.00 di oggi come posso fare?


text:
T_A_O ha scritto:
> Ciao a tutti. Avendo un campo si/no, un campo data ed un campo ora e
> volendo testare con una query se vi è un inserimento nel campo si/no
> con data e ora tra le 07.00 di ieri e le 07.00 di oggi come posso fare?
Vi prego...mi rendo conto che la domanda è banale ma non sono riuscito
a trovare nulla, forse dovrei usare la funzione hour ma non so
come...help....


author: AndreaPapi

text:
T_A_O ha scritto:

con questa Query puoi contare quanti record soddisfano le condizioni da
te indicate
sostituisci i nomi: tblORARI, campoSINO, campoDATA, campoORA con quelli
del tuo database
SELECT COUNT(*)
FROM TBLORARI
WHERE CAMPODATA BETWEEN DATE()-1 AND DATE()
AND CAMPOSINO = TRUE
AND IIF( CAMPODATA = DATE(),IIF(campoORA <=
#7:00#,TRUE,FALSE),IIF(campoORA >= #7:00#,TRUE,FALSE));
ciao
Andrea Papi


text:
AndreaPapi ha scritto:

Grazie mille!


title: errore Funzione Format

author: Carmelo Di Rosa

text:
Ciao a tutti, ho un piccolo problema. Ho realizzato un applicativo in access
ed ha sempre funzionato, ultimamente l'ho aggiornato aggiungendo una form,
l'ho compilato creando il mio mde, ma in fase di installazione si è
verificato un errore strano. Non riesce più ha utilizzare la funzione
"format" generando un errore che mi indica che la funzione non è più
disponibile, ma la cosa più strana che l'errore deriva da form che non ho
modificato e che hanno sempre funzionato.
La cosa strana è che sul mio PC non ho nessun errore. Dopo alcuni tentativi
ho verificato che installando l'applicativo con il runtime di access XP su
una macchina con W2K con access 2000 o senza access si verifica l'errore.
Sono sempre più dell'idea che dipenda dal mio pc. Ho intenzione di
disintallare il mio office e developer, ma se avete suggerimenti vi sarei
grato.
Spero di essermi speigato altriemnti chiedetemi chiarimenti.
Grazie e buon lavoro.


title: errore Funzione Format

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:dcar8b$hfu$1...@newsserver.cilea.it...

Ciao Carmelo,
sicuramente è un problema di riferimenti mancanti, probabilmente il tuo MDB
ha dei riferimenti a delle librerie che sui pc dove lo installi non ci sono
o sono in versioni diverse.
Prova a controllare, che riferimenti hai e se ti servono proprio tutti ...
Saluti
Cinzia


title: errore Funzione Format

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:42e8f679$0$7049$5fc...@news.tiscali.it...
>
> "Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
> news:dcar8b$hfu$1...@newsserver.cilea.it...
>> Ciao a tutti, ho un piccolo problema. Ho realizzato un applicativo in
> access
>> ed ha sempre funzionato, ultimamente l'ho aggiornato aggiungendo una
>> form,
>> l'ho compilato creando il mio mde, ma in fase di installazione si č
>> verificato un errore strano. Non riesce piů ha utilizzare la funzione
>> "format" generando un errore che mi indica che la funzione non č piů
>> disponibile, ma la cosa piů strana che l'errore deriva da form che non ho
>> modificato e che hanno sempre funzionato.
>> La cosa strana č che sul mio PC non ho nessun errore. Dopo alcuni
> tentativi
>> ho verificato che installando l'applicativo con il runtime di access XP
>> su
>> una macchina con W2K con access 2000 o senza access si verifica l'errore.
>> Sono sempre piů dell'idea che dipenda dal mio pc. Ho intenzione di
>> disintallare il mio office e developer, ma se avete suggerimenti vi sarei
>> grato.
>> Spero di essermi speigato altriemnti chiedetemi chiarimenti.
>> Grazie e buon lavoro.
>>
> Ciao Carmelo,
> sicuramente č un problema di riferimenti mancanti, probabilmente il tuo
> MDB
> ha dei riferimenti a delle librerie che sui pc dove lo installi non ci
> sono
> o sono in versioni diverse.
> Prova a controllare, che riferimenti hai e se ti servono proprio tutti ...
> Saluti
> Cinzia
>
Cara Cinzia grazie per il suggerimento, ma temo che dipenda proprio dal mio
pc, e forse dal mio runtime. Ho creato da un'altro pc un applicativo
test.mde. L'ho compilato e creato il wizard di installazione comprendendo
acces run time. L'ho installato sulla macchina dove avevo problemi e non si
verifica alcun errore, anzi anche il vecchio applicativo che risiedeva
sempre sul quel pc funziona correttamente. Molto probabilmente il runtime di
access che ho sul mio pc di sviluppo č danneggiato. Sto disintallando e
apena riinstallo tutto verifico se ho ragione.
Grazie ancora.


title: errore Funzione Format

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:dcaupd$hdt$1...@newsserver.cilea.it...

Ciao Carmelo,
puň darsi tu abbia ragione, ma se sul pc da cui hai rifatto il tutto hai un
s.o diverso da quello che c'era sul tuo, puň essere che utilizzi dei
rifermenti a delle librerie in versioni diverse che trova "uguali" sui pc su
cui intalli...
Tipicamente una libreria che da questi prolemi č la ADO ext For DDL and
Security, cha a seconda della versione di MDAC che hai installato sul  pc su
cui crei l'MDE usa versioni diverse  ...
Comunque facci sapere come va a finire...
Ciao
Cinzia


title: inserire nuovi valori in combobox

text:
Salve a tutti
Ho una form singola di inserimento dati denominata "Magazzino" con origine
record una tabella denominata "TbMagazzino".
All'interno di questa form ho una subform continua denominata
"SmMagazzino" con origine record la stessa tabella "TbMagazzino".
Questa subform ha due caselle di testo denominate "Def" e "Val". A seconda
del magazzino scelto attraverso una combobox della mainform, la
subform (attraverso la casella di testo "Def") mostra un elenco di tutti
gli articoli presenti mentre la casella di testo "Val" è pronta per
l'inserimento della quantità/taglia. Per alcuni articoli è comodo, anzichè
digitare la quantità, poter scegliere il valore da un elenco. Per questo
ho creato diverse forms che si aprono sull'evento "doppio clic" fatto
sulla casella di testo "Def"  con la possibilità (dopo aver scelto un
valore nella combobox della form) di ritrovarmi il valore scelto nel
controllo "Val". Ovviamente la form che si apre è legata all'articolo. Per
esempio: se in "Def" ho "maglietta", facendo doppio clic sulla casella di
testo mi si apre una form (MsTaglie, basata sulla tabella TbTaglie) dove,
attraverso una combobox (Taglie), io seleziono la taglia (large,
extralarge ecc ecc) e me la ritrovo nella casella di testo "Val". Andando
avanti se in "Def" ho "nr taglia", facendo doppio clic sulla casella di
testo mi si apre una form (MsNrTaglie, basata sulla tabella TbNrTaglie)
dove, attraverso una combobox (NrTaglie), seleziono un possibile nr della
taglia corrispondente, ad esempio, alla taglia extralarge e il valore me
lo ritrovo nella casella di testo "Val". Ora vorrei adattare il codice che
segue per permettermi di inserire valori nuovi nelle combobox citate sopra
ed, in particolare, nella combobox "NrTaglie".
Private Sub NrTaglie_NotInList(NewData As String, Response As Integer)
Dim strsql As String, X As Integer
X = MsgBox("VUOI AGGIUNGERE QUESTO NR TAGLIA ALLA LISTA?", vbYesNo)
If X = vbYes Then
    strsql = "Insert Into TbNrTaglie " & "([Taglia], [NrTaglia]) values "
& "('" & NewData & "','" & InputBox("HAI INSERITO UN NUOVO VALORE NELLA
SEZIONE...", "ATTENZIONE...E' GIUSTO?", Me!Taglia) & "');"
    'MsgBox strsql
    Response = acDataErrAdded
    CurrentDb.Execute strsql, dbFailOnError
    Me!NrTaglie = NewData
    Me!NrTaglie.Requery
    Else
    Response = acDataErrContinue
End If
End Sub
Però così non funziona. In modo particolare viene segnalato un errore in
"Me!Taglia"
Io non sono pratico di VBA  e non s'ò come modificarlo.
Spero di essermi spiegato bene.
Un grazie a tutti


title: inserire nuovi valori in combobox

author: Access

text:
Ciao caio,
---cut---
Private Sub NrTaglie_NotInList(NewData As String, Response As Integer)
Dim strsql As String, X As Integer
X = MsgBox("VUOI AGGIUNGERE QUESTO NR TAGLIA ALLA LISTA?", vbYesNo)
If X = vbYes Then
    strsql = "Insert Into TbNrTaglie " & "([Taglia], [NrTaglia]) values "
& "('" & NewData & "','" & InputBox("HAI INSERITO UN NUOVO VALORE NELLA
SEZIONE...", "ATTENZIONE...E' GIUSTO?", Me!Taglia) & "');"
    'MsgBox strsql
    Response = acDataErrAdded
    CurrentDb.Execute strsql, dbFailOnError
    Me!NrTaglie = NewData
    Me!NrTaglie.Requery
    Else
    Response = acDataErrContinue
End If
End Sub
Perň cosě non funziona. In modo particolare viene segnalato un errore in
"Me!Taglia"
Sei sicuro che sia il nome corretto? controllalo
Io non sono pratico di VBA  e non s'ň come modificarlo.
Spero di essermi spiegato bene.
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
Ciao, grazie per l'interessamento.
Il nome è corretto. Penso che manchi il riferimento alla maschera in cui è
contenuta la combobox.
Il codice era nato (e funzionava a meraviglia) per essere utilizzato in
una form singola dove avevo due combobox sincronizzate.
Adesso le due combobox si trovano in due forms diverse percui il codice
andrebbe modificato tenendo presente questo fatto.
Solo che io non sò dove andare a modificarlo.
Grazie, ciao


title: inserire nuovi valori in combobox

text:
Ciao caio,
<
ca...@flag.it
> ha scritto nel messaggio
news:fcqhb5$p2$1...@balena.cs.interbusiness.it...

Allora se le cose stanno cosi prova a cambiare la stringa di codice ove
viene segnalato l'errore "me!nrtaglie" con questa:
forms!magazzino.SmMagazzino.form.nrtaglie.requery
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
---cut---
> Allora se le cose stanno cosi prova a cambiare la stringa di codice ove
> viene segnalato l'errore "me!nrtaglie" con questa:
>
>
> forms!magazzino.SmMagazzino.form.nrtaglie.requery
dimenticavo stessa cosa per:
forms!magazzino.SmMagazzino.form.nrtaglie = NewData
 --
 Ciao
Access


title: inserire nuovi valori in combobox

text:
Ciao, sempre grazie per le risposte.
Ho applicato il tuo consiglio ma non funziona.
Vorrei capire bene il suggerimento perchè non vorrei aver sbagliato
l'inserimento.
Ricapitolando, questo è il codice:
Private Sub NrTaglie_NotInList(NewData As String, Response As Integer)
Dim strsql As String, X As Integer
X = MsgBox("VUOI AGGIUNGERE QUESTO NR TAGLIA ALLA LISTA?", vbYesNo)
If X = vbYes Then
    strsql = "Insert Into TbNrTaglie " & "([Taglia], [NrTaglia]) values "
& "('" & NewData & "','" & InputBox("HAI INSERITO UN NUOVO VALORE NELLA
SEZIONE...", "ATTENZIONE...E' GIUSTO?", Me!Taglia) & "');"
    'MsgBox strsql
    Response = acDataErrAdded
    CurrentDb.Execute strsql, dbFailOnError
    Me!NrTaglie = NewData
    Me!NrTaglie.Requery
    Else
    Response = acDataErrContinue
End If
End Sub
E questi sono i tuoi due suggerimenti:
forms!magazzino.SmMagazzino.form.nrtaglie.requery
forms!magazzino.SmMagazzino.form.nrtaglie = NewData
Domanda: devo inserirli dopo "ATTENZIONE...E' GIUSTO?",
al posto di Me!Taglia?
Ripeto, io non sono pratico di VBA percui "vado per tentativi".....se tu
fossi così gentile di sistemarmeli all'interno del codice nel punto
giusto....
Grazie mille per l'aiuto
Ciao


title: inserire nuovi valori in combobox

text:

   Annulla questi suggerimenti.
> Domanda: devo inserirli dopo "ATTENZIONE...E' GIUSTO?",
> al posto di Me!Taglia?
    Ma il controllo Me!taglia dove si trova?
 Se non si trova nella form ove hai inserito il codice su menzionato,
allora devi fare riferimento in questo modo:
 forms!NomeAltraMaschera!taglia
 La form ove è posizionato il controllo me!taglia deve essere
necessariamente aperta.
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
Ciao
ca...@flag.it
 wrote:
> Ciao
> Grazie ancora per la pazienza e per i suggerimenti.
>
> Ricapitoliamo:
> Ho una mainform denominata "Magazzino" con al suo interno una subform
> continua denominata "SmMagazzino".
> La subform continua ha due caselle di testo: "def" e "Val".
> Facendo doppio click su "def" (che al suo interno ha la scritta
> "taglie") si apre la form "MsTaglie".
> Quest'ultima contiene una combobox denominata "Taglia".
> Il valore selezionato in questa combobox finisce nella casella di
> testo "Val".
> La form "MsTaglie" si chiude automaticamente subito dopo aver
> selezionato un valore dalla combobox.
> Ora la situazione è questa (per esempio: def = taglie ; Val =
> extralarge Nel record sotto, in def ora  ho la scritta "Nr taglia".
> Doppio click, si apre la maschera "MsNrTaglie"
> Questa contiene una combobox denominata "NrTaglia". (dove nella
> proprietà "su non in elenco" è inserito il codice VBA in questione)
> Il valore selezionato in quest'ultima finisce nella casella di testo
> "Val" e la maschera "MsNrTaglie" si chiude.
> Quindi, ricapitolando (sempre per esempio):
> def = taglie; val = extralarge
> def= nr taglia; val = 56
>
> Se tu mi dici che la form ove è posizionato il controllo me!Taglia
> deve essere necessariamente aperta......sono fregato!!
> Ho provato allora ad inserire: forms!Magazzino.SmMagazzino!Val,
prova cosi:
forms!Magazzino.SmMagazzino.form.Val
>cioè
> fare riferimento alla casella di testo della subform che ha appena
> ricevuto il valore
> ma mi compaiono i seguenti messaggi (quando cerco di aggiungere un
> nuovo valore alla combo "NrTaglia"):
> "Vuoi aggiungere questo nr taglia alla lista?" e fin qui tutto ok
> Se però rispondo "SI" mi compare il messaggio: "errore definito
> dall'applicazione o dall'oggetto".
> Mentre invece dovrebbe comparire il messaggio "hai inserito un nuovo
> valore nella sezione extralarge"
> Come si può risolvere?
> Tieni presente che le due combobox le vorrei sincronizzare!
> Ciao e ancora grazie mille!!!!
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
ciao
Io ti ringrazio ancora per tutto l'interessamento al mio caso.
Ho provato ad inserire:
forms!Magazzino.SmMagazzino.form.Val
ma non cambia nulla; il messaggio che mi restituisce Access è sempre lo
stesso che ti avevo già indicato.
Per caso bisogna inserire un "requery" da qualche parte?
Io non ci capisco più nulla!!
Oltretutto queste due form le vorrei anche sincronizzare.
Vedi "Sincronizzare combobox che si trovano in due form diverse" del
20/09/07 a cui poi non  mi è più stata data risposta.
Ciao e grazie ancora


title: inserire nuovi valori in combobox

text:

con tutta la buona volonta', purtroppo non è facile aiutare senza avere
davanti il db.
Poi non mi è chiaro una cosa, il controllo Def e Val  (quest'ultimo è meglio
cambiarlo in quanto è un nome riservato ad una funzione di access), in
particolare Val come fa a contenere sia la taglia che il numero taglia? O
meglio se sia la form principale che la subform hanno la stessa origine dati
, come fai a visualizzare nella subform piu' record inerenti un criterio
della form principale?
Comunque facciamo un ulteriore tentativo, dopodichè non sarei in grado di
aiutarti in altro modo, forse perchè non sono in grado di capire come
funziona il tuo di db:
Private Sub NrtagliA_NotInList(NewData As String, Response As Integer)
Dim strsql As String, x As Integer
x = MsgBox("VUOI AGGIUNGERE QUESTO NR TAGLIA ALLA LISTA?", vbYesNo)
If x = vbYes Then
    strsql = "Insert Into TbNrTaglie " & "([Taglia], [NrTaglia]) values " &
"('" & NewData & "','" & InputBox("HAI INSERITO UN NUOVO VALORE NELLA
SEZIONE...", "ATTENZIONE...E' GIUSTO?",
Forms!tbmagazzino.SmMagazzino.Form.val) & "');"
    'MsgBox strsql
    'Me!nrtaglia.Requery
    Response = acDataErrAdded
    CurrentDb.Execute strsql, dbFailOnError
    Me!nrtaglia = NewData
    Me!nrtaglia.Requery
    Response = acDataErrContinue
End If
End Sub
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
Ciao
Grazie ancora per l'aiuto ma anche così non funziona: mi dà sempre il
solito messaggio di errore.
Ti va di fare un'ultimo tentativo? Non vorrei mandare a monte tutti i post
precedenti. Ricapitoliamo.
'Val' l'ho già cambiato in 'Val1'.
La Mainform 'Magazzino' ha come origine dati la TbMagazzino. Questa è così
composta:
IdMag - chiave primaria e contatore
TipoMag - testo
Def - testo
Val1 - testo
quindi avrò, per esempio:
1 - magazzino abiti - taglia - extralarge
2 - magazzino abiti - nr taglia - 56
Attraverso una tabella temporanea (che però non ho ancora creato - a dire
il vero non sò da che parte iniziare.....vedrò) svuoterò il campo 'Val1'
ad ogni chiusura della mainform in modo tale che alla riapertura della
stessa mi trovi compitato soltanto il campo 'def'.
TipoMag è un campo legato (uno a molti) ad un'altra tabella
(TbTipoMagazzino) così composta:
IdTipoMag - chiave primaria e contatore
Mag - testo
Nella mainform c'è un solo controllo, non associato, che è una combobox
basata sulla tabella 'TipoMag' che mi permette di selezionare il tipo di
magazzino (per es:magazzino scarpe, magazzino abiti ecc ecc).
All'interno della mainform c'è una struttura a schede (mi ero dimenticato
di dirti questo, ma ritengo non abbia importanza) con all'interno della
prima pagina la subform continua 'SmMagazzino' basata sulla 'TbMagazzino'
e collegata alla mainform attraverso 'TipoMag' (collega campi secondari ,
collega campi master).
Quando seleziono ad es. 'magazzino abiti' dalla combobox automaticamente
la subform mi visualizza i seguenti:
[Def] ------[ Val1]
taglia-----campo vuoto
Nr taglia------campo vuoto
Nella casella di testo 'Def' su evento 'disattivato' ho poi inserito il
seguente codice:
If Me!Def = "taglia" Then
DoCmd.OpenForm "MsTaglie"
End If
If Me!Def = "Nr taglia" Then
DoCmd.OpenForm "MsNrTaglie"
End If
Che mi permette di aprire altre due maschere (te le avevo già indicate nei
post precedenti) che contengono a loro volta una combobox da cui
selezionare il valore che poi attraverso il codice (su dopo
aggiornamento):
Forms!Magazzino!SmMagazzino!Val1 = Me!Taglia
DoCmd.Close acForm, Me.Name
e
Forms!Magazzino!SmMagazzino!Val1 = Me!NrTaglia
DoCmd.Close acForm, Me.Name
viene inserito nel rispettivo campo 'val1'
Su 'non in elenco' della combobox della maschera 'MsTaglie' ho inserito il
seguente codice:
Private Sub Taglia_NotInList(NewData As String, Response As Integer)
Dim strsql As String, X As Integer
X = MsgBox("VUOI AGGIUNGERE QUESTA TAGLIA ALLA LISTA?", vbYesNo)
If X = vbYes Then
    strsql = "Insert Into TbTaglie ([Taglia]) values ('" & NewData & "')"
    'MsgBox strsql
    CurrentDb.Execute strsql
    Response = acDataErrAdded
    Me!Taglia = NewData
    Me!Taglia.Requery
Else
    Response = acDataErrContinue
End If
End Sub
che funziona, mentre sempre 'su non in elenco' della combobox contenuta
nella MsNrTaglie ho il codice su cui stiamo discutendo.
Spero di averti dato tutti gli elementi necessari per potermi dare, ancora
una volta, un aiuto.
Se non ci riuscirai pazienza, ti ringrazio comunque veramente tanto per la
pazienza.
Ciao


title: inserire nuovi valori in combobox

text:
Ciao
ca...@flag.it
 wrote:
---cut---
> Nella casella di testo 'Def' su evento 'disattivato' ho poi inserito
> il seguente codice:
> If Me!Def = "taglia" Then
    vtaglia = Me!taglia
> DoCmd.OpenForm "MsTaglie"
> End If
---cut---
All'interno di un modulo standard scrivi:
Public vTaglia As String
poi prova cosi:
Private Sub NrtagliA_NotInList(NewData As String, Response As Integer)
Dim strsql As String, x As Integer
x = MsgBox("VUOI AGGIUNGERE QUESTO NR TAGLIA ALLA LISTA?", vbYesNo)
If x = vbYes Then
    strsql = "Insert Into TbNrTaglie " & "([Taglia], [NrTaglia]) values " &
"('" & NewData & "','" & InputBox("HAI INSERITO UN NUOVO VALORE NELLA
SEZIONE...", "ATTENZIONE...E' GIUSTO?", vTaglia) & "');"
    'MsgBox strsql
    'Me!nrtaglia.Requery
    Response = acDataErrAdded
    CurrentDb.Execute strsql, dbFailOnError
    Me!nrtaglia = NewData
    Me!nrtaglia.Requery
    Response = acDataErrContinue
End If
End Sub
Adesso dovrebbe andare.......speriamo
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
Ciao, grazie 1.000.000 per l'aiuto.
Ancora una domanda poi non ti "stresso" più.
Il codice deve essere scritto cosi?
If Me!Def = "taglia" Then
vtaglia = Me!taglia
DoCmd.OpenForm "MsTaglie"
oppure diversamente?
Io di VBA proprio ci capisco poco!!!
ciao e grazie ancora. Sei un santo.
p.s: il modulo standard deve avere lo stesso nome? Cioè "vtaglia"?


title: inserire nuovi valori in combobox

text:
Ciao
ca...@flag.it
 wrote:
> Ciao, grazie 1.000.000 per l'aiuto.
> Ancora una domanda poi non ti "stresso" più.
> Il codice deve essere scritto cosi?
>
> If Me!Def = "taglia" Then
> vtaglia = Me!taglia
> DoCmd.OpenForm "MsTaglie"
Si
> oppure diversamente?
>
> Io di VBA proprio ci capisco poco!!!
>
> ciao e grazie ancora. Sei un santo.
>
> p.s: il modulo standard deve avere lo stesso nome? Cioè "vtaglia"?
No.
--
Ciao
Access


title: inserire nuovi valori in combobox

text:
>> Ciao, grazie 1.000.000 per l'aiuto.
>> Ancora una domanda poi non ti "stresso" più.
>> Il codice deve essere scritto cosi?
>>
>> If Me!Def = "taglia" Then
>> vtaglia = Me!taglia
>> DoCmd.OpenForm "MsTaglie"
>
> Si
Cioe', volevo dire "no",  va scritto nel codice di chiusura della form
Mstaglie in questo modo:
Forms!Magazzino!SmMagazzino!Val1 = Me!Taglia
vtaglia = Me!taglia
DoCmd.Close acForm, Me.Name
>> oppure diversamente?
>>
>> Io di VBA proprio ci capisco poco!!!
Pero' hai intuito che c'era qualcosa che non andava, per cui fai ottimi
progressi.



title: Allineamento giustificato in casella di testo

author: Leonardo

text:
Buongiorno,
usando Access 2000,
come si fa ad avere in una casella di testo di un report l'allineamento
testo "giustificato" (tipo quello di Word) ?
Access presenta l'allineamento "Ripartito" ma quando ci sono poche parole in
una riga diventa orrendo in quanto si staccano troppo i caratteri fra loro
per raggiungere il margine di destra. Come si può evitare tale
inconveniente?
Grazie


author: Carlo Costarella

text:
"Leonardo" <
leonardo_...@tin.it
> ha scritto nel messaggio
news:dks6tg$7kj$1...@nnrp.ngi.it...

Un valido aiuto viene dal sito di Lebans:
http://www.lebans.com/justidirect.htm
dove potrai trovare moltissimo altro materiale.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:4371a241$0$1484$4faf...@reader2.news.tin.it...

Grazie molte della segnalazione.
Vedo che nel file "Class justidirectver17.mdb" la cosa funziona, anche se
ora devo mettermi a capire come.
Certo che in Access potevano mettere tale impostazione, credo molto
richiesta dagli utenti.
Ciao, Leonardo


text:
"Leonardo" <
leonardo_...@tin.it
> ha scritto nel messaggio
news:dktam2$kqq$1...@nnrp.ngi.it...
cut
> Grazie molte della segnalazione.
> Vedo che nel file "Class justidirectver17.mdb" la cosa funziona, anche se
> ora devo mettermi a capire come.
> Certo che in Access potevano mettere tale impostazione, credo molto
> richiesta dagli utenti.
> Ciao, Leonardo
>
Access crea database non è un elaboratore di testi.
Ammetto che per certi report può essere utile disporre di una
giustificazione del testo (testi molto lunghi) ma questa è una funzione poco
usata e per nulla necessaria. C'è da dire che nelle ultime versioni qualcosa
è stato fatto...appunto per i testi lunghi ma se usi testi corti...diventa
inguardabile.
Speriamo facciano meglio nella prossima versione.
Ciao, Carlo


title: trasformare campo numerico in campo contatore

author: Alcibiade

text:
Come da oggetto, su una tabella ho dei record con un campo numerico
univoco...
ora vorrei trasformare questo campo da numerico a contatore senza perdere i
dati.
Esiste un modo?
Se creassi un nuovo campo contatore( in modo che risulti vuoto) e poi
copiassi i valori dal campo numerico a quello contatore, per poi eliminare
eliminassi il campo numerico e rinominare il campo contatore con lo stesso
nome che aveva il campo numerico?
Grazie


author: Marco Pizzamiglio

text:
Alcibiade ha scritto:

Come hai suggerito tu non funziona.
1. togli eventuali relazioni
2. fai una copia della tabella, solo la struttura, senza dati
3. nella tbl vuota cambia il tipo di campo da contatore a Numerico (intero
lungo)
4. con una query di accodamento copia tutti i record dalla tbl originale
alla tbl nuova
5. elimina la tbl originale
6. rinomina la copia e assegna lo stesso nome dell'originale
7. ripristina le relazioni
Ah, dimenticavo...
0. FAI UNA COPIA DI SICUREZZA DEL DB PRIMA DI INIZIARE!!!
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Marco Pizzamiglio ha scritto:
> Alcibiade ha scritto:



Errata corrige:
3. nella tbl vuota cambia il tipo di campo da numerico a contatore



title: Come impedire la modifica della chiave in una maschera ?

author: Sergio de Pretis

text:
Quando l'utente si posiziona su un record di una maschera con i campi
codice (chiave univoca) e descrizione, ecc...
Come posso impedire che mi modifichi sul record 1 il codice A
sovrascrivendolo con B ?
Grazie fin d'ora
Sergio


author: Stefano Bettini

text:
Sergio de Pretis <
depr...@csgen.it
> wrote in message
38AB0DB2...@csgen.it...

Sull' evento "Corrente" della maschera testa se sei su un record
esistente o su uno nuovo tramite la proprietą NewRecord della
maschera stessa ed Abilita/Disabilita i controlli di conseguenza...
Bye, Ste


text:
Una strada potrebbe essere questa:
Se l'utente visiona la maschera su record già inseriti imposta "Enabled" di
quel controllo a "False". Viceversa su "Nuovo Record" imposta la proprietà
enabled a true.
Guardati la proprietà "Dirty" nella guida in linea.
Se il valore da inserire nel controllo ha una parte obbligata, p.e. "A/..."
allora potrai usare le maschere di input.
Ci possono essere altre strade ma per ora credo bastino.
Ciao, Carlo
--
Posted from
ro...@www.paola.antares.it
 [195.216.145.2]
via Mailgate.ORG Server -
http://www.mailgate.org


author: sergio mazza

text:
Sergio de Pretis <
depr...@csgen.it
> wrote in message
38AB0DB2...@csgen.it...
> Quando l'utente si posiziona su un record di una maschera con i campi
> codice (chiave univoca) e descrizione, ecc...
> Come posso impedire che mi modifichi sul record 1 il codice A
> sovrascrivendolo con B ?
>
> Grazie fin d'ora
>
> Sergio
>
Se il campo chiave non lo devi modificare puoi posizionarlo nella sezione
Intestazione piè di pagina pagina.
Ciao.


title: MS Access

author: Zerga Christian

text:
Ciao a tutti, premetto che non sò se è giusto ciò che ho fatto, ho creato
una maschera contenente una casella combinata e una sottomaschera che mi
visualizza solo i record il cui id corrisponde con quello selezionato nella
casella combinata.
Nella sottomaschera ho bloccato tutti i controlli eccetto uno che devo poter
modificare (controllo booleano Si/No).
1. quando nella casella combinata seleziono una voce (che non sia la prima)
e provo a modificare il controllo booleano nella sottomaschera, mi dà
errore:
     L'apporto modifiche non è riuscito perchè si è cercato di duplicare i
valori nell'indice, nella chiave primaria o nella relazione. ...
2. Pur volendo apportare modifiche alla sottomaschera è tuttavia possibile
evitare che salvi automaticamente, inserendo per esempio i due
    classici bottoni Ok e Annulla?
Ringrazio a tutti per l'aiuto già prestatomi.


title: MS Access

author: Sib

text:
"Zerga Christian" <
zerg...@tiscali.it
> ha scritto nel messaggio
> Ciao a tutti, premetto che non sò se è giusto ciò che ho fatto, ho creato
Sicuramente qualcosa di sbagliato c'è: il subject
Scusa, ma su un NG che si chiama it.comp.appl.access ti pareva che ci fosse
bisogno di specificare che la domanda riguardasse Access?
Dovevi mettere "problemi di aggiornamento dati" o qualcosa di simile
> una maschera contenente una casella combinata e una sottomaschera che mi
> visualizza solo i record il cui id corrisponde con quello selezionato
> nella casella combinata.
> Nella sottomaschera ho bloccato tutti i controlli eccetto uno che devo
> poter modificare (controllo booleano Si/No).
>
> 1. quando nella casella combinata seleziono una voce (che non sia la
> prima) e provo a modificare il controllo booleano nella sottomaschera, mi
> dà errore:
>     L'apporto modifiche non è riuscito perchè si è cercato di duplicare i
> valori nell'indice, nella chiave primaria o nella relazione. ...
Non si può capire niente se non spieghi la struttura dati cui le maschere
sottendono
> 2. Pur volendo apportare modifiche alla sottomaschera è tuttavia possibile
> evitare che salvi automaticamente, inserendo per esempio i due
Puoi fare in modo tale che ti chieda conferma prima di salvare (evento
"prima di aggiornare") o puoi slegare la maschera dai recordset e gestire i
campi da codice (Mamma mia!! poi son cavoli tuoi!)
Sib
--
http://www.gestionedati.com


title: MS Access

text:
Ciao Sib, scusa se non mi sono spiegato bene.
Ho un database personale dove registro le fatture passive ed attive.
Prendo in condiderazione la gestione fatture passive.
Per questa parte di lavoro ho una tabella contenente i dati delle fatture ed
una maschera di
inserimento, ho anche una query che filtrando il campo Si/No (nella tabella)
popola un
report che mi fa da scadenziario (fin qui tutto bene).
Dal momento in cui inserisco la fattura al momento in cui effettivemente la
pago ovviamente il campo
pagato è memorizzato nella tabella come False.
Quello che vorrei fare è creare una maschera che contenga una casella
combinata (allacciata al campo *Nome fornitore* della
tabella *fornitori*) che filtri i record di una sottomaschera
(visualizzazione 'maschere continue') facendomi vedere solo i le
fatture non pagate per ciascun fornitore. Inoltre questa sottomaschera deve
avere i controlli bloccati eccetto quello Si/no relativo
al campo pagato.
Semplicemente la maschera che voglio è pronta, il problema che, pur non
essendo intervenuto sulla proprietà dei controlli ed
avendo verificato quelle proprietà che consentono aggiunte, modifiche ecc...
siano impostate a sì, i controlli della sottomaschera
risultano comunque bloccati.
Per la questione conferma salvataggio mi interesserebbe, puoi darmi maggiori
chiarimenti circa evento 'prima di aggiornare'.
Grazie mille per l'aiuto


title: Casella di controllo e campo modulo

text:
Mi si é presentato lo stesso identico problema descritto nel post di
Cyric del  Lun 6 Dic 2004
con oggetto "casella di controllo campo modulo e dati boolean" e piu'
precisamente:
" Tramite VBA esporto tali dati in un template Word di sola lettura che
richiamo dalla maschera e che contiene dei campi modulo e delle
caselle di controllo collegate al db attraverso i segnalibri.
Quando cerco di esportare nelle caselle di controllo del campo modulo
del modello Word i dati del tipo Si/No provenienti dai campi del db
(Acc e NoAcc) che seleziono attraverso le CheckBox poste sulla
maschera in ogni caso ottengo sempre il valore 0 ".
Non riesco a capire come é stato risolto il problema.
Grazie


title: Casella di controllo e campo modulo

author: Sergio MAZZA

text:
<
new...@libero.it
> ha scritto nel messaggio
news:1164620741....@45g2000cws.googlegroups.com...




Grazie
[risposta]
Forse trasformando il -1/0 in Vero/Falso o 1/0; cioè la combinazione o di
numeri o testo che word riconosce come stato per le caselle di controllo.
Ciao.
--
Sergio MAZZA


title: parametri da vba in query

text:
Ho la necessit� di passare tramite una textbox non associata di una maschera
un valore ( <>0 ) nella query 1.
Private Sub ultimoacquisto_BeforeUpdate(Cancel As Integer)
Dim dbs As DAO.Database
   Dim qdf As DAO.QueryDef
   Dim rst As DAO.Recordset
   Set dbs = CurrentDb
   Set qdf = dbs.QueryDefs("z0")
   qdf.Parameters!UltimoAcquisto = 0

   Set rst = qdf.OpenRecordset

   Me.UltimoValore = rst!UltimoAcquisto

   rst.Close
   qdf.Close

   Set dbs = Nothing
End Sub
Non riesco a capire perch� mi dice che non trova l'elemento nell'insieme
parameters
Mi aiutate?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: parametri da vba in query

author: Karl Donaubauer

text:
mass32 wrote:
> Ho la necessit� di passare tramite una textbox non associata di una
> maschera un valore ( <>0 ) nella query 1.
>
> Private Sub ultimoacquisto_BeforeUpdate(Cancel As Integer)
> Dim dbs As DAO.Database
>   Dim qdf As DAO.QueryDef
>   Dim rst As DAO.Recordset
>   Set dbs = CurrentDb
>   Set qdf = dbs.QueryDefs("z0")
>   qdf.Parameters!UltimoAcquisto = 0
>
>   Set rst = qdf.OpenRecordset
>
>   Me.UltimoValore = rst!UltimoAcquisto
>
>   rst.Close
>   qdf.Close
>
>   Set dbs = Nothing
>
> End Sub
>
> Non riesco a capire perch� mi dice che non trova l'elemento
> nell'insieme parameters
Sei sicuro che il parametro si chiama esattamente "UltimoAcquisto"?
Posta l'enunciato SQL della query.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: parametri da vba in query

text:

SELECT ANAART1.CodArt, ANAART1.Descrizione, ANAART1.UltimoAcquisto
FROM ANAART1;



title: parametri da vba in query

text:
mass32 wrote:
> Karl Donaubauer ha scritto:
>>> Ho la necessit� di passare tramite una textbox non associata di una
>>> maschera un valore ( <>0 ) nella query 1.
>>>
>>> Private Sub ultimoacquisto_BeforeUpdate(Cancel As Integer)
>>> Dim dbs As DAO.Database
>>> Dim qdf As DAO.QueryDef
>>> Dim rst As DAO.Recordset
>>> Set dbs = CurrentDb
>>> Set qdf = dbs.QueryDefs("z0")
>>> qdf.Parameters!UltimoAcquisto = 0
>>>
>>> Set rst = qdf.OpenRecordset
>>>
>>> Me.UltimoValore = rst!UltimoAcquisto
>>>
>>> rst.Close
>>> qdf.Close
>>>
>>> Set dbs = Nothing
>>>
>>> End Sub
>>>
>>> Non riesco a capire perch� mi dice che non trova l'elemento
>>> nell'insieme parameters
>>
>> Sei sicuro che il parametro si chiama esattamente "UltimoAcquisto"?
>> Posta l'enunciato SQL della query.
> ...
> SELECT ANAART1.CodArt, ANAART1.Descrizione, ANAART1.UltimoAcquisto
> FROM ANAART1;
Allora non hai un parametro "UltimoAcquisto" ma un campo
della tabella che si chiamo cos�. � una cosa diversa che non
puoi gestire con l'insieme Parameters. Invece puoi p.e. usare:
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim strSQL As String
strSQL = "SELECT * FROM z0 WHERE UltimoAcquisto = 0"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(strSQL, dbOpenDynaset)
If Not rst.BOF Then
   Me!UltimoValore = rst!UltimoAcquisto
End If
--
HTH



title: parametri da vba in query

text:

Scusami ma ho fatto un errore nel postarti l'enunciato.....
SELECT ANAART1.CodArt, ANAART1.Descrizione, ANAART1.UltimoAcquisto
FROM ANAART1
WHERE (((ANAART1.UltimoAcquisto)=0));



title: parametri da vba in query

text:

>> ...
> Scusami ma ho fatto un errore nel postarti l'enunciato.....
>
> SELECT ANAART1.CodArt, ANAART1.Descrizione, ANAART1.UltimoAcquisto
> FROM ANAART1
> WHERE (((ANAART1.UltimoAcquisto)=0));
Non cambia molto. Non si tratta di un parametro ma di un campo
della tabella. Puoi usare un criterio nella query come nel tuo ultimo
enunciato SQL o per il recordset come nel mio esempio o anche
in tutti e due. Dipende cosa ti serve.



title: parametri da vba in query

text:

Ho inserito il parametro e va bene.
Se nella text box (ultimoacquisto) digito lo zero la routin funziona bene se
digito <>0 mi ritorna l'errore " tipi di dati non corrispondenti
nell'espressione criterio " errore 3446
Mi aiuti?
Private Sub ultimoacquisto1_BeforeUpdate(Cancel As Integer)
Dim dbs As DAO.Database
   Dim qdf As DAO.QueryDef
   Dim rst As DAO.Recordset

   Set dbs = CurrentDb
   Set qdf = dbs.QueryDefs("z0")
   qdf.Parameters!valore = Me.ultimoacquisto
   Set rst = qdf.OpenRecordset

   Me.UltimoValore = rst!UltimoAcquisto

   rst.Close
   qdf.Close

   Set dbs = Nothing
End Sub



title: parametri da vba in query

text:
mass32 wrote:
> Karl Donaubauer ha scritto:
>>>> ...
>>> SELECT ANAART1.CodArt, ANAART1.Descrizione, ANAART1.UltimoAcquisto
>>> FROM ANAART1
>>> WHERE (((ANAART1.UltimoAcquisto)=0));
>>
>> Non cambia molto. Non si tratta di un parametro ma di un campo
>> della tabella. Puoi usare un criterio nella query come nel tuo ultimo
>> enunciato SQL o per il recordset come nel mio esempio o anche
>> in tutti e due. Dipende cosa ti serve.
>
> Ho inserito il parametro e va bene.
> Se nella text box (ultimoacquisto) digito lo zero la routin funziona bene
> se digito <>0 mi ritorna l'errore " tipi di dati non corrispondenti
> nell'espressione criterio " errore 3446
> ...
> Private Sub ultimoacquisto1_BeforeUpdate(Cancel As Integer)
> Dim dbs As DAO.Database
>   Dim qdf As DAO.QueryDef
>   Dim rst As DAO.Recordset
>
>   Set dbs = CurrentDb
>   Set qdf = dbs.QueryDefs("z0")
>   qdf.Parameters!valore = Me.ultimoacquisto
>   Set rst = qdf.OpenRecordset
>
>   Me.UltimoValore = rst!UltimoAcquisto
>
>   rst.Close
>   qdf.Close
>
>   Set dbs = Nothing
>
> End Sub
Si puo usare solo valori come parametro, non operatori.
Per me non ï¿œ chiaro perchï¿œ insisti ad un parametro invece
di usare la soluzione con SQL nel codice che ti ho scritto.
Sarebbe piï¿œ flessibile p.e. puoi controllare se il valore
nella casella di testo ï¿œ solo un numero o invece gestire
un eventuale operatore inserito.



title: parametri da vba in query

text:

> Per me non � chiaro perch� insisti ad un parametro invece
> di usare la soluzione con SQL nel codice che ti ho scritto.
> Sarebbe pi� flessibile p.e. puoi controllare se il valore
> nella casella di testo � solo un numero o invece gestire
> un eventuale operatore inserito.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Mi sono incartato credimi...
In poche parole ho bisogno di questo
Query 1
SELECT qryEstConSaldo.SommaDiDare, qryEstConSaldo.SommaDiAvere,
qryEstConSaldo1.SommaDidare, qryEstConSaldo1.SommaDiavere,
nz(nz(qryEstConSaldo.sommadiavere,0)-nz(qryEstConSaldo.sommadidare,0),0)-nz(nz(qryEstConSaldo1.sommadidare,0)-nz(qryEstConSaldo1.sommadiavere,0))
AS totale, qryEstConSaldo.RifNumeroFattura, qryEstConSaldo.RifDataFattura
FROM qryEstConSaldo LEFT JOIN qryEstConSaldo1 ON
qryEstConSaldo.RifNumeroFattura = qryEstConSaldo1.RifNumeroFattura
WHERE
(((nz(nz(qryEstConSaldo.sommadiavere,0)-nz(qryEstConSaldo.sommadidare,0),0)-nz(nz(qryEstConSaldo1.sommadidare,0)-nz(qryEstConSaldo1.sommadiavere,0)))=[forms]![frmEstrattoConto]![Partita]));
Se provo a digitare nella textbox (Partita) della maschera il valore 0 mi
restituisce tutti i saldi a zero, se invece digito nella textbox l'operatore
<>0 la query non mi ritorna nessun record....perch�?
Per questo motivo, volevo capire anche da codice se era possibile passare un
operatore alla query.
Grazie per la tua pazienza



title: Stampa solo dei selezionati ...OGGI.

text:
Ho una maschera che mi visualizza questi dati pescandoli da una
tabella VERBALI:
Id
NrVerbale
SPEDITO   (si/no)
Vorrei poter stampare solo i campi che hanno la spunta su SPEDITO
(si), cercando pero'
di cancellare tutte le spunte ad ogni avvio della maschera.
Grazie


title: Stampa solo dei selezionati ...OGGI.

author: Dino

text:

Ti fai una query "Verbali spediti" con NrVerbale nei criteri a sì.Dopo
fai una query di aggiornamento dove sul campo NrVerbale nella riga
criteri lasci sempre sì mentre nella riga aggiorna metti "No".
Poi nelle evento Open della maschera lanci due macro:
La prima che mandi in stampa e la seconda che tolga la spunta.Es:
Private Sub Form_Open(Cancel As Integer)
Docmd.Runmacro "Stampaverbali"
Docmd.Runmacro "Annullaverbaliconspunta"
End Sub
Dino


title: Stampa solo dei selezionati ...OGGI.

text:

Domani ci provo e riferisco.
Grazie mille Dino


title: Stampa solo dei selezionati ...OGGI.

text:

> Grazie mille Dino- Nascondi testo citato
>
> - Mostra testo citato -
Inizio a provarci:
ho creato la query "Verbali-spediti" che mi restituisce i seguenti
campi Id, NrVerbale, Spedito.
Nei criteri di NrVerbale ...come faccio a metterci ...."sì" ?
Forse nei criteri del campo Spedito ?


title: Stampa solo dei selezionati ...OGGI.

author: OneEDP

text:
Il 15/07/2010 15.56, skate2k5 ha scritto:
> On 15 Lug, 15:37, skate2k5<
skate...@fastwebnet.it
>  wrote:
>
>> On 15 Lug, 15:16, Dino<
verrengia.d...@alice.it
>  wrote:
>>
>>
>>
>>
>>
>>
>>> On 15 Lug, 14:23, skate2k5<
skate...@fastwebnet.it
>  wrote:
>>>
>>
>>>> Ho una maschera che mi visualizza questi dati pescandoli da una
>>>> tabella VERBALI:
>>>>
>>
>>>> Id
>>>> NrVerbale
>>>> SPEDITO   (si/no)
>>>>
>>
>>>> Vorrei poter stampare solo i campi che hanno la spunta su SPEDITO
>>>> (si), cercando pero'
>>>> di cancellare tutte le spunte ad ogni avvio della maschera.
>>>> Grazie
>>>>
>>
>>> Ti fai una query "Verbali spediti" con NrVerbale nei criteri a sě.Dopo
>>> fai una query di aggiornamento dove sul campo NrVerbale nella riga
>>> criteri lasci sempre sě mentre nella riga aggiorna metti "No".
>>>
>>
>>> Poi nelle evento Open della maschera lanci due macro:
>>> La prima che mandi in stampa e la seconda che tolga la spunta.Es:
>>>
>>
>>> Private Sub Form_Open(Cancel As Integer)
>>> Docmd.Runmacro "Stampaverbali"
>>> Docmd.Runmacro "Annullaverbaliconspunta"
>>> End Sub
>>>
>>
>>> Dino
>>>
>> Domani ci provo e riferisco.
>> Grazie mille Dino- Nascondi testo citato
>>
>> - Mostra testo citato -
>>
> Inizio a provarci:
> ho creato la query "Verbali-spediti" che mi restituisce i seguenti
> campi Id, NrVerbale, Spedito.
> Nei criteri di NrVerbale ...come faccio a metterci ...."sě" ?
> Forse nei criteri del campo Spedito ?
>
Set ... True oppure -1
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Stampa solo dei selezionati ...OGGI.

text:
On 15 Lug, 15:57, OneEDP <
daniele.sqlOne...@spamgmail32.com
> wrote:
> Il 15/07/2010 15.56, skate2k5 ha scritto:
>
>
>
> > On 15 Lug, 15:37, skate2k5<
skate...@fastwebnet.it
>  wrote:
>
> >> On 15 Lug, 15:16, Dino<
verrengia.d...@alice.it
>  wrote:
>
> >>> On 15 Lug, 14:23, skate2k5<
skate...@fastwebnet.it
>  wrote:
>
> >>>> Ho una maschera che mi visualizza questi dati pescandoli da una
> >>>> tabella VERBALI:
>
> >>>> Id
> >>>> NrVerbale
> >>>> SPEDITO   (si/no)
>
> >>>> Vorrei poter stampare solo i campi che hanno la spunta su SPEDITO
> >>>> (si), cercando pero'
> >>>> di cancellare tutte le spunte ad ogni avvio della maschera.
> >>>> Grazie
>
> >>> Ti fai una query "Verbali spediti" con NrVerbale nei criteri a sì.Dopo
> >>> fai una query di aggiornamento dove sul campo NrVerbale nella riga
> >>> criteri lasci sempre sì mentre nella riga aggiorna metti "No".
>
> >>> Poi nelle evento Open della maschera lanci due macro:
> >>> La prima che mandi in stampa e la seconda che tolga la spunta.Es:
>
> >>> Private Sub Form_Open(Cancel As Integer)
> >>> Docmd.Runmacro "Stampaverbali"
> >>> Docmd.Runmacro "Annullaverbaliconspunta"
> >>> End Sub
>
> >>> Dino
>
> >> Domani ci provo e riferisco.
> >> Grazie mille Dino- Nascondi testo citato
>
> >> - Mostra testo citato -
>
> > Inizio a provarci:
> > ho creato la query "Verbali-spediti" che mi restituisce i seguenti
> > campi Id, NrVerbale, Spedito.
> > Nei criteri di NrVerbale ...come faccio a metterci ...."sì" ?
> > Forse nei criteri del campo Spedito ?
>
> Set ... True oppure -1
>
> --
> Daniele
> Rispondere scartando OneEDP, spam e 32- Nascondi testo citato
>
> - Mostra testo citato -
Ma il campo NrVerbale è solo testo.


title: Stampa solo dei selezionati ...OGGI.

text:
Il 15/07/2010 15.59, skate2k5 ha scritto:
> On 15 Lug, 15:57, OneEDP<
daniele.sqlOne...@spamgmail32.com
>  wrote:
>
>> Il 15/07/2010 15.56, skate2k5 ha scritto:
>>
>>
>>
>>
>>> On 15 Lug, 15:37, skate2k5<
skate...@fastwebnet.it
>    wrote:
>>>
>>
>>>> On 15 Lug, 15:16, Dino<
verrengia.d...@alice.it
>    wrote:
>>>>
>>
>>>>> On 15 Lug, 14:23, skate2k5<
skate...@fastwebnet.it
>    wrote:
>>>>>
>>
>>>>>> Ho una maschera che mi visualizza questi dati pescandoli da una
>>>>>> tabella VERBALI:
>>>>>>
>>
>>>>>> Id
>>>>>> NrVerbale
>>>>>> SPEDITO   (si/no)
>>>>>>
>>
>>>>>> Vorrei poter stampare solo i campi che hanno la spunta su SPEDITO
>>>>>> (si), cercando pero'
>>>>>> di cancellare tutte le spunte ad ogni avvio della maschera.
>>>>>> Grazie
>>>>>>
>>
>>>>> Ti fai una query "Verbali spediti" con NrVerbale nei criteri a sě.Dopo
>>>>> fai una query di aggiornamento dove sul campo NrVerbale nella riga
>>>>> criteri lasci sempre sě mentre nella riga aggiorna metti "No".
>>>>>
>>
>>>>> Poi nelle evento Open della maschera lanci due macro:
>>>>> La prima che mandi in stampa e la seconda che tolga la spunta.Es:
>>>>>
>>
>>>>> Private Sub Form_Open(Cancel As Integer)
>>>>> Docmd.Runmacro "Stampaverbali"
>>>>> Docmd.Runmacro "Annullaverbaliconspunta"
>>>>> End Sub
>>>>>
>>
>>>>> Dino
>>>>>
>>
>>>> Domani ci provo e riferisco.
>>>> Grazie mille Dino- Nascondi testo citato
>>>>
>>
>>>> - Mostra testo citato -
>>>>
>>
>>> Inizio a provarci:
>>> ho creato la query "Verbali-spediti" che mi restituisce i seguenti
>>> campi Id, NrVerbale, Spedito.
>>> Nei criteri di NrVerbale ...come faccio a metterci ...."sě" ?
>>> Forse nei criteri del campo Spedito ?
>>>
>> Set ... True oppure -1
>>
>> --
>> Daniele
>> Rispondere scartando OneEDP, spam e 32- Nascondi testo citato
>>
>> - Mostra testo citato -
>>
> Ma il campo NrVerbale č solo testo.
>
Allora per metterci un sě in formato testo devi metterci "sě"



title: Stampa solo dei selezionati ...OGGI.

text:
On 15 Lug, 16:18, OneEDP <
daniele.sqlOne...@spamgmail32.com
> wrote:
> Il 15/07/2010 15.59, skate2k5 ha scritto:
>
>
>
> > On 15 Lug, 15:57, OneEDP<
daniele.sqlOne...@spamgmail32.com
>  wrote:
>
> >> Il 15/07/2010 15.56, skate2k5 ha scritto:
>
> >>> On 15 Lug, 15:37, skate2k5<
skate...@fastwebnet.it
>    wrote:
>
> >>>> On 15 Lug, 15:16, Dino<
verrengia.d...@alice.it
>    wrote:
>
> >>>>> On 15 Lug, 14:23, skate2k5<
skate...@fastwebnet.it
>    wrote:
>
> >>>>>> Ho una maschera che mi visualizza questi dati pescandoli da una
> >>>>>> tabella VERBALI:
>
> >>>>>> Id
> >>>>>> NrVerbale
> >>>>>> SPEDITO   (si/no)
>
> >>>>>> Vorrei poter stampare solo i campi che hanno la spunta su SPEDITO
> >>>>>> (si), cercando pero'
> >>>>>> di cancellare tutte le spunte ad ogni avvio della maschera.
> >>>>>> Grazie
>
> >>>>> Ti fai una query "Verbali spediti" con NrVerbale nei criteri a s .Dopo
> >>>>> fai una query di aggiornamento dove sul campo NrVerbale nella riga
> >>>>> criteri lasci sempre s mentre nella riga aggiorna metti "No".
>
> >>>>> Poi nelle evento Open della maschera lanci due macro:
> >>>>> La prima che mandi in stampa e la seconda che tolga la spunta.Es:
>
> >>>>> Private Sub Form_Open(Cancel As Integer)
> >>>>> Docmd.Runmacro "Stampaverbali"
> >>>>> Docmd.Runmacro "Annullaverbaliconspunta"
> >>>>> End Sub
>
> >>>>> Dino
>
> >>>> Domani ci provo e riferisco.
> >>>> Grazie mille Dino- Nascondi testo citato
>
> >>>> - Mostra testo citato -
>
> >>> Inizio a provarci:
> >>> ho creato la query "Verbali-spediti" che mi restituisce i seguenti
> >>> campi Id, NrVerbale, Spedito.
> >>> Nei criteri di NrVerbale ...come faccio a metterci ...."s " ?
> >>> Forse nei criteri del campo Spedito ?
>
> >> Set ... True oppure -1
>
> >> --
> >> Daniele
> >> Rispondere scartando OneEDP, spam e 32- Nascondi testo citato
>
> >> - Mostra testo citato -
>
> > Ma il campo NrVerbale solo testo.
>
> Allora per metterci un s in formato testo devi metterci "s "
>
> --
> Daniele
> Rispondere scartando OneEDP, spam e 32- Nascondi testo citato
>
> - Mostra testo citato -
Scusa Daniele, ma forse non hai inteso le mie intenzioni o io non ho
capito nulla.
A che serve metterci un testo "si" nel criterio del campo NrVerbale se
la variabile sarà il campo SPEDITO?


title: Stampa solo dei selezionati ...OGGI.

text:

Faccio io una domanda: puoi usare le query dall'interfaccia Access? Le
macro non le digerisco  molto ;-)



title: Stampa solo dei selezionati ...OGGI.

text:

Si, certo, ma non capisco in che modo dovrei usare le query anzichè le
macro.
Grazie


title: Stampa solo dei selezionati ...OGGI.

text:

> Grazie- Nascondi testo citato
>
> - Mostra testo citato -
Ciao sono Dino.A che punto sei????
Da quanto ho letto ieri in alto mare????.
Allora devi avere (ovviamente) nella query un campo con proprieta' "Sì
\no" altrimenti come fai ha realizzare una query di agg che deve
togliere i flag dalla conferma di stampa????
Fammi sapere
Dino


title: Stampa solo dei selezionati ...OGGI.

text:

Ciao Dino, si..sono in alto mare ma mi ha spiazzato il tuo messaggio:
>Ti fai una query "Verbali spediti" con NrVerbale nei criteri a sì.Dopo
>fai una query di aggiornamento dove sul campo NrVerbale nella riga
>criteri lasci sempre sì mentre nella riga aggiorna metti "No".
Nei criteri di NrVerbale ...come faccio a metterci ...."sì" ?
Forse nei criteri del campo Spedito ?
Comunque ho creato la query SPEDITI che mi restituisce i campi Id,
NrVerbale e Spedito (Sì/no) con criterio Vero.
Poi ho creato la query di aggiornamento.
Poi mi blocco qui:
>Poi nelle evento Open della maschera lanci due macro:
>La prima che mandi in stampa e la seconda che tolga la spunta.Es:
>Private Sub Form_Open(Cancel As Integer)
>Docmd.Runmacro "Stampaverbali"
>Docmd.Runmacro "Annullaverbaliconspunta"
>End Sub
Come le creo le due macro? O meglio non so come dirgli alla marco
Stampaverbali e Annullaverbaliconspunta.
Grazie


title: Stampa solo dei selezionati ...OGGI.

text:
CUT
Non posso aiutarti di più dovresti utilizzare il tasto F1 in modo
massiccio e i winzoz
Per esperienza, ti direi che per il momento postare nel ng prima ancora
di aver provato il tasto F1 rischi di perdere molto tempo in attesa di
risposte.
Non sapere come fare per "tra macro" e "query" significa che dovresti
acquisire maggiore dimistichezza..
Non te lo dico senza pedanteria. :-)
Se posso risponderti ben volentieri
Ciao



title: Stampa solo dei selezionati ...OGGI.

text:

Non ho detto che non conosco la differenza tra query e macro, ma che
non riuscivo a capire quello che mi dicevi e cioè:
>Docmd.Runmacro "Stampaverbali"
forse intendi dire che lancio la query Stampaverbali.
Se così allora ci sono.
Cmq grazie.


title: Stampa solo dei selezionati ...OGGI.

text:

Mi e' parso di capire che ci siamo.Qaundo io intendevo lanciare le due
macro "intendevo questo",cioe' nell' oggetto macro ti creavi una macro
che apriva la query.Quest'ultima essendo una Qr di comando si
lanciava.Ovviamente nel codice per lanciare una macro devi usare
Docmd.runmacro "Nomedellatuamacro"
Comunque ci siamo?????Hai risolto????
Dino


title: Stampa solo dei selezionati ...OGGI.

text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Allora credo di vedere il traguardo.
Ho creato le due query, ho creato le due macro che lanciano le
rispettive query;
ho creato la maschera che mi presenta i campi con il campo da spuntare
(sì/no).
All'apertura della maschera ho messo il codice che mi hai dato con i
rispettivi nomi delle macro create.
Il tutto funziona, solo che c'è un piccolo inconveniente
Quando chiudo la maschera mi resta aperta la prima query, quella dove
metto la spunta per stampare.
Grazie


title: Stampa solo dei selezionati ...OGGI.

text:

> Grazie- Nascondi testo citato
>
> - Mostra testo citato -
Ma la spunta non la devi mettere attraverso una query.E' chiaro che la
query ti brimane aperta perche' non e' una query di comando.
Vedro' ti farti un altro esempio.Da quanto ho capito per risolvere il
problema dovresti fare così:
Apri la maschera nell'evento "Open" non mettere nulla.Attraverso la
maschera inserrisci le spunte per ogni record.Le due macro le associ
invece al pulsante che chiude
la maschera sull'evento "Click".
Facendo così risolvi i tuoi problemi,ma ricorda.Per flaggare usa la
maschera.E le query devono essere di comando altrimenti la macro
giustamente te la apre normalmente.
Dino
NB:Aspetto tue notizie


title: Stampa solo dei selezionati ...OGGI.

text:

> NB:Aspetto tue notizie- Nascondi testo citato
>
> - Mostra testo citato -
Ecco la fine:
Sull'evento click di chiusura della maschera (dove vado a mettere la
spunta quindi a stampare) prima del comando di chiusura, lancio la
macro di aggiornamento (che mi cancella tutte le spunte).
Ora dovrebbe funzionare!!!
P.s: come è possibile che quando metto le spunte, l'ultima spunta non
me la registra quindi non me la stampa? Devo attendere un po', oppure
devo posizionarmi in un altro campo con il mouse.


title: Stampa solo dei selezionati ...OGGI.

text:

> devo posizionarmi in un altro campo con il mouse.- Nascondi testo citato
>
> - Mostra testo citato -
Fammi un esempio piu completo:
Verbale 1 spunta
verbale due spunta
Verbale 3 senza spunta.
Allora se il verbale tre e' il nuovo record che devi ancora inserie e'
giusto che non ci sia la spunta.Se invece non e' così devi flaggare tu
tutti i record che vuoi.
Dino


title: Stampa solo dei selezionati ...OGGI.

text:

Nulla, in pratica mi registra la spunta solo quando clicco su un altro
record, cioè all'uscita, ma va bene uguale.
C'è ancora un'altra modifica che vorrei fare, ma non so se posso
continuare ad allegare post a questo.


title: Stampa solo dei selezionati ...OGGI.

text:

> continuare ad allegare post a questo.- Nascondi testo citato
>
> - Mostra testo citato -
Sai le regole del NG ci sono ed e' giusto rispettarle.
Se il post e' chiuso lo termini e poi ne apri un altro.
Tanto si "bazzica" sempre per poter aiutare.
Dino


title: Stampa solo dei selezionati ...OGGI.

text:

Ok allora RISOLTO (per ora).
Grazie.


title: Problema di Scadenze........

author: Vditroilo

text:
Sono un principiante programmatore in Access sto realizzando un database per
la gestione di clienti per una agenzia assicurativa.
Ho un problema da risolvere ossia quello delle scadenze; non riesco a creare
un query per gestire le scadenze delle polizze assic.,
nella maschera principale in ordine vanno inseriti: prima la Decorrenza del
Contratto, poi il Frazionamento (che puň essere semestrale o quadrimestrale
o annuale)  ed infine la Scadenza Intermedia cioč il giorno del pagamento
della prima o seconda rata del polizza. Ho provato in tutti i modi ma ci
sono riuscito.
In attesa di un Vostro aiuto, vi ringrazio anticipatamente.


title: smallInt come relazionare con campo int

author: pfm

text:
salve!

ho una tabella (Datisql) in sql server con un campo
ANNO smallint

IN ACCESS ho creato una query (MiaQuery) da un'altra tabella che mi estrapola da una stringa l'anno  --> sAnno:mid(...)

con int(sAnno) lo converto in intero

come posso mettere in relazione la tabella

Datisql e MiaQuery

creata la relazione mi dice DATI NON CORRISPONDENTI


title: Preimpostazioni TROVA

author: Bix

text:
E' possibile preimpostare il trova di access in modo che quando si richiama
sia già selezionato un campo ben preciso o tutta la tabella e parte del
campo?
Grazie
Bix


title: Posizionamento su campo

author: il barbi

text:
Scusate, vi chiedo una dritta per questo problema banale:
sto aggiungendo record al mio db e passando da un record al
successivo vorrei che il cursore si posizionasse su un campo
preciso, come faccio?
grazie dal barbi


title: Posizionamento su campo

author: Emyr

text:


me.nomecontrollo.setfocus
Saluti.
Emanuele.


title: Posizionamento su campo

author: Paolo P

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:bolb4u4upsd28b2s2...@4ax.com...

Oppure modifichi l'ordine di tabulazione
Ciao Paolo


title: Posizionamento su campo

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:bolb4u4upsd28b2s2...@4ax.com...

si', ma dove lo metto? qual e' l'evento di quando si passa a
un nuovo record?
il barbi


title: Posizionamento su campo

author: Alessandro

text:
"il barbi" <
qmdb...@tin.it
> wrote in message
news:v4E18.2340$RQ5....@news1.tin.it...
> >
> > >Scusate, vi chiedo una dritta per questo problema banale:
> > >sto aggiungendo record al mio db e passando da un record
> al
> > >successivo vorrei che il cursore si posizionasse su un
> campo
> > >preciso, come faccio?
> > >grazie dal barbi
> >
> > me.nomecontrollo.setfocus
> >
> si', ma dove lo metto? qual e' l'evento di quando si passa a
> un nuovo record?
> il barbi
Io unirei i due consigli che ti hanno dato:
1)Modifichi l'ordine di tabulazione, ma di per se non è sufficiente.
2)Su Evento Corrente:
If me.NewRecord then Me.TuoControllo.Setfocus
.........
Alessandro(@Alex)
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Posizionamento su campo

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:48d75e3701d97d417e...@mygate.mailgate.o
rg...
> Io unirei i due consigli che ti hanno dato:
> 1)Modifichi l'ordine di tabulazione, ma di per se non è
sufficiente.
> 2)Su Evento Corrente:
> If me.NewRecord then Me.TuoControllo.Setfocus
>
ok grazie, adesso una piccola variante: sarebbe meglio se mi
venisse fuori la maschera posizionata all'inizio perche' se
no mi tocca scrollarla, e' possibile?
il barbi


title: Posizionamento su campo

text:


docmd.gotorecord, ,acfirst
Saluti.
Emanuele.


title: Posizionamento su campo

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:vevg4usol5mutv531...@4ax.com...
> >ok grazie, adesso una piccola variante: sarebbe meglio se
mi
> >venisse fuori la maschera posizionata all'inizio perche'
se
> >no mi tocca scrollarla, e' possibile?
> >il barbi
>
> docmd.gotorecord, ,acfirst
>
ehm volevo dire che mi deve passare al record (nuovo)
successivo, pero' siccome la maschera e' piu' lunga di una
videata, posizionandomi sul campo suddetto col metodo
"setfocus" la maschera viene visualizzata non a partire
dall'alto, come vorrei perche' dopo mi devo posizionare in
alto col mouse. Cioe' il comando che vorrei e':
- vai al nuovo record e visualizza la maschera a partire
dall'alto
grazie dal barbi


title: Posizionamento su campo

text:


docmd.gotorecord  acnewrec
me.tuoprimocontrollo.setfocus
Saluti.
Emanuele.


title: Query

author: FABIO

text:
Ciao a tutti,
ho una formula in una query del tipo:
RICOVERI%: Round([NR RICOVERI]/[TOTALE PAZIENTI]*100;2)
Quando avvio la query mi viene visualizzato un messaggio:
IMMETTERE VALORE PARAMETRO->RICOVER%
Dove sbaglio nell'impostare la formula.
Grazie a tutti e buona serata.


title: Query

author: Antonio Biso

text:
"FABIO" <
fa...@comparingroup.com
> ha scritto nel messaggio
news:7ltd8qs3ozxk.7...@40tude.net...
Scrivi un subject più significativo!!!
Antonio


title: PosFormOpen

author: Luciano

text:
Come si fa a far posizionare una maschera in alto a sinistra in apertura?
C'e' un modo per gestire l'apertura piu' carino di "centratura automatica"
che sovrappone le maschere e che puo' confondere l'utente se ne ha molte
aperte?
Saluti.
Luciano


title: PosFormOpen

text:
Luciano schrieb:

Nel event Form_Open:
DoCmd.MoveSize 0, 0
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: cambio server sql

text:
Access 2003
Ho una marea (circa 200) programmi access che sono collegati ad un server
sql in odbc (non ho una stringa di collegamento ma vari dns per vari
database tutti sullo stesso server), tra poco cambierò questo server e
aggiornerò la connessione nel dns, però questo non aggiorna automaticamente
tutte le tabelle al nuovo dns (mi è già capitato una volta di doverlo fare)
e dovrò quindi andare in ogni database,  selezionare le tabelle collegate
facendo attenzione a quale dns sono collegate, scegliere nuovo percorso e
cliccare 1000 volte sul dns giusto.
c'è un modo più rapido e soprattutto automatico per aggiornare il dns delle
tabelle collegate?
grazie a chi vorrà aiutarmi
Max


title: cambio server sql

text:
Di norma... si dovrebbe gestire il RELINK alle tabelle ad ogni connessione e rimuoverlo al LOGOUT del client.
Questo principalmente per motivi di sicurezza ma tutto sommato direi che assolve a molti inconvenienti... tra questi anche quello che hai esposto.
Di fatto la cosa è semplice basta ciclare la collection tabledefs e, dove la proprietà connect non è NULL String siamo in presenza di linked... si ripassa la connection String ed è Finita.

Ovviamente poi vedi tu...

@ALEX


title: cambio server sql

author: Potone

text:
Ciao,
penso intendessi dsn non dns.
Comunque: visto che il lavoro di ricollegamento lo devi fare, non potrebbe esserti conveniente cogliere l'occasione per sbarazzarsi dei dsn?
Nel link che riporto trovi un articolo interessante sulle dsn-less linked tables contenente anche del codice per trasformare connessioni esistenti da dsn a dsn-less
http://www.accessmvp.com/djsteele/DSNLessLinks.html

Ciao
Mat.


title: Query possibile?

author: Johnny

text:
Salve a tutti,
la mia tabella SW contiene come chiave primaria un campo "SW ID" che
collega questa tabella a tre diverse tabelle (Driver, Applicazioni e
Sistema Operativo) in modo da avere un ID unico tra le tre tabelle.
Se ora volessi fare una query per mostrare tutti i SW ID in ordine con
la rispettiva descrizione (Nome driver per SW ID di tipo Driver, Nome
applicazione per SW ID di tipo Applicazione e Nome SO per SW ID di
tipo SO) come posso fare?
Grazie
Bye
John


title: Query possibile?

author: Sib

text:
"Johnny" <
zanard...@libero.it
> ha scritto nel messaggio

Prova a usare la composizione automatica della query.
Sib


title: Query possibile?

text:
"Sib" <si...@SPAMiol.it> wrote in message news:<zY0ya.198359$
K35.4...@news2.tin.it
>...
> Prova a usare la composizione automatica della query.
Non funziona, ci avevo già provato.
La query che viene generata è una serie di RIGHT JOIN delle tre
tabelle che condividono l'ID. Il risultato è una select vuota.
>
> Sib
Bye
John


title: Query possibile?

text:
"Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> wrote in message
> > Prova a usare la composizione automatica della query.
> Non funziona, ci avevo già provato.
> La query che viene generata è una serie di RIGHT JOIN delle tre
> tabelle che condividono l'ID. Il risultato è una select vuota.
che intendi con "una serie di Right JOIN"?
fai una cosa, posta l'SQL che hai ottenuto.
Sib


title: Query possibile?

text:
"Sib" <si...@SPAMiol.it> wrote in message news:<QIFya.212920$
K35.5...@news2.tin.it
>...
> "Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> > "Sib" <si...@SPAMiol.it> wrote in message
> che intendi con "una serie di Right JOIN"?
> fai una cosa, posta l'SQL che hai ottenuto.
>
> Sib
Ho provato a modificare le proprietà delle join tra le tabelle su cui
faccio la query e la stringa SQL che ottengo è la seguente:
SELECT SW.[SW ID], Applicazioni.[Nome Applicazione], Applicazioni.[ID
Applicazione], Driver.Periferica, Driver.[ID Driver], [Sistema
Operativo].[Tipo SO], [Sistema Operativo].[ID SO]
FROM [Sistema Operativo] INNER JOIN (Driver INNER JOIN (Applicazioni
INNER JOIN SW ON Applicazioni.[ID SW]=SW.[SW ID]) ON Driver.[ID
SW]=SW.[SW ID]) ON [Sistema Operativo].[ID SW]=SW.[SW ID]
WHERE (((SW.[SW ID])=Driver.[ID SW] Or (SW.[SW ID])=Applicazioni.[ID
SW] Or (SW.[SW ID])=[Sistema Operativo].[ID SW]));
Tabelle:
SW = {
  [KEY] SW ID,
  Tipo SW
}
Applicazioni = {
  [KEY] ID Applicazione,
  ID SW,
  ...
}
Driver = {
  [KEY] ID Driver,
  ID SW,
  ...
}
Sistema Operativo = {
  [KEY] ID SO,
  ID SW,
  ...
}
I campi "ID SW" delle tabelle Applicazioni, Driver e Sistema Operativo
sono relazionati al campo "SW ID" della tabella SW
Il risultato è sempre una tabella vuota.
Come faccio?
Grazie Bye John


title: Query possibile?

text:
"Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> wrote in message
> > "Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> > > "Sib" <si...@SPAMiol.it> wrote in message
>
> > che intendi con "una serie di Right JOIN"?
> > fai una cosa, posta l'SQL che hai ottenuto.
> >
>
> SELECT SW.[SW ID], Applicazioni.[Nome Applicazione], Applicazioni.[ID
> Applicazione], Driver.Periferica, Driver.[ID Driver], [Sistema
> Operativo].[Tipo SO], [Sistema Operativo].[ID SO]
> FROM [Sistema Operativo] INNER JOIN (Driver INNER JOIN (Applicazioni
> INNER JOIN SW ON Applicazioni.[ID SW]=SW.[SW ID]) ON Driver.[ID
> SW]=SW.[SW ID]) ON [Sistema Operativo].[ID SW]=SW.[SW ID]
> WHERE (((SW.[SW ID])=Driver.[ID SW] Or (SW.[SW ID])=Applicazioni.[ID
> SW] Or (SW.[SW ID])=[Sistema Operativo].[ID SW]));
cut
e dove sono i Right Join?
comunque, poiche' la tabella principale è la tabella SW, devi usare:
FROM [Sistema Operativo] RIGHT JOIN (Driver RIGHT JOIN (Applicazioni
RIGHT JOIN SW ON Applicazioni.[ID SW]=SW.[SW ID]) ON Driver.[ID
SW]=SW.[SW ID]) ON [Sistema Operativo].[ID SW]=SW.[SW ID]
Comunque come le hai collegate? in cascata?
cosi' dovrebbe andare.
Sib


title: Query possibile?

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:0erza.138378$3M4.3...@news1.tin.it...
> "Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> > "Sib" <si...@SPAMiol.it> wrote in message
> > > "Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> > > > "Sib" <si...@SPAMiol.it> wrote in message
>
> e dove sono i Right Join?
> comunque, poiche' la tabella principale è la tabella SW, devi usare:
Come ti scrivevo sopra ho provato a modificare le proprietà delle join per
vedere se il risultato cambiava....
>
> FROM [Sistema Operativo] RIGHT JOIN (Driver RIGHT JOIN (Applicazioni
> RIGHT JOIN SW ON Applicazioni.[ID SW]=SW.[SW ID]) ON Driver.[ID
> SW]=SW.[SW ID]) ON [Sistema Operativo].[ID SW]=SW.[SW ID]
>
> Comunque come le hai collegate? in cascata?
cosa intendi per cascata?
Solo lunedì potrò fare altre prove comunque temo che quella che mi hai
proposto tu sia la query che avevo già provato ad eseguire prima di
apportare le modifiche.
Grazie comunque, lunedì spero di riuscire a fare altri esperimenti.
Bye
John


title: Come usare parametri in query pass-throught? (per SQL Server)

author: MegaMax

text:
Da un FE in access sto creando delle query pass-through per SQL Server (uso
delle tabelle collegate via ODBC)
Che sintassi devo usare per passare dei parametri a queste query?
Grazie, Max


author: S. Savoldi

text:
"MegaMax" <

Per esempio una Insert Into per aggiungere valori a una tabella?
Public Function SP2()
  Dim Dbs As Database, DesGruppo As String
  DesGruppo = "PLUTO"
  Set Dbs = CurrentDb
  Dbs.Connect = StrConnect  'Stringa di connessione valida
    Dbs.Execute "insert into Gruppi Values ('01', '2', '" & DesGruppo & "'"
& ")", dbSQLPassThrough
  Set Dbs = Nothing
End Function
O forse intendevi creare SP con parametri di Input/Output?


text:
> > Da un FE in access sto creando delle query pass-through per SQL Server
> (uso
> > delle tabelle collegate via ODBC)
> > Che sintassi devo usare per passare dei parametri a queste query?
> O forse intendevi creare SP con parametri di Input/Output?
anche, come si fa?
grazie, max
.
.
..
.
..
.
.
..


text:
"MegaMax" <
> > > Da un FE in access sto creando delle query pass-through per SQL Server
> > (uso
> > > delle tabelle collegate via ODBC)
> > > Che sintassi devo usare per passare dei parametri a queste query?
>
>
> > O forse intendevi creare SP con parametri di Input/Output?
> anche, come si fa?
Devi utilizzare connessioni ODBC Direct.
Ti posto un esempio direttamente della kwnoledge base M$$$
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q199708
E' meno potente di ADO, ma funziona comunque bene.


text:
> Devi utilizzare connessioni ODBC Direct.
> Ti posto un esempio direttamente della kwnoledge base M$$$
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q199708
Grassie :-)
Max
.
.
.
.
.
.
.


title: Visualizzare immagine in una form risalendo da un path

author: Dino

text:
Ciao a tutti.Sono bloccato probabilmente per una
banalita'.direttamente da una form scrivo in una query il path di ogni
immagine (opportunamente salvata in una directory).Ho poi impostato
un'altra form dove vorrei visualizzare l'immagine in base al record in
cui mi trovo.
Come posso fare??
Grazie in anticipo Dino


author: oierpa

text:

non ho capito bene la domanda.
Il mio collega ed io abbiamo una certa esperienza sulle immagini,
magari riusciamo ad aiutarti.


text:

Vedo di essere piu' chiaro.Nella maschera "Form1" ho un campo testo
dove per ogni record scrivo il "path" dell'immagine che vorrei
visualizzare.Questa immagine pero' vorrei vederla nella "form2".
Spero di essere stato piu' chiaro.
Grazie ancora Dino


author: almorel

text:
On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
> Ciao a tutti.Sono bloccato probabilmente per una
> banalita'.direttamente da una form scrivo in una query il path di ogni      ? In una tabella ?
> immagine (opportunamente salvata in una directory).Ho poi impostato
> un'altra form dove vorrei visualizzare l'immagine in base al record in
> cui mi trovo.
> Come posso fare??
>
> Grazie in anticipo Dino
Ciao Dino,
nella maschera metti un oggetto "immagine" (TuaImmagine)
nel' evento "corrente" della maschera:
TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
Ho fatto così per stampare dei tesserini aziendali
Ciao
Alberto


author: Pablitomf

text:

> Ho fatto cos� per stampare dei tesserini aziendali
> Ciao
> Alberto
anche se funzionante, � pi� pulito evitare il .Picture, perch� il suo
utilizzo attiva il brutto messaggio di caricamento immagine di windows...
meglio usare la procedura di lebans...


text:
On 9 Ott, 19:27, almorel <
almo...@gmail.com
> wrote:
> On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
>
> > Ciao a tutti.Sono bloccato probabilmente per una
> > banalita'.direttamentedaunaformscrivo in una query il path di ogni      ? In una tabella ?
> > immagine (opportunamente salvata in una directory).Ho poi impostato
> > un'altraformdove vorreivisualizzarel'immagine in base al record in
> > cui mi trovo.
> > Come posso fare??
>
> > Grazie in anticipo Dino
>
> Ciao Dino,
> nella maschera metti un oggetto "immagine" (TuaImmagine)
> nel' evento "corrente" della maschera:
> TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
> Ho fatto così per stampare dei tesserini aziendali
> Ciao
> Alberto
Ciao Alberto e grazie per la risposta.non funziona.Siamo quasi sulla
strada giusta.Allora sull'evento corrente della form non ha senso che
io debba mettere il nome dell'immagine, in quanto al cambiare del
record deve cambia anche l'immagine.Rimane solo identico il percorso
della directory dove sono salvate le immagini.
Forse pero' ho interpretato male la tua spiegazione.Facciamo un
esempio.Ho 10 record e ovviamente 10 immagini.
Con la form1 mi posiziono sul record 7.Nella form2(maschera adibita
alla visualizzazione delle singole immagini)dovrei vedere l'immagine 7
e così via.
Grazie ancora per la risposta.
Dino


text:
On 9 Ott, 19:58, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> almorel wrote:
> > On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
> >> Ciao a tutti.Sono bloccato probabilmente per una
> >> banalita'.direttamente da una form scrivo in una query il path di
> >> ogni      ? In una tabella ? immagine (opportunamente salvata in una
> >> directory).Ho poi impostato
> >> un'altra form dove vorrei visualizzare l'immagine in base al record
> >> in
> >> cui mi trovo.
> >> Come posso fare??
>
> >> Grazie in anticipo Dino
>
> > Ciao Dino,
> > nella maschera metti un oggetto "immagine" (TuaImmagine)
> > nel' evento "corrente" della maschera:
> > TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
> > Ho fatto così per stampare dei tesserini aziendali
> > Ciao
> > Alberto
>
> anche se funzionante, è più pulito evitare il .Picture, perchè il suo
> utilizzo attiva il brutto messaggio di caricamento immagine di windows...
> meglio usare la procedura di lebans...- Nascondi testo citato
>
> - Mostra testo citato -
Grazie per la risposta.Puoi gentilmente entrare piu' nel dettaglio???
Grazie mille
Dino


text:

Ciao Dino
ho capito la situazione,
se la maschera "chiamante" rimane aperta
sull'evento caricamento della maschera2
TuaImmagine.Picture = forms!TuaMaschera1!TuoCampoFileImmagine
Fammi sapere.
Ciao
Alberto


text:
Dino wrote:
> On 9 Ott, 19:58, "Pablitomf" <
pablit...@hotmail.it
> wrote:
>> almorel wrote:
>>> On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
>>>> Ciao a tutti.Sono bloccato probabilmente per una
>>>> banalita'.direttamente da una form scrivo in una query il path di
>>>> ogni ? In una tabella ? immagine (opportunamente salvata in una
>>>> directory).Ho poi impostato
>>>> un'altra form dove vorrei visualizzare l'immagine in base al record
>>>> in
>>>> cui mi trovo.
>>>> Come posso fare??
>>
>>>> Grazie in anticipo Dino
>>
>>> Ciao Dino,
>>> nella maschera metti un oggetto "immagine" (TuaImmagine)
>>> nel' evento "corrente" della maschera:
>>> TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
>>> Ho fatto cos� per stampare dei tesserini aziendali
>>> Ciao
>>> Alberto
>>
>> anche se funzionante, � pi� pulito evitare il .Picture, perch� il suo
>> utilizzo attiva il brutto messaggio di caricamento immagine di
>> windows... meglio usare la procedura di lebans...- Nascondi testo
>> citato
>>
>> - Mostra testo citato -
>
> Grazie per la risposta.Puoi gentilmente entrare piu' nel dettaglio???
> Grazie mille
> Dino
Ecco il link... scaricati il demo
http://www.lebans.com/DownloadFiles/A2KLoadJpegGifVer33GDiPlus.zip


text:
On 9 Ott, 21:01, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> Dino wrote:
> > On 9 Ott, 19:58, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> >> almorel wrote:
> >>> On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
> >>>> Ciao a tutti.Sono bloccato probabilmente per una
> >>>> banalita'.direttamente da una form scrivo in una query il path di
> >>>> ogni ? In una tabella ? immagine (opportunamente salvata in una
> >>>> directory).Ho poi impostato
> >>>> un'altra form dove vorrei visualizzare l'immagine in base al record
> >>>> in
> >>>> cui mi trovo.
> >>>> Come posso fare??
>
> >>>> Grazie in anticipo Dino
>
> >>> Ciao Dino,
> >>> nella maschera metti un oggetto "immagine" (TuaImmagine)
> >>> nel' evento "corrente" della maschera:
> >>> TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
> >>> Ho fatto così per stampare dei tesserini aziendali
> >>> Ciao
> >>> Alberto
>
> >> anche se funzionante, è più pulito evitare il .Picture, perchè il suo
> >> utilizzo attiva il brutto messaggio di caricamento immagine di
> >> windows... meglio usare la procedura di lebans...- Nascondi testo
> >> citato
>
> >> - Mostra testo citato -
>
> > Grazie per la risposta.Puoi gentilmente entrare piu' nel dettaglio???
> > Grazie mille
> > Dino
>
> Ecco il link... scaricati il demohttp://
www.lebans.com/DownloadFiles/A2KLoadJpegGifVer33GDiPlus.zip
Ciao, Bello !
Alberto


text:
almorel wrote:
> On 9 Ott, 21:01, "Pablitomf" <
pablit...@hotmail.it
> wrote:
>> Dino wrote:
>>> On 9 Ott, 19:58, "Pablitomf" <
pablit...@hotmail.it
> wrote:
>>>> almorel wrote:
>>>>> On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
>>>>>> Ciao a tutti.Sono bloccato probabilmente per una
>>>>>> banalita'.direttamente da una form scrivo in una query il path di
>>>>>> ogni ? In una tabella ? immagine (opportunamente salvata in una
>>>>>> directory).Ho poi impostato
>>>>>> un'altra form dove vorrei visualizzare l'immagine in base al
>>>>>> record in
>>>>>> cui mi trovo.
>>>>>> Come posso fare??
>>
>>>>>> Grazie in anticipo Dino
>>
>>>>> Ciao Dino,
>>>>> nella maschera metti un oggetto "immagine" (TuaImmagine)
>>>>> nel' evento "corrente" della maschera:
>>>>> TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
>>>>> Ho fatto cos� per stampare dei tesserini aziendali
>>>>> Ciao
>>>>> Alberto
>>
>>>> anche se funzionante, � pi� pulito evitare il .Picture, perch� il
>>>> suo utilizzo attiva il brutto messaggio di caricamento immagine di
>>>> windows... meglio usare la procedura di lebans...- Nascondi testo
>>>> citato
>>
>>>> - Mostra testo citato -
>>
>>> Grazie per la risposta.Puoi gentilmente entrare piu' nel
>>> dettaglio??? Grazie mille
>>> Dino
>>
>> Ecco il link... scaricati il
>> demohttp://
www.lebans.com/DownloadFiles/A2KLoadJpegGifVer33GDiPlus.zip
>
> Ciao, Bello !
> Alberto
si sono bello.
:D


text:

> Alberto- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Alberto.E grazie per la risposta.Scusa ma forse sto'
"invecchiando" e non riesco a capire l'esempio.Io per ogni record devo
visualizzare un'immagine diversa,quindi nell'evento caricamento non ha
senso scrivere "Tuaimmagine" nel senso che varia ogni record(e' qua'
che probabilmente mi perdo).
Nella mia maschera primaria io vedo tutti i record (e' una form
tabulare).In questa form ho anche il campo(formato ole) foto.Ho
preparato anche il campo (testo) path.
Non voglio pero' caricare nella tabella tutte le immagini e poi
vedermele nella form.
Mi piacerebbe avere la possibilita' (dopo aver copiato nella directory
le img) di scrivere il percorso nel campo testo e poi di poter aprire
una maschera associata che mi visualizzi solo l'img del record in cui
sono posizionato sulla tabulare.
Spero di essere stato piu' chiaro.
Grazie in anticipo
Dino


text:
On 9 Ott, 21:01, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> Dino wrote:
> > On 9 Ott, 19:58, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> >> almorel wrote:
> >>> On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
> >>>> Ciao a tutti.Sono bloccato probabilmente per una
> >>>> banalita'.direttamente da una form scrivo in una query il path di
> >>>> ogni ? In una tabella ? immagine (opportunamente salvata in una
> >>>> directory).Ho poi impostato
> >>>> un'altra form dove vorrei visualizzare l'immagine in base al record
> >>>> in
> >>>> cui mi trovo.
> >>>> Come posso fare??
>
> >>>> Grazie in anticipo Dino
>
> >>> Ciao Dino,
> >>> nella maschera metti un oggetto "immagine" (TuaImmagine)
> >>> nel' evento "corrente" della maschera:
> >>> TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
> >>> Ho fatto così per stampare dei tesserini aziendali
> >>> Ciao
> >>> Alberto
>
> >> anche se funzionante, è più pulito evitare il .Picture, perchè il suo
> >> utilizzo attiva il brutto messaggio di caricamento immagine di
> >> windows... meglio usare la procedura di lebans...- Nascondi testo
> >> citato
>
> >> - Mostra testo citato -
>
> > Grazie per la risposta.Puoi gentilmente entrare piu' nel dettaglio???
> > Grazie mille
> > Dino
>
> Ecco il link... scaricati il demohttp://
www.lebans.com/DownloadFiles/A2KLoadJpegGifVer33GDiPlus.zip-
 Nascondi testo citato
>
> - Mostra testo citato -
Grazie per la dritta.Ho visionato la demo.Nell'esempio io posso aprire
un immagine ed andarla a gestire (zoom ecc) e posso salvarla.Ok ma in
questo caso
l'immagine salvata non e' attribuita a nessun record.Mi sembra una
form per la gestione delle immagini;o sbaglio???Probabilmente come si
dice "SONO DE COCCIO"


text:
On 9 Ott, 22:09, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> almorel wrote:
> > On 9 Ott, 21:01, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> >> Dino wrote:
> >>> On 9 Ott, 19:58, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> >>>> almorel wrote:
> >>>>> On 9 Ott, 16:54, Dino <
verrengia.d...@alice.it
> wrote:
> >>>>>> Ciao a tutti.Sono bloccato probabilmente per una
> >>>>>> banalita'.direttamente da una form scrivo in una query il path di
> >>>>>> ogni ? In una tabella ? immagine (opportunamente salvata in una
> >>>>>> directory).Ho poi impostato
> >>>>>> un'altra form dove vorrei visualizzare l'immagine in base al
> >>>>>> record in
> >>>>>> cui mi trovo.
> >>>>>> Come posso fare??
>
> >>>>>> Grazie in anticipo Dino
>
> >>>>> Ciao Dino,
> >>>>> nella maschera metti un oggetto "immagine" (TuaImmagine)
> >>>>> nel' evento "corrente" della maschera:
> >>>>> TuaImmagine.Picture = "TuoFileCompletoDiPercorso"
> >>>>> Ho fatto così per stampare dei tesserini aziendali
> >>>>> Ciao
> >>>>> Alberto
>
> >>>> anche se funzionante, è più pulito evitare il .Picture, perchè il
> >>>> suo utilizzo attiva il brutto messaggio di caricamento immagine di
> >>>> windows... meglio usare la procedura di lebans...- Nascondi testo
> >>>> citato
>
> >>>> - Mostra testo citato -
>
> >>> Grazie per la risposta.Puoi gentilmente entrare piu' nel
> >>> dettaglio??? Grazie mille
> >>> Dino
>
> >> Ecco il link... scaricati il
> >> demohttp://
www.lebans.com/DownloadFiles/A2KLoadJpegGifVer33GDiPlus.zip
>
> > Ciao, Bello !
> > Alberto
>
> si sono bello.
> :D
io, mica tanto... :D  :D


text:

Ciao Dino, o abbiamo un problema di incomunicabilità o mi sfugge
qualcosa.
Perchè non posti un esempio del tuo DB ?
Ciao
Alberto