title: [OT] Buone ferie a tutti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Zh7Va.208199$Ny5.5...@twister2.libero.it...
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> news:62Z94Z197Z191Y1...@usenet.libero.it...
Beh allora chiudo io il Gas, e stacco L'antenna.. poi per la posta ci pensa
qualcuno?
;)
azz. al gatto chi ci pensa.....
Buone ferie a tutti


title: Valore calendario......

author: Mark

text:
Salve a tutti!
Dunque vi espongo, brevemente, il seguente problema:
Devo effettuare, da una casella combinata, tramite una data, una determinata
circostanza.
Vorrei che, anzichč avere la classica casella combinata e, quindi,
evidenziata la data che m'interessa e, dopo aggiornamento, mi esegue una
specifica requery, la scelta della data verrebbe effettuata dal controllo
calendario.
La requery anzidetta la effettua dopo un determinato evento nelle proprietą
del calendario ma, purtroppo, nessuno evento funge.
Come devo risolvere?
Spero di essere stato abbastanza chiaro.
Marco.


title: Valore calendario......

author: Roberto da casa

text:
"Mark" <
anti...@yahoo.it
> ha scritto nel messaggio
news:r%_Ra.97291$qa5.2...@news2.tin.it...
> Salve a tutti!
> Dunque vi espongo, brevemente, il seguente problema:
> Devo effettuare, da una casella combinata, tramite una data, una
determinata
> circostanza.
> Vorrei che, anzichè avere la classica casella combinata e, quindi,
> evidenziata la data che m'interessa e, dopo aggiornamento, mi esegue una
> specifica requery, la scelta della data verrebbe effettuata dal controllo
> calendario.
> La requery anzidetta la effettua dopo un determinato evento nelle
proprietà
> del calendario ma, purtroppo, nessuno evento funge.
> Come devo risolvere?
> Spero di essere stato abbastanza chiaro.
> Marco.
Fai il requery a fronte dell'evento dopo aggiornamento del controllo ActiveX
Calendario.
Poiché tra gli eveni del controllo calendario Access non ti mostra
esplicitamente quello "Dopo aggiornamento", un esempio di come generare una
routine VBA a fronte dell'evento "Dopo aggiornamento" di un controllo
calendario lo trovi spiegato nel Sito Comune (link qui sotto), nella Sezione
Forms, nella FAQ intitolata "Come si può scrivere in una casella di testo,
associata ad un campo di tipo Data/ora, selezionando una data tramite il
controllo ActiveX Controllo calendario 8.0 ?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Valore calendario......

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:LtySa.190092$lK4.5...@twister1.libero.it...

Oops! è scappata la risposta al mittente!
Comunque grazie Roberto. Un salutone!
Marco.


title: Importazione da Excel

author: staff edp

text:
Salve.
La procedura di importazione/collegamento di tabelle di Excel si blocca
subito perchè l'applicazione Access 97 sul mio pc mi presenta come tipo di
file solo Access e Odbc, mentre su altri pc viene presentato come tipo di
file anche file Excel.
Potete darmi una mano a risolvere l'arcano?
Grazie.
Saluti.
Aldo Iacobini


title: Importazione da Excel

author: Sergio MAZZA

text:
"staff edp" <
staf...@istsperfs.it
> ha scritto nel messaggio
news:8l762q$37p$1...@news.mclink.it...

Hai effettuato installazione completa di Access?
Ciao.


title: Analizzatore di prestazioni

author: LeoDuca

text:
Lo strumento in oggetto applicato sulle query del mio DB,
mi suggerisce di collegare la tabella T a se stessa.
Se accetto di eseguire l'ottimizzazione mi ritrovo
con la tabella T in relazione con se stessa
tramite la chiave principale.
Beh... io ci ho pensato un pochino ma
sinceramente non vedo quali migliorie
posso aver portato al DB.
Qualcuno mi sa dire niente in proposito?
Saluti :)
--
Leo_duca


title: Analizzatore di prestazioni

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9kbpaj$3ov5o$1...@ID-98670.news.dfncis.de...

Non ho mai utilizzato l'analizzatore; presumo che "analizzi" le tabelle che
gli hai indicato e tragga delle conclusioni in base al contenuto delle
stesse. Se è così, non è altro che un'analisi a posteriori del lavoro già
svolto.
A mio parere non ha senso ricorrere ad uno strumento "analizzatore" se hai
già fatto tu (prima dello sviluppo) l'analisi, le conclusioni potrebbero non
essere le stesse; se tu hai deciso (nell'analisi) che la tabella deve essere
così strutturata o con quel tipo di relazione ci sarà un motivo, spero;
l'analizzatore che ne po' sapè?
Posso suggerirti di riguardare l'analisi del progetto e controllare che non
hai dimenticato nulla; chissà...
Ciao.


title: Associazione dati tra due tabelle

author: Stef Ros

text:
Buonasera a tutto il NG ho bisogno di un vostro help.....
Ho due tabelle dove sono riportati i seguenti dati :
tab1
ID (contatore) chiave pr.
Modello : testo (es. ducati 125 model sport)
tab2
ID (contatore) chiave pr.
Modello : testo (es. ducati 125 md sp)
Modello : testo (es. ducati 125 md spt)
Dovrei associare in un'altra tabella che ha i campi di tab 1 e tab2 e in
aggiunta la stringa risultante dall'associazione tenendo conto che un
modello in tab1 puo avere piu associazioni in tab2.
cioč : idtab3 - modellotab1 - modello tab2 - modello/i scelti
dall'associazione e.... se fosse possibile un controllo che dopo
l'associazione di un modello sulla tab1 non permetta di associarlo
nuovamente
Sperando di essere stato chiaro...vi chiedo cortesemente un aiuto per
definire una maschera dove effettuare il tutto per risolvere la
questione :-)
Buona serata a tutti e grazie anticipate!
Paolo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Non mi cancella i record

author: il barbi

text:
Ho un problema con un comando SQL con cui voglio cancellare
i record di alcune tabelle secondarie che non hanno un
corrispondente nella tabella principale tabDocumenti.
Supponendo che tabLocalità sia una delle tabelle secondarie,
collegata a tabDocumenti con una relazione uno a molti
tramite il suo contatore IdLocalità, io eseguo:
  DoCmd.RunSQL ("DELETE * FROM tabLocalità" & _
                " WHERE tabLocalità.IdLocalità" & _
                " NOT IN (SELECT IdLocalità FROM
tabDocumenti);")
Ora questo mi funziona con tre tabelle secondarie, ma non mi
funziona con altre tre, nelle quali non viene cancellato
nessun record... Ho verificato che per le tabelle dove
funziona, il campo corrispondente a IdLocalità nella tabella
principale IdDocumenti ha sempre un valore, mentre invece
per le tabelle dove non funziona, nella tabella principale
tabDocumenti ci sono dei record in cui al campo
corrispondente a IdLocalità non e' stato assegnato un
valore. Ho provato ad assegnare questi valori mancanti e la
DELETE funziona. Io comunque devo permettere che questi
campi non siano assegnati, infatti non ho imposto
l'integrita' referenziale tra la tabella principale e quelle
secondarie.
C'e' una soluzione?
il barbi


title: Non mi cancella i record

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:iXCNb.95974$VW.38...@news3.tin.it...

Prova così:
  DoCmd.RunSQL ("DELETE * FROM tabLocalità" & _
                " WHERE tabLocalità.IdLocalità" & _
                " NOT IN (SELECT IdLocalità" & _
                " FROM tabDocumenti WHERE NOT" & _
                " IsNull(idLocalità));")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: e' possibile aggirare la protezione di un DB?

author: mister pluto

text:
Avrei bisogno di accedere ad un DB ensione .dbx (non č di outlook! č
connesso a degli shapefile di Arcview ma quest'ultimo non lo legge).
modificando l'estenzione da .dbx a .mdb Access lo legge e mi richiede una
password.........
Che fare?
E' possibile aggirare la protezione?
se qualcuno sapesse come fare....
grazie comunque


author: Antonio Biso

text:
mister pluto <
lbj...@katamail.com
> wrote in message
9f5289$osf$1...@news.mclink.it...

Potresti rivolgerti al legittimo proprietario il quale, o a gratis (se gli
stai simpatico), o a pagamento (se gli stai sul cazzo), magari ti dice la
password
Antonio


author: Sib dall'ufficio

text:
"mister pluto" <
lbj...@katamail.com
> ha scritto nel messaggio
news:9f5289$osf$1...@news.mclink.it...
> Avrei bisogno di accedere ad un DB ensione .dbx (non č di outlook! č
> connesso a degli shapefile di Arcview ma quest'ultimo non lo legge).
> modificando l'estenzione da .dbx a .mdb Access lo legge e mi richiede una
> password.........
Perche', modificando l'estensione di un file se ne modifica anche il
formato?
:-I
Sib


author: All Eyez On Me

text:
Sib dall'ufficio <cerrise...@SPAMtiscalinet.it> wrote in message
9f7stb$duq$1...@serv1.iunet.it...

Non hai mai provato a modificare l'estensione di un bmp in ico? Uguale!!!
;-)
Se cambi da mdb ad exe inoltre non ti serve nemmeno Access per far
funzionare il tuo programma.
Salut
AEOM


title: Gif89.dll dove trovarlo.

author: Marco Serra

text:
Lo cercavo e so di altri che lo cercavano.
E' la DLL che permette di inserire Gif Animate sulle proprie form.
Chi lo vuole lo trova qui nella pagina ActiveX:
http://www.fortunecity.com/skyscraper/capacity/402/
Ciao
Marco
--
Posted from [212.210.92.253]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: richiesta aiuto database libri

author: CippaLippa

text:
Ciao,
ho fatto un database con Access 2000 di libri e vorrei fare una query che mi
estrapolasse, in ordine alfabetico, i titoli dei libri che ho inserito nella
tabella, ma senza gli eventuali articoli (un po' come succede nei cataloghi
delle biblioteche...) .
Come posso fare?
grazie
fra


title: richiesta aiuto database libri

text:
"CippaLippa" <
cippalippaNOSP...@italiaweb.net
> ha scritto nel messaggio news:QHKNc.51560$OR2.2...@news3.tin.it...

Come li hai scritti i titoli?
1- il mio database per la gestione libri;
2 - mio database per la gestione libri (il);
3 - (il) mio database per la gestione libri;
se hai utilizzato i casi 2/3 non dovresti trovare problemi ad estrapolare il testo non compreso da ().
Se hai utilizzato il primo caso allora si complica un po' perché potresti leggere il testo subito dopo aver trovato il primo spazio
o anche un apostrofo; perché hai anche articoli tipo: l'avventura perduta...
Ciao.
--
Sergio MAZZA


title: richiesta aiuto database libri

author: Alessandro Baraldi

text:
"CippaLippa" <
cippalippaNOSP...@italiaweb.net
> wrote in
message news:QHKNc.51560$
OR2.2...@news3.tin.it

Cosa sarebbero gli eventuali Articoli...?
Scusa ma il tuo DB per noi č Sconosciuto...!!!!
In ogni caso "SELECT NomeLibro FROM Tabella ORDER BY NomeLibro;"
non sņ se ti puņ essere utile nnon avendo capito tutto....
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: richiesta aiuto database libri

text:
> >
>
> Come li hai scritti i titoli?
> 1- il mio database per la gestione libri;
> 2 - mio database per la gestione libri (il);
> 3 - (il) mio database per la gestione libri;
>
> se hai utilizzato i casi 2/3 non dovresti trovare problemi ad estrapolare
il testo non compreso da ().
> Se hai utilizzato il primo caso allora si complica un po' perché potresti
leggere il testo subito dopo aver trovato il primo spazio
> o anche un apostrofo; perché hai anche articoli tipo: l'avventura
perduta...
>
> Ciao.
>
> --
> Sergio MAZZA
Ciao, grazie per la risposta.
Ho usato il caso 1. Pensavo di fare una formula per saltare l'eventuale
articolo (preso da un elenco) e lo spazio. Del tipo: se il titolo inizia per
"La " oppure "Le " oppure "Gli " oppure "L'" ecc, allora salta questo testo
e vai alla parola successiva.. Ma non so come impostarla... non è facile.
Secondo te si può fare?
grazie


title: richiesta aiuto database libri

text:
>
>
> Cosa sarebbero gli eventuali Articoli...?
> Scusa ma il tuo DB per noi è Sconosciuto...!!!!
>
> In ogni caso "SELECT NomeLibro FROM Tabella ORDER BY NomeLibro;"
> non sò se ti può essere utile nnon avendo capito tutto....
>
> @Alex.
>
>
> --
"Gli", "Le", "L'", "I" ecc. Vorrei fare un elenco alfabetico di titoli dove,
se presente un articolo all'inizio del titolo, viene tagliato e incollato in
fondo al titolo stesso (magari fra parentesi)
Per esempio se il campo titolo della tabella contiene il titolo:
L'estate e l'inverno
Nella query mi risulta:
estate e l'inverno (L')
Sarà possibile fare una cosa del genere? Magari impostando a parte un'alenco
di articoli su cui fare quaesta operazione tipo questo: la, le, gli, l', i,
ecc.
grazie!


title: Recuperare i valori di campi da diverse sezioni di un raggruppamento in un report

author: Riccardo

text:
Salve a tutti,
ho creato un report per raggruppare gli imponibili delle fatture per
mese. Ho quindi una cosa del genere:
gennaio
------tot. imponibile xxx
febbrario
------tot. imponibile yyy
...
Come faccio nel piè di pagina del report a creare campi che mi
eseguano operazioni prendendo i valori dei singoli mesi? Ad es. mi
occorre calcolare la differenza tra l'imponibile di marzo e quello di
gennaio..., oppure moltiplicare l'imponibile di gennaio*10
Grazie
Riccardo


author: Roberto dal portatile

text:
"Riccardo" <
doctor...@hotmail.com
> ha scritto nel messaggio
news:1172867532.3...@n33g2000cwc.googlegroups.com...

Nel piè di pagina report inserisci tante caselle di testo non associate
quanti sono i risultati che vuoi visualizzzare.
A fronte dell'evento "Su formattazione" del piè di pagina report genera un
codice VBA che ricrea in variabili i totali imponibile dei mesi con cui devi
effettuare dei calcoli (puoi farlo usando ad esempio delle funzioni DSum :
vedi help); con i valori ottenuti nelle variabili effettui tutti i calcoli
che ti servono e con i risultati di essi imposti i valori delle caselle di
testo di cui sopra.
>
>Grazie
Prego
>
>Riccardo
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
On 3 Mar, 10:46, "Roberto dal portatile" <
r.mass...@libero.it
> wrote:
> "Riccardo" <
doctormusi...@hotmail.com
> ha scritto nel messaggionews:1172867532.3...@n33g2000cwc.googlegroups.com...

Ciao Roberto,
grazie per la tua risposta.
Quello che mi hai spiegato mi è chiaro (nonostanza sia un principiante
in VBA), ma non riesco ad applicarlo. Il mio report è basato su una
query parametrica chiamata "liquidazione iva query" (per filtrare i
record in base all'anno, all'intervallo dei mesi, ed ad un valore
presente in una form che deve essere aperta al momento di aprire il
report). Non riesco a scrivere la DSum con tutti questi filtri.
Io ho fatto così, su evento formattazione del gruppo:
----------------------
Private Sub GroupFooter_Format(Cancel As Integer, FormatCount As
Integer)
Dim var1 As Currency
var1 = DSum("[imponibile]", "liquidazione iva query", '"[anno] =
[anno?] AND [mese] = Between [da mese?] AND [a mese?]) AND [prima
nota].azienda=[forms]![scegli_azienda]![combo]")
prova = var1
End Sub
---------------------
Dove "prova" è la casella di testo non associata nella quale voglio
copiare la somma degli imponibili filtrati.
Hai quache idea? Mi chiedevo se nel momento in cui ci saranno migliaia
di record "imponibile", questo codice sarà performante.
Infine, non cè un modo senza usare VBA (e quindi la query parametrica)
per fare riferimento ai vari totali dei raggruppamenti nel piè di
pagina?
Grazie


author: Samantha Cicch

text:

Ciao Riccardo,
per la sintassi di DSUM c'è qlcs che non va, ti incollo una mia DSUM :
DSum("[cstlavo]";"[q_smdlavo]";"[dlavo_distid]= " & [DISTINTAID]
Dsum("[imponibile]","[liqui..query]","[anno] = " & [anno?] & "and
[mese] =  between ..." & [damese?] & "and " & [amese?] ....
fai delle prove x corregerla
Ciao
Samantha


text:
"Riccardo" <
doctor...@hotmail.com
> ha scritto nel messaggio
news:1173180294.9...@64g2000cwx.googlegroups.com...

>Ciao Roberto,
>grazie per la tua risposta.
>Quello che mi hai spiegato mi è chiaro (nonostanza sia un principiante
>in VBA), ma non riesco ad applicarlo. Il mio report è basato su una
>query parametrica chiamata "liquidazione iva query" (per filtrare i
>record in base all'anno, all'intervallo dei mesi, ed ad un valore
>presente in una form che deve essere aperta al momento di aprire il
>report). Non riesco a scrivere la DSum con tutti questi filtri.
>Io ho fatto così, su evento formattazione del gruppo:
>----------------------
>Private Sub GroupFooter_Format(Cancel As Integer, FormatCount As
>Integer)
>Dim var1 As Currency
>var1 = DSum("[imponibile]", "liquidazione iva query", '"[anno] =
>[anno?] AND [mese] = Between [da mese?] AND [a mese?]) AND [prima
>nota].azienda=[forms]![scegli_azienda]![combo]")
>prova = var1
>End Sub
>---------------------
>Dove "prova" è la casella di testo non associata nella quale voglio
>copiare la somma degli imponibili filtrati.
>Hai quache idea?
A mio avviso la cosa migliore è che nella maschera scegli_azienda tu
inserisca altre tre combo chiamate comboAnno, comboMeseDa e comboMeseA nelle
quali selezionare l'anno e i mesi di selezione.
Se i campi anno, mese ed azienda sono numerici io proverei a modificare il
tuo codice VBA come segue:
Private Sub GroupFooter_Format(Cancel As Integer, FormatCount As Integer)
Dim var1 As Currency
var1 = DSum("[imponibile]", "liquidazione iva query", '"[anno] =
[anno?] AND [mese] = Between [da mese?] AND [a mese?]) AND [prima
nota].azienda=[forms]![scegli_azienda]![combo]")
var1 = DSum("imponibile", "[liquidazione iva query]", "anno ="  _
    & [forms]![scegli_azienda]![comboAnno]  & " And mese >=" _
    & [forms]![scegli_azienda]![comboMeseDa] & " And mese <=" _
    & [forms]![scegli_azienda]![comboMeseA] & " And [prima nota].azienda ="
_
    & [forms]![scegli_azienda]![comb])
prova = var1
End Sub
Se invece uno o più di quei tre campi è di tipo testo modifica di
conseguenza il modo di scrivere i criteri della DSum.
> Mi chiedevo se nel momento in cui ci saranno migliaia
>di record "imponibile", questo codice sarà performante.
Se non adoperate all'interno di una query le funzioni di aggregazione sui
dominii come DSum normalmente non sconvolgono la performance del database.
>Infine, non cè un modo senza usare VBA (e quindi la query parametrica)
>per fare riferimento ai vari totali dei raggruppamenti nel piè di
>pagina?
Potresti ottenere i totali che ti servono in una query di riepilogo, quindi
crearti un sottoreport che abbia tale query come origine record ed inserire
tale sottoreport nella sezione pié di pagina report.
>Grazie
Prego



title: Aiuto su come aggiornare tabella

author: Marco Fontana

text:
Ciao,
Vi chiedo aiuto su come aggiornare una tabella immediatamente quando il
relativo campo in una maschera viene modificato.
Nel mio caso invece capita che per aggiornare il database, devo fare
operazioni del tipo SALVA oppure AVANZO con i RECORD.
Sono sicuro che sia abbastanza semplice, ma io non sono riuscito a
trovare il sistema.
Mi aiutate per favore?
Grazie
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aiuto su come aggiornare tabella

author: MA

text:
> Ciao,
>
> Vi chiedo aiuto su come aggiornare una tabella immediatamente quando il
> relativo campo in una maschera viene modificato.
> Nel mio caso invece capita che per aggiornare il database, devo fare
> operazioni del tipo SALVA oppure AVANZO con i RECORD.
>
> Sono sicuro che sia abbastanza semplice, ma io non sono riuscito a
> trovare il sistema.
>
>
> Mi aiutate per favore?
>
> Grazie
> Marco
Fino a che stai scrivendo il record non ti conviene salvare.
Se proprio vuoi, dovrai usare un filo di codice, ma non credo ti convenga
MAssimiliano


title: Aiuto su come aggiornare tabella

text:
"MA" <
keiko...@libero.it
> wrote in message
news:fti5b.34253$
w8....@news.edisontel.com

Grazie, per la risposta.
Ti spiego:
Qualche volta devo aprire il database, modificare un'opzione (tramite un
gruppo si opzioni) e poi devo stampare un report che ha origine da
questa famigerata tabella aggiornata dalla maschera.
Il problema e' che senza salvare o avanzare nei record, il cambiamento
non viene registrato e cosi' nella stampa figura un report sbagliato
perche' non aggiornato.
Ecco il perche' della mia necessita'.
Grazie
Ciao



title: Aiuto su come aggiornare tabella

text:

Allora vai nel codice del pulsante di apertura del report e aggiungi
docmd.runcommad accmdsaverecord
subito dopo la dichiarazione della variabile
dim stDocName as string
ciao MAssimiliano


title: Aiuto su come aggiornare tabella

text:
"MA" <
keiko...@libero.it
> wrote in message
news:53j5b.34261$
w8.1...@news.edisontel.com

Grazie per le dritte ma ho risolto in questo modo:
------------- code ---------------------
Private Sub CorniceProvContatto_AfterUpdate()
If prov = 1 Then
    txtprovAltro = "Telefono"
    txtprovAltro.Visible = False
    CorniceProvContatto.Width = 2800
End If
If prov = 2 Then
    txtprovAltro = "Ufficio"
    txtprovAltro.Visible = False
    CorniceProvContatto.Width = 2800
End If
If prov = 3 Then
    txtprovAltro.Visible = True
    CorniceProvContatto.Width = 5930
End If
Me.Refresh     'Con questo aggiorno la tabella ad ogni modifica
End Sub
----------- end code ----------------
Grazie ancora



title: Inserire dati in una form da una tabella

author: Gra

text:
Salve, cerco di spiegarmi meglio:
ho una form basata su di una tabella chiamata TAB1, vorrei creare un bottone
che in base al record dove sono posizionato DOVREBBE scrivere alcuni campi
di TAB1 in un'altra tabella (TAB2) senza uscire dalla form, ed inoltre, se
mi posizione in un'altro record accodarlo sempre alla tabella TAB2. Non
riesco a capire come fare ad aprire la tabella ed infilarci dentro i dati.
Grazie


author: Eugenio

text:
"Gra" <
grazian...@elcotrony.it
> ha scritto nel messaggio
news:cc1g6o$d73$1...@balena.cs.interbusiness.it...

Non riesco a capire se Tab2 deve essere aggiornata oppure deve essere creata
una nuova riga della Tab2.
Comunque nel primo caso devi eseguire una query di aggiornamento nell'evento
click del bottone che hai predisposto nel form, mentre nel secondo cosa devi
eseguire una query di accodamento.
Ciao
Eugenio


author: Graziano

text:
"Eugenio" <epiworld#_@_#
tiscali.it
> ha scritto nel messaggio
news:mX%Ec.1085$Z57...@nntpserver.swip.net...

Grazie, cmq il secondo caso.


title: Ottenere la risoluzione dello schermo

author: Dossola

text:
C'ï¿œ un sistema per ottenere la risoluzione dello schermo attiva in modo
da adeguarvi i controlli di un form?


title: Ottenere la risoluzione dello schermo

text:
On 2 Ott, 12:46, "Dossola" <
19705inva...@mynewsgate.net
> wrote:
> C'è un sistema per ottenere la risoluzione dello schermo attiva in modo
> da adeguarvi i controlli di un form?
Si... ma non pensare sia così semplice...!!
Leggi questo:
http://www.mvps.org/access/general/gen0002.htm
Ciao
@Alex


title: Ottenere la risoluzione dello schermo

author: Carlo Costarella

text:
"Dossola" <
19705i...@mynewsgate.net
> ha scritto nel messaggio
news:200910021...@mynewsgate.net...
> C'� un sistema per ottenere la risoluzione dello schermo attiva in modo
> da adeguarvi i controlli di un form?
>
>
Come ti � stato detto la cosa non � per nulla semplice.
Non dici quale versione di Access usi.
Una soluzione a mio avviso molto profesionale � a pagamento:
http://www.peterssoftware.com
per Access 2 � free:
http://www.peterssoftware.com/ss.htm
Ciao, Carlo


title: Ottenere la risoluzione dello schermo

author: Karl Donaubauer

text:
Dossola wrote:
> C'� un sistema per ottenere la risoluzione dello schermo attiva in
> modo da adeguarvi i controlli di un form?
Se solo cerchi il codice per determinare la risoluzione:
www.donkarl.com/it?FAQ4.20
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Ottenere la risoluzione dello schermo

text:
Karl Donaubauer <
NoS...@donkarl.com
> ha scritto:
> Dossola wrote:
> > C'ï¿œ un sistema per ottenere la risoluzione dello schermo attiva in
> > modo da adeguarvi i controlli di un form?
>
> Se solo cerchi il codice per determinare la risoluzione:
>
www.donkarl.com/it?FAQ4.20
>
Grazie, per ora mi ï¿œ piï¿œ che sufficiente.


title: Ottenere la risoluzione dello schermo

author: Antonio

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7imkguF...@mid.individual.net...

Andrebbe bene anche fare cos�:
Type RECT
    X1 As Long
    Y1 As Long
    X2 As Long
    Y2 As Long
End Type
Declare Function GetWindowRect Lib "USER32" _
        (ByVal hWnd As Long, _
        Rectangle As RECT) _
        As Long
    Dim Schermo As RECT
    GetWindowRect Application.hWndAccessApp, Schermo
    DimensioneSchermoLarghezza = Schermo.X2 - Abs(Schermo.X1)
    DimensioneSchermoAltezza = Schermo.Y2 - Abs(Schermo.Y1)
Ciao
Antonio


title: Ottenere la risoluzione dello schermo

text:
....
> Andrebbe bene anche fare così:
>
> Type RECT
>     X1 As Long
>     Y1 As Long
>     X2 As Long
>     Y2 As Long
> End Type
>
> Declare Function GetWindowRect Lib "USER32" _
>         (ByVal hWnd As Long, _
>         Rectangle As RECT) _
>         As Long
>
>     Dim Schermo As RECT
>
>     GetWindowRect Application.hWndAccessApp, Schermo
>     DimensioneSchermoLarghezza = Schermo.X2 - Abs(Schermo.X1)
>     DimensioneSchermoAltezza = Schermo.Y2 - Abs(Schermo.Y1)
>
> Ciao
> Antonio
Io direi che proprio non va bene...!
Pensa solo alla codizione di Access non Massimizzato...
Se proprio si volesse usare questa soluzione, anche se non è ottimale,
si dovrebbe ricavare l'hWnd del DeskTOP... ma in ogni caso ci sono le
API che ha indicato KARL preposte per queste info...!
@Alex


title: Ottenere la risoluzione dello schermo

author: Roberto da Parma

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ha4mvr$p22$1...@tdi.cu.mi.it...

Azz...Carlo...quasi quasi allora torno a programmare in Access 2 :-))))
Comunque se non erro access2007 dovrebbe avere gi� qualcosa di integrato...
ciao
--
Roberto da Parma


title: Ottenere la risoluzione dello schermo

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto
cut
> Comunque se non erro access2007 dovrebbe avere gi� qualcosa di
> integrato...
>
> ciao
>
> --
> Roberto da Parma
Anche io ho sentito di questa cosa ma, sar� perch� l'ho usato pochissimo,
non so nemmeno dove andare a cercare.
Se hai notizie...non esitare.
Ciao, Carlo


title: Ottenere la risoluzione dello schermo

text:
Carlo Costarella wrote:
> "Roberto da Parma ha scritto
> cut
>> Comunque se non erro access2007 dovrebbe avere giï¿œ qualcosa di
>> integrato...
> ...
> Anche io ho sentito di questa cosa ma, sarï¿œ perchï¿œ l'ho usato
> pochissimo, non so nemmeno dove andare a cercare.
> Se hai notizie...non esitare.
Non so come si chiama in italiano, ma suppongo che parlate
del Anchoring e ci sono alcuni film di MS-Hollywood:
http://office.microsoft.com/en-us/access/results.aspx?qu=anchoring&sc=9&av=ZAC120
--
cu



title: Ottenere la risoluzione dello schermo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto
cut
>> Anche io ho sentito di questa cosa ma, sar� perch� l'ho usato
>> pochissimo, non so nemmeno dove andare a cercare.
>> Se hai notizie...non esitare.
>
> Non so come si chiama in italiano, ma suppongo che parlate
> del Anchoring e ci sono alcuni film di MS-Hollywood:
>
>
http://office.microsoft.com/en-us/access/results.aspx?qu=anchoring&sc=9&av=ZAC120
>
> --
> cu
> Karl
Ciao Karl
grazie per il link.
In italiano si dice pi� o meno allo stesso modo: ancoraggio.
In parte � quello che cercavamo ma manca completamente il "resize" del
carattere e se lo applichi a tutti i controlli � un disastro.
Ciao, Carlo


title: Ottenere la risoluzione dello schermo

text:
Carlo Costarella wrote:
> "Karl Donaubauer ha scritto
> cut
>>> Anche io ho sentito di questa cosa ma, sarï¿œ perchï¿œ l'ho usato
>>> pochissimo, non so nemmeno dove andare a cercare.
>>> Se hai notizie...non esitare.
>>
>> Non so come si chiama in italiano, ma suppongo che parlate
>> del Anchoring e ci sono alcuni film di MS-Hollywood:
>>
>>
http://office.microsoft.com/en-us/access/results.aspx?qu=anchoring&sc=9&av=ZAC120
> ...
> In italiano si dice piï¿œ o meno allo stesso modo: ancoraggio.
> In parte ï¿œ quello che cercavamo ma manca completamente il "resize"
> del carattere e se lo applichi a tutti i controlli ï¿œ un disastro.
Ciao Carlo,
sï¿œ, l'ancoraggio (grazie) fa solo parte del lavoro.
Ma non c'ï¿œ di piï¿œ in A07 e anche non in A10.



title: Ottenere la risoluzione dello schermo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7j04gpF...@mid.individual.net...

Immaginavo...come dice Carlo...sarebbe un disastro il resize di etichette e
controlli...ma ti pare sensato consumare righe e righe di codice per fare un
resize di tutti I testi??
Io sinceramente non lo farei mai...uso invece il resize su talune maschere e
controlli semplicemente per la loro "collocazione".
Tutt'al piï¿œ allora uno agisce direttamente sulla risoluzione dello
schermo...anche se non mi piace lo stesso.
Morale:
Disegna la maschera in modo standard (800x600, 1024x768) e semplificherai
molti dei tuoi problemi.
Ciaooo
--
Roberto da Parma


title: Funzione "Iif" in una visualizzazione

author: maTTeo

text:
Come faccio ad inserire in una visualizzazione un campo del tipo "se
(condizione) allora (questo), altrimenti (quello)"?
In una query bastava usare la funzione Iif nel campo, ma nella
visualizzazione non č possibile!
Grazie a tutti. Ciao


title: Funzione "Iif" in una visualizzazione

author: Silvio Berruti

text:
"maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
news:lxFz7.46235$1H1.5...@news.infostrada.it...

Cosa intendi x "visualizzazione"?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Funzione "Iif" in una visualizzazione

text:
> Cosa intendi x "visualizzazione"?
La "Query" ma in un "progetto access", non un "database"
Ciao
"Silvio Berruti" <
sber...@libero.it
> wrote in message
news:RRFz7.46407$1H1.5...@news.infostrada.it...



title: Funzione "Iif" in una visualizzazione

author: Daniele Fasoli

text:
"maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
news:qZGz7.47025$1H1.5...@news.infostrada.it...

La View (visualizzazione) viene eseguita dal motore MSDE (SQL castrato) che
non č Access, ovvero non possiede un modulo di programmazione VBA a cui si
riferiscono le formule come IIF; per ottenere lo stesso effetto bisogna
ricorrerre al linguaggio Transact SQL di SQL 7.0 o 2000 e al costrutto IF o
al costrutto SELECT CASE (ribadisco di SQL non di VBA)
Daniele "Antares" Fasoli
daniele...@tiscalinet.it


title: Funzione "Iif" in una visualizzazione

text:
OK, grazie. Allora, pensi che debba comprarmi, a questo punto, un buon libro
che spieghi bene questo linguaggio e le View di MSDE? Ne conosci qualcuno
che mi consigli? Oppure non è necessario?
In ogni caso, esiste un libro che spieghi l'SQL in Access, e non in
generale? Alla fine, io uso solo Access!
Grazie!
"Daniele Fasoli" <
fas...@easy1.easynet.it
> wrote in message
news:gFHz7.47487$1H1.5...@news.infostrada.it...
>
> "maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
> news:qZGz7.47025$1H1.5...@news.infostrada.it...
> > > Cosa intendi x "visualizzazione"?
> > La "Query" ma in un "progetto access", non un "database"
> >
> > Ciao
> >
> > "Silvio Berruti" <
sber...@libero.it
> wrote in message
> > news:RRFz7.46407$1H1.5...@news.infostrada.it...
> > >
> > > "maTTeo" <
mtc...@libero.it
> ha scritto nel messaggio
> > > news:lxFz7.46235$1H1.5...@news.infostrada.it...
> > > > Come faccio ad inserire in una visualizzazione un campo del tipo "se
> > > > (condizione) allora (questo), altrimenti (quello)"?
> > > > In una query bastava usare la funzione Iif nel campo, ma nella
> > > > visualizzazione non è possibile!
> > >
> > > Cosa intendi x "visualizzazione"?
> > >
> > > --
> > >
> > > Silvio
> > >
> > >
> > > il sito comune di it.comp.appl.access:
> > >
http://www.sitocomune.com
> > >
> > >
> La View (visualizzazione) viene eseguita dal motore MSDE (SQL castrato)
che
> non è Access, ovvero non possiede un modulo di programmazione VBA a cui si



title: Funzione "Iif" in una visualizzazione

author: Antonio Biso

text:
maTTeo <
mtc...@libero.it
> wrote in message
%PYz7.51976$1H1.6...@news.infostrada.it...
> OK, grazie. Allora, pensi che debba comprarmi, a questo punto, un buon
libro
> che spieghi bene questo linguaggio e le View di MSDE? Ne conosci qualcuno
Comprati un libro che ti spieghi come scrivere DOPO il quoting!!!
Antonio


title: run-time '438' (Proprietà o metodo non supportati dall'oggetto)

author: Roberto (non quello bravo)

text:
Il mio DB stava funzionando. Con fatica, ma procedevo.
Improvvisamente, cliccando quasi ovunque, mi da quel'errore.
Ho una copia di backup, ma piuttosto vecchia. Ed in ogni caso, vorrei
evitare errori simili in futuro e capire il perchè.
A qualcuno viene forse in mente dove potrebbe trovarsi il bandolo della
matassa. Cioè, intendo, quale configurazione o impostazione (immagino
un'inezia in qualche punto) è stata distrattamente cambiata?


text:
Roberto (non quello bravo) wrote:
> Il mio DB stava funzionando. Con fatica, ma procedevo.
>
> Improvvisamente, cliccando quasi ovunque, mi da quel'errore.
> Ho una copia di backup, ma piuttosto vecchia. Ed in ogni caso, vorrei
> evitare errori simili in futuro e capire il perchč.
>
> A qualcuno viene forse in mente dove potrebbe trovarsi il bandolo
> della matassa. Cioč, intendo, quale configurazione o impostazione
> (immagino un'inezia in qualche punto) č stata distrattamente cambiata?
La tua descrizione č troppo generico per dare una risposta
precisa. Per di piů il 438 č un errore "generico" usato dalla
MS per problemi di molti tipi e cause diversi.
Manca almeno la versione di Access e gli oggetti (solo quelli
con codice?) e le situazioni quando l'errore succede.
In genere v.a.
www.donkarl.com/it
FAQ 1.27 Come procedere con database danneggiati
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
Roberto:
> > Improvvisamente, cliccando quasi ovunque, mi da quel'errore.
Karl Donaubauer ha scritto:
> La tua descrizione è troppo generico per dare una risposta
> precisa. Per di più il 438 è un errore "generico" usato dalla
> MS per problemi di molti tipi e cause diversi.
>
> Manca almeno la versione di Access e gli oggetti (solo quelli
> con codice?) e le situazioni quando l'errore succede.
Gli oggetti incriminati sono tutti (o quasi tutti) quelli con codice.
Uso Access 2003 con SP2 (ma lo fa anche su una copia senza SP). Si
blocca su pezzi di codice assolutamente innocui (un select case e cose
banali di questo tipo.
Continuo a non capire cosa sia accaduto. Ed inizio a convincermi che
Access sia tremendamente "delicato" anche se nella tua FAQ sembri di
opinione contraria.
Il DB è enorme: 43 Mb per 10 record (!). E le immagini sono solo
linkate. Non capisco come mai sia così grande (anche se rientra nella
filosoa Microsoft: programmi enormi che avranno all'interno enrmi pezzi
di codice inutile). Mi domando come sarà quando saranno inseriti il
piao di mila record che deve contenere.
Mi sono quasi rassegnato a riscrivere tutto :(
Grazie molte per l'interessamento: sto studiando le tue FAQ.
In questo sito si possono avere contatti di alto livello!


title: Come realizzare 'generatore' Firebird in Sql Server ?

author: RobertoA

text:
Sto facendo qualche test per portare delle applicazioni con db Firebird
in Sql Server
Su Firebird ci sono degli oggetti chiamati Generator che ogni volta
vengono letti si incrementano automaticamente, quindi e' impossibile
leggere due valori uguali e lo step e' programmabile

http://www.firebirdsql.org/manual/generatorguide-basics.html#generatorguide-basics-whatis

Una specie di id autoincrementante di Access, ma a livello intero db
Conoscete qualcosa di analogo per Sql Server?


title: Invio email multiple

author: Fulvia

text:
Ho il seguente problema:
Dovrei inviare delle email a dei clienti con la situazione dei loro ordini
attraverso report di riepilogo .
L'email � cos� composta:
Oggetto generico per tutti
Il corpo dell'email generico per tutti
Come allegato il report in formato pdf dei loro ordini
Inizierei cos�
Creo una tabella con i nominativi e il loro indirizzo email poi cilo i
record presenti nella tabella per l'invio.
Quello che non capisco �: come faccio ad allegare un report diverso per
ognuno dei clienti?
Se uso una stampante virtuale per il formato pdf dovrei creare il file pdf
del primo cliente aspettare la fine della stampa, allegare il file,
cancellare il file e cos� via per tutti i clienti.
Esiste un altro sistema meno complesso
Grazie e buona Domenica
--


title: Invio email multiple

text:
"Fulvia" <
a...@aa.it
> ha scritto nel messaggio
news:hl8a89$gli$1...@nnrp.ngi.it...

Associ al pdf un nome riconducibile al cliente (es. IDCliente) e poi cicli
volendo anche solamente usando il comando sendobject recuperando l'allegato
sapendo che il nome del pdf corrisponde all'id del cliente da chi stai
ricavando la mail.
Ciao
--
Roberto da Parma


title: Struttura a schede

text:
In una form di Access 97 voglio utilizzare una struttura a schede.
Per effettuare dei controlli ho la necessità di sapere in quale pagina ero
posizionato prima di cambiare pagina (evento Change).
Nelle proprietà della struttura a schede, oltre alla proprietà Value, è
previsto l'utilizzo della proprietà OldValue, ma, quando nel codice voglio
salvare il valore di OldValue, per esempio con un'istruzione del genere
intVecchiaPagina = Me!TabCctl.OldValue,
il programma segnala l'errore "Errore Run-Time 2427 - Nessun valore
sull'espressione immessa."
Qualcuno può dirmi perchè ?
Grazie
Saluti
Eugenio


title: Struttura a schede

author: Roberto da casa

text:
"Eugenio" <
epiw...@tiscali.it
> ha scritto nel messaggio
news:bn0aqe$r8s$1...@lacerta.tiscalinet.it...

La proprietà OldValue esiste solamente per i controlli associati, quindi non
può esistere per un controllo a schede che per definizione non può avere un
origine controllo.
Però, a fronte dell'evento "Su modifica", potresti memorizzare in una
variabile globale il Value del controllo a schede; prima di effettuare tale
azione in quella variabile ci troverai il Value della scheda precedente, lo
usi per quello che ti serve, e solo dopo lo sostituirai con il nuovo Value.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Office 11 Beta

author: warp

text:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc11/htm
l/odc_acov.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnofftalk/h
tml/office12092002.asp


title: access e stampa unione in word

author: beppe

text:
sono riuscito ad associare i dati di un database access ad una pagina word
predefinita con stampa unione.
Il mio problema insorge quando vorrei fare la seguente operazione:
far apparire in word stampa unione   "P / D / E"  con solo P sottolineato se
il dato del campo access = "pari"
solo D sottolineato se il dato del campo access = "dispari"
solo E sottolineato  se il dato del campo access = "entrambi"
in access "pari" "dispari" ed "entrambi" fanno parte del menů a tendina di
una casella combinata denominata "lato civici"
GRAZIE


title: Ultimo Record

author: Pippo De Pippis

text:
Ho una tabella con:
id: contatore
ida: numerico (relazionato a tab principale uno a molti) (quindi in questa
tabella presente più volte)
data: data
dovrei ottenere con una query l'ultima data inserita per ogni singolo ida
come posso fare?
Grazie in anticipo a tutti


title: Ultimo Record

author: Romeo Tramontano

text:
"Pippo De Pippis" <
pi...@depippis.it
> ha scritto nel messaggio
news:Lf83f.26261$133...@tornado.fastwebnet.it...

Ciao, prova a fare un raggruppamento.
Ciao


title: Ultimo Record

text:
"Romeo Tramontano" <
tramonta...@libero.it
> ha scritto nel messaggio
news:PN83f.9389$Pe2.1...@twister2.libero.it...

Ciao, grazie per avermi risposta, ma temo non mi sia sufficiente... (nel
senso che per me non lo è...)
cosa intendi per raggruppamento?
Ciao


title: Ultimo Record

author: Roberto dalla campagna

text:
"Pippo De Pippis" <
pi...@depippis.it
> ha scritto nel messaggio
news:v993f.26406$133....@tornado.fastwebnet.it...
>
> "Romeo Tramontano" <
tramonta...@libero.it
> ha scritto nel messaggio
> news:PN83f.9389$Pe2.1...@twister2.libero.it...
> >
> > "Pippo De Pippis" <
pi...@depippis.it
> ha scritto nel messaggio
> > news:Lf83f.26261$133...@tornado.fastwebnet.it...
> >> Ho una tabella con:
> >>
> >> id: contatore
> >> ida: numerico (relazionato a tab principale uno a molti) (quindi in
> >> questa tabella presente piů volte)
> >> data: data
> >>
> >> dovrei ottenere con una query l'ultima data inserita per ogni singolo
ida
> >> come posso fare?
> >>
> >> Grazie in anticipo a tutti
> >>
> > Ciao, prova a fare un raggruppamento.
> >
> > Ciao
> >
>
> Ciao, grazie per avermi risposta, ma temo non mi sia sufficiente... (nel
> senso che per me non lo č...)
>
> cosa intendi per raggruppamento?
Ctrati una query di selezione con totali (cosě si chiama) raggruppata per
ida e richiedi che viusualizzi l'ultima data di ogni gruppa: se la tabella
che contiene i dati si chiama Tabella1, prova con una query di
raggruppamento che abbia il seguente codice SQL:
SELECT Tabella1.ida, Last(Tabella1.data) AS UltimoData
FROM Tabella1
GROUP BY Tabella1.ida;
>
> Ciao
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Ultimo Record

author: Ivan da casa

text:
leggmente [OT}
>"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
>messaggio news:Pl93f.9444$Pe2.1...@twister2.libero.it...
>> Ciao, grazie per avermi risposta, ma temo non mi sia sufficiente... (nel
>> senso che per me non lo č...)
č vero che la domanda non č proprio corretta ... ma la risposta ....
> Ctrati una query di selezione con totali (cosě si chiama) raggruppata per
> ida e richiedi che viusualizzi l'ultima data di ogni gruppa: se la tabella
... quasi quasu nonn larriesco accomprendere !
( ;(==)) scherzetto o dolcetto (HALLOWEEN)
Ivan


title: Ultimo Record

author: luigi onofrio

text:
Ivan da casa ha scritto:
> leggmente [OT}
> >"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
> >messaggio news:Pl93f.9444$Pe2.1...@twister2.libero.it...
> >> Ciao, grazie per avermi risposta, ma temo non mi sia sufficiente... (nel
> >> senso che per me non lo č...)
> č vero che la domanda non č proprio corretta ... ma la risposta ....
> > Ctrati una query di selezione con totali (cosě si chiama) raggruppata per
> > ida e richiedi che viusualizzi l'ultima data di ogni gruppa: se la tabella
> .... quasi quasu nonn larriesco accomprendere !
> ( ;(==)) scherzetto o dolcetto (HALLOWEEN)
> Ivan
a robč!!!!
t'ha fatto!!!
:-)))))))))))))
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ultimo Record

text:
Ok, Grazie
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:Pl93f.9444$Pe2.1...@twister2.libero.it...



title: Ultimo Record

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:434d7b3f$0$24633$4faf...@reader3.news.tin.it...

A quanto pare Pippo de Pippis č piů perspicace di te, visto che, al
contrario di te, ha capito la mia soluzione e la ha realizzata con successo,
visto che ha anche ringraziato.
Non te la prendere: capita.
>
>
> Ivan



title: Aiuto Disperato somma in una QUERY!!!!help

text:
Salve ragazzi scusatemi per il titolo cosi forte ma sono disperato e non so
proprio come fare una banalissima somma su una query. (da premettere sono
nuovo di Access)
Vi spiego meglio il mio problema.
Ho un prima tabella chiamata ELENCO
ELENCO
ID---Nome---Cognome---Soprannome
1---pippo---mmmm----oooooooo
2---pluto---ggggggg---hhhhhhh
3---minni----ffffffffff---lllllllllll
A questa tabella � collegata una seconda tabella chiamata IMPORTO
IMPORTO
IDimporto---ID---data-----------importo
1------------1---01/01/2008----10
2------------1---01/02/2008----20
3------------1---05/02/2008----30
4------------2---06/10/2008----10
5------------3---31/10/2008----10
6------------3---01/02/2009----20
7------------3---03/03/2009----10
ecc
Le 2 tabelle sono collegate tra di loro attraverso la colonna ID
Adesso ho creato una query inserendo un criterio di ricerca infatti quando
la apro mi esce una finestra che mi dice "Quale anno voglio visualizzare"
(es 2008) e lui mi mostra i dati per� tali dati sono gi� RAGGRUPATI per
SOMMA IMPORTO
esempio
RISULTATO Query
Data-----Cognome-------Nome-----Somma Importo
2008-----mmmm---------Pippo-----60
2008----gggggg----------Pluto------10
2008----fffffffff-----------minni------10
Adesso il mio problema � questo io voglio un Report che mi mostri il
risultato della QUERY e alla fine mi faccia (in una normalissima casella di
testo) il Totale della voce "Somma importo"
Per capirci vorrei questo:
RISULTATO Query dentro al REPORT
Data-----Cognome-------Nome-----Somma Importo
2008-----mmmm---------Pippo-----60
2008----gggggg----------Pluto------10
2008----fffffffff-----------minni------10
                                  TOTALE-----80
Anche se non � un report ma riusciamo a fare tale somma in unamaschera per
va bene cmq basta che riesca ad avere tale SOMMA.
Come devo fare???? Sto impazzendo!!!!! Aspetto un Vs Aiuto Grazie Mille a
tutti
Vi posto la query:
SELECT DISTINCTROW Format$(importo.Data,'yyyy') AS [Data per anno],
Elenco.Cognome, Elenco.Nome, Sum(importo.Importo) AS [Somma Di Importo]
FROM Elenco INNER JOIN importo ON Elenco.ID = importo.ID
GROUP BY Format$(importo.Data,'yyyy'), Elenco.Cognome, Elenco.Nome,
Year(importo.Data)
HAVING (((Format$([importo].[Data],'yyyy')) Like "*" & [Che anno ti
occorre?] & "*"));
Grazie ancora a tutti Paolo


author: almorel

text:
On 5 Feb, 20:55, <
mazzacanepa...@libero.it
> wrote:
> Salve ragazzi scusatemi per il titolo cosi forte ma sono disperato e non so
> proprio come fare una banalissima somma su una query. (da premettere sono
> nuovo di Access)
> Vi spiego meglio il mio problema.
> Ho un prima tabella chiamata ELENCO
> ELENCO
> ID---Nome---Cognome---Soprannome
> 1---pippo---mmmm----oooooooo
> 2---pluto---ggggggg---hhhhhhh
> 3---minni----ffffffffff---lllllllllll
>
> A questa tabella è collegata una seconda tabella chiamata IMPORTO
> IMPORTO
> IDimporto---ID---data-----------importo
> 1------------1---01/01/2008----10
> 2------------1---01/02/2008----20
> 3------------1---05/02/2008----30
> 4------------2---06/10/2008----10
> 5------------3---31/10/2008----10
> 6------------3---01/02/2009----20
> 7------------3---03/03/2009----10
> ecc
> Le 2 tabelle sono collegate tra di loro attraverso la colonna ID
>
> Adesso ho creato una query inserendo un criterio di ricerca infatti quando
> la apro mi esce una finestra che mi dice "Quale anno voglio visualizzare"
> (es 2008) e lui mi mostra i dati però tali dati sono già RAGGRUPATI per
> SOMMA IMPORTO
> esempio
> RISULTATO Query
> Data-----Cognome-------Nome-----Somma Importo
> 2008-----mmmm---------Pippo-----60
> 2008----gggggg----------Pluto------10
> 2008----fffffffff-----------minni------10
>
> Adesso il mio problema è questo io voglio un Report che mi mostri il
> risultato della QUERY e alla fine mi faccia (in una normalissima casella di
> testo) il Totale della voce "Somma importo"
> Per capirci vorrei questo:
> RISULTATO Query dentro al REPORT
> Data-----Cognome-------Nome-----Somma Importo
> 2008-----mmmm---------Pippo-----60
> 2008----gggggg----------Pluto------10
> 2008----fffffffff-----------minni------10
>
>                                   TOTALE-----80
> Anche se non è un report ma riusciamo a fare tale somma in unamaschera per
> va bene cmq basta che riesca ad avere tale SOMMA.
>
> Come devo fare???? Sto impazzendo!!!!! Aspetto un Vs Aiuto Grazie Mille a
> tutti
>
> Vi posto la query:
> SELECT DISTINCTROW Format$(importo.Data,'yyyy') AS [Data per anno],
> Elenco.Cognome, Elenco.Nome, Sum(importo.Importo) AS [Somma Di Importo]
> FROM Elenco INNER JOIN importo ON Elenco.ID = importo.ID
> GROUP BY Format$(importo.Data,'yyyy'), Elenco.Cognome, Elenco.Nome,
> Year(importo.Data)
> HAVING (((Format$([importo].[Data],'yyyy')) Like "*" & [Che anno ti
> occorre?] & "*"));
>
> Grazie ancora a tutti Paolo
Ciao Paolo,
se vuoi un aiuto rapido (almeno da me) ti conviene postare il tuo DB
qui:
http://myfreefilehosting.com/
In ogni caso, hai provato a mettere nella sezione piè di pagina report
una casella con origine dei dati:
   =somma([Somma Di Importo])
(L'uguale fa parte della formula)
Fammi sapere
Alberto


text:
Almorel, ho provato ad inserire nel pi� di pagina del report una casella di
testo con origine dei dati:   =somma([Somma Di Importo]) ma nulla mi d�
errore.
Come gunziona il link
http://myfreefilehosting.com/
 per poter allegare il
mio DB????
Spero mi possiate aiutare. Grazie a tutti mille
Paolo
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:6362368f-0ea4-44c1...@f15g2000yqe.googlegroups.com...
On 5 Feb, 20:55, <
mazzacanepa...@libero.it
> wrote:
> Salve ragazzi scusatemi per il titolo cosi forte ma sono disperato e non
> so
> proprio come fare una banalissima somma su una query. (da premettere sono
> nuovo di Access)
> Vi spiego meglio il mio problema.
> Ho un prima tabella chiamata ELENCO
> ELENCO
> ID---Nome---Cognome---Soprannome
> 1---pippo---mmmm----oooooooo
> 2---pluto---ggggggg---hhhhhhh
> 3---minni----ffffffffff---lllllllllll
>
> A questa tabella � collegata una seconda tabella chiamata IMPORTO
> IMPORTO
> IDimporto---ID---data-----------importo
> 1------------1---01/01/2008----10
> 2------------1---01/02/2008----20
> 3------------1---05/02/2008----30
> 4------------2---06/10/2008----10
> 5------------3---31/10/2008----10
> 6------------3---01/02/2009----20
> 7------------3---03/03/2009----10
> ecc
> Le 2 tabelle sono collegate tra di loro attraverso la colonna ID
>
> Adesso ho creato una query inserendo un criterio di ricerca infatti quando
> la apro mi esce una finestra che mi dice "Quale anno voglio visualizzare"
> (es 2008) e lui mi mostra i dati per� tali dati sono gi� RAGGRUPATI per
> SOMMA IMPORTO
> esempio
> RISULTATO Query
> Data-----Cognome-------Nome-----Somma Importo
> 2008-----mmmm---------Pippo-----60
> 2008----gggggg----------Pluto------10
> 2008----fffffffff-----------minni------10
>
> Adesso il mio problema � questo io voglio un Report che mi mostri il
> risultato della QUERY e alla fine mi faccia (in una normalissima casella
> di
> testo) il Totale della voce "Somma importo"
> Per capirci vorrei questo:
> RISULTATO Query dentro al REPORT
> Data-----Cognome-------Nome-----Somma Importo
> 2008-----mmmm---------Pippo-----60
> 2008----gggggg----------Pluto------10
> 2008----fffffffff-----------minni------10
>
> TOTALE-----80
> Anche se non � un report ma riusciamo a fare tale somma in unamaschera per
> va bene cmq basta che riesca ad avere tale SOMMA.
>
> Come devo fare???? Sto impazzendo!!!!! Aspetto un Vs Aiuto Grazie Mille a
> tutti
>
> Vi posto la query:
> SELECT DISTINCTROW Format$(importo.Data,'yyyy') AS [Data per anno],
> Elenco.Cognome, Elenco.Nome, Sum(importo.Importo) AS [Somma Di Importo]
> FROM Elenco INNER JOIN importo ON Elenco.ID = importo.ID
> GROUP BY Format$(importo.Data,'yyyy'), Elenco.Cognome, Elenco.Nome,
> Year(importo.Data)
> HAVING (((Format$([importo].[Data],'yyyy')) Like "*" & [Che anno ti
> occorre?] & "*"));
>
> Grazie ancora a tutti Paolo
Ciao Paolo,
se vuoi un aiuto rapido (almeno da me) ti conviene postare il tuo DB
qui:
http://myfreefilehosting.com/
In ogni caso, hai provato a mettere nella sezione pi� di pagina report



author: Fausto

text:
<
mazzaca...@libero.it
> ha scritto nel messaggio
news:2n3bn.21515$Ua....@twister2.libero.it...
> Almorel, ho provato ad inserire nel pi� di pagina del report una casella
> di
> testo con origine dei dati:   =somma([Somma Di Importo]) ma nulla mi d�
> errore.
>
> Come gunziona il link
http://myfreefilehosting.com/
 per poter allegare il
> mio DB????
> Spero mi possiate aiutare. Grazie a tutti mille
> Paolo
>
Caro Paolo,
la risposta al tuo quesito � con molta probabilit� reperibile se non
sull'help in linea certamente su qualsiasi testo o manuale di access.
E' una banalissima funzione di somma da inserire a piedipagina maschera o
del report.
Il suggerimento di Almorel � esattamente quello che fa per te, certo � che
probabilmente dovr� essere personalizzato in base al nome preciso del campo
su cui vuoi che access effettui la somma, per� qui con un minimo sforzo la
soluzione � a portata di mano.
Provaci, vedrai che � di una semplicit� disarmante.
ciao
fausto


text:
"Fausto" <
fausto...@libero.it
> ha scritto nel messaggio
news:2i9bn.21534$Ua...@twister2.libero.it...

Fausto grazie mille per la risposta, ma credimi sto  provando in tutti i
modi a fare la somma con il suggerimento di Almorel ma mi da sempre errore.
Ho provato a collegare la casella di testo sia alla casella del Report, sia
direttamente alla casella della query ma niente.
Se volete vi posto il link dove ho pubblicato il mio DB
http://mio.discoremoto.alice.it/steccato
all'interno c'� un'unico file che si chiama DB.RAR
Spero che cosi possiate aiutarmi perch� � davvero una banalit� ma io sto
IMPAZZENDO!!!!!!!!
Grazie a tutti per l'attenzione
Paolo


author: Antonio

text:
[CUT]
>
> Fausto grazie mille per la risposta, ma credimi sto  provando in tutti i
> modi a fare la somma con il suggerimento di Almorel ma mi da sempre
> errore.
> Ho provato a collegare la casella di testo sia alla casella del Report,
> sia
> direttamente alla casella della query ma niente.
> Se volete vi posto il link dove ho pubblicato il mio DB
>
http://mio.discoremoto.alice.it/steccato
> all'interno c'� un'unico file che si chiama DB.RAR
> Spero che cosi possiate aiutarmi perch� � davvero una banalit� ma io sto
> IMPAZZENDO!!!!!!!!
> Grazie a tutti per l'attenzione
> Paolo
>
Ho scaricato il tuo db ed ho dato un'occhiata veloce ai messaggi precedenti.
Perdonami se ho capito male qualcosa.
Se vuoi mettere un totale alla fine dell'anno devi creare il gruppo nel
report. Fai cos�:
quando sei nella struttura del report visualizza "Ordinamento e
Raggruppamento". Nella mascherina che ti appare, metti nel primo rigo il
campo "Data per anno" e nel "Pi� di pagina (gruppo)" scrivi "s�". Poi sposta
il controllo Totale (che � Somma([Somma Di Importo]) ) nel pi� di pagina del
gruppo creato. Vedrai che funziona.
Ciao
Antonio


text:
Antonio GRAZIE MILLE FUNZIONA!!!!!
Un ringraziamento anche a tutti gli utenti che con estrema PAZIENZA mi hanno
aiutato.......GRAZIE A TUTTI
Grazie Paolo
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4b6d4f7a$0$6820$5fc...@news.tiscali.it...



author: Geppo

text:

oppure sposta semplicemente  il controllo nel "pie' di pagina report".
> Ciao
> Antonio
--
Ciao
Geppo


title: Maschere popup

author: D&G Assistenza

text:
Ciao a tutti.
Avrei bisogno di visualizzare una maschera che, durante una elaborazione,
visualizzi un messaggio tipo 'Attendere prego...' senza interrompere il
codice sottostante come normalmente fa una maschera popup.
Premesso che il codice viene eseguito in una sub o in una function e che la
maschera serve solo per visualizzare il messaggio di attesa, avete qualche
suggerimento in merito?
Ringrazio anticipatamente.


title: Maschere popup

author: ALESSANDRO Baraldi

text:
"D&G Assistenza" <
in...@dgelettroinformatica.it
> ha scritto nel messaggio
news:s_vjc.25685$Qc.10...@twister1.libero.it...

Hai commesso un errore di Valutazione la Maschra Popup come
qualsiasi altro Oggetto al momento che riceve il FOCUS interrompe
per DEFAULT il codice in esecuzione, ma forse tu volevi dire che
riprendesse subito senza rimanere il Loop sulla Form Aperta...??
Bene la Form Popup è proprio quello che fà per tè perchè non
sospende nulla, l'importante è che non venga aperta ain modalità
acDialog.
Ciao.
@Alex.


title: Maschere popup

text:
"D&G Assistenza" <
in...@dgelettroinformatica.it
> ha scritto nel messaggio
news:s_vjc.25685$Qc.10...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms fai download del
database di esempi allegato alla FAQ intitolata "Esempi di utilizzo delle
forms".
Apri il database che hai scaricato, seleziona il Topic intitolato How to
Create a "Please Wait" message, pigia il pulsante di comando Show Example:
ti verrà mostrato un esempio di ciò che ti serve.
Per maggiori informazioni di come sia stato realizzato l'esempio di cui
sopra vai al link:
http://support.microsoft.com/default.aspx?id=9699
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschere popup

text:
Grazie del suggerimento funziona alla grande !
Ciao.
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:STwjc.25822$Qc.10...@twister1.libero.it...



title: problema creazione mde con mdb in riferimenti vba

author: Nicolas

text:
ho esportato le stampe di un db in un file esterno in modo che se devo
personalizzarle posso farlo, compilando il codice vba del db principale non
da nessun errore eppure non mi dà l'errore "impossibile creare MDE"
qualcuno a idea di cosa possa trattarsi?
Grazie.


author: Carlo Costarella

text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:4975a8ae$0$832$4faf...@reader5.news.tin.it...

Formato di file 2000 in Access XP.
Soluzione: convertire in formato 2002/2003 e poi creare l'mde.
Ciao, Carlo


author: Karl Donaubauer

text:

La creazione di un MDE non riesce
www.donkarl.com/it?FAQ7.17
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gl530s$ehj$1...@tdi.cu.mi.it...

ma siete stafighi! tutte le sapete!!!


text:
>
> Formato di file 2000 in Access XP.
> Soluzione: convertire in formato 2002/2003 e poi creare l'mde.
>
> Ciao, Carlo
mmmm ho controllato e sono entrambi già in formato xp sia principale che
file esterno.
tu che dici?


text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:4976e121$0$1119$4faf...@reader3.news.tin.it...

Se non risolvi anche con le indicazioni di Karl, puoi mandarmi il db zippato
al mio indirizzo...vedo di rendermi conto del problema.
Ciao, Carlo


text:
> La creazione di un MDE non riesce
>
www.donkarl.com/it?FAQ7.17
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
>
provato anche questo ma nulla
provato a creare il file mde in un altra cartella, non funziona.
provato a controllare i riferimenti, c'è tutto.
sempre "impossibile creare database MDE"
se tolgo il riferimento al file mdb esterno il file mde viene creato boo!!


text:
> Se non risolvi anche con le indicazioni di Karl, puoi mandarmi il db
> zippato
> al mio indirizzo...vedo di rendermi conto del problema.
>
> Ciao, Carlo
inviato il file zip, grazie.


text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:497711a5$0$1122$4faf...@reader1.news.tin.it...

Prova a reinviarlo...ancora non ho ricevuto nulla.
ciao, Carlo
carloco...@libero.it


text:
>> inviato il file zip, grazie.
> Prova a reinviarlo...ancora non ho ricevuto nulla.
>
> ciao, Carlo
>
lo hai ricevuto poi? ti ho mandato anche la psw


text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:497777bd$0$1118$4faf...@reader4.news.tin.it...

Si tutto a posto, ti ho reinviato il tutto compreso l'mde.
Ciao, Carlo


text:
>> lo hai ricevuto poi? ti ho mandato anche la psw
> Si tutto a posto, ti ho reinviato il tutto compreso l'mde.
>
> Ciao, Carlo
Ho risolto trasformando in mde il file con le sole stampe report e il modulo
con le funzioni che aprono quei report poi ho includo nei riferimenti il
file mde e magicamente poi mi ha creato anche il file mde del mdb
principale.
grazie.


text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:4979a66e$0$1125$4faf...@reader1.news.tin.it...

Ottimo. Verifica se funziona a runtime.
Ciao, Carlo


text:
>
> Ottimo. Verifica se funziona a runtime.
>
> Ciao, Carlo
si funziona


title: Inserimento record

author: Maurizio Della Martera

text:
Ho un codice così:
Private Sub btnInserisci_Click()
    Dim db As DAO.Database
    Dim materia, allievo As Integer
    Dim modulo As String
    Dim corso As String
    Dim giorno As Date
    materia = Me.des_materia
    allievo = Me.allievo
    corso = Me.des_corso
    modulo = Me.cbModulo
    giorno = Me.Data
valori = corso & "," & materia & "," & modulo & "," & allievo & ",#" &
giorno & "#"
sql = "INSERT INTO presenze_allievi
([id_corso],[id_materia],[id_modulo],[id_allievo],[data]) VALUES (" & valori
& ")"
Set db = CurrentDb
    CurrentDb.Execute sql
End Sub
ora il campo id_corso della tabella presenze_allievi è di tipo testo con
dimensione 50. Se la variabile corso assume il valore I07S070075 mi viene
restituito un errore 3061 parametri insufficenti previsto 1, ma si capisce
che non riesce ad interpretare il valore I07S070075. Se gli viene passata un
altro testo od un numero tutto va a meraviglia. Sto impazzendo, voi ci
capite qualche cosa? Grazie


title: Inserimento record

author: Bruno Campanini

text:
"Maurizio Della Martera" <
mauri...@libero.it
> wrote in message
news:%f7Jj.281498$%k.39...@twister2.libero.it...
> Ho un codice cosě:
> Private Sub btnInserisci_Click()
>    Dim db As DAO.Database
>    Dim materia, allievo As Integer
>    Dim modulo As String
>    Dim corso As String
>    Dim giorno As Date
>    materia = Me.des_materia
>    allievo = Me.allievo
>    corso = Me.des_corso
>    modulo = Me.cbModulo
>    giorno = Me.Data
> valori = corso & "," & materia & "," & modulo & "," & allievo & ",#" &
> giorno & "#"
> sql = "INSERT INTO presenze_allievi
> ([id_corso],[id_materia],[id_modulo],[id_allievo],[data]) VALUES (" &
> valori & ")"
>
> Set db = CurrentDb
>
>    CurrentDb.Execute sql
> End Sub
>
> ora il campo id_corso della tabella presenze_allievi č di tipo testo con
> dimensione 50. Se la variabile corso assume il valore I07S070075 mi viene
> restituito un errore 3061 parametri insufficenti previsto 1, ma si capisce
> che non riesce ad interpretare il valore I07S070075. Se gli viene passata
> un altro testo od un numero tutto va a meraviglia. Sto impazzendo, voi ci
> capite qualche cosa? Grazie
1 - i 4 Me non servono a niente
2 - Set db = CurrentDB e CurrentDB.Execute invece quasi:
            Set db = CurrentDB
            db.Execute SQL
            ovvero soltanto
                      CurrentDB.Execute SQL
3 - Valori = "'" & [des_materia] & "','" & "'...
Mancano i delimitatori di testo.
Bruno


title: Inserimento record

text:
Grazie mille
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:47f505b7$0$37193$4faf...@reader3.news.tin.it...



title: associazione campi tabelle differenti

author: aski

text:
Ho una tabella1 con 3 campi di articoli campo1, campo2, campo3:
in un'altra tabella2 ho un database con altri campi di persona a cui
associare questi articoli : (nome, cognome, campo1, campo2, campo3;
in una maschera visualizzo tutti i campi dati della tabella2 e andando sul
campo dati CAMPO1, vorrei che mi visualizzasse tutti e tre i campi della
tabella 1 tipo (SELECT DISTINCTROW [campo1],[campo2],[campo3] FROM tabella1
ORDER BY [campo1];per poter effettuare la scelta dell'articolo e che in
automatico, il campo2 e campo3 della tabella2 venissero aggiornati con i
valori del campo2 e Campo3 della Tabella1
spero di avermi spiegato!
mi aiutate?
grazie


title: query di aggiornamento

text:
in un database ho due tabelle
backup1 e filiali 1 relazionate per un campo "ragcod"
Le due tabelle contengono in campo ufficio,  Questo campo risulta vuoto
nella tabella backup1. Così ho necessità di aggiornalo secondo i valori
contenuti in Filiali1
Fin qui ho usato una semplice query di aggiornamento. Ma considerato che il
dbase si compone sempre almeno di 300.000 record questa operazione prende
anche due/tre ore (uso un IBM pentium2 350 con 64 Mb ram)
il codice sql della mia query è il seguente:
UPDATE DISTINCTROW backup1 INNER JOIN FILIALI1 ON backup1.ragcod =
FILIALI1.ragcod SET backup1.ufficio = [FILIALI1]![ufficio];
se volessi trasferire questa istruzione in un modulo si potrebbe fare:
docmd.runsql(UPDATE DISTINCTROW backup1 INNER JOIN FILIALI1 ON
backup1.ragcod = FILIALI1.ragcod SET backup1.ufficio =
[FILIALI1]![ufficio];)
ma volendo usare il metodo DAO come si fa?
function aggiornaufficio()
dim archivi as database
dim tab1 as recordset
dim tab2 as recordset
dim mystring1 as string
dim mystring2 as string
set archivi=db engine.workspaces(0).databases(0)
set tab1=archivi.openrecordset("backup1", dbopentable)
set tab2=archivi.openrecordset("filiali1", dbopendynaset)
set mystring1=tab1("ufficio")
set mystring2=tab2("ufficio")
tab1.movefirst
do while not tab1.EOF
tab2.findfirtst[ragcod]
tab1.edit
tab1("ufficio")=tab2("ufficio")
tab1.update
tab1.movenext
loop
tab1.close
tab2.close
end function
se ho scritto molte cxxxxxe chiedo scusa, ma sto veramento muovendo i
primissimi passi e sono molto incerti.
RIngrazio sin d'ora chiunque potrà avere il tempo di leggere questo post.
A presto
Antonio
backup1("espr1")=backup1("importo")/1000000
end sub.
set archivi=dbengine.workspaces(0).databases()


title: query di aggiornamento

author: Marco Serra

text:
function aggiornaufficio()
dim archivi as database
dim tab1 as recordset
dim tab2 as recordset
dim mystring as string
set archivi=db engine.workspaces(0).databases(0)
set tab1=archivi.openrecordset("backup1", dbopentable)
set tab2=archivi.openrecordset("filiali1", dbopendynaset)
tab1.movefirst
do while not tab1.EOF
mystring="[RagCod] = '" & tab1("RagCod") & "'"
tab2.findfirtst mystring
if not tab2.nomatch then
    tab1.edit
    tab1("ufficio")=tab2("ufficio")
    tab1.update
endif
tab1.movenext
loop
tab1.close
tab2.close
end function
Se RagCod e' un campo numerico sostituisci :
mystring="[RagCod] = '" & tab1("RagCod") & "'"
con
mystring="[RagCod] = " & tab1("RagCod")
Ciao
Marco
--
Posted from [212.210.92.253]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query di aggiornamento

author: Fabrizio

text:
salve tutti il problema di oggi e:
ho creato 3 query di aggiornamento FE che mi modificano altrettanti campi.
Fin qui tutto bene ho provato le query singolarmente e funzionano in
aggiornamento, i problemi nascono quando attraverso una maschera di comando
gli chiedo di aggiornare vedi sotto..
    Dim strmsg As String, strtitolo As String, strclick As   String
    Dim intstile As Integer
    ......
    strclick = "aggior_form"
    DoCmd.OpenForm strclick
    DoCmd.Close
La maschera si chiude ma non aggiorna i dati richiesti. devo dichiarare le
query da codice?..
uso Win95,acess97SR1, Novell 4.12 come software di rete.
grazie per l'aiuto che vorrete darmi. fabrizio


title: query di aggiornamento

author: Sergio MAZZA

text:
"Fabrizio" <
f.fa...@cmisrl.com
> ha scritto nel messaggio
news:97429449...@spyke.goldnet.it...

Parli di query di aggiornamento (FE?) e il codice si riferisce ad una form;
c'é qualcosa che mi sfugge o ti sei confuso?
Comunque le query le puoi far eseguire anche con un bottone creato con
l'autocomposizione (per esempio)...
Ciao.


title: Installazione Access 97 + Office XP

author: Xymox

text:
Stņ installando un nuovo PC con winXP.
Vorrei installare sul PC Office 97 Developer e Office XP Developer.
In realtą della versione 97 mi interessa solo Access.
Come mi consigliate di proseguire con l'installazione.
Esempio ... installo prima il 97 selezionando solo Access,  poi la parte
Developer e infine installare Office XP con il Developer ?
grazie per gli eventuali consigli
--
bye marco s.
www.marcosanti.it


title: Installazione Access 97 + Office XP

author: stwe

text:
"Xymox" <
marcosanti...@people.it
> ha scritto nel messaggio
news:c0g6vb$15el6a$1...@ID-122915.news.uni-berlin.de...
> Stò installando un nuovo PC con winXP.
> Vorrei installare sul PC Office 97 Developer e Office XP Developer.
> In realtà della versione 97 mi interessa solo Access.
> Come mi consigliate di proseguire con l'installazione.
> Esempio ... installo prima il 97 selezionando solo Access,  poi la parte
> Developer e infine installare Office XP con il Developer ?
>
> grazie per gli eventuali consigli
> --
> bye marco s.
>
www.marcosanti.it
>
>
ciao, a quanto nel so basta che cambi le dir. prova a fare una ricerca nei
vecchi post
stwe


title: Disporre i dati su una stessa riga e campi diversi di indirizzi con dati su righe diverse

author: Davide

text:
Ho una tabella con una serie di indirizzi,dove il nominativo,il
presso,l'indirizzo
e il cap con località sono disposti su righe diverse per esempio:
campo A|campo B                 |CAMPO C |CAMPO D |CAMPO E|CAMPOF
1|
      2|
      3|rossi carlo
      4|c/o studio tecnico
      5|via milano 10
      6|00100 roma rm
      7|
      8|
      9|
     10|mario bianchi
     11|studio tecnico
     12|via roma 2
     13|10100 torino
     14|
     15|
     16|
tenendo conto del fatto, che non è detto che tra un indirizzo e
l'altro,
ci sia sempre un stesso numero di righe vuote e che ogni riga presenta
un numero grazie a un campo contatore,come potrei riportare i dati di
ogni indirizzo su una stessa riga della tabella e nei campi C - D -
E - F PER ESEMPIO:rossi carlo nel CAMPO C;c/o studio tecnico nel
CAMPO D;
via milano 10 nel CAMPO E ; 00100 roma rm nel CAMPO F, tutti nella riga
3 e così via??
Un saluto e un ringraziamento a Tutti
Davide


title: Help query

author: RobyG

text:
In VBA vorrei aggiornare il campo di una tabella in base al valore di un
'altra tabella.
Ho provato ad inserire il seguente codice:
DoCmd.RunSQL "UPDATE tbl_controlli_fatti SET
[tbl_controlli_fatti].[CODICEART] = [tbl_prova].[codiceart] "
Ma durante l'esecuzione del prg mi compare una finestra che mi chiede di
inserire un parametro per il valore del campo [tbl_prova].[codiceart]
Grazie a chiunque mi di dia una mano
ciao


title: Help query

author: Roberto dal portatile

text:
"RobyG" <
rgr...@libero.it
> ha scritto nel messaggio
news:mivE7.28249$7A4.1...@news.infostrada.it...

Perchč non ci speghi cosa vuoi fare, come farlo lo vedremo insieme.
Serve che ci racconti anche la struttura delle due tabelle ed in base a
quali campi possono essere messe in join.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Rotellina Mouse

author: Io

text:
Vorrei evitare che la rotellina del mouse faccia scorre i record. Nel sito
comune non ho trovato niente, anche perché, da sempre, se faccio una ricerca
nell'apposita casella, il sito si chiude. Sapete indicarmi una soluzione.
grazie
rossano


title: Rotellina Mouse

text:
Un attimo prima di skippare tutto mi sono accorto che  Io ha scritto:
> Vorrei evitare che la rotellina del mouse faccia scorre i record.
Pure io sare interessato a questa cosa...
--
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)


title: Rotellina Mouse

text:
> Un attimo prima di skippare tutto mi sono accorto che  Io ha scritto:
>
>> Vorrei evitare che la rotellina del mouse faccia scorre i record.
> Pure io sare interessato a questa cosa...
>
>
> --
> Alex {per email metti '[NOSPAM]' nell'oggetto}
>
a chi dovesse servire di bloccare lo scorrimento indesiderato dei record
ruotando la rotella del mouse utilizzate la dll mousewhell.dll ma
utilizzatela
come riportato nel seguente URL
http://www.worship.co.za/BlackandWhiteInc/MouseWheel.htm


title: Rotellina Mouse

author: Rita

text:
"Io" <
r.pi...@tin.it
> ha scritto nel messaggio
news:0indd.7374$1p....@nntpserver.swip.net...

Se guardi bene sopra la finestrella della ricerca troverai scritto il motivo
per cui il sito si chiude:
      Per un corretto funzionamento provate a disabilitare 'Compilatore Java
JIT' dalla finestra 'Opzioni internet' -> 'Avanzate' -> 'Java VM'.
      Provare per credere.
      Ciao
      Rita


title: opzione per modificare dati in sub

text:
ho una maschera con una sottomaschera.
nella maschera ho un controllo gruppo di opzioni
vorrei che con l'opzione su consenti modifica si possa modificare i dati
nella sottomaschera altrimenti no.
avevo pensato a questo ma ovviamente non funziona:
Private Sub Form_Open(Cancel As Integer)
Select Case Me!optModifica
    Case 1
    Forms!maschera!sottomaschera.AllowEdits = False
    Case 2
    Forms!maschera!sottomaschera.AllowEdits = True
    End Select
come si risolve sto quesito?
grazie
ciao


title: opzione per modificare dati in sub

text:
"T@Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:yuGV9.13251$YG2.3...@twister1.libero.it...

Accertati che il gruppo opzioni abbia un valore predefinito, per esempio 1.
Poi metti il codice che hai scritto "Su Corrente" e su Click del gruppo
opzioni.
Ciao, Carlo


title: opzione per modificare dati in sub

text:
>
> Accertati che il gruppo opzioni abbia un valore predefinito, per
> esempio 1. Poi metti il codice che hai scritto "Su Corrente" e su
> Click del gruppo opzioni.
>
> Ciao, Carlo
ok funziona grazie, ma una curiositŕ:
č possibile far operare l'opzione solo al corpo della sottomaschera?
ciao


title: Nella visualizzazione dell'ultimo record, mi viene visualizzato il penultimo, perchè??

author: Claudio

text:
Forse l'oggetto non rende bene la descrizione del problema, spero di
poter meglio chiarire nel corpo.
Nel DB, mediante meschera una volta popolati tutti i campi in maschera,
collegata ad una tabella, mi apre una ulteriore maschera la quale invia
tutti i dati  (via asp) ad un database remoto.
Fatta questa operazione l'utente cliccando su un pulsante dovrebbe
ricevere una stampa di un report con l'ultimo record inserito.
Per fare questo, avere l'ultimo record, avevo dato come origine al
report, una query di selezione che mi visualizzasse appunto solo e
soltanto l'ultiimo record
questa è la query
SELECT TOP 1 *
FROM Tbl1
ORDER BY ID DESC;
il problema però è che ad ogni completamento operazione, il report
stampa il penultimo record, pur esistendo nella tabella l'ultimo record
inserito.
Infatti, a riprova, se inserisco il record e apro la query vedo il
penultimo record, se chiudo e riapro la query per magia appare
l'ultimo... (why???)
Pensando che la query era una soluzione stupida, allora ho legato
sempre alla tabella una ulteriore maschera dove sull'evento open ho
inserito:
DoCmd.Requery
DoCmd.GoToRecord , , acLast
all'inserimento di un nuovo record per comodità diciamo il numero 5,
aprendo questa nuova maschera_test, come per magia (nera) mi appare il
penultimo record 4. Con maschera aperta, visualizzo la tabella e
l'ultimo record è il 5, e cliccando sul un pulsante (vai ad ultimo
record) si ferma sempre sul 4.
Se però chiudo e riapro la maschera_test come per magia (penso sia
sempre nera) mi appare il record 5
La domanda è semplice: perchè???????????
sono orma due giorni che non dormo che capire cosa causa sto tipo di
problema
attendo vostre prezione istruzioni
p.s. vi chiedo scusa per ogni eventuale errore od orrore di ortografia
o grammaticale, ormai il tremore da nervosismo la fa da padrone
ciao
CLAudio


text:
"Claudio" <
reale....@gmail.com
> ha scritto nel messaggio
news:1164187162.2...@e3g2000cwe.googlegroups.com...





cut
----------------------------risposta ------------------------
Meglio fare me.refresh prima della procedura.
Al limite dopo aver fatto me.refresh, spostati al primo record visto che la
query visualizza comunque il primo record (ultimo) decrescente.
Potresti anche chiudere la maschera e spostare il codice su di un modulo
pubblico...prova e fammi sapere.
Ciao, Carlo


author: MA

text:
Claudio wrote:
> Forse l'oggetto non rende bene la descrizione del problema, spero di
> poter meglio chiarire nel corpo.
>
[CUT]
Questo č Asp non Access
In ogni caso devi salvare il record prima.
Seconda cosa che succede se io sto inserenddo un record e nel frattempo un
access successivo al mio ma piů rapido salva prima di me?
Pensa il multiutente quando fai le applicazioni
Una soluzione potrebbe essere salvare l'istanza con un proprio
identificativo e stampare l'ultimo MIO identificato
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


text:
> ----------------------------risposta ------------------------
> Meglio fare me.refresh prima della procedura.
> Al limite dopo aver fatto me.refresh, spostati al primo record visto che la
> query visualizza comunque il primo record (ultimo) decrescente.
> Potresti anche chiudere la maschera e spostare il codice su di un modulo
> pubblico...prova e fammi sapere.
>
> Ciao, Carlo
Purtroppo Carlo ho provato anche con Me.refresh ma la sostanza non
cambia
comunque, la query mi restituisce solo un record, cioè l'ultimo (o il
penultimo che dir si voglia) ma non anche il primo
Provo con un modulo pubblico
ti farò sapere
grazie
a presto
CLaudio


text:
> Questo è Asp non Access
> In ogni caso devi salvare il record prima.
> Seconda cosa che succede se io sto inserenddo un record e nel frattempo un
> access successivo al mio ma più rapido salva prima di me?
> Pensa il multiutente quando fai le applicazioni
> Una soluzione potrebbe essere salvare l'istanza con un proprio
> identificativo e stampare l'ultimo MIO identificato
Mi spiace contraddirti Massimo, ma è SOLO Access
infatti il record si salva subito, la maschera di inserimento è
collegata alla tabella non c'è alcun passaggio intermedio, l'aggio di
un db remoto avviene via asp ma in un secondo momento (se pur
immediato) e il db è monountenza infatti il db remoto ha solo lo scopo
di poter essere visualizzato e controllare i record inseriti nulla
più.
NOn mi serve un identificativo visto che faccio tutto con un unico DB
dove l'unica differenza sta nel avvere un clone remoto per una semplice
consultazione via asp.
a presto
Claudio


title: Errore runtime 2455

author: Mak

text:
Salve a Tutti,
ho impostato una funzione callbak su l' origine riga di una casella di
riepilogo e nella funzione si fa riferimento ad un percorso (Path) che si
trova nella casella di testo di un sub form.
Viene pertanto richiamato il percorso con la sintassi
Forms("NomeForm")!SubForm.Form!textname
 perchè sulla apertura della form viene generato questo errore
=====================================
Errore di runtime 2455
Riferimento non valido alla proprietà Form/report nell' espressione.
=====================================
 Il debug Punta direttamente sulla sintassi sopra .
Chiudendo il debug su fine l' operazione di callback viene però eseguita
regolarmente.
Qualcuno sa illuminarmi.
Saluti Mak
--
Access 2000 SR1


title: Errore runtime 2455

author: Roberto da casa

text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:HhnF9.32026$3l.8...@twister1.libero.it...

Se SubForm è il nome del controllo sottomaschera contenuto nella maschera
principale (a prescindere dal nome della sottomaschera), io scriverei:
Forms!NomeForm!SubForm!textname
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Errore runtime 2455

text:
[Cut]
> Se SubForm è il nome del controllo sottomaschera contenuto nella maschera
> principale (a prescindere dal nome della sottomaschera), io scriverei:
>
> Forms!NomeForm!SubForm!textname
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Salve Roberto,
avevo già provato la tua soluzione, ma il risultato è lo stesso.
Mi ricordo che un' altra volta cercando di fare riferimento ad un sub report
l' errore compariva se l' evento era impostato su apertura invece, su
attivato non si verificava.
Grazie per la tua disponibilità.
Mak


title: Errore runtime 2455

text:
> Se SubForm è il nome del controllo sottomaschera contenuto nella maschera
> principale (a prescindere dal nome della sottomaschera), io scriverei:
>
> Forms!NomeForm!SubForm!textname
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Ho risolto il problema togliendo dal tipo origine riga il nome della
funzione e impostando sull' evento apertura della maschera
me!elenco.rowsourcetype="nomefunzione" in questa maniera non m viene
generato l' errore.
Ma vai capire ...Access
Saluti
Mak


title: Già stampato

text:
Dovrei creare un controllo che mi permetta, magari con dei campi si/no di
scegliere quali record stampare ed un'altro che una volta stampato si
compili automaticamente in modo da evidenziare quali record sono già stati
stampati e quali no.
Ringrazio chiunque volesse rispondermi
Fabrizio


title: Già stampato

author: Arturo

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:r7H77.9820$Qf6.1...@news2.tin.it...
> Dovrei creare un controllo che mi permetta, magari con dei campi si/no di
> scegliere quali record stampare ed un'altro che una volta stampato si
> compili automaticamente in modo da evidenziare quali record sono già stati
> stampati e quali no.
Alla tabella con i record da stampare aggiungi 2 campi sì/no: "Da_stampare"
e "Stampato". Se non l'hai già crei una maschera a maschere continue basata
sulla tabella dove includi un casella di controllo con origine dati nel
campo "Da_stampare"m puoi mettere anche quella con "Stampato" per controllo.
Bisognerà poi cliccare sulle caselle di controllo "Da_stampare" dei record
che si vogliono stampare.
Nella query origine dei dati del Report poni la condizione che il campo
"Da_stampare" sia Sì e il campo "Stampato" sia No.
Poi fai un'altra query identica all'origine dei dati del report, ma deve
essere una query di aggiornamento che aggiorni il campo "Stampato" a Sì.
Per stampare fai un pulsante che stampa il report, se sei capace allo stesso
codice, dopo il comando di stampa, fai eseguire la seconda query che
aggiorna, altrimenti ti crei un secondo pulsante che esegue la query di
aggiornamento, che premi a stampa avvenuta.
Ciao
Arturo


title: passaggio parametri in un report adp

author: Sandro

text:
Ciao a tutti,
sto cercando di stampare un report che è basato su una sp, passando i
parametri alla sp, che è l'origine dati del report, tramite una maschera.
la maschera è costituita da una maschera e una sottomaschera dove nella
maschera ho la data della fattura e nella sottomaschera il numero o i numeri
se c'è nè + di una.
alla ho provato nella sp che alimenta il report a scrivere questo :
LIKE @numero_fattura
LIKE @data_fattura,
ma non li vede nel senso che appare una finestra di dialogo che mi chiede
comunque prima il numero e poi la data .
ho provato anche a passare i parametri nel report su parametri di input
dicendogli :
data_fattura=forms![M_per_packing_list]![data_fattura],numero_fattura
nvarchar(10)=[forms]![M_per_packing_list]![ST_M_pck_list_2674].form.[numero_
fattura]
ma mi dice errore si è verificato un errore durante la conversione del tipo
dati da nvarchar a datetime.
avete idea di come si possa risolvere ?
La sottomaschera della mia maschera è anch'essa soggetta al passaggio
parametri, nel senso che in base alla data che inserisco nella maschera
principale la sottomaschera estra i numeri fattura con la tecnica del LIKE
@data_fattura e funziona correttamente.
Grazie


title: [Creazione guidata pacchetti] Error 429: Il componente ActiveX non puo' creare l'oggetto

author: Zool

text:
Il problema si verifica con Office XP Developer quando
provo ad utilizzare la creazione guidata pacchetti.
Il sistema operativo che utilizzo e' Windows XP.
Ho fatto una ricerca nella KB di Microsoft ma le uniche
indicazioni sul problema riguardano la versione 2000 di
Office.
Ho provato a disinstallare e reinstallare Office XP Dev
ma il problema persiste.
Ho provato a vedere le dipendenze dell'eseguibile del
packaging wizard ed in effetti ho riscontrato la mancanza
di una DLL, efsadu.dll. Ma non sono convinto che il problema
dipenda da questo ne' so dove trovare la dll suddetta per XP.
Qualcuno ha avuto lo stesso problema ed e' riuscito a risolverlo?


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio news:tJOQa.176016$lK4.4...@twister1.libero.it...
> "Zool" <
312...@255.255.255.248
> ha scritto nel messaggio
> news:aVBQa.51254$qa5.1...@news2.tin.it...
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Karl Donaubauer intitolata "Errore 429 - Il componente Activex non e' in
> grado di creare l'oggetto".
> Di solito questo errore viene eventualmente segnalato quando si tenta di
> eseguire l'autocomposizione maschera, comunque vedi se così risolvi.
niente da fare, non va.


title: OT Traduzione FAQ 5.1

author: Karl Donaubauer

text:
*****************************
5.1 Change the printer or printer/page settings
Problem
In an MDB/MDE you want to change the printer and/or any
settings for the print process dynamically at runtime.
Solution
Until AX there's the Printer object and the Printer collection (see <F1>
in the VBE). Using them makes it easy to change the current printer
of a certain report e.g.
DoCmd.OpenReport "MyReport", acViewPreview, , , acHidden
Reports!MyReport.Printer = Application.Printers("NameOfAnotherPrinter")
This assignment of a printer will not be saved but is only valid for
the current printing process.
In a similar way it works for most printer settings:
http://support.microsoft.com/?kbid=284286
Another method is to change the default printer:
'************* CODE START *************
'save the original default printer in a variable
Dim strPrinterOld As String
strPrinterOld = Application.Printer.DeviceName
'change the default printer Access wide
Application.Printer = Application.Printers("NameEinesAnderenDruckers")
'here you make some brilliant prints
'at the end reset the original default printer
Application.Printer = Application.Printers(strPrinterOld)
'************* CODE END **************
If you want to fill a combo box (e.g. "cbo_Printers") with all available
printers you only have to set the RowSourceType property to "Value List"
and use the following code in the Open event of the form or the Enter event
of the combo box:
Dim prtloop As Printer
Me!cbo_Printers.RowSource = ""
For Each prtloop In Application.Printers
  Me!cbo_Printers.AddItem prtloop.DeviceName
Next prtloop
Here is some information for older versions of Access that don't
have a Printer object:
Until A00 you have to use workarounds or complicated APIs or the
properties PrtMip and PrtDevMode. (see <F1>)
You can open the report in print preview and then call the print dialog
for the user:
DoCmd.OpenReport "MyReport", acViewPreview
RunCommand acCmdPrint
If you only want to use different paper trays or other settings of a printer
you can install the printer several times for Windows and individually
set the differing properties like another tray etc.
then in the report you use the printer with the desired tray respectively
multiple reports with the according printer.
Here's an example for a programmatic way to change the tray:
http://support.microsoft.com/?kbid=200546
Otherwise you need complex code to change the printer:
http://www.microsoft.com/accessdev/articles/getzch10.htm
At the following pages you can find further examples:
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
http://www.mcwtech.com/downloads.htm
*********************
Ho omesso i link a siti in tedesco e solo lasciato i link in inglese.
Volentieri includo link ad esempi italiani se esistono.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 5.1

author: sv

text:
Karl Donaubauer ha scritto:

> Problem

> Solution

















5.1 Cambiare la stampante o le impostazioni stampante/pagina
Problema
In un MDB/MDE vuoi cambiare la stampante e /o qualunque
delle impostazioni per un processo di stampa in maniera dinamica,
a run-time.
Da AXP vi è l’oggetto Printer e l’insieme Printer (vedi F1 Help
in VBA). Usandoli diviene più facile cambiare la stampante corrente
di un certo report. P. e.:
DoCmd.OpenReport "MioReport", acViewPreview, , , acHidden
Reports!MioReport.Printer = Application.Printers("NomeDiAltraStampante")
Questa assegnazione di una stampante non sarà salvata ma è soltanto
valida per il corrente processo di stampa.
In maniera similare funziona per le impostazioni della maggior parte delle
stampanti.
http://support.microsoft.com/?kbid=284286
Un altro metodo è cambiare la stampante predefinita:
*******INIZIO CODICE********
‘salva la stampante originale predefinita in una variabile
Dim strPrinterOld As String
strPrinterOld = Application.Printer.DeviceName
'cambia del tutto la stampante predefinita di Access
Application.Printer = Application.Printers("NomeDiAltraStampante")
'qui puoi fare delle spendide stampe
'alla fine resettare alla stampante predefinita originale
Application.Printer = Application.Printers(strPrinterOld)
******** FINE CODICE *********
Se vuoi avere in una casella combinata (p. e., “cbo_Stampanti”) tutte le
stampanti disponibili devi soltanto impostare la proprietà
“Tipo origine riga” a “Elenco valori” ed utilizzare il seguente codice
nell’evento “Su apertura” della maschera o nell’evento “Su INVIO”
della casella combinata.
Dim prtloop As Printer
Me!cbo_Stampanti.RowSource = ""
For Each prtloop In Application.Printers
Me!cbo_Stampanti.AddItem prtloop.DeviceName
Next prtloop
Qui trovi alcune informazioni per le versioni precedenti di Access
che non hanno l’oggetto Printer:
Fino ad A00 devi utilizzare delle scappatoie o complicate API o le
Proprietà PrtMip e PrtDevMode. (vedi F1 Help)
Puoi aprire il report in anteprima stampa e poi richiamare la finestra di
dialogo stampa per l’utente:
DoCmd.OpenReport "MioReport", acViewPreview
RunCommand acCmdPrint
Se vuoi soltanto utilizzare differenti cassetti di alimentazione della
carta o altre impostazioni di una stampante, puoi installare più di una
volta la stampante per Windows e impostare individualmente le differenti
proprietà come altro cassetto etc., poi nel report utilizzi la stampante
con il cassetto desiderato relativamente a report multipli secondo la
stampante (??? Vorresti dire che stampi le varie pagine di
un report in cassetti diversi ???)
Qui vi è un esempio per cambiare il cassetto in modo programmatico:
http://support.microsoft.com/?kbid=200546
Altrimenti hai bisogno di un codice complesso per cambiare la stampante:
http://www.microsoft.com/accessdev/articles/getzch10.htm
Alle seguenti pagine puoi trovare ulteriori esempi:
http://ourworld.compuserve.com/homepages/attac-cg/acgsoft.htm
http://www.mcwtech.com/downloads.htm
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 5.1

text:
>
> Se vuoi soltanto utilizzare differenti cassetti di alimentazione della
> carta o altre impostazioni di una stampante, puoi installare più di una
> volta la stampante per Windows e impostare individualmente le differenti
> proprietà come altro cassetto etc., poi nel report utilizzi la stampante
> con il cassetto desiderato relativamente a report multipli secondo la
> stampante (??? Vorresti dire che stampi le varie pagine di
> un report in cassetti diversi ???)
In una stampante che ha diversi cassetti (in cui puoi mettere carta libera o
intestata
o carat A4 e A5) puoi selezionare il cassetto.
Lui ti dice di predisporre una stampante per ogni cassetto che hai.
MAssimiliano


title: OT Traduzione FAQ 5.1

text:
MA ha scritto:


Sì questa è la prima parte della frase e va bene.
Infatti trascrivo "puoi installare più di una volta la stampante per
Windows e impostare...." ma quella che non mi riesce chiara è la:
"then in the report you use the printer with the desired tray respectively
multiple reports with the according printer".
Sembra che manchi qualcosa o che "respectively multiple reports" debba
essere "and respectively multiple pages with the according printer".
Cioè quello che intendo è che si possano stampare le pagine di un report
in maniera diversa:
La prima pagina nella stampante con il cassetto predefinito 1 (Ad esempio
carta intestata);
La seconda pagina e le successive nella stampante con il cassetto
predefinito 2 (carta bianca) e così di seguito...;
Mi sbaglio???



title: OT Traduzione FAQ 5.1

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:ctne8h$id5$1...@news.newsland.it...

Non l'avevo vista così, ma se lo è sicuramente hai intuito e di conseguenza
aggiunto qualcosa da quello che si legge.
MAssimiliano


title: OT Traduzione FAQ 5.1

text:
sv wrote:
> ...
> "then in the report you use the printer with the desired tray respectively
> multiple reports with the according printer".
>
> Sembra che manchi qualcosa o che "respectively multiple reports" debba
> essere "and respectively multiple pages with the according printer".
>
> Cioè quello che intendo è che si possano stampare le pagine di un report
> in maniera diversa:
> La prima pagina nella stampante con il cassetto predefinito 1 (Ad esempio
> carta intestata);
> La seconda pagina e le successive nella stampante con il cassetto
> predefinito 2 (carta bianca) e così di seguito...;
Questo è chiaro:
> Se vuoi soltanto utilizzare differenti cassetti di alimentazione della
> carta o altre impostazioni di una stampante, puoi installare più di una
> volta la stampante per Windows e impostare individualmente le differenti
> proprietà come altro cassetto etc.,
Poi abbiamo:
"then in the report you use the printer with the desired tray "
Questo hai già tradotto perfettamente con:
> poi nel report utilizzi la stampante con il cassetto desiderato
Si riferisce al caso che vuoi un solo report (vuol dire una sola
versione del documento su carta) da un cassetto che non
è il cassetto standard della stampante.
Resta:
> respectively multiple reports with the according printer".
Il compito più frequente in questo contesto è che c'è bisogno
di una copia del intero report (p.e. una fattura) su un'altra carta,
vuol dire da un cassetto diverso.
Allora puoi salvare il report 2 o 3 volte sempre con una stampante
diversa (nella verità solo cassetto diverso) e stampare prima il
report sulla carta bianca, poi un report sulla carta gialla da un'altro
cassetto, poi un report sulla carta rossa... Tutto per avere 3 copie
dello stesso documento.



title: OT Traduzione FAQ 5.1

text:
Karl Donaubauer ha scritto:







Capito. Non erano le pagine dello stesso report ma report da stampare su
cassetti (stampanti) diversi.
Allora :
"poi nel report utilizzi la stampante con il cassetto desiderato
relativamente a report multipli secondo la stampante"
diventa, se va bene per te:
poi nel report utilizzi la stampante con il cassetto desiderato e relative
copie su diverse stampanti (cassetti)."



title: OT Traduzione FAQ 5.1

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
>> Resta:
>>> respectively multiple reports with the according printer".
> ...
> Capito. Non erano le pagine dello stesso report ma report da stampare
> su cassetti (stampanti) diversi.
Sě.
> ... se va bene per te:
>
> poi nel report utilizzi la stampante con il cassetto desiderato e
> relative copie su diverse stampanti (cassetti)."
Credo che c'č ancora un malinteso a causo del "respectively" che
qui č quasi solo un riempitivo (cosě dice il mio dizionario ;-) e
si potrebbe anche usare "or" o meglio "in case you need it".
Cosa pensi se prendiamo 2 frasi. Forse:
"Poi nel report utilizzi la stampante con il cassetto desiderato.
Casomai anche piů copie del report con relative stampanti (cassetti)."



title: OT Traduzione FAQ 5.1

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:369fp0F...@individual.net...
> sv wrote:
>> Karl Donaubauer ha scritto:
>> ...
>>> Resta:
>>>> respectively multiple reports with the according printer".
>> ...
>> Capito. Non erano le pagine dello stesso report ma report da stampare
>> su cassetti (stampanti) diversi.
>
> Sě.
>
>> ... se va bene per te:
>>
>> poi nel report utilizzi la stampante con il cassetto desiderato e
>> relative copie su diverse stampanti (cassetti)."
>
> Credo che c'č ancora un malinteso a causo del "respectively" che
> qui č quasi solo un riempitivo (cosě dice il mio dizionario ;-) e
> si potrebbe anche usare "or" o meglio "in case you need it".
> Cosa pensi se prendiamo 2 frasi. Forse:
>
> "Poi nel report utilizzi la stampante con il cassetto desiderato.
> Casomai anche piů copie del report con relative stampanti (cassetti)."
Va bene cosě
MAssimiliano


title: OT Traduzione FAQ 5.1

text:
Karl Donaubauer ha scritto:
> sv wrote:
> > Karl Donaubauer ha scritto:
> > ...
> >> Resta:
> >>> respectively multiple reports with the according printer".
> > ...
> > Capito. Non erano le pagine dello stesso report ma report da stampare
> > su cassetti (stampanti) diversi.
> Sě.
> > ... se va bene per te:
> >
> > poi nel report utilizzi la stampante con il cassetto desiderato e
> > relative copie su diverse stampanti (cassetti)."
> Credo che c'č ancora un malinteso a causo del "respectively" che
> qui č quasi solo un riempitivo (cosě dice il mio dizionario ;-) e
> si potrebbe anche usare "or" o meglio "in case you need it".
> Cosa pensi se prendiamo 2 frasi. Forse:
> "Poi nel report utilizzi la stampante con il cassetto desiderato.
> Casomai anche piů copie del report con relative stampanti (cassetti)."
OK
***
Allora:
"Casomai anche piů copie del report con relative stampanti (cassetti)."
Diventa:
"Caso mai anche piů copie del report con relative stampanti (cassetti)."
Oppure (suona meglio):
"Eventualmente anche piů copie del report con relative stampanti
(cassetti).
--



title: Selezionare record in visualizzazione foglio dati

author: Nicky

text:
Ciao a tutti,
ho una sottomaschera in visualizzazione foglio dati.
I controlli al suo interno sono disabilitati perchè l'inserimento è
gestito da un pulsante 'aggiungi' e da una relativa form.
Vorrei quando clicco su ciascun controllo della sottomaschera (evento
clic o 2clic opportunamente gestito),  poter leggere i valori del record
interessato senza dover ricorrere al selettore record a sinistra.
Vorrei cioè potermi spostare sul record interessato al mio click, cosa
che si fa se i controlli sono abilitati (ad esempio per una modifica),
ma io li devo tenere disabilitati
Potete aiutarmi?
Nicoletta


author: Carlo Costarella

text:
"Nicky" <
frt...@virgilio.it
> ha scritto nel messaggio
news:47e43749$0$36449$4faf...@reader5.news.tin.it...

Se anzichè disabilitati metti bloccati cosa succede?
In pratica togli il disabilitato e metti bloccato...funziona?
E' ovvio che dovrai gestire il click di ogni controllo.
Ciao, Carlo


text:
Carlo Costarella ha scritto:

Se non ci fosse altra soluzione potreri adottare il tuo suggerimento.
In questo caso però il cursore è visibile sul controllo e permette di
selezionare quanto c'è all'interno del campo, ed è un po' bruttino.
Mi spiego meglio; si vede chiaramente che sono posizionata su uno dei
campi all'interno del mio record piuttosto che sul record stesso come
avviene cliccando sul selettore.
A meno che tu non mi suggerisca come fare a simulare l'evidenziazione
della riga completa.
A proposito, ma quel selettore di riga non si può cambiare? Ma per
questo forse è meglio aprire un altro thread.
Lo faccio immediatamente.
Nicoletta