title: Avviare conessione remota

author: Karl Donaubauer

text:
All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto:
> Da un programmino in access schiaccio un bottone che mi scarica ed installa
> gli eventuali aggiornamenti del programma dal mio sito, via ftp. Il problema
> è che non riesco ad avviare in automatico la connessione remota predefinita.
>
> Qualcuno sa come si fa?
Non ho mai usato ma Dev ha qualcosa
http://www.mvps.org/access/modules/mdl0015.htm
http://www.mvps.org/access/modules/mdl0037.htm
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Avviare conessione remota

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:9onskk$ecrtl$1...@ID-46617.news.dfncis.de...
> All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto:
> > Da un programmino in access schiaccio un bottone che mi scarica ed
installa
> > gli eventuali aggiornamenti del programma dal mio sito, via ftp. Il
problema
> > č che non riesco ad avviare in automatico la connessione remota
predefinita.
> >
> > Qualcuno sa come si fa?
io ci sono riuscito cosě...
crea un pulsante chiamato visita..e crei un evento "su click" come segue:
Application.FollowHyperlink web
dove web č il campo di testo con l'indirizzo URL


title: Operazione su file da VBA

author: Marcello Guarnacci

text:
Come posso Rinominare, eliminare e copiare file tramite comandi VBA.
Ditemi per favore dove devo cercare o quali istruzioni.
Se mi indicate il sitocomune ditemi dove cercare perchè mi sembra che l'ho
girato tutto ma niente risposte.
Grazie
--
----
         \ | /
       (@ @)
---o00-(_)-00o-----
Marcello Guarnacci
Norma(LT)
328 46 90 897


title: Operazione su file da VBA

author: ringo

text:
"Marcello Guarnacci" <
mister...@libero.it
> ha scritto nel messaggio
news:OcIda.25269$Lr4.8...@twister2.libero.it...

'Copie di Backup archivio INCASSI TITOLI
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.copyfile "C:\Documenti\Gestione_incassi\Gestione_incassi_srv.mdb",
"C:\Documenti\Gestione_incassi\Copia1_Gestione_incassi.mdb"
'Eliminazione archivio Gestione_Incassi_srv.MDB
Kill ("c:\documenti\gestione_incassi\Gestione_Incassi_srv.mdb")
bye
ringo


title: Operazione su file da VBA

author: Roberto da casa

text:
"Marcello Guarnacci" <
mister...@libero.it
> ha scritto nel messaggio
news:OcIda.25269$Lr4.8...@twister2.libero.it...

Sull'help leggiti:
1) Istruzione Name
2) Istruzione Kill
3) Istruzione FileCopy
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Operazione su file da VBA

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TaJda.25563$Lr4.8...@twister2.libero.it...

Perfetto, proprio quello che non riuscivo a trovare



title: Stampa record com Word

author: Giuseppe

text:
Saluti a tutto il newsgruppo.
Spero che qualcuno mi possa aiutare, per quest problema:
Ho bisogno di passare in stampa il contenuto di una tabella
(Numero Prat., Assistito e altri campi).
Ho utilizzato il sistema dei boolmark, e però mi sono fermato al singolo
record.
come si può inviarli tutti i record?


title: Stampa record com Word


title: Stampa record com Word

author: MA

text:

ma quanti recod a la tua tabella???
Con questo post siamo arrivati al 4 record, al dobbiamo scorrere tutta???
posta il codice e vediamo che si può fare
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Stampa record com Word

author: ciroteo

text:
"Giuseppe" <
g...@guerrag.it
> ha scritto nel messaggio
news:buVoe.1497697$35.55...@news4.tin.it...

Se guardi bene l'esempio dei bookmark vedrai che la parte del dettaglio
fattura utilizza un recordset per ciclare fra tutti i records. Se non ho
capito male a te servirebbe poter esportare in  word l'elenco dei records di
una tabella, e quello che ti ho suggerito fa proprio al caso tuo.
Se invece come tendo ad escludere, tu vuoi esportare i records in  n
documenti word ti consiglio di utilizzare la stampa unione perchè fare un
ciclo per creare tanti documenti word mi sembra un po' esagerato.
Comunque si potrebbe fare anche questo.


title: Stampa record com Word

text:
Quello che dici è vero se ci fossero dei dettagli, ma io ho solo dati tipo
elenco indirizzi.
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d81duq$vev$1...@hulme.interac.it...



title: Stampa record com Word

text:
Certo se dovessi stampare i vari record di dettaglio, ma invece  ho un
elenco di n pratiche
con diversi nominativi per cui ho bisogno che avvenga in automatico la
stampa delle varie lettere di comunicazione
agli interessati.
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d81duq$vev$1...@hulme.interac.it...



title: Stampa record com Word

text:
E' vero se avessi delle righe di dettaglio da inviare, ma siccome ho solo
record che hanno diversi nominativi che devono ricevere un avviso
per questo deve avvenire la compilazione di diverse lettere in modo
automatico.
Grazie
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d81duq$vev$1...@hulme.interac.it...



title: Stampa record com Word

text:
"Giuseppe" <
g...@guerrag.it
> ha scritto nel messaggio
news:h0Xoe.1498454$35.56...@news4.tin.it...

Giuseppe ho capito!
Non puoi ripostare lo stesso messaggio sei volte! Può darsi che la grappa
bevuta alla cisa mi faccia ancora vedere doppio, ma non sestuplo! Sei tu o
il tuo outlook????
Per il tuo problema a questo punto non ti è più funzionale, nonchè intuitivo
la stampa unione di word?


title: Stampa record com Word

text:
ciroteo mi devi scusare ma ho avuto dei problemi con l'invio (non è la
grappa )
siccome questa procedura  verrà utilizzata da alcuni impiegati pubblici,
come gli faccio capire la stampa unione?.
Sarebbe meglio che avvenisse tutto in automatico.
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d81knl$vr5$1...@hulme.interac.it...



title: Stampa record com Word

text:
Certo sarebbe più semplice, ma devo implementare questa soluzione, xchè sono
delle lettere di convocazione a visite di controllo,
quindi prestampati uguali per tutti i convocati e resta variabile solo
alcune note.
Domanda? - L'automazione stampa unione può avvenire in automatico?
grazie
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d81knl$vr5$1...@hulme.interac.it...



title: Stampa record com Word

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d81knl$vr5$1...@hulme.interac.it...

La procedura se possibile deve essere in automatico sennza l'intervento
dell'operatore,
cque la stampa unione può essere fatta senza l'ausilio dell'operatore?


title: Stampa record com Word

text:
"Giuseppe" <
g...@guerrag.it
> ha scritto nel messaggio
news:51cpe.990980$b5.42...@news3.tin.it...

=====================================
Giuseppe, attento ad una cosa molto importante.
Perchè si possa leggere correttamente tutta la serie di messaggi è opportuno
quotare uno sotto all'altro, come faccio io in questo momento. Altrimenti,
altro che grappa! non si capirebbe bene il senso del messaggio.
Ho capito ciò che tu devi fare, sostanzialmente a fronte di una serie di
destinatari vorresti generare un file uguale in tutto tranne che
nell'indirizzo. ( o qualche altro campo)
Potresti utilizzare l'automazione e ciclare sempre attraverso un recordset o
un ciclo for/each la creazione di un nuovo documento word.
Io non ho mai avuto l'esigenza di farlo, ma se vuoi posso postarti un pezzo
di codice che genera un file, ne compila i bookmarks e successivamente lo
salva con un nome.
Credo che da questo potresti partire per creare il tuo codice.
Non so se si possa pilotare la stampa unione di word direttamente da access.
Forse potresti crearti il tuo modello di documento stampa unione e
collegarlo ad una query del tuo db. Da access popoli la query con i criteri
che ti interessano e lanci successivamente il file word collegato in stampa
unione. A questo punto l'utente deve solo utilizzare il file e farci quel
che vuole.
======================================


title: Stampa record com Word

author: namor

text:
ciroteo ha scritto:
> Non so se si possa pilotare la stampa unione di word direttamente da access.
Si può, vedasi oggetto MailMerge, libreria Word.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Stampa record com Word

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:d83l27$nqb$1...@news.newsland.it...

*-*-*-*-*-*
Ciao Namor
Ti puoi spiegare meglio?
Grazie


title: Stampa record com Word

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d83jd2$j9o$1...@hulme.interac.it...

*********************
Grazie del consiglio sull'utilizzo del NG,
mi farebbe piacere avere quella parte di codice e che poi utilizzerò dopo
per fare quanto mi serve.


title: Stampa record com Word

text:
[CUT]
> *********************
> Grazie del consiglio sull'utilizzo del NG,
> mi farebbe piacere avere quella parte di codice e che poi utilizzerň dopo
> per fare quanto mi serve.
>
Se hai utilizzato l'esempio di namor sui bookmarks avrai giŕ visto la parte
iniziale del codice, dove vengono dichiarate le variabili e istanziata la
"connessione" a word
Nella mia routine c'č solo l'aggiunta dell'opzione saveas che salva il
documento con un nome in una cartella specifica. Tu devi vedere come ciclare
questa operazione.
    Set wordApp = CreateObject("Word.Application")
    Set wordDoc = wordApp.Documents.Add(template)
    With wordDoc
        .Bookmarks("mittente").Select
        wordApp.Selection.Text = Me![mittente]
        wordApp.Selection.Range.Font.Bold = False
        .Bookmarks("destinatario").Select
        wordApp.Selection.Text = Me![destinatario] & vbCrLf &
Me![referente_ufficio] & " " & vbCrLf & "Fax:" & Me![fax] _
        & vbCrLf & Me![via] & ", " & Me![civico] & vbCrLf & Me![cap] & " - "
& Me![citta] & " - " & "(" & Me![provincia] & ")"
        With wordApp.Selection.ParagraphFormat
        .LeftIndent = CentimetersToPoints(10#)
        End With
        .Bookmarks("nprotocollo").Select
        wordApp.Selection.Text = nprotocollo
        .Bookmarks("oggetto").Select
        wordApp.Selection.Text = oggetto
        .Bookmarks("datadoc").Select
        wordApp.Selection.Text = Format(datadoc, "dd.mm.yyyy")
        wordApp.Selection.Range.Font.Bold = False
        .Bookmarks("record").Select
        wordApp.Selection.Text = Record
        With wordApp.Selection.ParagraphFormat
        .LeftIndent = CentimetersToPoints(10#)
        End With
        wordApp.Visible = True
        wordApp.Activate
        .SaveAs FileName:=percorso
    End With


title: Stampa record com Word

text:
Giuseppe ha scritto:
> >> Non so se si possa pilotare la stampa unione di word direttamente da
> >> access.
> > Si può, vedasi oggetto MailMerge, libreria Word.
> > Namor
> Ciao Namor
> Ti puoi spiegare meglio?
> Grazie
Come usi gli oggetti word.application e word.document per pilotare word
puoi usare anche un oggetto word.mailmerge per impostare tutti i parametri
di stampa unione.
Apri il visualizzatore oggetti, cerca il mailmerge e dai un'occhiata a
tutti i metodi e proprietà disponibili.
Se vuoi un esempio di codice apri word:
    Strumenti/Macro/Registra nuova macro
    Strumenti/Stampa unione
    - imposta tutti i parametri per una stampa unione
    - ferma la registrazione della macro
    Strumenti/Macro/Macro...
    - seleziona la tua macro e vai a vedere il codice che ha generato.



title: Da selezione mese, popolare tabella con tutti i giorni del mese dal 1° all'ultimo

author: MC

text:
Salve,
come da oggetto, in una form ho una select con riportati i dodici
mesi.
Supponiamo di selezionare gennaio, il sistema dovrebbe popolare il
campo NumGiorno della tabella tbl_Giorni come segue:
Campo NumGiorno
01/01/2008
02/01/2008
...
...
...
31/01/2008
Lo stesso vale per gli altri 12 mesi dell'anno.
Esiste una soluzione rapida per gestire questa cosa?
P.S.: il rst in questione dovrebbe aggiungere i campi nella tabella in
quanto ad ogni avvio procedura devo cancellarne TUTTO il contenuto.
Grazie e buona giornata,
MCX


author: 'Roccia' Max

text:
On 9 Giu, 10:59, MC <
mauro.chiare...@gmail.com
> wrote:
> Esiste una soluzione rapida per gestire questa cosa?
dim A as integer, M as integer, G as integer, RST as recordset
' M è il mese di riferimento, A l'anno
Set RST=currentdb.openrecordset("tbl_giorni",dbopentable)
G=1
Do
   rst.addnew
   rst!giorno=dateserial(A,M,G)
   rst.update
   G=G+1
   loop until month(dateserial(A,M,G))>M
cia'
Max


text:
cut
Scusa il ritardo della risposta, grazie Max.
MCX


title: CERCO DB con stati e città

author: Raffaele Varotti

text:
Buondì.
Mi sapreste indicare dove posso trovare un database con già caricate
tutte le città del mondo con i corrispondenti stati e continenti ?
Mi serve per fare una combo (anche due) su di un sito nella quale
l'utente possa scegliere
città, e stato.
Molte grazie
RAF
--
Posted from
mta13-acc.tin.it
 [212.216.176.44]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: CERCO DB con stati e città

author: Luciano (DOC)

text:
"Raffaele Varotti" <
raffael...@tin.it
> wrote in message
news:3A6C6C21...@tin.it...
> Buondì.
> Mi sapreste indicare dove posso trovare un database con già caricate
> tutte le città del mondo con i corrispondenti stati e continenti ?
> Mi serve per fare una combo (anche due) su di un sito nella quale
> l'utente possa scegliere
> città, e stato.
Non saprei dirti dove prenderlo, pero' con una combo siffatta scoraggi anche
il piu' paziente dei navigatori! Si tratta di migliaia di record....
Saluti.
lucia...@sitocomune.com


title: Dove trovo un esempio di login utente?

author: MT

text:
Vorrei creare una procedura di login senza ricorrere alla protezione
intrinseca di Access'97 c'è qualche esempio in giro?
Ringrazio chi risponde.
Marco


title: Dove trovo un esempio di login utente?

author: Antonio Biso

text:
MT <
mtam...@tin.it
> wrote in message
F2ei6.1689$Uj1....@twister2.tin.it...
> Vorrei creare una procedura di login senza ricorrere alla protezione
> intrinseca di Access'97 c'č qualche esempio in giro?
> Ringrazio chi risponde.
Tabella di username e password.
Disattivazione del tasto SHIFT
Macro autoexec che ti nasconde le barre degli strumenti, la finestra
database e ti fa partire una maschera con la proprieą condizionata a true.
Campi username e password da compilare, pulsantino di Ok, controllo in
tabella dei dati inseriti, entrata o sputo con eventuli messaggi e log del
tentativo (esempio, qualcuno ha provato ad entrare con username pippo ma
password sbagliata) in una tabella di log.
Antonio


title: query parametrica su tabelle collegate

author: ZzoT!

text:
Ho due tabelle
RUBRICA
ID (Uno)
nome
indirizzo
telefono
fax
collegata con relazione uno a molti con
tabella
CONTATTI
id (molti)
nominativo
funzione
tel
fax
cell
email
In pratica ho una rubrica che mi permette per ogni voce di inserire
infiniti contatti, ognuno con i propri recapiti.
Se una voce della rubrica non ha ulteriori contatti non si compila la
sottomaschera corrispondente alla tabella contatti.
Ho poi una maschera start in cui ho un campo collegato ad una query
parametrica fatta in questo modo.La query dovrebbe restituire i numeri
telefonici andando a cercare nel campo nome della tabella rubrica e nel
campo nominativo della tabella contatti. Quindi se il testo che io
cerco è contenuta in uno dei due campi mi mostra il risultato
SELECT rubrica.ID, rubrica.nome, rubrica.telefono, rubrica.fax,
contatti.Nominativo, contatti.Funzione,
contatti.tel
, contatti.fax,
contatti.cell, contatti.email
FROM rubrica INNER JOIN contatti ON rubrica.ID =
contatti.id
WHERE (((rubrica.nome) Like "* " & [forms]![start]![testo4] & "*" Or
(rubrica.nome) Like [forms]![start]![testo4] & "*")) OR
(((contatti.Nominativo) Like "* " & [forms]![start]![testo4] & "*" Or
(contatti.Nominativo) Like [forms]![start]![testo4] & "*")) OR
((([forms]![start]![testo4]) Is Null));
Il problema è che se inserisco un nome solo in rubrica ma non ho
alcuna voce collegata in contatti con questa query non me lo
visualizza. Come si potrebbe risolvere?
Grazie


title: query parametrica su tabelle collegate

author: VT @ Work

text:
On 10 Jan 2007 02:56:19 -0800, "ZzoT!" <
zot...@gmail.com
> wrote:
 (...)

>cerco =E8 contenuta in uno dei due campi mi mostra il risultato
>
>SELECT rubrica.ID, rubrica.nome, rubrica.telefono, rubrica.fax,
>contatti.Nominativo, contatti.Funzione,
contatti.tel
, contatti.fax,
>contatti.cell, contatti.email
>FROM rubrica INNER JOIN contatti ON rubrica.ID =3D
contatti.id
>WHERE (((rubrica.nome) Like "* " & [forms]![start]![testo4] & "*" Or
>(rubrica.nome) Like [forms]![start]![testo4] & "*")) OR
>(((contatti.Nominativo) Like "* " & [forms]![start]![testo4] & "*" Or
>(contatti.Nominativo) Like [forms]![start]![testo4] & "*")) OR
>((([forms]![start]![testo4]) Is Null));
>
>Il problema =E8 che se inserisco un nome solo in rubrica ma non ho
>alcuna voce collegata in contatti con questa query non me lo
>visualizza. Come si potrebbe risolvere?
>Grazie
>
LEFT invece di INNER


title: query parametrica su tabelle collegate

text:
> LEFT invece di INNER
Grazie per la risposta.


title: Access VS Filemaker

author: Angelsoft

text:
Non so se l'argomento è OT ma mi sono impegolato in una discussione di
quelle che alla fine non portano a nulla ma nella quale mi piacerebbe avere
qualche argomentazione forte.
Mi sono impegolato con un mio amico esperto di filemaker in una discussione
su quale sia il sistema migliore per un'azienda e dato che io sono un
utilizzatore principiante - intermedio (non lo uso di certo come professione
ma access lo possiedo fin dalla prima versione e cerco di restare sempre
aggiornato, nei limiti del tempo che possiedo) ho dato per scontato che
access fosse nettamente superiore a questo
In effetti Nel newsgroup mi è stato risposto in un precedente post che
filemaker è un programmino da poco, ma questo mio amico gestisce 30
postazioni e scrive applicativi che mi sembrerebbero di tutto fuorchè
banali.
Lui mi ha fornito il segente link dove c'è una comparazione tra filemaker
pro 5 e Access 2000
(
http://www.fmp.it/
).
La domanda che ci siamo posti è la seguente: per un'azienda è meglio
prendere filemaker o Access? Io ovviamente propenderei per access (anche
perchè non conosco l'altro).
C'e' qualcuno di voi che li conosce entrambe?
Mi potreste dare qualche argomento forte per far propendere la scelta su
Access?
Grazie Angelo


title: Access VS Filemaker

text:
Angelsoft <
ange...@libero.it
> wrote in message
12Dk8.25405$%g7.7...@twister2.libero.it...
> La domanda che ci siamo posti è la seguente: per un'azienda è meglio
> prendere filemaker o Access? Io ovviamente propenderei per access (anche
> perchè non conosco l'altro).
Mooolto complesso questo discorso e soprattutto bisognerebbe vedere lo
specifico. Premetto che non conosco filemaker
Per un'azienda con un notevole volume di dati da gestire access può non
essere sufficiente. In questi casi sarebbe meglio usare Sqlserver o Oracle.
Nulla toglie però che si possono realizzare interfacce grafiche per l'utente
finale in access. E questo è proprio uno dei grossi vantaggi di access: la
semplicità di realizzare queste interfacce.
Inoltre la gestione dell'accesso concorrente è gestito molto meglio con sql
o oracle che con access.
Tolte queste eccezioni access è un ottimo strumento.
Per file maker non so...
Antonio


title: Access VS Filemaker

author: Oscar Manfredini

text:
"Angelsoft" <
> In effetti Nel newsgroup mi è stato risposto in un precedente post che
> filemaker è un programmino da poco, ma questo mio amico gestisce 30
> postazioni
Attenzione, poi hai anche sostenuto che utilizzerebbe un Server Sql per
l'archiviazione...
>e scrive applicativi che mi sembrerebbero di tutto fuorchè
> banali.
Allora, mi impegno a tornare sulla questione per l'ultima volta: FileMaker è
un'applicazione che consente di sviluppare database con un sistema di
script: non ha un qualcosa che possa essere definito ambiente di
programmazione e non è relazionale, ciò nonostante si possono creare
applicazioni complesse a patto che gli utilizzatori siano gli stessi che le
hanno sviluppate o comunque aziende seguite molto da vicino.
Lo stesso discorso si può con Access qualora si programmi con le macro.
Access/Vba è un RAD a tutti gli effetti e integra una versione host di
Visual Basic potente e versatile.
Il vecchio motore Jet pur essendo relazionale e con caratteristiche
interessanti per un file-server ha parecchie limitazioni.
Dalla versione 2000, con i file di progetto .ADP l'integrazione tra Access e
SQL-Server è aumentata notevolmente e, di fatto, è divenuto l'ambiente
Front-End più versatile per lo sviluppo col motore Server di casa Microsoft.
> Lui mi ha fornito il segente link dove c'è una comparazione tra filemaker
> pro 5 e Access 2000
> (
http://www.fmp.it/
).
Lo sforzo c'è, ma i contenuti sono puerili: per fare un esempio mettono a
confronto il max n° di moduli di codice memorizzabili in un FE di Access con
il max  di script in uno di FileMaker.
Come dire ... confrontare un trattato di sociologia con un fondo di
Alberoni.
Senza contare gli errori (vedi la sezione Code Compiling buona per Access
2.0) e gli omissis: dove sono i file di progetto?
> La domanda che ci siamo posti è la seguente: per un'azienda è meglio
> prendere filemaker o Access? Io ovviamente propenderei per access (anche
> perchè non conosco l'altro).
Chi non ha basi di programmazione e non vuole apprendere Visual Basic può
tranquillamente optare per FM: integra un sistema di script certamente
migliore delle "macrettine" di Access.
In caso contrario non paragonare due prodotti tanto diversi: Access o
Fox-Pro (per fare un altro esempio) sono ambienti di programmazione di
database, FileMaker no.
Ciao.


title: Access VS Filemaker

text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:QGEk8.25683$%g7.7...@twister2.libero.it...

Il discorso mi sembra chiarissimo: se utilizzati per progetti che non
richiedono programamzione i programmi sono analoghi forse con qualche
preferenza per FileMaker; per progetti piu' impegnativi serve un data base
programmabile.
grazie
Angelo Manfredini
>
>
>
>
>
>
>
>
>
>
>
>


title: Maschera di access da Excel

author: Gringo

text:
Salve, spero possiate aiutarmi a risolvere il mio problema
Ho un database access con maschere tabelle e query
Ho un foglio excel con valori
praticamente cliccando su un pulsante del foglio excel io devo aprire una
maschera del database di access basata su una query che prenda come filtro
un valore di una cella del foglio excel
Esempio:
Una query con tutti i paesi e i relativi comuni di appartenenza
Aprire tramite excel la maschera relativa a quella query passandogli come
criterio: comune like "xxx"  dove "xxx" è il valore della cella di excel
come posso fare??
spero di essere stato chiaro
Grazie per gli eventuali aiuti


title: Maschera di access da Excel

text:
"Gringo" <
jo...@wayne.it
> ha scritto nel messaggio
news:p0yNb.259307$e6.10...@twister2.libero.it...

Penso che in questo NG tu sia un po' OT, forse sarebbe meglio tu chiedessi
in un NG relativo ad Excel; qui puoi invece sicuramente trovare qualcuno che
ti dia una mano ad aprire un file Excel da un applicativo Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera di access da Excel

author: Sergio MAZZA

text:
"Gringo" <
jo...@wayne.it
> ha scritto nel messaggio
news:p0yNb.259307$e6.10...@twister2.libero.it...

Resta fermo il suggerimento di Roberto;
comunque questo è un esempio:
'----------
Option Explicit
Dim oApp As Object
Sub apriFormAccess()
Set oApp = CreateObject("Access.Application")
oApp.OpenCurrentDatabase ("c:\documenti\prova.mdb")
oApp.DoCmd.OpenForm "prova1", , , "numero=" & Range("A1")
End Sub
'----------
Il problema è che access ('97) si avvia ridotto ad icona...
Ciao.
--
Sergio MAZZA


title: Maschere e query a campi incrociati

author: Tonio Tanzi

text:
Ho la seguente tabella:
   tOperazioni (ID, IDCliente, IDTipoOperazione, Importo)
dove IDCliente e IDTipoOperazione sono chiavi esterne di collegamento
alle tabelle tClienti e tTipoOperazioni.
Ho bisogno di visualizzare una maschera di riepilogo del tipo:
Cliente   |  TipoOper1  | TipoOper2  |  ...
----------+-------------+------------+------
Cliente1  |    2.000    |   1.400    |  ...
Cliente2  |     850     |   2.600    |  ...
...       |     ...     |    ...     |  ...
Per farlo evidentemente devo utilizzare una query a campi incrociati e
fin qui nessun problema.
Il problema è che non so come creare la struttura precedente in una
maschera in automatico in quanto non so a priori quante colonne conterrà
(evidentemente dipenderà dal tipo di operazioni effettivamente
utilizzate nella tabella tOperazioni).
So che portei utilizzare la visualizzazione maschera a campi incrociati,
ma non posso far costruire la maschera all'utente ed inoltre voglio
poter dare alla maschera un aspetto uniforme con le altre dell'applicazione.
Pertanto la soluzione migliore sarebbe poter utilizzare la
visualizzazione a maschere continue.
Qualcuno sa indicarmi come fare o dove posso trovare documentazione in
merito.
Grazie per l'aiuto.
Tonio Tanzi


title: Maschere e query a campi incrociati

author: Roberto dalla campagna

text:
"Tonio Tanzi" <
vi.t...@inwind.it
> ha scritto nel messaggio
news:pmxoe.43182$795.1...@twister1.libero.it...

Le problematiche per gestire in maniera dinamica una maschera continua che
ha come origine record una query a campi incrociati sono praticamente le
stesse che si incontrano con un report che ha una query a campi incrociati
come origine record; anzi sono minori, visto che non c'è da gestire la
fastidiosissima problematica della stampa su più fogli affiancati,
problematica che nasche al crescere delle colonne della query.
Ciò premesso ti consiglio di andare sul Sito Comune e nella Sezione Repots
leggere la FAQ di RoDAgo e Davide La Mantia (Sib) intitolata "4.7 Report
dinamici per rappresentazioni a campi incrociati". Naturalmente, come detto
sopra, dovrai ignorare tuuta quella parte di codice VBa che nell'esempio
serve alla gestione di pagine affiancate del report.
Comunque, detto in parole mooolto povere, a fronte dell'evento "Su apertura"
del report devi determinare il numero delle colonne della query, quindi
imposterai con i nomi delle colonne l'origine controllo dei controlli del
report; ti consiglio di dichiarare tutti i controlli e le loro eventuali
etichette non visibile, quindi rendere dinamicamente visibili solo quelli
per i quali imposterai da VBA l'origine record.
>
> Grazie per l'aiuto.
>
> Tonio Tanzi
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Access 2007 E' possibile da codice creare un db  con una tabella in  formato Access 2000

author: scaronic

text:
Ho già esposto il problema in altro post , lo ripropongo con altro
titolo , perchè mi sembra (più) pertinente , e di aiuto  per eventuali
ricerche
Ho la necessità di creare una tabella (temporanea)  esterna al mio DB
(che  è in formato access 2000) che poi distruggo, se la creo da
Access 2007  questa a quanto pare viene creata in formato Access 2007
è mi vieta di creare il collegamento alla stessa nel FE.
Sub subTempDBScadenzeCreate()
      Dim db As Database
10        Set db = CurrentDb
      Dim tdfNew As TableDef, rs As Recordset, fldMioCampo As Field
          Dim wrkDefault As Workspace
          Dim dbsTemp As Database, strTempDatabase As String
          ' Get default Workspace.
20        Set wrkDefault = DBEngine.Workspaces(0)
30          strTempDatabase = fReturnTempDir & Left$(GetFile(db.Name),
Len(GetFile(db.Name)) - 4) & "_Scadenze.mdb"
40        If Dir(strTempDatabase) <> "" Then Kill strTempDatabase
50        Set dbsTemp = wrkDefault.CreateDatabase(strTempDatabase,
dbLangGeneral)
          Dim strTableName As String
60        strTableName = "tblTempScadenze"
          ' Delete the link to the temp table if it exists
70        If TableExists(strTableName) Then
80           CurrentDb.TableDefs.Delete strTableName
90        End If
100       Set tdfNew = dbsTemp.CreateTableDef(strTableName)
110       With tdfNew
120           .Fields.Append .CreateField("IdMatricola", dbText, 15)
130           .Fields.Append .CreateField("Descrizione", dbText)
'099200
140           .Fields.Append .CreateField("IdManutenzionePreventiva",
dbLong)
150           .Fields.Append .CreateField
("IdManutenzionePreventivaKmOre", dbLong) '099305
160           .Fields.Append .CreateField("ManPreventiva", dbText)
170           .Fields.Append .CreateField("Data", dbDate)
180           .Fields.Append .CreateField("IdEsiti", dbLong)
190           .Fields.Append .CreateField("Ricambi", dbText) ' 099203
era dbCurrency
200           .Fields.Append .CreateField("Commento", dbText)
210           .Fields.Append .CreateField("TempoImpiegato(h)",
dbSingle)
220           .Fields.Append .CreateField("Operatore", dbText)
230           .Fields.Append .CreateField("IdFornitori", dbText, 5)
240           .Fields.Append .CreateField("Contaore", dbSingle)
250           .Fields.Append .CreateField("Scadenza", dbDate) ' 10
260           .Fields.Append .CreateField("CostoRic", dbCurrency)
270           .Fields.Append .CreateField("CostoInt", dbCurrency)
280           .Fields.Append .CreateField("FlagRegistra", dbBoolean)
290           .Fields.Append .CreateField("Periodicità", dbSingle)
300           .Fields.Append .CreateField("Utilizzo", dbText)
310           .Fields.Append .CreateField("IdSchedule", dbLong)
'099203
320           .Fields.Append .CreateField("IdScheduleKmOre", dbLong)
'099305
330           .Fields.Append .CreateField("Ricorre", dbText) '099203
340           .Fields.Append .CreateField("Dreg", dbDate)
350           .Fields.Append .CreateField("Utente", dbText)
360           .Fields.Append .CreateField("PC", dbText)
370           .Fields.Append .CreateField("LastUpdate", dbDate)
380           .Fields.Append .CreateField("Richiesta", dbDate) '099305
390           .Fields.Append .CreateField("RichiestaKmOre", dbLong)
'099305
400           dbsTemp.TableDefs.Append tdfNew
410       End With
420       dbsTemp.TableDefs.Refresh
          Dim tdfLinked As TableDef
430       Set tdfLinked = CurrentDb.CreateTableDef(strTableName)
440       tdfLinked.Connect = ";DATABASE=" & strTempDatabase
450       tdfLinked.SourceTableName = strTableName
460       CurrentDb.TableDefs.Append tdfLinked
470       CurrentDb.TableDefs.Refresh
480       RefreshDatabaseWindow
490       Set rs = CurrentDb.OpenRecordset(strTableName,
dbOpenDynaset, dbAppendOnly)
500       rs.Close
510       dbsTemp.Close
520       CurrentDb.TableDefs.Refresh
530       Set rs = Nothing
540       Set dbsTemp = Nothing
tagExit:
550       Exit Sub
tagError:
560       DoCmd.Hourglass False
570       If Err.Number = 70 Then
580           MsgBox "Impossibile Cancellare il database temporaneo, è
bloccato." & vbCrLf & vbCrLf & _
                  "Importazione cancellata."
590       Else
600            MsgBox "Errore Imprvisto alla " & vbCrLf & "Linea : " &
Erl & " - " & Err.Number & vbCrLf & vbCrLf & Err.Description,
vbExclamation
610       End If
End Sub
DA
Errore alla linea 460


title: Creazione automatica records (Principiante)

author: Fulvio

text:
In una serie di tabelle collegate da una relazione 1a1, vorrei che alla
creazione di un record nella prima (che genera un ID in un campo contatore)
mi venisse automaticamente creato un nuovo record nelle altre replicando il
valore ID.
 Si può fare? come?
Grazie a tutti, Fulvio


author: Roberto dal portatile

text:
"Fulvio" <
fulv...@libero.it
> ha scritto nel messaggio
news:3pAd5.6392$sE5....@news.infostrada.it...

Se i record nelle tabelle figlie vanno inseriti solamente nel caso che
contengano qualcosa oltre alla chiave primaria (che deve essere uguale
all'ID della tabella madre e tramite il quale crei le relazioni), è
sufficiente che il Tipo dati della chiave primaria delle tabelle figlie sia
"Numerico" anziché "Contatore", e, se le relazioni tra tabelle sono
corretti, è sufficiente che gli inserimenti nelle tabelle figlie li effettui
tramite sottomaschere della maschera con cui fai gli inserimenti della
tabella madre.
Roberto


text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:mEBd5.6765$sE5....@news.infostrada.it...

OK la chiave primaria è impostata come numero intero nelle tabelle figlie,
vorrei pero poter lasciare anche campi non compilati.
C'è un altra soluzione?
Se potete anche solo suggerirmi una traccia poi sono disposto a studiare.
Grazie, Fulvio


text:
"Fulvio" <
fulv...@libero.it
> ha scritto nel messaggio
news:k%Hd5.9323$sE5.1...@news.infostrada.it...

Nella soluzione che ti ho proposto puoi tranquillamente lasciare dei campi
non compilati nella tabelle figlie, il presupposto è che però ce ne deve
essere almeno uno (oltre alla chiave primaria) significativo, altrimenti non
riesci ad ottenere la registrazione di un record tramite la sottomaschera. E
mi sembra che questo non sia concettualmente un limite; a quale scopo
registrare un record che contiene solo la chiave primaria in un database la
cui struttura è quella che tu hai descritto?
Resta il fatto che per aggiornare poi i dati delle tabelle figlie, dovresti
poi organizzarti come ti ho indicato; e vale la pena avere due maschere e
procedure diverse, una per inserire ed una per modificare e/o cancellare i
record delle tabelle figlie?
Comunque, se per motivi che a me sfuggono, vuoi che al momento
dell'inserimento di un record nella tabella madre automaticamente ti venga
registrato un record per ogni tabella figlia, nella maschera tramite la
quale effettui gli inserimenti dei record madre, a fronte dell'evento "Dopo
inserimento", genera del codice VBA che inserisce record che contengono solo
la chiave primaria (copiata tramite codice dalla chiave primaria presente
nella maschera madre) nelle tabelle figlie.
A mio parere vai a complicarti inutilmente la vita, anche perché dovresti
dichiararti tutti i campi delle tabelle figlie (al netto delle chiavi
primarie) come opzionali, perdendo tutti i controlli che Access può
effettuare automaticamente in base alle indicazioni che tu puoi dare nelle
"Proprietà campo" al momento che definisci le tabelle; ciò ti comporterebbe
di scrivere altro codice VBA per la validazione dei campi e delle tabelle
nelle maschere tramite le quali poi effettuerai gli aggiornamenti dei dati
delle tabelle figlie.
Comunque ricordati di aggiungere nelle relazioni tra la tabella madre e le
tabelle figlie l'integrità referenziale, in modo che, quando cancelli un
record della tabella madre, vengano cancellati anche tutti i corrispettivi
record dalle tabelle figlie.
Roberto


title: [2010] portare in primo piano una finestra

author: Ammammata

text:
ho una maschera che lancia una elaborazione

in una finestra separata vengono visualizzate le varie fasi ed eventuali
messaggi:

-----------------------------------------------------------------------
Public Sub MessaggioNew(MSG As String)
If SysCmd(acSysCmdGetObjectState, acForm, "messaggio") = 0 Then
    DoCmd.OpenForm "messaggio"
End If
Forms.Item("messaggio").MSG = MSG
Forms.Item("messaggio").Caption = MSG
Forms.Item("messaggio").Repaint
End Sub
-----------------------------------------------------------------------
Public Sub Messaggio(MSG As String)
If SysCmd(acSysCmdGetObjectState, acForm, "messaggio") = 0 Then
    DoCmd.OpenForm "messaggio"
    Forms.Item("messaggio").Caption = MSG
End If
Forms.Item("messaggio").MSG = MSG & (Chr(13) & Chr(10)) &
Forms.Item("messaggio").MSG
Forms.Item("messaggio").Caption = MSG
Forms.Item("messaggio").Repaint
End Sub
-----------------------------------------------------------------------

spesso questa finestra "scappa sotto" quella principale e si perde la
cognizione dell'avanzamento del processo

come posso tenerla davanti fino alla fine? c'è un pulsante Close che si
attiva al completamento

oppure ogni tot inviare un comando che me la riporti in primo piano...

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
Il giorno Wed 17 Feb 2016 12:50:52p, *Ammammata* inviava su
it.comp.appl.access il messaggio
news:XnsA5B182BA1B424am...@46.4.82.189
. Vediamo cosa
scrisse:

> come posso tenerla davanti fino alla fine?

per adesso ho impostato "Modal:Yes" nelle proprietą; sembra funzionare.



title: query d accodamento

author: pfm

text:
ho un problema

- ho collegato una tabella sql server a una mdb via odbc
- ho creato una query per visualizzare solo alcuni campi e per mettere un alias ad alcuni campi in modo da aver piu' chiaro il nome

vorrei eseguire una query di accodamento

     INSERT INTO qQueryAccessDaTabellaSql ( dataArrivo, OraArrivo, PESO )
     SELECT Date() , Time() ,  NPESOFINALE

ma mi dice che per eseguirla e' necessario una query aggiornabile

cosa devo fare?

dove sbaglio?

non capisco come mai la query non e' modificabile

Grazie anticipatamente


title: query d accodamento

author: Karl Donaubauer

text:
Ciao,

pfm wrote:
> - ho collegato una tabella sql server a una mdb via odbc
> - ho creato una query per visualizzare solo alcuni campi e per
> mettere un alias ad alcuni campi in modo da aver piu' chiaro il nome
>
> vorrei eseguire una query di accodamento
>
>     INSERT INTO qQueryAccessDaTabellaSql ( dataArrivo, OraArrivo,
>     PESO ) SELECT Date() , Time() ,  NPESOFINALE
>
> ma mi dice che per eseguirla e' necessario una query aggiornabile
> ...

La causa pi� frequente � che ogni tabella ODBC dev'avere
una chiave primaria per essere aggiornabile.

In questo caso devi aggiungiere una chiave primaria alla tabella
e poi ricollegarla in Access per farlo capire la nuova chiave.

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

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


title: access report immagini

author: luca

text:
ho un problema:
in un report ho tre campi :
codice,descrizione, immagine
codice e descrizione fanno riferimento ad una tabella mentre immagine fa
riferimento ad un file .jpg presente su una determinata cartella su HD.
come faccio a visualizzare le immagini associate al record corrispondente ?
esempio
codice   descrizione         immagine ( per motivi di NG non ho caricato
l'immagine ma il suo percorso )
118    arancia di sicilia      c:\immagini\118.jpg
119    mela valtellina        c:\immagini\119.jpg
120    cestino di futta        c:\immagini\120.jpg
e poi ....
come faccio ad adattare il campo immagine a seconda della grandezza
dell'immagine presente su HD?


title: access report immagini

author: Federico Luciani

text:

Sul Sito comune ci trovi vari esempi.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: access report immagini

author: CED

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B3D8B2E...@sitocomune.com...

Federico!
fa piacere che rispondi alle news, ma se non sbaglio mandi troppo spesso a
cercare le risposte sul sito comune, non credo che ci siano risposte  per
tutte le esigenze!, un aiutino se lo sai, potresti anche darlo
particolareggiato .
Lo riconosco che il sito Comune è una manna dal cielo, ma non è il
padreterno.
PS. non è un rimprovero, ma solo una mia considerazione , e finisce qui
anche perchè ti considero una pietra preziosa della news!
un saluto anche a te.
luigi


title: access report immagini

text:
CED wrote:
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
> > luca wrote:
> > > ho un problema:
> > > in un report ho tre campi :
> > > codice,descrizione, immagine
> > > codice e descrizione fanno riferimento ad una tabella mentre immagine fa
> > > riferimento ad un file .jpg presente su una determinata cartella su HD.
> > > come faccio a visualizzare le immagini associate al record
> corrispondente ?
> > > esempio
> > > codice   descrizione         immagine ( per motivi di NG non ho caricato
> > > l'immagine ma il suo percorso )
> > > 118    arancia di sicilia      c:\immagini\118.jpg
> > > 119    mela valtellina        c:\immagini\119.jpg
> > > 120    cestino di futta        c:\immagini\120.jpg
> > > e poi ....
> > > come faccio ad adattare il campo immagine a seconda della grandezza
> > > dell'immagine presente su HD?
> >
> > Sul Sito comune ci trovi vari esempi.
> > --
> > Federico
>
> Federico!
> fa piacere che rispondi alle news, ma se non sbaglio mandi troppo spesso a
> cercare le risposte sul sito comune, non credo che ci siano risposte  per
> tutte le esigenze!, un aiutino se lo sai, potresti anche darlo
> particolareggiato .
> Lo riconosco che il sito Comune è una manna dal cielo, ma non è il
> padreterno.
> PS. non è un rimprovero, ma solo una mia considerazione , e finisce qui
> anche perchè ti considero una pietra preziosa della news!
> un saluto anche a te.
> luigi
Non ho capito se sei la stessa persona che ha fatto la
richiesta, in ogni caso non ha importanza.
Quando mando qualcuno al SC, vuol dire che li c'e' la
risposta a quello che sta cercando, e questo lo faccio
sapendo benissimo quello che trovera', visto che quasi
tutto il materiale viene controllato da me.
Sicuramente il SC non copre tutti gli argomenti, ma ti
assicuro che riesce a dare una risposta a tutte le domande
piu' frequenti, e fra queste c'e' sicuramente quella sulla
gestione delle immagini. Naturalmente non si puo' pensare
di riutilizzare tutto quello che c'e' senza lavorarci su,
ma se si pretende sempre la soluzione pronta, non si
imparera' mai.
Negli ultimi mesi, non ho molto tempo da dedicare al ng, e
quel poco tempo libero che mi e' rimasto, l'ho sfruttato
per realizzare un nuovo progetto per il SC.
E per finire, l'aiutino particolareggiato lo do quando mi
pare e quando ne ho voglia.
Nel caso specifico, il materiale sul SC, e' piu' che un
aiuto, e' una soluzione;
se poi vorra'/ai altre info, basta chiedere.



title: access report immagini

text:

no! non sono quello di prima!
mi hai incuriosito!  a che progetto stai lavorando per il sito comune?
luigi


title: access report immagini

text:

top secret, in quanto non siamo sicuri della buona riuscita
;-))



title: access report immagini

author: Luciano (DOC)

text:
Federico Luciani ha scritto nel messaggio
<
3B40324F...@sitocomune.com
>...
>top secret, in quanto non siamo sicuri della buona riuscita
>;-))
Nega, Federi', nega tutto...:-))))
Anyway....se ne riparla a settembre!:-)
Saluti.
Luciano
(DOC)


title: access report immagini

text:

a proposito, sono in fase di test, funziona benissimo :-)
forse ho risolto anche l'altro problemuccio ;-))



title: access report immagini

text:
> > >top secret, in quanto non siamo sicuri della buona riuscita
> > >;-))
> >
> > Nega, Federi', nega tutto...:-))))
> > Anyway....se ne riparla a settembre!:-)
> > Saluti.
> >
> > Luciano
> > (DOC)
>
> a proposito, sono in fase di test, funziona benissimo :-)
> forse ho risolto anche l'altro problemuccio ;-))
>
> --
> Federico
>
aohhhhh!!!
mi avete incuriosito!!!!
sganciate qualche scoop!


title: txtbox in sottomaschera....

author: Enrico Virginio

text:
Da una maschera principale che contiene 4 sottomaschere vorrei all'avvio della
stessa maschera bloccare (locked) le txtbox presenti nelle sottomaschere, come
faccio ???
Grazie mille
Ciao.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: txtbox in sottomaschera....

text:
Enrico Virginio <
nor...@libero.it
> wrote in message
fea890a190b1d7ce62...@mygate.mailgate.org...
> Da una maschera principale che contiene 4 sottomaschere vorrei all'avvio
della
> stessa maschera bloccare (locked) le txtbox presenti nelle sottomaschere,
come
> faccio ???
>
> Grazie mille
> Ciao.
forms![maschera]![nomesottomaschera]![nomecontrollo].locked=True
Bye Tosto73


title: txtbox in sottomaschera....

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:fea890a190b1d7ce62...@mygate.mailgate.org...
> Da una maschera principale che contiene 4 sottomaschere vorrei all'avvio
della
> stessa maschera bloccare (locked) le txtbox presenti nelle sottomaschere,
come
> faccio ???
>
> Grazie mille
> Ciao.
>
Se devi inibire l'input un tutti i controlli delle sottomaschere ti conviene
bloccare il controllo sottomaschera:
'--------------
Me!nomeSottomaschera2.Enabled = False
Me!nomeSottomaschera3.Enabled = False
Me!nomeSottomaschera4.Enabled = False
'--------------
Ciao.
--
Sergio MAZZA


title: espandere o comprimere una textbox in base al contenuto....

text:
ciao a tutti
ho un report di 10x6cm in cui compaiono dei dati prelevati da una maschera;
si tratta di etichette da applicare a dei colli in questo formato:
CODICE CLIENTE
RAGIONE SOCIALE
---destinazione---
DESTINAZIONE
MITTENTE
siccome la voce RAGIONE SOCIALE deve essere ben visibile, se lo metto in
grassetto e con carattere superiore a 18 punti, se questa ha una certa
lunghezza, viene stampata su due righe sfalsando tutta l'etichetta....
E' possibile adattare il contenuto di tale textbox in modo tale da ridurne
il contenuto e farlo entrare su una sola riga???
grazie 1000
Nicola


author: Gabriele Bertolucci

text:
> E' possibile adattare il contenuto di tale textbox in modo tale da ridurne
> il contenuto e farlo entrare su una sola riga???
Certo. Imposta a "Vero" le proprietą "Espandibile" e "Riducibile" della
textbox e della sezione della form in cui essa si trova.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


author: Carlo Costarella

text:
"N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggio
news:ivPLj.145$xl...@nntpserver.swip.net...

In aggiunta al consiglio di Gabriele mi sembra che la grandezza
dell'etichetta può avere una larghezza/altezza ben definita senza superare
determinati valori.
Questo ti obbliga a NON superare tali valori.
La domanda è: come posso non superare i valori min e max di una etichetta,
tenendo conto che tutta la "ragiome sociale" deve essere visibile?
Una strada è quella di determinare "prima" le dimensioni max e adattare i
punti del carattere al massimo possibile.
In visualizzazione struttura del report e selezionando la casella di testo
per la ragione sociale, se metti il mouse sul bordo destro dell'etichetta e
tieni premuto il mouse come per cercare di ingrandire o rimpicciolire il
controllo, in basso a sinistra, nella barra di stato, compare il numero di
righe e il numero di caratteri che quel controllo può contenere, in base al
carattere e ai punti impostati.
Ci sei?
Supponiamo tu abbia impostato i punti carattere a 18, otterrai una quantità
massima di caratteri visibili, supponiamo 20.
Ora il discorso si fà semplice: se len([RagioneSociale] è uguale minore di
max caratteri, tutto ok; se maggiore ...l'unica strada è quella di
rimpicciolire il carattere a runtime...me.NomeControllo.FontSize = 16 (o
quello che vuoi).
Non ti resta che fare delle prove e magari crearti una tabellina con tali
valori.
Se scegli questa strada NON devi impostare le proprietà "Espandibile" e
"Riducibile" a vero nè per i controlli nè per la sezione.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ftpqs7$v4u$1...@tdi.cu.mi.it...

questa soluzione è davvero interessante!
Lunedì provo ad implementarla e ti faccio sapere
grazie 1000
Nicola


title: Campo contatore in Query???

author: Leonardo Mercatanti

text:
Ma come faccio, in una query di selezione, a inserire un campo contatore
crescente che vada dal numero uno in poi??
Quesito mozzafiato.
Ciao Leo
http://wildstar.20m.com/mercatanti.htm
www.beegees.it/tiwici.htm


title: Campo contatore in Query???

author: Sib dal portatile

text:
"Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
news:9n8n0n$6ub$1...@lacerta.tiscalinet.it...
> Ma come faccio, in una query di selezione, a inserire un campo contatore
> crescente che vada dal numero uno in poi??
> Quesito mozzafiato.
Piu' che altro "quesito inflazionato"
Tanto che trovi come fare sul sito comune.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Campo contatore in Query???

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:m_Rl7.2397$i_1....@news.infostrada.it...
> "Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
> news:9n8n0n$6ub$1...@lacerta.tiscalinet.it...
> > Ma come faccio, in una query di selezione, a inserire un campo contatore
> > crescente che vada dal numero uno in poi??
> > Quesito mozzafiato.
>
> Piu' che altro "quesito inflazionato"
> Tanto che trovi come fare sul sito comune.
Si ma siamo sicuri che non vi siano metodi meno artificiosi??
Ciao Leo


title: Campo contatore in Query???

text:
"Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
> > > Ma come faccio, in una query di selezione, a inserire un campo
contatore
> > > crescente che vada dal numero uno in poi??
> > > Quesito mozzafiato.
> >
> > Piu' che altro "quesito inflazionato"
> > Tanto che trovi come fare sul sito comune.
>
> Si ma siamo sicuri che non vi siano metodi meno artificiosi??
Ma la programmazione e' un artificio, altrimenti basterebbe dire al PC
"Fammi un database" per ottenere il programma.
Sib



title: Report da query a campi incrociati

author: Tony Bragagnolo

text:
Ciao
premesso che ho già letto il sito comune e ho trovato un riferimento quello
a quello che certo, ma non mi è servito, il mio problema è questo:
ho semplicemente bisogno di creare un report su una query a campi incrociati
le cui colonne però non sono fisse ma sono dinamiche a "run-time", quindi ad
ogni esecuzione posso avere x colonne diverse visualizzate. E' possibile
generare un report del genere?
grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: Report da query a campi incrociati

author: Roberto da casa

text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...
> Ciao
> premesso che ho già letto il sito comune e ho trovato un riferimento
quello
> a quello che certo, ma non mi è servito, il mio problema è questo:
> ho semplicemente bisogno di creare un report su una query a campi
incrociati
> le cui colonne però non sono fisse ma sono dinamiche a "run-time", quindi
ad
> ogni esecuzione posso avere x colonne diverse visualizzate. E' possibile
> generare un report del genere?
> grazie
>
Se la query a campi incrociati si chiama Query1.
Il tuo report deve avere Query1 come origine record.
Se il numero massimo di colonne della query è 10, nel corpo del report
inserisci 10 caselle di testo non associate chiamate Controllo1, Controllo2
... Controllo10; fai sormontare i 10 controlli da altrettante etichette
chiamate Etichetta1, Etichetta2 ... Etichetta10; dichiarati sia i 10
controlli che le 10 etichette non visibili.
A fronte dell'evento su apertura del tuo report genera il seguente codice
VBA:
Private Sub Report_Open(Cancel As Integer)
Dim rst As Recordset
Dim CMP As Field
Dim Conta As Integer
Set rst = CurrentDb.OpenRecordset("Query1")
Conta = 1
For Each CMP In rst.Fields
         Me("Controllo" & Trim(Conta)).ControlSource = CMP.Name
         Me("Controllo" & Trim(Conta)).Visible = True
         Me("Etichetta" & Trim(Conta)).Caption = CMP.Name
         Me("Etichetta" & Trim(Conta)),Visible = True
         Conta = Conta + 1
 Next
Set rst = Nothing
End Sub
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report da query a campi incrociati

text:
>Il 11 Ott 2002, 13:14, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> Se la query a campi incrociati si chiama Query1.
> Il tuo report deve avere Query1 come origine record.
> Se il numero massimo di colonne della query è 10, nel corpo del report
>.....
ok, c'è un altro problemino, cioè la query è parametrica e prende i valori
da due controlli di una form. quindi a run-time l'istruzione
Set rst = CurrentDb.OpenRecordset("query1")
genera un errore "parametri insufficienti. previsto 2", nonostante la form
sia aperta e con i valori inseriti...



title: Report da query a campi incrociati

text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...
> >Il 11 Ott 2002, 13:14, "Roberto da casa" <
r.ma...@libero.it
> ha
scritto:
> >
> > Se la query a campi incrociati si chiama Query1.
> > Il tuo report deve avere Query1 come origine record.
> > Se il numero massimo di colonne della query è 10, nel corpo del report
> >.....
>
> ok, c'è un altro problemino, cioè la query è parametrica e prende i valori
> da due controlli di una form. quindi a run-time l'istruzione
>
> Set rst = CurrentDb.OpenRecordset("query1")
>
> genera un errore "parametri insufficienti. previsto 2", nonostante la form
> sia aperta e con i valori inseriti...
> grazie
>
Per vedere come si apre un recordset su una query parametrica, vai sul Sito
Comune (link qui sotto) e nella Sezione Queries leggi la FAQ di Federico
Luciani intitolata "Aprire una query parametrica da codice VBA".



title: Parametri impostati da una maschera

author: stutog

text:
Ciao a tutti,
mi rivolgo a voi, guru del forum, per risolvere questo problema:
ho una maschera (frm1) che come origine dati ha una query. E' possibile
immettere come parametro della query una funzione personalizzata che
richiama una maschera (frm2 con caratteristiche di finestra di dialogo) per
poter settare il parametro stesso?
Spero di essere stato abbastanza chiaro.
Ciao e un grazie anticipato.
Simone


title: Parametri impostati da una maschera

text:
"stutog" <
stu...@stutog.com
> ha scritto nel messaggio
news:BGMOb.268473$e6.10...@twister2.libero.it...

Nei criteri della query scrivi:
Forms!NomeMaschera!NomeCasellaDiTesto
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Parametri impostati da una maschera

text:
Grazie per la risposta, ma ahimč non funziona!
Se nel criterio della query immetto [forms]![frm2]![nomecaselladitesto]
all'apertura della maschera frm1 la query mi richiede di immettere i dati
per il parametro [forms]![frm2...
Il parametro da te indicato funziona solamente se frm2 č attiva e con il
valore della casella di testo gią immesso.
I passi che vorrei che si compino sono i seguenti:
1) apertura maschera frm1 (con parametro)
2) il parametro mi richiama frm2
3) frm2 attende l'immissione di un valore in una casella di testo
4) frm2 setta il parametro per frm1.
Ciao.
Simone


title: Parametri impostati da una maschera

text:
"stutog" <
stu...@stutog.com
> ha scritto nel messaggio
news:tHPOb.269051$e6.10...@twister2.libero.it...
> Grazie per la risposta, ma ahimè non funziona!
>
> Se nel criterio della query immetto [forms]![frm2]![nomecaselladitesto]
> all'apertura della maschera frm1 la query mi richiede di immettere i dati
> per il parametro [forms]![frm2...
>
> Il parametro da te indicato funziona solamente se frm2 è attiva e con il
> valore della casella di testo già immesso.
>
> I passi che vorrei che si compino sono i seguenti:
>
> 1) apertura maschera frm1 (con parametro)
>
> 2) il parametro mi richiama frm2
>
> 3) frm2 attende l'immissione di un valore in una casella di testo
>
> 4) frm2 setta il parametro per frm1.
>
> Ciao.
>
> Simone
Normalmente invece si apre frm2, si imposta il parametro e poi, tramite un
pulsante di comando si apre frm1.
Penso che quello che vuoi fare tu riesci difficilmente ad ottenerlo
filtrando la query che è origine record di frm1, quando frm1 è già aperta;
se vuoi aprire prima frm1 di frm2, ti conviene filtrare direttamente la
maschera frm1 tramite le sue proprietà Filter e FilterOn (vedi help), senza
far ricorso ad una query.



title: Parametri impostati da una maschera

text:
Hai perfettamente ragione: sia sull'ordine di apertura delle maschere sia
sull'utilizzo di filtri.
Il discorso della funzione mi sembrava la soluzione più elegante per poter
"filtrare" direttamente diverse maschere utilizzando una form comune.
Come dici te, credo sia difficile ottenere questo risultato...
Grazie e buona giornata.
Simone


title: Parametri impostati da una maschera

text:
Ho provato ad utilizzare una InputBox (anzichè richiamare frm2) nella
funzione/parametro della query, e ... funziona!
La domanda quindi si trasforma (forse farò un post con un altro oggetto):
come si può ottenere una form che abbia le caratteristiche di una InputBox
(che aspetti, quindi, istruzioni dalla tastiera)?
Un grazie a Roberto e a chiunque possa dare un consiglio.
Simone


title: Parametri impostati da una maschera

text:
"stutog" <
stu...@stutog.com
> ha scritto nel messaggio
news:J9SOb.269534$e6.10...@twister2.libero.it...

Occorre che la maschera dove devi digitare i parametri abbia impostate a Si
sia la proprietà Popoup che la proprietà A scelta obbligatoria, inoltre
quando apri questa maschera devi impostare ad acDialog l'argomento
modalitàfinestra del Metodo OpenForm (vedi help); così facendo l'esecuzione
del codice VBA resta bloccata sino alla chiusura di tale meschera, chiusura
che potresti ad esempio ottenere pigiando un pulsante di comando dopo aver
digitato i parametri.



title: Parametri impostati da una maschera

text:
> Occorre che la maschera dove devi digitare i parametri abbia impostate a
Si
> sia la proprietà Popoup che la proprietà A scelta obbligatoria, inoltre
> quando apri questa maschera devi impostare ad acDialog l'argomento
> modalitàfinestra del Metodo OpenForm (vedi help); così facendo
l'esecuzione
> del codice VBA resta bloccata sino alla chiusura di tale meschera,
chiusura
> che potresti ad esempio ottenere pigiando un pulsante di comando dopo aver
> digitato i parametri.
A dirti la verità, avevo gia previsto di impostare a Si la proprietà Popup e
A scelta obbligatoria per la maschera. Non avevo, però, utilizzato
l'argomento acDialog per il metodo OpenForm (spero che sia diverso dalla
proprità "Stile bordo" da impostare in modalità struttura).
Comunque mi metto subito all'opera.
Grazie.
Simone


title: Parametri impostati da una maschera

text:
Non funziona.
La funzione si interrompe appena parte l'istruzione/oggetto DoCmd. Allora mi
sono detto: anzichč utilizzare DoCmd mi creo un'istanza della maschera con
una variabile form specifica e visibile a tutti (Public frmX as New
Form_frm2). Ma anche in questo caso la maschera non si comporta come una
InputBox: quest'ultima attende l'input dall'esterno e fino a quando ciň non
accade il codice sottostante rimane in sospeso; la maschera, invece, esegue
sempre tutto il codice e vincola l'utente a sceglierla in modo fittizio.
Cosi almeno credo.
Ciao.
Simone


title: Parametri impostati da una maschera

text:
"stutog" <
stu...@stutog.com
> ha scritto nel messaggio
news:CTTOb.262746$vO5.10...@twister1.libero.it...

Mi dispiace ma non riesco a capire cosa hai realizzato e con quale codice
VBA e SQL.
Se specifichi meglio come sono fatte le query e come sia fatto il codice VBA
usato, forse č possible capirci meglio.



title: Access 2007 Problemi con Service Pack 1 di WIN 7

author: Pisinho

text:
Salve,
giovedi ho installato il Service Pack 1 per Windows 7 .
Venerdi mi hanno chiesto delle modifiche ad un programma Access, cambia solo
un campo come parametro di una query  che esiste, tutto funziona sotto
Access 2007 del mio PC.
Il problema č venuto fuori quando ho dato la versione compilata nei vari
uffici, al click di un pulsante che richiamata dei dati, si blocca.
l'errore riporta: "La classe non supporta l'automazione o l'interfaccia
prevista."
Qualcuno ha qualche idea ?
Grazie mille.


text:
Pisinho wrote:
> giovedi ho installato il Service Pack 1 per Windows 7 .
>
> Venerdi mi hanno chiesto delle modifiche ad un programma Access,
> cambia solo un campo come parametro di una query  che esiste, tutto
> funziona sotto Access 2007 del mio PC.
> Il problema è venuto fuori quando ho dato la versione compilata nei
> vari uffici, al click di un pulsante che richiamata dei dati, si
> blocca. l'errore riporta: "La classe non supporta l'automazione o
> l'interfaccia prevista."
>
> Qualcuno ha qualche idea ?
Usi ADO?
C'è un grande problema con ADO nel SP1 di Win7. Vedi:
http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/3a4ce946-effa-4f77-98a6-34f11c6b5a13/?prof=required
Questo è un avvertimento per tutti colori che usano ADO e Win7:
Sarebbe meglio di NON INSTALLARE oppure TOGLIERE
l'SP1 di Win7 dalla macchina di sviluppazione se non puoi
essere sicuro che tutti clienti hanno già installato l'SP1.
Speriamo che la MS subito fornisce un hotfix.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


author: Popi - TheBadHabits

text:
On 28 Feb, 11:23, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Sarebbe meglio di NON INSTALLARE oppure TOGLIERE
> l'SP1 di Win7 dalla macchina di sviluppazione se non puoi
> essere sicuro che tutti clienti hanno gi installato l'SP1.
Morgens Karl!
Invidio un sacco la tua conoscenza delle lingue ma questa ... LOL!!!
Sviluppazione?
Mi fai venire in mente "Robin Hood un uomo in calzamaglia" di Mel
Brooks, quando l'ancella dice "Prima matrimonio, poi conzumonio,
altrimenti va tutto a putonio."!!!
:D
Popi


text:
>
> Sviluppazione?
>
>Popi
Hai ragione, ma il mio cervello è OUT in questi giorni dovuto alla
'sviluppazione' che non funge
Non ci avevo fatto caso...
:)


text:
>
> Usi ADO?
> C'è un grande problema con ADO nel SP1 di Win7. Vedi:
>
>
http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/3a4ce946-effa-4f77-98a6-34f11c6b5a13/?prof=required
>
> Questo è un avvertimento per tutti colori che usano ADO e Win7:
>
>
Si uso ADO, il bello però è che altre parti del software vanno senza
problemi.
Grazie KARL


text:
Popi - TheBadHabits wrote:
> ...Sviluppazione?...
Beh, sono alcuni anni che arricchisco la grammatica e
il vocabulario italiano perché anche la vostra bella lingua
deve sviluppazionarsi.
--
;-)



text:
On 28 Feb, 12:24, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Popi - TheBadHabits wrote:
> > ...Sviluppazione?...
>
> Beh, sono alcuni anni che arricchisco la grammatica e
> il vocabulario italiano perch anche la vostra bella lingua
> deve sviluppazionarsi.
>
> --
> ;-)
> Karl
Karl du bist .... du bist ... du bist ... wunderbar!!!
Mi inchino :)
Popi


title: nato il ... a ...

author: massimo

text:
Devo realizzare un controllo calcolato.
Semplifico. Ho tre tabelle.
Una tabella "contratti" una tabella "clienti" e una tabella "comuni".
Esiste una relazione uno (clienti) a molti (contratti).
Esiste inoltre una relazione uno (clienti) a molti (comuni nascita).
Ho realizzato una query che comprende
contratti.id_contratto
contratti.tipologia
contratti.id_cliente
clienti.cliente
clienti.nato_il
clienti.id_comune
I clienti sono conosciuti per id.
Ergo, quando carico un cliente ne scrivo il numero e con controlli
calcolati ne faccio comparire il nome, il sesso (nato/nata) e la data
di nascita.
Domanda. Come posso fare a far comparire anche il comune di nascita
al posto del suo "id" senza ricorrere a campi figli/campi master di
un'eventuale sottoscheda?


title: nato il ... a ...

text:
On 20 feb 2003, massimo <n...@send.invalid> wrote in
news:Xns9328C55A...@news.inwind.it
> Domanda. Come posso fare a far comparire anche il comune di nascita
> al posto del suo "id" senza ricorrere a campi figli/campi master di
> un'eventuale sottoscheda?

Mi rispondo da solo, ma contemporaneamente mi chiedo se esistano
altre soluzioni che non siano scheda sottoscheda con campi master e
figli o, in alternativa, DLookUp.
=DLookUp("[comune]";"comuni";"[id_comune]=[id_comune_nasc]")
[comune] è un campo testo della tabella "comuni" e [id_comune] è il
corrispondente identificativo che come condizione "where" viene posto
uguale al valore di [id_comune_nasc] restuito dalla query che
costituisce il controllo di origine della maschera.
In sintesi...
[tabella contratti]    	[tabella clienti]    	[tabella comuni]
id_contratto    	     	id_cliente    	    	id_comune
tipologia  	    	     	cliente    	    	    	id_provincia
id_cliente 	    	     	id_comune_nasc    	comune
[maschera contratti] origine controllo su query che restituisce:
contratti![id_contratto]
contratti![tipologia]
contratti![id_cliente]
clienti!cliente
clienti!id_comune_nasc
DLookup altro non fa che assicurarsi il valore di [comune] nella
tabella comuni ponendo come condizione l'eguaglianza tra id_comune e
id_comune_nasc.
E la cosa che mi fa incazzare è che ho imparato queste cose solo
leggendo la guida. Scusate se ho abusato della vostra pazienza, ma
rimane valido il primo quesito. Altre soluzioni?


title: blocco sottomaschera

text:
ciao a tutti. ho un db A2003 con un maschera e una sottomaschera che provengono da due tabelle in rel 1/1. ho un problema quando chi inserisce i dati per caso o per sbaglio digita qualcosa prima sulla sottomaschera. Dopo Access non ti permette di inserire i dati nella maschera principale e ti da un errore che costringe chi usa il db a chiudere la maschera e magari spaventarsi di aver combinato qualcosa. Ora io vorrei creare una routine che renda inattiva la sottomaschera fino a che non si sia inserita almeno una lettera in un qualsiasi campo della maschera principale, così che, essendosi creata la tupla nella tabella princiale (quella che ha il campo ID contatore), non ci siano problemi a passare alla sottomaschera. Spero di essermi spiegato bene

ciao
Luciano


title: blocco sottomaschera

author: Riccardo Baldinotti

text:
amoa...@gmail.com
 ha scritto:

> Il giorno lunedì 21 gennaio 2013 16:16:04 UTC+1,
amoa...@gmail.com
 ha
scritto:
> > ciao a tutti. ho un db A2003 con una maschera e una sottomaschera che

Così a occhio...
se Maschera1 contiene Sottomaschera1, nell'evento DopoAggiornamento di
Maschera1 scrivi
Forms!Maschera1!Sottomaschera1.enabled=True
e in visualizzazione struttura rendi Abilitato=No il controllo
sottomaschera. Ricorda anche di mettere AnteprimaTasti=Sì alla maschera.
In questo modo, quando apri la Maschera1 questa avrà la sottomaschera
disabilitata, ma appena compilerai un campo qualsiasi diventerà abilitata.

Poi bisognerebbe capire la causa del problema: come sono associate le
maschere ai dati di origine, il codice che esegui all'apertura, eccetera.

Buon lavoro
RB

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: blocco sottomaschera

text:

ho fatto come hai detto ma la sottomaschera rimane bloccata anche quando ho inserito un dato in un campo della maschera principale. le maschere sono associate così: mostra sottomaschera per ogni record in maschera che usa ID...


title: blocco sottomaschera

text:

mmm... prova a mettere un punto di interruzione nel codice, vedi se lo
esegue.



title: blocco sottomaschera

text:

L'evento su maschera non viene generato, ahimé. Bisognerebbe mettere
l'istruzione nell'evento DopoAggiornamento di tutti i controlli di
Maschera1.



title: blocco sottomaschera

text:
Il giorno lunedì 21 gennaio 2013 17:21:27 UTC+1, Riccardo Baldinotti ha scritto:
> Riccardo Baldinotti ha scritto:
>
>
>
> >
amoa...@gmail.com
 ha scritto:
>
>
>
> > > Il giorno lunedï¿½ 21 gennaio 2013 16:30:54 UTC+1, Riccardo Baldinotti ha
>
> > scritto:
>
> > > >
amoa...@gmail.com
 ha scritto:
>
> > > >
>
> > > >
>
> > > >
>
> > > > > Il giorno lunedï¿½ 21 gennaio 2013 16:16:04 UTC+1,
amoa...@gmail.com
 ha
>
> > > >
>
> > > > scritto:
>
> > > >
>
> > > > > > ciao a tutti. ho un db A2003 con una maschera e una sottomaschera che
>
> > > >
>
> > > > provengono da due tabelle in rel 1/1. ho un problema quando chi
>
> inserisce i
>
> > > >
>
> > > > dati per caso o per sbaglio digita qualcosa prima sulla sottomaschera.
>
> Dopo
>
> > > >
>
> > > > Access non ti permette di inserire i dati nella maschera principale e ti
>
> > da un
>
> > > >
>
> > > > errore che costringe chi usa il db a chiudere la maschera e magari
>
> > spaventarsi
>
> > > >
>
> > > > di aver combinato qualcosa. Ora io vorrei creare una routine che renda
>
> > > >
>
> > > > inattiva la sottomaschera fino a che non si sia inserita almeno una
>
> > lettera in
>
> > > >
>
> > > > un qualsiasi campo della maschera principale, cosï¿½ che, essendosi creata
>
> la
>
> > > >
>
> > > > tupla nella tabella princiale (quella che ha il campo ID contatore), non
>
> ci
>
> > > >
>
> > > > siano problemi a passare alla sottomaschera. Spero di essermi spiegato
>
> bene
>
> > > >
>
> > > > > >
>
> > > >
>
> > > > > >
>
> > > >
>
> > > > Cosï¿½ a occhio...
>
> > > >
>
> > > > se Maschera1 contiene Sottomaschera1, nell'evento DopoAggiornamento di
>
> > > >
>
> > > > Maschera1 scrivi
>
> > > >
>
> > > > Forms!Maschera1!Sottomaschera1.enabled=True
>
> > > >
>
> > > > e in visualizzazione struttura rendi Abilitato=No il controllo
>
> > > >
>
> > > > sottomaschera. Ricorda anche di mettere AnteprimaTasti=Sï¿½ alla maschera.
>
> > > >
>
> > > > In questo modo, quando apri la Maschera1 questa avrï¿½ la sottomaschera
>
> > > >
>
> > > > disabilitata, ma appena compilerai un campo qualsiasi diventerï¿½
>
> abilitata.
>
> > > >
>
> > > >
>
> > > >
>
> > > > Poi bisognerebbe capire la causa del problema: come sono associate le
>
> > > >
>
> > > > maschere ai dati di origine, il codice che esegui all'apertura, eccetera.
>
> > > >
>
> > > >
>
> > > >
>
> > > > Buon lavoro
>
> > > >
>
> > > > RB
>
> > > >
>
> > > >
>
> > > >
>
> > > > --
>
> > > >
>
> > > >
>
> > > >
>
> > > >
>
> > > >
>
> > > > questo articolo e` stato inviato via web dal servizio gratuito
>
> > > >
>
> > > >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it

>
>
>
> > > ho fatto come hai detto ma la sottomaschera rimane bloccata anche quando ho
>
> > inserito un dato in un campo della maschera principale. le maschere sono
>
> > associate cosï¿½: mostra sottomaschera per ogni record in maschera che usa
>
> ID...
>
>
>
>
>
>
>
> > mmm... prova a mettere un punto di interruzione nel codice, vedi se lo
>
> > esegue.
>
> > RB
>
>
>
> L'evento su maschera non viene generato, ahimï¿½. Bisognerebbe mettere
>
> l'istruzione nell'evento DopoAggiornamento di tutti i controlli di
>
> Maschera1.
>
> RB
>
>
>
> --
>
>
>
>
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it

Ok sono riuscito a risolvere in parte: con questa istruzione:
Private Sub titolo_Enter()
Form![frm-ruoli].Enabled = True
End Sub

scelgo da una combobox un titolo e all'uscita dal campo la sottomaschera ruoli si sblocca. Il problema residuo è che se devo inserire un'altro nuovo record l'istruzione rimane valida, cioè la subform ruoli rimane Enabled. Bisognerebbe che quell'istruzione valesse solo per il record corrente, passando all'inserimento di un nuovo record bisognerebbe che la sub si azzerasse.


title: problema con .jpg

author: default

text:
Non riesco a visualizzare una immagine .jpg all'interno di una cornice
immagine associata.
Il filtro è presente (ho controllato tre volte...)
Il bello è che in un altro computer ho tolto il filtro e continua a
funzionare...
AIUTO!!!!


title: problema con .jpg

author: Roberto dal portatile

text:
"default" <
pa...@aruba.it
> wrote in message
news:397C0CA7...@aruba.it...
> Non riesco a visualizzare una immagine .jpg all'interno di una cornice
> immagine associata.
> Il filtro č presente (ho controllato tre volte...)
>
> Il bello č che in un altro computer ho tolto il filtro e continua a
> funzionare...
>
>
> AIUTO!!!!
>
Un pň piů di chiarezza.
Stai lavorando con A97 o A2000?
Il controllo č un controllo Immagine o una Cornice oggetto associato ad un
campo OLE?
Quando parli di Filtro, di quale filtro parli?
Roberto


title: problema con .jpg

author: Parta

text:
Scusatemi... sto lavorando access 97, la cornice è associta ad un oggetto
OLE e quando parlo di filtro intendo quello per immagini .jpg che posso
caricare quando installo office97.
Grazie e scusate
"Roberto dal portatile" <
r.ma...@libero.it
> wrote in message
news:aYUe5.27863$sE5.3...@news.infostrada.it...
>
> "default" <
pa...@aruba.it
> wrote in message
> news:397C0CA7...@aruba.it...
> > Non riesco a visualizzare una immagine .jpg all'interno di una cornice
> > immagine associata.
> > Il filtro è presente (ho controllato tre volte...)
> >
> > Il bello è che in un altro computer ho tolto il filtro e continua a
> > funzionare...
> >
> >
> > AIUTO!!!!
> >
>
> Un pò più di chiarezza.
>
> Stai lavorando con A97 o A2000?
> Il controllo è un controllo Immagine o una Cornice oggetto associato ad un



title: problema con .jpg

text:
"Parta" <
ga...@ltt.dii.unisi.it
> wrote in message
news:397bf...@news.unisi.it...

Innanzi tutto è buona norma che le risposte tu le inserisca in coda e non in
testa ai messaggi cui rispondi.
L'unica cosa che mi viene in mente è che tu, nel PC in cui tutto funziona,
hai inserito le immagini con l'opzione di collegamento; quando hai poi
copiato il DB su un'altro PC potresti non più vedere le immagini.
Comunque è bene che tu sappia che se adoperi dei campi di tipo OLE per
memorizzare immagini, Access, a prescindere dal formato dell'originale
dell'immagine, la memorizza nel formato bit map; così succede che, dopo aver
inserito una decina di immagini, il database avrà la dimensione di qualche
decina di MegaByte, cosa che immagino non gradirai.
Per ovviare a questo ti suggerisco di adoperare la procedura indicata nella
FAQ del Sito Comune: la FAQ è intitolata "Come implementare correttamente un
archivio immagini" ed è scritta da Stefano Bettini.
Roberto
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------


title: problema con .jpg

text:
"Roberto dal portatile" <
r.ma...@libero.it
> wrote in message
news:wYVe5.28183$sE5.3...@news.infostrada.it...

Non ho inserito collegamento e non ho neppure copiato il batabase in
un'altra posizione... proprio non riesce a visualizzarmi un immagine jpg...
mettendoci l'iconciana come per dire "come faccio ad aprirla?"
Speriamo bene...
gabriele
p.s. Per quanto rigurda le dimensioni non importa visto che le immagini che
devo inserire sono molto piccole e in bianco e nero....


title: Arturo e Robertino

author: Antonio Biso

text:
Ma ve lo date un bacetto?
E' vero che è stato solo il caldo a favve litigà, ma che in realtà vi volete
ancora tanto tanto bene?!?
Su, su, bboni, bboni...
Eh eh he
Antonio


title: Arturo e Robertino

author: Arturo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:VO7a7.3288$te7.1...@news.infostrada.it...

Caro Antonio, non ho niente contro Roberto, anzi lo trovo molto
professionale e preciso nelle risposte.
L'equivoco è nato nel post riguardante le "chiavi alfanumeriche", forse
senza volere ho toccato un tema sacro (per i puristi della programmazione),
per cui la reazione sdegnata di Roberto è stata naturale. :-)
Non so quanto continuerò a frequentare il NG, adesso sono parzialmente in
ferie, per cui tra TV, letture varie, ecc. per non addormentarmi provo a
risolvere i Quiz su Access, ma non sono un professionista, anzi la mia
professione è tutt'altra cosa...
Personalmente non me la sono presa, e spero sia così anche per Roberto (con
o senza portatile). :ò)
Ciao
Arturo


title: Arturo e Robertino

text:
Arturo <
zx...@libero.it
> wrote in message
g98a7.3357$te7.1...@news.infostrada.it...
>
> L'equivoco č nato nel post riguardante le "chiavi alfanumeriche", forse
> senza volere ho toccato un tema sacro (per i puristi della
programmazione),
> per cui la reazione sdegnata di Roberto č stata naturale. :-)
L'equivoco č proprio questo: hai creduto che ci fosse una reazione sdegnata
e invece non č stato cosě...
Accidenti, se ti beccavi una delle mie famose risposte caustiche ed ironiche
mi avresti mailbombato allora!!!
Antonio


title: Arturo e Robertino

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:3Eba7.4325$te7.1...@news.infostrada.it...
> Arturo <
zx...@libero.it
> wrote in message
> g98a7.3357$te7.1...@news.infostrada.it...
> >
> > L'equivoco è nato nel post riguardante le "chiavi alfanumeriche", forse
> > senza volere ho toccato un tema sacro (per i puristi della
> programmazione),
> > per cui la reazione sdegnata di Roberto è stata naturale. :-)
>
> L'equivoco è proprio questo: hai creduto che ci fosse una reazione
sdegnata
> e invece non è stato così...
>
> Accidenti, se ti beccavi una delle mie famose risposte caustiche ed
ironiche
> mi avresti mailbombato allora!!!
>
> Antonio
Mah! Io non ho avuto grandi esperienze con i programmatori, se mastico un
po' di access è perchè ho fatto di necessità virtù, dopo aver penato vari
anni elemosinando prestazioni (a pagamento e come!) da varie "teste d'uovo"
che non capivano il succo di ciò che dovevano fare. Adesso sono di fronte ad
un'altra situazione analoga, ho già contattato varie "ditte" per un carrello
e connessi in ASP, dopo due mesi ho due preventivi davanti a me. Già da come
li hanno scritti ho capito che non hanno capito, ma che hanno applicato il
loro schema mentale preconfezionato. :-)
Sento già il demonietto incazzoso che mi dice: "preparati a comprarti un
manuale di ASP e a farti su le maniche!"
Sinceramente non ho voglia! Ma temo molto anche lo scontro con la forma
mentale di queste persone.
Chi ha detto che pagando si può avere tutto?
Caro Bisio, ho già visto che sei un po' lo Zio (in senso buono) di questo NG
e che è tuo compito fare il gendarme ... o il pacere, per cui se mi riprendi
non me la prendo, il tono sarcastico ed ironico è ottimo per far scendere le
persone dal pero, quando sono salite troppo in alto e rischiano di cadere.
Ciao
Arturo


title: Arturo e Robertino

text:
Arturo <
zx...@libero.it
> wrote in message
Ytca7.4660$te7.1...@news.infostrada.it...
>
> Mah! Io non ho avuto grandi esperienze con i programmatori, se mastico un
Attenzione, c'è il programmatore che, come dice Lbo, sta al livello del
formattatore di dischetti e c'è il grande analista, che, oltre a smanettare,
ti può anche gestire il cliente, preparare un offerta, fare il
capoprogetto... e poi tutta una gamma di possibilità in mezzo...
Occhio alle generalizzazioni
> po' di access è perchè ho fatto di necessità virtù, dopo aver penato vari
> anni elemosinando prestazioni (a pagamento e come!) da varie "teste
d'uovo"
> che non capivano il succo di ciò che dovevano fare. Adesso sono di fronte
ad
> un'altra situazione analoga, ho già contattato varie "ditte" per un
carrello
> e connessi in ASP, dopo due mesi ho due preventivi davanti a me. Già da
come
> li hanno scritti ho capito che non hanno capito, ma che hanno applicato il
> loro schema mentale preconfezionato. :-)
Ecco...sfigato tu, ma ce ne sono di professionisti. Poi ci stanno quelli
onesti, quelli disonesti, quelli a buon mercato, quelli costosi ecc.
> Sento già il demonietto incazzoso che mi dice: "preparati a comprarti un
> manuale di ASP e a farti su le maniche!"
> Sinceramente non ho voglia! Ma temo molto anche lo scontro con la forma
> mentale di queste persone.
> Chi ha detto che pagando si può avere tutto?
Infatti non è solo una questione di soldi: prova a cercare meglio, di più...
> Caro Bisio, ho già visto che sei un po' lo Zio (in senso buono) di questo
NG
> e che è tuo compito fare il gendarme ... o il pacere, per cui se mi
riprendi
> non me la prendo, il tono sarcastico ed ironico è ottimo per far scendere
le
> persone dal pero, quando sono salite troppo in alto e rischiano di cadere.
Benissimo, è il clima che, primo forse, qualche anno fa, ho pensato di
inaugurare per sdrammatizzare il NG, e devo dire che secondo me è servito
molto... però ti assicuro, sempre imhho, che Roberto non è un arrampicatore
di peri...
Antonio
P.S.
Hai provato a contattare Luciano? So che ultimamente si è specializzato a
fornire realizzazioni ASP


title: Spostare il "focus" su un controllo

author: Gilberto Campos

text:
Ciao a tutti.
Sarà sicuramente banale, ma mi sta facendo impazzire.
In una form, ho un controllo tipo textbox che riceve un codice alfanumerico
(CodiceAlfaNum). Nella funzione del relativo evento "after update" questo
codice viene scomposto nelle sue varie parti e questo serve a riempire altri
controlli attinenti.
Se, però, questo codice contiene degli errori, con una MessageBox ne do
communicazione all'utente e lo invito a reinserire il detto codice. Vorrei
anche che il "focus" rimanesse nello stesso controllo onde risparmiare un
ulteriore click con il mouse. Per ottenere questo ho fatto:
if ErroreCodice Then
   MsgBox "Errore nel codice alfanumerico. Prego ritentare."
   Me.CodiceAlfaNum.SetFocus
End If
Purtroppo, doppo avere cliccato OK sulla MsgBox mi ritrovo con il focus sul
controllo successivo della form... e non ne vengo a capo!!!
Che cos'è che sbaglio (o non facio)?
Grazie a tutti.
Giberto
--
Posted from  [212.177.57.134]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Spostare il "focus" su un controllo

text:
"Gilberto Campos" <
gilbert...@portugalmail.pt
> ha scritto nel messaggio
news:538630b273312e320f6...@mygate.mailgate.org...

Ti consiglio di usare l'evento "Prima di aggiornare" e non "Dopo
aggiornamento" del controllo; così facendo, in caso di errore, annullando
l'evento di aggiornamento (Cancel = True) e con un Undo, quando esci dalla
routine, ti ritroverai con il fuoco posizionato ancora su quel controllo ed
inoltre se hai usato Undo, il controllo sarà vergine.
Se poi, invece di riverginarlo, vuoi ripristinare il valore che il controllo
aveva prima di digitare il nuovo valore errato, reimposta in esso il valore
che trovi nella sua proprietà OldValue (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Spostare il "focus" su un controllo

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> wrote in message
news:9valb3$12p6$1...@stargate1.inet.it...
>
>
> Ti consiglio di usare l'evento "Prima di aggiornare" e non "Dopo
> aggiornamento" del controllo; così facendo, in caso di errore, annullando
> l'evento di aggiornamento (Cancel = True) e con un Undo, quando esci dalla
> routine, ti ritroverai con il fuoco posizionato ancora su quel controllo ed
> inoltre se hai usato Undo, il controllo sarà vergine.
> Se poi, invece di riverginarlo, vuoi ripristinare il valore che il controllo
> aveva prima di digitare il nuovo valore errato, reimposta in esso il valore
> che trovi nella sua proprietà OldValue (vedi help).
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Grazie del suggerimento, Roberto.
Ci proverò - ma penso proprio che funzionerà.
Vorrei, però, capire - per mio sfizio, se vogliamo - perchè dal'evento
"AfterUpdate" non riesco a posizionare il focus dove "dico io", ma va dove
"decide lui" (access, intendo dire!).
Saluti a tutti.
Gilberto



title: Spostare il "focus" su un controllo

text:
"Gilberto Campos" <
gilbert...@portugalmail.pt
> ha scritto nel messaggio
news:788c3b0cf8445a3a3cb...@mygate.mailgate.org...
[CUT]
> Grazie del suggerimento, Roberto.
> Ci proverò - ma penso proprio che funzionerà.
>
> Vorrei, però, capire - per mio sfizio, se vogliamo - perchè dal'evento
> "AfterUpdate" non riesco a posizionare il focus dove "dico io", ma va dove
> "decide lui" (access, intendo dire!).
Forse perché Access è un prepotente. :)
A parte gli scherzi: quando sei all'interno della routine "AfterUpdate"
Access non ha ancora spostato il fuoco al controllo successivo, lo fa dopo,
quindi qualsiasi cosa tu fai all'interno della tua routine viene poi
modificata da Access, all'uscita della routin; questo è anche uno dei motivi
per cui le verifiche di validità vanno fatte a fronte dell'evento "Prima di
aggiornare" e non a fronte dell'evento "Dopo aggiornamento".
>
> Saluti a tutti.
>
> Gilberto
--



title: Spostare il "focus" su un controllo

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> wrote in message
news:9vki01$1cso$1...@stargate1.inet.it...
[CUT]

> Forse perché Access è un prepotente. :)
>
> A parte gli scherzi: quando sei all'interno della routine "AfterUpdate"
> Access non ha ancora spostato il fuoco al controllo successivo, lo fa dopo,
> quindi qualsiasi cosa tu fai all'interno della tua routine viene poi
> modificata da Access, all'uscita della routin; questo è anche uno dei motivi
> per cui le verifiche di validità vanno fatte a fronte dell'evento "Prima di
> aggiornare" e non a fronte dell'evento "Dopo aggiornamento".
>
> >
> > Saluti a tutti.
> >
> > Gilberto
>
> --
> Roberto
Ciao Roberto.
Grazie della spiegazione. Ciò mi chiarisce anche altri dubbi!
Grazie ancora.



title: Esiste in SQL un operatore DIFFERENZA?

author: ing. Franco Varoli

text:
Supponiamo di avere due tabelle:
- Articoli (CodArt, CodCat), cioe' con attributi CodiceArticolo
(chiave primaria) e Codice Categoria
- ComponentiArticoli (CodArt, CodComp), con attributi CodiceArticolo
(chiave non indicizzata, cioe' con valori duplicati ammessi) e
CodiceComponente.
Come posso realizzare in SQL una query che estragga dalla tabella
Articoli i CodArt con categoria T10, ma ESCLUDENDO da questo elenco i
CodArt che nell'altra tabella contengono il componente 0040?
In altre parole, come si realizza con l'SQL di Access l'operatore che
nell'algebra relazionale prende il nome di DIFFERENZA? non ho trovato
in Access l'operatore EXCEPT che altri dialetti SQL invece hanno.
Grazie a chi sapra' aiutarmi.
ing. Franco Varoli
fva...@tin.it
fva...@libero.it


title: Esiste in SQL un operatore DIFFERENZA?

text:
On Mon, 01 Oct 2001 21:05:50 GMT, ing. Franco Varoli
<
fva...@antilink.libero.it
> wrote:
>Supponiamo di avere due tabelle:
>- Articoli (CodArt, CodCat), cioe' con attributi CodiceArticolo
>(chiave primaria) e Codice Categoria
>- ComponentiArticoli (CodArt, CodComp), con attributi CodiceArticolo
>(chiave non indicizzata, cioe' con valori duplicati ammessi) e
>CodiceComponente.
>
>Come posso realizzare in SQL una query che estragga dalla tabella
>Articoli i CodArt con categoria T10, ma ESCLUDENDO da questo elenco i
>CodArt che nell'altra tabella contengono il componente 0040?
>
Cosi' va bene?
SELECT CodArt
FROM Articoli
WHERE CodCat = "T10" AND
CodArt NOT IN (SELECT CodArt
FROM ComponentiArticoli
WHERE CodComp = "0040")



title: Esiste in SQL un operatore DIFFERENZA?

author: Alex

text:
"ing. Franco Varoli" <
fva...@antilink.libero.it
> wrote in message
news:ntlhrtgp4ievb566u...@4ax.com...
> Supponiamo di avere due tabelle:
> - Articoli (CodArt, CodCat), cioe' con attributi CodiceArticolo
> (chiave primaria) e Codice Categoria
> - ComponentiArticoli (CodArt, CodComp), con attributi CodiceArticolo
> (chiave non indicizzata, cioe' con valori duplicati ammessi) e
> CodiceComponente.
>
> Come posso realizzare in SQL una query che estragga dalla tabella
> Articoli i CodArt con categoria T10, ma ESCLUDENDO da questo elenco i
> CodArt che nell'altra tabella contengono il componente 0040?
>
> In altre parole, come si realizza con l'SQL di Access l'operatore che
> nell'algebra relazionale prende il nome di DIFFERENZA? non ho trovato
> in Access l'operatore EXCEPT che altri dialetti SQL invece hanno.
Spero di non aver sottovalutato la domanda, ma a quest'ora della notte
è possibile....
Hai provato ad inserire nei criteri della Qry:
CodArt='T10' per il campo Tabella1
CodArt <>'0040' per lo stesso campo della Tabella2
Ovviamente nella Qry devi inserire le 2 Tabelle
Se lo inserisci direttamente nell'SQL devi fare riferimento al Campo e alla
relativa Provenienza....
@Alex
--
Posted from  [62.98.108.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Esiste in SQL un operatore DIFFERENZA?

text:
On Mon, 1 Oct 2001 21:36:02 +0000 (UTC), "Alex" <
ik2...@libero.it
>
wrote:
>"ing. Franco Varoli" <
fva...@antilink.libero.it
> wrote in message
>news:ntlhrtgp4ievb566u...@4ax.com...
>
>Hai provato ad inserire nei criteri della Qry:
>CodArt='T10' per il campo Tabella1
>CodArt <>'0040' per lo stesso campo della Tabella2
>Ovviamente nella Qry devi inserire le 2 Tabelle
>Se lo inserisci direttamente nell'SQL devi fare riferimento al Campo e alla
>relativa Provenienza....
>@Alex
Ho provato ma non funziona. Se inserisco nella query i due campi
Access tenta di fare una somma e non una differenza. Invece funziona
con la subquery che ho indicato nel messaggio successivo a quello
della prima richiesta. Attendo di sapere comunque se c'e' un altro
modo.
Saluti.



title: Esiste in SQL un operatore DIFFERENZA?

author: bande

text:
"ing. Franco Varoli" <
fva...@antilink.libero.it
> ha scritto nel messaggio
news:55ohrtsv56b0h6nrt...@4ax.com...

Vediamo se indovino, "Guida a SQL" di Dorbolo' e Guidi?
Questo e' il classico esempio di utilizzo di sottoquery con operatori di
confronto.
Per quanto riguarda Microsoft Jet non esiste l'operatore EXECPT utilizzato
dal libro ma puo' risolvere con le tre sintassi citate dall'help:
 1) confronto [ANY | ALL | SOME] (istruzionesql)
 2) espressione [NOT] IN (istruzionesql)
 3) [NOT] EXISTS (istruzionesql)
1)
SELECT CodArt
FROM Articoli
WHERE CodCat = "T10" AND
CodArt NOT IN (SELECT CodArt
FROM ComponentiArticoli
WHERE CodComp = "0040")
2)
SELECT CodArt
FROM Articoli
WHERE CodCat = "T10" AND
CodArt <> ANY (SELECT CodArt
FROM ComponentiArticoli
WHERE CodComp = "0040")
3)
SELECT CodArt
FROM Articoli
WHERE CodCat = "T10" AND
NOT EXISTS (SELECT *
FROM ComponentiArticoli
WHERE CodComp = "0040" AND
Articoli.Cod_Art = ComponentiArticoli.CodArt)
--
Andrea


title: Esiste in SQL un operatore DIFFERENZA?

text:
On Wed, 17 Oct 2001 11:23:44 +0200, "bande" <
raggi...@mail.ru
>
wrote:
>Vediamo se indovino, "Guida a SQL" di Dorbolo' e Guidi?
Proprio quello. Libro interessante che crea qualche difficolta' quando
si tratta di trasportare quanto esposto in Access.

Quando ho posto la domanda ero a pag. 75 e non mi ero accorto che
qualche pag. dopo c'erano diversi modi alternativi, applicando le
sottoquery.
Saluti e grazie per l'interessamento.



title: report mensili

author: skizzato

text:
Ho come sempre problemi con i report!
In pratica ho le fatture che hanno ovviamente la data di emisione e
vorrei fare un rapporto raggruppato per mese.
Per ora ho creato l'intestaziopne con il campo del mese che mi viene
visualizzato.
Il problema č fargli leggere le date e fargliele mettere in ortdine e
raggruppate.
Suggerimenti?


title: report mensili

author: SnDt

text:
Basta che quando sei nella struttura del report vai sotto le opzioni di
raggruppamento (bottone nel menu con disegnate delle parentesi), dalla lista
scegli il tuo campo, scegli il tipo di ordinamento e, importante, per la
proprietà "Intestazione Gruppo"  devi scegliere SI
Ciao..
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3E8CAFE2...@libero.it...
> Ho come sempre problemi con i report!
> In pratica ho le fatture che hanno ovviamente la data di emisione e
> vorrei fare un rapporto raggruppato per mese.
> Per ora ho creato l'intestaziopne con il campo del mese che mi viene
> visualizzato.
> Il problema è fargli leggere le date e fargliele mettere in ortdine e
> raggruppate.
> Suggerimenti?
>


title: report mensili

text:
"SnDt" <
nsa...@freesurf.ch
> ha scritto nel messaggio
news:3e8d292f$0$1045$5402...@news.sunrise.ch...
> Basta che quando sei nella struttura del report vai sotto le opzioni di
In realtà basta che tu scriva correttamente DOPO il quoting!!
Antonio


title: report mensili

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3E8CAFE2...@libero.it...

Funzione Month
Antonio


title: report mensili

author: Sandro CH

text:
Scusa ma ho usato Outlook x le news la prima volta e si vede che ho
fatto qualche casino :-)
Buona giornata, SnDt (Sandro CH)
"Antonio Biso" <
ch...@etruria.net
> wrote in message news:<0Raja.5383$
iy5.1...@twister2.libero.it
>...



title: due database

author: myuser

text:
Salve
ho un problema che forse per molti di voi sarà un normale lavoro di routine
Lavoro con un db access sul quale ci sono le tabelle e le form
ma da poco ho l'esigenza di usare due tabelle che si trovano su un'altro
database access
Esempio
db1 ; tabella1 ; Campi: id_utente, cognome, nome
db2 ; tabella1 ; Campi: id_utente, telefono
E'possibile visualizzare insieme i campi
cognome nome telefono ?
E se si come posso farlo?
E' anche possibile fare l'update su queste due tabelle contemporaneamente?
Spero di essere stato chiaro e comunque grazie anticipatamente per il vostro
eventuale aiuto
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: due database

text:
"myuser" <
myuse...@libero.it
> ha scritto nel messaggio
news:80Z19Z171Z65Y1...@usenet.libero.it...
> Salve
> ho un problema che forse per molti di voi sarà un normale lavoro di
routine
> Lavoro con un db access sul quale ci sono le tabelle e le form
> ma da poco ho l'esigenza di usare due tabelle che si trovano su un'altro
> database access
> Esempio
>
> db1 ; tabella1 ; Campi: id_utente, cognome, nome
> db2 ; tabella1 ; Campi: id_utente, telefono
Apri uno dei due database e alleghi le tabelle dell'altro
A questo punto è come se le tabelle allegate siano fisicamente sul primo db
>
> E'possibile visualizzare insieme i campi
> cognome nome telefono ?
> E se si come posso farlo?
Con una query che leghi in join il campo Id e selezioni i campi da entrambe
le tabelle
Antonio


title: due database

text:

Scusami antonio
ma e' proprio quello il mio problema
Come si fa una join tra due tabelle che si trovano su due
db diversi?
Al primo sono già connesso
al secondo mi ci connetto
e poi?
Grazie
             myuser



title: due database

text:

Cioè, quello di non leggere interamente le risposte che ti danno?
> Come si fa una join tra due tabelle che si trovano su due
> db diversi?
> Al primo sono già connesso
> al secondo mi ci connetto
Il primo lo devi aprire
Poi, copia incolla
> > Apri uno dei due database e alleghi le tabelle dell'altro
> > A questo punto è come se le tabelle allegate siano fisicamente sul primo
Allegare tabelle, prova a vedere sull'help!!!!
Antonio


title: due database

text:

Grazie dell'informazione.
Provero' subito quello che mi hai suggerito
muuser



title: raggruppare in una query: settimana

author: davide scilabra

text:
desidero una query che mi dia la somma del [totale] dell'ordine, raggruppato
per settimane
Ho provato DatePart(ww;[data]), con raggruppamento all'interno della query
perchè ovviamente nella procedura guidata è previsto solo giorno, mese e
anno. Non funziona: chiamata a routine non valida. oppure chiede il valore
di una variabile (a seconda che metta o no gli apici)
Please help
Qui sotto la mia query
campo: il per settimana: DatePart(ww;[data])   - Somma di Totale: Totale
tabella: Elenco                                                 - Elenco
formla: Raggruppamento                                 - Somma


title: raggruppare in una query: settimana

author: Sergio MAZZA

text:
"davide scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:43443469$0$8483$5fc...@news.tiscali.it...

DatePart("ww";[data])
Il parametro deve essere una stringa...
Ciao.
--
Sergio MAZZA


title: raggruppare in una query: settimana

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:4344d1d7$0$29555$4faf...@reader1.news.tin.it...

Ho provato ma appena metto le virgolette me lo trasforma in ben 3 TRE
virgolette così:
Espr1: DatePart("""ww""";[data])
e mi fa chiamata a routine non valida.
Lavoro dentro la visualizzazione struttura della query con access 2003


title: raggruppare in una query: settimana

text:
"davide scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio news:4344f8b0$0$8489$5fc...@news.tiscali.it...
>
> Ho provato ma appena metto le virgolette me lo trasforma in ben 3 TRE
> virgolette così:
> Espr1: DatePart("""ww""";[data])
> e mi fa chiamata a routine non valida.
> Lavoro dentro la visualizzazione struttura della query con access 2003
Nella struttura delle query devi indicare "i" (Giorno della settimana), "ii" (Settimana);
quindi:
DatePart("ii";[data])
Poi cambia il nome al campo [data] perché è un termine riservato ad Access e potresti riscontrare degli errori.
Poi un campo calcolato (non esistente in tabella ma risultante da una espressione) è composto dal nome e dall'espressione
(appunto!);
quindi:
nomeSettimana: DatePart("ii";[campoData])
Ciao.
--
Sergio MAZZA


title: errore di sintassi

author: Alberto Luzi

text:
Salve!
non riesco a trovare la giusta sintassi per questa espressione:
Me!LstNome(IIf(Me!CtlTabNomi = 4, "1", "")).RowSource = strSql

grazie


title: errore di sintassi

author: Bruno Campanini

text:
Alberto Luzi wrote on 06-02-21 :
> Salve!
> non riesco a trovare la giusta sintassi per questa espressione:
> Me!LstNome(IIf(Me!CtlTabNomi = 4, "1", "")).RowSource = strSql
>
Cioè vuoi cambiare la RowSource di una combo?
Se è così il cambiamento deve avvenire dentro a strSql.

Quindi esponi il contenuto dell'SQL.

Bruno


title: errore di sintassi

text:

grazie Bruno

volevo adottare una soluzione diversa da questa
    If Me!CtlTabNomi= 4 Then
      MeLstNome1.RowSource = strSql
    Else
      Me!LstNome.RowSource = strSql
    End If


title: errore di sintassi

author: Carlo Federici

text: Me.Controls("LstNome" & IIf(Me.CtlTabNomi = 4, "1", "")).RowSource = strSql


title: errore di sintassi

text:
Il giorno domenica 7 febbraio 2021 alle 07:03:26 UTC+1
carl...@gmail.com
 ha scritto:
> Me.Controls("LstNome" & IIf(Me.CtlTabNomi = 4, "1", "")).RowSource = strSql
grazie


title: Insieme Label

author: Roberto da Parma

text:
Scusate ma l'insieme delle Label in una forma esiste??
Vorrei creare un ciclo come per i controlli....tipo
Dim L as Label
For each L In Me.Labels (non esiste)
...
Next I
Grazie
--
Roberto da Parma