text:
>
> Pertanto, se vuoi un'aiuto, prova a postare un msg con un'oggetto fruibile e
> consono.
>
> --
> @Alex (Alessandro Baraldi)
Già fatto! Magari ora mi puoi anche aiutare :D
prova a cercare: casella combinata che non riporta selezione
ciao grazie e sappi che farò buon uso dei tuoi consigli sull'utilizzo
del ng
Diego


title: foglio appuntamenti in access tipo excel

text:
vorrei realizzare una form con orario in verticale a sinistra e giorni in
orizzonatale in alto ogni campo deve essere modificabile
siccome non ne ho mai realizzati, vi chiedo devo forse usare le quey a campi
incrociati?
grazie.


author: IgnazioC

text:
Dopo dura riflessione, Nicolas73 ha scritto :

access è un dbms non è un foglio di excel, quindi se vuoi realizzare
un'agenda appuntamenti la devi realizzare "alla maniera" di access.
un modo di pensarla è una tabella con diversi campi descrittivi (tipo
luogo appuntamento, persona...etc etc) e poi dei campi riservati alla
data o orario di inizio ed alla *DURATA* dell'appuntamento (espressa
nell'unità di misura che riterrai più opportuna)
una volta ottenuta una struttura corretta si può pensare alla
visualizzazione che si ritiene più opportuna.
--
ignazioc


title: [NEWS] Report per tenere traccia delle modifiche sui Vs. database e creare uno storyboard

text:
Salve NG, come sempre quando creo qualcosa di interessante vi avviso seduta
stante (cavolo fa rima ;) )..
ho creato due report automatici per tenere traccia delle modifiche sui Vs
database, e per avere un dettagliato elenco delle caratteristiche principali
delle tabelle nel database.
per utilizzarli sarà sufficiente importarli nel vs database e aprirli..
Ho già provveduto ad inviarne una copia al webmaster del sitocomune, ma non
so SE e QUANDO lo pubblicherà.. intanto se vi servono li trovate su
www.commagroup.it/ch/access/report.mdb
ciao e a presto.


author: Sergio MAZZA

text:
"### CH v2.004 ###" <
tipiacerebb...@genio.af.it
> ha scritto nel
messaggio news:camgrs$mk8$1...@news.flashnet.it...

Sviluppato con quale versione?
Ciao (e comunque grazie).
--
Sergio MAZZA


author: ALESSANDRO Baraldi

text:
"### CH v2.004 ###" <
tipiacerebb...@genio.af.it
> ha scritto nel
messaggio news:camgrs$mk8$1...@news.flashnet.it...

Direi che è veramente carino....!!!!
Mancano le MACRO negli oggetti riconosciuti del DB....!!!!
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:casgms$o9u$1...@lacerta.tiscalinet.it...

Ho dovuto sistemare un Bugs.....!
Se la Tabella non contiene Records genera un errore il Report "Dettagli
Tabelle"
Ho inserito quindi il controllo del EOF e BOF in seguito all'apertura del
Recordset
subito prima del "With rst", ora tutto OK.
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cashcs$oq7$1...@lacerta.tiscalinet.it...
> Ho dovuto sistemare un Bugs.....!
>
> Se la Tabella non contiene Records genera un errore il Report "Dettagli
> Tabelle"
> Ho inserito quindi il controllo del EOF e BOF in seguito all'apertura del
> Recordset
> subito prima del "With rst", ora tutto OK.
si me ne sono accorto anche io DOPO averla pubblicata ed inviata al sito
comune..
ho risolto però con un semplice comando
 if rst.recordcount>0 then
grazie comunque.. e spero che possa servirvi
ciao


title: visualizzare il formato AVI di VB

author: Gennaro Scognamiglio

text:
Mi chiedevo, ma è possibile visualizzare dei file AVI, come quelli presenti
in VB
esiste un comando ??
Saluti Gennaro


title: visualizzare il formato AVI di VB

author: Emyr

text:


Si usa il controllo activeX Windows Media Player
Saluti.
Emanuele.


title: [?] End su Access 2000

author: SIN

text:
Ho creato in Access 97 un piccolo db contenente una macro autoexec che
lancia la compattazione di un altro db e al termine si chiude con il comando
END: tutto funziona regolarmente sia sul pc con access che dove ho invece il
runtime.
Recentemente ho convertito le applicazioni ad access 2000, ma ho notato che
il programma si interrompe sull'istruzione END e mi riporta il seguente
messaggio di errore:
"Impossibile trovare il file "nomefile" o uno dei suoi componenti.
Verificare che il percorso e il nome del file siano corretti e che tutte le
librerie necessarie siano disponibili."
Tendo ad escludere che sia un baco di win 2000 (anche se non si sa mai...) e
presumo piuttosto che mi manchi qualche riferimento, ma non so quale.
Qualcuno ha qualche preziosa idea?
Grazie sin d'ora,
                                                                Mauro


title: Confronto record con elenco files cartella

author: Dąvide

text:
In una tabella ho un campo che contiene il percorso e il nome di alcuni
files
\\computer\percorso\file.xxx .
Secondo voi c'è un modo per confrontare velocemente i record di questa
tabella e scovare quali file mancano nel percorso essendoci il record nella
tabella o quali record mancano nella tabella essendoci il file nel percorso?

O meglio:
- file1.xxx ci sono sia il record che il file, quindi non elenca;
- file2.xxx c'è il record ma non c'è il file allora elenca;
- file3.xxx c'è il file ma non il record allora elenca.

Grazie a tutti per i suggerimenti.
Ciao
--
/'davide/


title: Parametri insufficienti

author: Gianca

text:
Ho provato a controllare nelle discussioni precedenti in merito a
qusto errore ma non sono riuscito a risolvere il mio problema che mi
sembra non sia di sintassi...
Function get_art_short_description(var_codart As Variant) As String
    ' La funzione restituisce la short description dell'articolo
    Dim db As Database
    Dim rst_articolo As DAO.Recordset
    Dim get_art_description As String
    Set db = CurrentDb
    If Not IsNull(var_codart) And var_codart <> "" Then
        ' Imposto la descrizione dell'articolo selezionato
        Set rst_articolo = db.OpenRecordset("SELECT
xpmai_descri_short" _
            & " FROM odbc_sql_x_pma_tracked_items WHERE x_pmai_id =  "
& var_codart & ";")
Errore run-time 3061
Parametri insufficienti. Previsto 1.


title: Parametri insufficienti

text:

Scusate, forse ho indentato male...



title: Parametri insufficienti

author: geppo

text:
Ciao "Gianca" <
gian...@gmail.com
> ha scritto nel messaggio
news:6e4567d3-5b8b-42e7...@q30g2000prq.googlegroups.com...
---cut---
Scusate, forse ho indentato male...
Function get_art_short_description(var_codart As Variant) As String
    ' La funzione restituisce la short description dell'articolo
    Dim db As Database
    Dim rst_articolo As DAO.Recordset
    Dim get_art_description As String
    Set db = CurrentDb
    If Not IsNull(var_codart) And var_codart <> "" Then
        ' Imposto la descrizione dell'articolo selezionato
        Set rst_articolo = db.OpenRecordset("SELECT
xpmai_descri_short" _
            & " FROM odbc_sql_x_pma_tracked_items WHERE x_pmai_id =  "
& var_codart )  <----------------------qui
scrivi come ti ho indicato.
--
Ciao
Geppo


title: [OT] La risorsa newsletter...

author: TeddyBoy

text:
Ciao,
nel mio sito
www.websamba.com/paoletti
 sto raccogliendo vari indirizzi di siti che offrono
newsletter su Access in tutte le sue versioni.
Se avete proposte in merito potete dirmele nel newsgroup oppure tramite il form nella mia
pagina.
Grazie a tutti
corradoLE...@tiscalinet.it
[Rimuovere LEVA]
http://www.websamba.com/paoletti
Como - Italy


title: Creare pag. nei report anche in mancanza di valori..come faccio?

author: Bòvà

text:
Mi spiego devo realizzare un automatismo che mi crei un report stile
rubrica, ossia che mi vengano fuori 21 pag. (o 26...) una per lettera
dell'alfabeto indipendetemente dal fatto che vi siano o no record a quella
lettera (non vi annoio sul perchè di tale scelta)
Il report è già implementato, solo che non so come fare ad inserire quelle
'pagine' in più'
Come posso fare?
Grazie mille..
--
------ C.E.D. - L'Abbondanza Srl -----
Lorenzo Piombini & Vigna Federico
Email :
abbon...@technet.it
------------------------------------------------------


author: Antonio Biso

text:
Bòvà ha scritto nel messaggio <85njjt$i$
1...@fe1.cs.interbusiness.it
>...
>Mi spiego devo realizzare un automatismo che mi crei un report stile
>rubrica, ossia che mi vengano fuori 21 pag. (o 26...) una per lettera
>dell'alfabeto indipendetemente dal fatto che vi siano o no record a quella
>lettera (non vi annoio sul perchè di tale scelta)
>
>Il report è già implementato, solo che non so come fare ad inserire quelle
>'pagine' in più'
>Come posso fare?
Creati una tabella contenente 26 record uno per lettera con un campo che
contiene appunto le lettere.
L'origine dati del report sarà ora una query con la nuova tabella e quella
dei dati veri e propri, legate con un join con freccia diretta verso la
vecchia tabella sul campo che specifica la lettera (se non ce l'hai te lo
crei sulla vecchia)
Il join di quel tipo ti da tutti i record della nuova tabella e i record
della vecchia se si agganciano.
Nel report metti il campo della nuova tabella e i campi della vecchia e poi
fai un raggruppamento sul campo della nuova tabella.
Antonio


title: dimensioni maschere

author: Francesco

text:
Ho un problema con le dimensioni delle maschere di questo tipo:
ho una maschera1 che ho scelto all'apertura di dimenioni massime usando
maximize in questa maschera ho un pulsante alla pressione del quale si
apre un'altra maschera2 che inevitabilmente si ingradisce al massimo
mentre io la vorrei sempre di dimensioni piccole mantenendo la possibilità
di vedere la maschera1 sottostante. ho provato ad inserire movesize ma
senza risultati, la maschera si ridimensiona solo se è ridimensionata la
maschera1. Qualcuno conosce la soluzione del problema? grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: dimensioni maschere

author: SunRex

text:
"Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
news:bbfm6d$v8k$1...@news.newsland.it...

Sulle propietà della seconda maschera setta popup a si e guarda che
succede.Prova a vedere anche le propietà dimensionabile ed a scelta
obbligatoria.
SunRex


title: dimensioni maschere

text:
"Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
news:bbfm6d$v8k$1...@news.newsland.it...

Se non usi Restore non ottieni nulla.
In pratica se imposti con Maximize le dim delle Form
tutte le Form avranno la dimensione Massimizzata
a meno di ripristinare la visualizzazione con Restore.
Io non amo particolarmente gestire la visualizzazione in
questo modo, ma purtroppo è una complicazione di Access.
@Alex.


title: Cambio utente di access

author: Claudio

text:
Ho scaricato alcuni db da Sito Comune
il mio problema è che sono protetti e non riesco ad aprirli perchè sono per
access 97 ed io ho office xp
come fare per cambiare il l'utente di access per poterli utilizzare sotto
l'ultima versione
grazie


title: Cambio utente di access

author: Alkatraz

text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio news:fsHKa.255783$g92.5...@news2.tin.it...

devi solo convertirli. Strumenti, Utilita'
database, Converti.


title: Cambio utente di access

text:
Purtroppo anche in quel modo mi dice che
l'utente non dispone delle autorizzazione per convertire o abilitare il
database


title: Cambio utente di access

author: Roberto da casa

text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:fsHKa.255783$g92.5...@news2.tin.it...

Penso che tu debba convertirli in Access 2000 usando appunto tale versione e
poi aprirli con Access XP; se non sbaglio un database A97 non può essere
direttamente convertito con Access XP.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cambio utente di access

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:D_TKa.124559$Ny5.3...@twister2.libero.it...
>
> "Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
> news:fsHKa.255783$g92.5...@news2.tin.it...
> > Ho scaricato alcuni db da Sito Comune
> > il mio problema è che sono protetti e non riesco ad aprirli perchè sono
> per
> > access 97 ed io ho office xp
> > come fare per cambiare il l'utente di access per poterli utilizzare
sotto
> > l'ultima versione
> >
> > grazie
>
> Penso che tu debba convertirli in Access 2000 usando appunto tale versione
e
> poi aprirli con Access XP; se non sbaglio un database A97 non può essere
> direttamente convertito con Access XP.
>
> --
> Roberto
>
Ciao Roberto, quello che dici è anche probabile, non ne ho però riscontri
ma installando A_XP fa esattamente la conversione e non propone
nulla sulla Versione, ma sono certo che in AUTOMATICO salva il
File nella versione A2000 di DEFAULT, tant'è che se provo ad andare nel Menù
dove mi propone la conversione mi da disponibile solo A97 o A2002, quindi è
già in 2000.
Da quì non capisco l'errore di Claudio a meno chè non abbia fatto qualche
pasticcio con il System.MDW
Saluti.
@Alex.


title: Cambio utente di access

text:
Probabilmente allora ho combinato qualche fesseria con system.mdw
come posso riparare??
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
news:fsHKa.255783$g92.5...@news2.tin.it...



title: Cambio utente di access

author: Sib

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> "Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
> > Ho scaricato alcuni db da Sito Comune
> > il mio problema è che sono protetti e non riesco ad aprirli perchè sono
> per
> > access 97 ed io ho office xp
> > come fare per cambiare il l'utente di access per poterli utilizzare
sotto
> > l'ultima versione
> >
> > grazie
>
> Penso che tu debba convertirli in Access 2000 usando appunto tale versione
e
> poi aprirli con Access XP; se non sbaglio un database A97 non può essere
> direttamente convertito con Access XP.
Converte converte ;-)
Ciao
Sib


title: Cambio utente di access

text:
"Claudio" <
cre...@tiscali.it
> ha scritto nel messaggio
> Probabilmente allora ho combinato qualche fesseria con system.mdw
> come posso riparare??
1, si scrive DOPO il quoting
2, si "risponde" al messaggio a cui stai effettivamente dando seguito, non
rispondere al tuo per commentare il post di un altro
3, connettiti col file system.mdw e come administrator e vedrai che fai
quello che vuoi
Sib


title: Struttura programma per ristorante

author: M--M

text:
Sembrava semplice e invece....
Allora:
La tabella principale contiene i campi:
Prodotto, prezzo, categoria, quantità tavolo1, quantità tavolo 2 ecc.
La maschera principale è fatta così:
Da una tendina seleziono la categoria (ad esempio bevande)
poi da una seconda tendina (in cui comparirano a questo punto solo le
bevande) compare il prodotto cercato.
Con un pulsante aggiungo il prodotto al tavolo desiderato.
Il problema è che devo fare una maschera per ogni tavolo!!
Nel codice che fa funzionare il pulsante compare infatti il riferimento ad
un solo tavolo altrimenti aggiungerei il prodotto a tutti i tavoli.
Inoltre nella casella di riepilogo che ho nella maschera, vedo i prodotti
del tavolo in questione (con una query in cui per un determinato tavolo
imposto il valore quantità prodotto >0)
Se invece nella tabella principale metto un campo per ogni prodotto le cose
vanno meglo ma è assurda da gestire!
Come fareste voi a fare un semplice programmino che gestisca 20 tavoli  con
50 prodotti facendo semplicemente il conto e stampando la ricevuta??
Grazie mille
Mimmo


title: Struttura programma per ristorante

text:


tabella prodotti con idprodotto prezzo descrizione etc...
tabella tavolo con nrtavolo
tabella datitavolo con nrtavolo, idprodotto, quantità
	in relazione con tavolo
maschera principale con visualizzato il nr del tavolo e con pulsanti
mi sposto da un tavolo all'altro
sottomaschera datitavolo collegata chiavi master chiavi child
su sottomaschera su combo specifico prodotto e poi quantità il prezzo
è in automatico come pure il totale
tasto su maschera principale per stampa ricevuta...
molto semplice e veloce.. circa 3-4 orette di lavoro per fare le cose
bene
se hai solo 50 prodotti è rallentante specificare i gruppi, scrivi
direttamente il prodotto (cocacola, fanta etc...)
Saluti.
Emanuele.


title: Struttura programma per ristorante

author: Alberto S.

text:
[cut]
>tabella prodotti con idprodotto prezzo descrizione etc...
>tabella tavolo con nrtavolo
>tabella datitavolo con nrtavolo, idprodotto, quantità
>	in relazione con tavolo
io invece della tabella 'datitavolo' farei la tabella 'daticonto':
- idConto
- nrTavolo
- idProdotto
- ecc ecc
(allo stesso tavolo si succederanno più clienti ... magari avrà
qualche problemino in più perché dovrà visualizzare solo i conti
aperti)
[cut]
>Emanuele.
Ciao
--
   Alberto
No alla guerra


title: Struttura programma per ristorante

text:


io partivo effettivamente dal presupposto che non gli interessasse
consrvare i conti, la tua è un'ottima osservazione
Saluti.
Emanuele.


title: CurrentDB.Name, Recordset.RecordCount

author: Bruno Campanini

text:
Le funzioni in oggetto inserite nel Control Source di un
Text Box in Access 2007 non funzionano più, mentre
continuano a funzionare altre come Left, Mid, etc.
"
    Son le leggi d'abisso così rotte
    o è mutato in ciel nuovo consiglio
..."
Bruno


title: CurrentDB.Name, Recordset.RecordCount

author: ciroteo ®

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45c4ae4b$0$2255$4faf...@reader3.news.tin.it...
> Le funzioni in oggetto inserite nel Control Source di un
> Text Box in Access 2007 non funzionano piů, mentre
> continuano a funzionare altre come Left, Mid, etc.
>
> "
>     Son le leggi d'abisso cosě rotte
>     o č mutato in ciel nuovo consiglio
> ..."
>
> Bruno
>
hai messo i riferimenti a dao?


title: CurrentDB.Name, Recordset.RecordCount

text:
"ciroteo ®" <ciroteo(nospam)@
libero.it
> wrote in message
news:45c5ddc0$0$15697$4faf...@reader1.news.tin.it...
> hai messo i riferimenti a dao?
Sto parlando del Control Source di un Text Box!
Che c'entra DAO?
Bruno


title: CurrentDB.Name, Recordset.RecordCount

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45c5f60c$0$36023$4faf...@reader4.news.tin.it...

nelle precedenti versioni si verificava un errore di quel tipo dopo
un'importazione in un nuovo db, oppure passaggio a diversa versione.
venivano persi i riferimenti alle librerie dao.
ciò avveniva anche in caso di corruzione, spero non sia il tuo caso.
era solo un tentativo.
ciao e buona domenica.
M


title: CurrentDB.Name, Recordset.RecordCount

author: Lorenzo(pyx)

text:
In news:45c4ae4b$0$2255$
4faf...@reader3.news.tin.it
,
Bruno Campanini <
B...@gmail.com
> ha scritto:

http://allenbrowne.com/Access2007.html
Alla voce :
    Compatibility issues
trovi la conferma :-(
Gia' lo sai, metti tutto in una funzione di maschera
e la richiami come proprietà ControlSource.
--
Lorenzo


title: Problema con SelezioneFoto

author: Maurizio

text:
Salve a tutti.
E' da poco che ho iniziato ad usare access e ho conosciuto subito
sitocomune.it
 e fino ad ora mi è stato di grande aiuto.
Ho questo tipo di problema. Ho scaricato il programma in oggetto
(SelezioneFoto) e ho provato ad importarlo in un mio progetto.
Quando vado però a selezionare la cartella dove sono le foto, il
programma mi si ferma sul seguente codice:
Sub CreaLinks()
Dim rst As DAO.Recordset, i As Integer
'Svuota l'archivio da eventuali collegamenti precedenti
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM links;"
DoCmd.SetWarnings True
Me!Immagine.Picture = ""
Dim s As String
If IsNull(Me.Percorso) Or Me!Percorso = "" Then
    '****
e l'errore che viene visualizzato è errore di compilazione: tipo
definito dall'utente non definito.
Dove è che sbaglio?
Grazie a tutti.
Maurizio


title: Problema con SelezioneFoto

text:
"Maurizio" <
maur...@tibidabo.it
> ha scritto nel messaggio
news:1144655554.1...@t31g2000cwb.googlegroups.com...

A mio avviso il codice VBA di cui sopra non presenta alcuna anomalia
formale, quindi se ti viene segnalato l'erore esso è dovuto al fatto che non
si sposa bene con il contesto in cui l'hai inserito.
Se usi una versione di Access successiva ad Access 97, hai aggiunto al tuo
database i riferimenti alla libreria Microsoft DAO 3.6 ?
>Grazie a tutti.
Prego
>Maurizio
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Problema con SelezioneFoto

text:
Si il problema era proprio questo. Sono entrato nel codice, strumenti e
poi riferimenti e ho selezionato il DAO.
Tutto funziona correttamente.
Grazie mille
Maurizio


title: Problema con SelezioneFoto

text:
Il problema iniziale l'ho risolto. Ora ho un'altra domanda da porvi.
Ho provato ad estrarre il contenuto della tabella in un foglio excel.
L'estrazione funziona perfettamente ma nel foglio excel non vedo la
foto, ma vedo il percorso dove è posizionato il file.
C'è un modo per cui si apra nel foglio excel la foto?
Grazie


title: Problema con SelezioneFoto

text:
"Maurizio" <
maur...@tibidabo.it
> ha scritto nel messaggio
news:1144673158....@j33g2000cwa.googlegroups.com...
>Il problema iniziale l'ho risolto. Ora ho un'altra domanda da porvi.
>Ho provato ad estrarre il contenuto della tabella in un foglio excel.
>L'estrazione funziona perfettamente ma nel foglio excel non vedo la
>foto, ma vedo il percorso dove è posizionato il file.
Nella tabella che hai esportato in Excel non è contenuta la foto, ma
solamente il suo percorso, quindi non puoi che esportare quello.
>C'è un modo per cui si apra nel foglio excel la foto?
Non escludo che programmando una macro o usando VBA in Excel tu possa
visualizzare detta immagine.
>Grazie



title: Esportazione in word senza Riferimento Word

author: diego

text:
Buona sera a tutto il NG, vorrei capire se possibile la maniera di
utilizzare il demo di Namor sull'esportazione di dati da Access a Word
usando i bookmarks, cioe'
nel demo che Namor ha messo gentilmente a disposizione nel S.C. usa il
riferimento alla libreria Office, in quest caso visto che io uso A003
vado a fleggare il riferimento con versione 11, ora il problema si pone
se l'applicazione dovesse girare con una versione di Access dove il
riferimento e' inferiore alla 11 come versione, non fnzionerebbe e
produrrebbe un'errore del tipo non definto dall'utente o giu' di li.
La scorsa volta Cinzia graziosamente mi ha suggerito per l'apertura dei
documenti word la creazione dell'oggetto Word anzicche'  usare il
riferimento alla libreria  proprio per ovviare l'eventuale
inconveniente, il tutto ha funzionato egregiamente, ora si ripropone il
problema, ho cercato di modificare le dichiarazioni usanto l'oggetto al
posto del Word.Application ma non va
ma sopratutto come creo l'oggetto modello?
 il codice risporta : Doc As Word.Document
                            Set Doc = Wrd.Documents.Add(Modello),
 ma usa il riferimento alla libreria , se volessi creare l'oggetto come
dovrei fare??
potete aiutarmi?? Grazie
Saluti
Diego


author: Sandro Peruz

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1165351797.6...@l12g2000cwl.googlegroups.com...

Ciao Diego,
era meglio continuare nel 3D originale :-), devi usare l'assocaizione
Tardiva -->Late Binding:
 Dim docW As Object
 Set  doW= CreateObject("Word.Application")
ciao, Sandro


text:
Sandro Peruz ha scritto:
> era meglio continuare nel 3D originale :-), devi usare l'assocaizione
> Tardiva -->Late Binding:
>
>  Dim docW As Object
>  Set  doW= CreateObject("Word.Application")
>
> ciao, Sandro
ciao Sandro...hai ragione avrei dovuto usare il 3D originale...solo che
lo spunto per il quale sono arrivato al demo di NAMOR era incentrato
sull' automazione di Access e Word ed anche perche' sinceramente non
ricordo piu' l'argomento che mi h portato a leggere quel 3D, in ogni
caso il suggerimento da te proposto l'ho usato ... l'asociazione
tardiva appunto o il Late Binding, ma senza risultato nel senso che mi
apre il modello da usare ma i dati non vengono caricati nei segnalibri
ed inoltre mi da un'errore su questa riga di codice:
Wrd.Selection.TypeText Me.TestRespProc
e come messaggio mi dice tipo non corrispondente
..ed in tutto questo non so come risolvere l'arcano
Saluti
Diego


title: Problema legato all'aggiornamento automatico dei dati in tabella

author: Alessandra

text:
Ciao a tutti.
Illustro il problema di fronte al quale mi trovo.
Ho un database contenente una tabella anagrafica con un dei nominatavi e la
relativa tariffa.
Collegata a questa tabella ce n'è un'altra con il Giorno, per ciascun giorno
inserisco le persone che hanno lavorato, con il N° di ore  fatte.
Tramite una query mi calcolo per ciascun giorno, il costo per  persona e il
costo totale .
Il mio problema è il seguente, ovvero se la tariffa  della persona cambia,
automaticamente tutti i dati dei costi dei giorni precedenti vengono
aggiornati alla nuova tariffa, non permettendomi di avere uno storico.
Come posso evitare ciò?
Vi ringrazio.
Alessandra


author: Roberto - Syd

text:
"Alessandra" <
ale_de...@libero.it
> ha scritto nel messaggio
news:JpAy7.20917$1H1.1...@news.infostrada.it...

Nella tabella Giorno devi aggiungere un campo tariffa dove memorizzerai la
tariffa di quel giorno e puoi proporre la tariffa contenuta in anagrafica e
per calcolare i costi usi la tabella Giorno.
Ciao Roberto - Syd


text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:kNAy7.22816$pm2.4...@news2.tin.it...

> Il problema è che le tariffe sono a livello di tabella personale e sono
circa 300. I costi per giorno sono calcolati prendendo le tariffe delle
singole persone.


text:
[CUT]
> > Il problema è che le tariffe sono a livello di tabella personale e sono
> circa 300. I costi per giorno sono calcolati prendendo le tariffe delle
> singole persone.
>
>
>
>
Si avevo capito che la situazione era questa, infatti aggiungendo un campo
nella tabella Giorno dove memorizzerai il costo in un determinato momento
quel costo ti rimane anche se cambi la tariffa nella tabella personale.
Es.: se hai una maschera dove inserisci le ore con queste caselle di testo
Persona   Ore    Costo   Tariffa
immagino che adesso hai come origine di riga una query composta dai campi
che ho scritto sopra dove Costo è un campo calcolato cioè nell'origine del
record hai impostato questa formula =[Ore]*[Tariffa] e il campo Tariffa è un
campo che hai solo in visualizzazione, adesso se fai la variazione che ti ho
detto avrai gli stessi campi ma costo non è più calcolato ma è un campo
della tabella giorno che potrai avvalorare nella routine dopo aggiornameto
del campo ore scrivendo questa riga di codice:
Me.Costo = Me.Ore*Me.Tariffa
Spero di essere stato un pò più chiaro
Ciao Roberto - Syd


title: WorkSpace su creazione Recordset: è utile o indispensabile?

author: Fabio Gulotta

text:
Mi chiedevo questo,
poichč quando creo un recordset da Codice non utilizzo mai il comando
Workspace....
cosě facendo penalizzo le prestazioni dell'oggetto Recordset?


author: ALESSANDRO Baraldi

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> ha scritto nel messaggio
news:cbet5n$637$1...@lacerta.tiscalinet.it...
> Mi chiedevo questo,
> poichè quando creo un recordset da Codice non utilizzo mai il comando
> Workspace....
> così facendo penalizzo le prestazioni dell'oggetto Recordset?
Se lavori in Locale o con BE ma su un Oggetto Database solo che corrisponde
al FE(anche se con Tabelle Lincate) l'associazione è automatica, e prende di
Default il WorkSpace(0), cosa differente se usi diversi DB in diverse aree
di lavoro.
Ciao.
@Alex.


title: Colonna della Combobox

author: Lucio

text:
E' possibile impostare le proprietà di una combobox in modo da avere
l'allineamento di una colonna a destra, caratteristico per gli importi ed i
numeri in genere.
Grazie anticipate per l'attenzione.
Lucio


title: Colonna della Combobox

text:
"Lucio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:iDGu8.18355$b62.5...@news1.tin.it...
> E' possibile impostare le proprietą di una combobox in modo da avere
> l'allineamento di una colonna a destra, caratteristico per gli importi ed
i
> numeri in genere.
>
> Grazie anticipate per l'attenzione.
> Lucio
>
Hai provato ad aprire la strutturs della maschera, evidenziare la combo e,
con la barra degli strumenti , chiedere l'allineamento a destra?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Colonna della Combobox

author: lucio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ZnRu8.43006$m41.1...@twister2.libero.it...

Sģ! purtroppo lo avevo gią provato senza ottenere il  risultato voluto.
Infatti, come pensavo, quella propietą (allineamento) č relativa al
contenuto della "casella di testo" che rimane quando la combo č chiusa, e
non influenza le colonne che si vedono a combo aperta.
Grazie della risposta
Lucio


title: Colonna della Combobox

text:
"lucio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:jZav8.22446$b62.6...@news1.tin.it...
[CUT]
> > > E' possibile impostare le proprietą di una combobox in modo da avere
> > > l'allineamento di una colonna a destra, caratteristico per gli importi
> ed
> > i
> > > numeri in genere.
> > >
> > > Grazie anticipate per l'attenzione.
> > > Lucio
> > >
> >
> > Hai provato ad aprire la strutturs della maschera, evidenziare la combo
e,
> > con la barra degli strumenti , chiedere l'allineamento a destra?
> >
> > --
> > Roberto
>
> Sģ! purtroppo lo avevo gią provato senza ottenere il  risultato voluto.
> Infatti, come pensavo, quella propietą (allineamento) č relativa al
> contenuto della "casella di testo" che rimane quando la combo č chiusa, e
> non influenza le colonne che si vedono a combo aperta.
>
> Grazie della risposta
> Lucio
Che sappia io nella visualizzazione delle colonne di una casella combinata,
Access non tiene assolutamente conto dei firmati dei campi dell'oggetto che
č sua origine riga.



title: Ricerca su campo "datad nascita"

author: Roberto

text:
Vorrei creare una piccola maschera di ricerca dove poter filtrare tutti i
clienti nati in un certo periodo (es: dal 01/01/1960 al 31/12/1970).
L'idea è quella di creare una mascherina dove dopo aver imostato il periodo
di ricerca, possa, premendo su di un pulsante far apparire il risultato.
Grazie
Roberto


title: Ricerca su campo "datad nascita"

author: yronium

text:

(Non hai fatto alcuna domanda, qdi questi sono soltanto alcuni commenti)
Credo che dovresti crearti una query parametrica che estragga soltanto i
record che rispondono a tali requisiti, e metterla nell'origine dati di una
maschera (frmRisultati), poi creare una maschera (frmRichiesta) che contiene
le due caselle DataInizio e DataFine, e un pulsante Mostra.
Nel codice del pulsante apri la maschera dei risultati, passandole i due
valori di DataInizio e DataFine, e poi chiudi la maschera di richiesta.
Non ho capito bene quale aiuto ti serve, quindi per ora ti scrivo soltanto
questo.
Ciao. :-)
--------------------------------
Inviato via
http://usenet.libero.it


title: Ricerca su campo "datad nascita"

text:
Il 11 Apr 2003, 00:56, "Roberto" <
xxxxx...@tin.it
> ha scritto:

Materiale occorrente:
una maschera non associata che chiameremo ad esempio, mRicerca.
aggiungi due ceselle di testo e imposti il formato data in cifre per
entrambe
inserisci un pulsante di comando (togli l'autocomposizione prima di
inserire il pulsante) e lo chiami cmdCerca
sull'evento Click del pulsante genera il seguente codice:
Private Sub cmdCerca_Click()
On Error GoTo Err_cmdCerca_Click
' Controlla se la data finale è successiva alla data iniziale.
    If IsDate(Me.DataInizio) And IsDate(Me.DataFine) Then
        If Me.DataFine < Me.DataInizio Then
            MsgBox "ATTENZIONE: la data finale deve essere successiva " _
            & "alla data iniziale.", vbInformation, "Errore immisione data"
            Me.DataFine.SetFocus
            Exit Sub
        End If

    Else
        ' Se le caselle sono vuote...
        MsgBox "ATTENZIONE: utilizzare un formato di data valido " _
        & "per le caselle d'immissione dati.", vbInformation, "Errore immissione
data"
        Me.DataInizio.SetFocus
        Exit Sub
    End If

    Dim stDocName As String

    ' Nasconde la maschera
    Me.Visible = False

    stDocName = "rReport"
    DoCmd.OpenReport stDocName, acPreview
Exit_cmdCerca_Click:
    Exit Sub
Err_cmdCerca_Click:
    MsgBox Err.Description
    Resume Exit_cmdCerca_Click

End Sub
Qui ho fatto l'esempio su un report, ma potresti aprire una
maschera o una query che devono essere basati sulla query stessa.
Nella struttura della query che ti filtra i dati e che è di base per
la maschera, report o query, alla voce Criteri del campo che ti serve
per filtrare i dati scrivi la seguente espressione:
Between [Forms]![mRicerca]![dataInizio] And [Forms]![mRicerca]![dataFine]
Ciao Alessandra



title: Ricerca su campo "datad nascita"

author: moskolowosky

text:


Crea una form con i due campi data ch eindividuano l'intervallo da
considerare.
Inserisci una casella di riepilogo la cui origine riga sia una query
che faccia una select sulla tabella dei clienti e che abbia questo
criterio "Between Forms!Nomemaschera![datainizio] and
Forms!Nomemaschera![datafine]" dove [datainizio] e [datafine] sono i
campi della maschera che hai creato.
Ciao


title: IFF?

author: Alessandro Cargnelli

text:
Ciao,
in una risposta ad un problema che mi è stata inviata all'interno di
questo forum si parla di IFF. Potreste spiegarmi che cosa significa?
Ciao grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: IFF?

text:
Alessandro Cargnelli ha scritto:

IFF o IIF?
IIf è come l'If che usi normalmente, solo che viene usato nelle
query...


title: IFF?

author: Alessandro Cara

text:
Alessandro Cargnelli wrote:
> Ciao,
> in una risposta ad un problema che mi è stata inviata all'interno di
> questo forum si parla di IFF. Potreste spiegarmi che cosa significa?
> Ciao grazie
>
non IFF ma iif: e un operatore ternario
risultato =
iif(condizione,risultatopercondizionevera,risultatopercondizionefalsa)
--
ac


title: IFF?

text:
Alessandro Cara ha scritto:

Già, molto pià chiaro di me :-)
Solamente vorrei aggiungere che se lo usi nelle query al posto delle
virgole ci devi mettere ";"


title: IFF?

author: MA

text:
Alessandro Cargnelli wrote:
> Ciao,
> in una risposta ad un problema che mi è stata inviata all'interno di
> questo forum si parla di IFF. Potreste spiegarmi che cosa significa?
> Ciao grazie
Immediate If viene è un'istruzione che permette una risposta vero/falso
Invece di fare
If Juve = not Moggi then
     Juve = B
else
    Juve = A
end if
Questo stesso costrutto può essere riproposto così
Juve = IIF(Moggi = False;B;A)
Considera però che il primo modo non può essere inserito in una query, il
secondo sì
In entrambi i casi tu puoi annidiara l'una o l'altra condizione
If ... then
    if .. then
    else
    end if
else
end if
IIF(Condizione; A;IIf(Condizione;B;C))
cioè se la Juve ha Moggi (Parte vera) La juve è in A; (Parte falsa) Se
Carraro ha ancora un filo di potere, serie B, altrimenti C
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: IFF?

text:
MA ha scritto:




Ti ringrazio per la risposta tempestiva.
Dopo una prova mi sorge un dubbio. Se al posto di JUVE dovessi mettere una
frase, devo mettere delle parentesi o comandi particolari? ( esempio
nelmio caso a Juve corrispondono delle voci di verifica come "04-Verifica
della conoscenza abilità di utilizzo/consultazione").
Inoltre, come posso dirgli che se si verifica la parte falsa non
visualizzi nulla?



title: IFF?

text:
Alessandro Cargnelli wrote:
[cut]
> Ti ringrazio per la risposta tempestiva.
> Dopo una prova mi sorge un dubbio. Se al posto di JUVE dovessi mettere una
> frase, devo mettere delle parentesi o comandi particolari? ( esempio
> nelmio caso a Juve corrispondono delle voci di verifica come "04-Verifica
> della conoscenza abilità di utilizzo/consultazione").
> Inoltre, come posso dirgli che se si verifica la parte falsa non
> visualizzi nulla?
> Ciao grazie
>
IIF(Condizione;"qui la divina commedia + i promessi sposi";"")
--
ac


title: IFF?

text:
Alessandro Cara ha scritto:

Grazie mille per l'aiuto



title: Problema su controllo dell'ora

author: alessandro

text:
Buongiorno a tutti,
avrei la necessita' di fare un controllo sulla ora di inserimento dei dati,
il salvataggio avviene al momento in cui vengono inseriti dei dati con
l'istruzione "Time", avrei la necessita, di richiamare i record in base
all'ora di inserimento.
ES: vorrei sapere quali record sono stati inseriti nelle ultime 10 ore, il
dato viene immesso dall'utente in una maschera di richiesta?.
Spero di essermi spiegato.
Grazie per le eventuali risposte.
Saluti
Alessandro


title: Problema su controllo dell'ora

author: Antonio Ganci

text:

Dai un'occhiata all'help per la funzione DateDiff dovresti trovare ciň di
cui hai bisogno.
Ciao, Antonio.


title: Problema su controllo dell'ora

text:
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:aq5t3r$6snr1$1...@ID-162989.news.dfncis.de...

Grazie per la risposta cosi' celere, pero' non trovo quello di cui ho
bisogno, forse mi sono spiegato male o semplicemente non riesco a trovarlo.
Provo a rispiegarti il problema, io ho una maschera che richiede il numero
di ore che si vuole considerare nella ricerca, all'utente viene chiesto :
"Di quante ore vuoi vedere i record?" l'utente mi scrive "10", come faccio a
restituire i dati compresi tra l'ora attuale e 10 ore fa??
con DateDiff non riesco a farlo, dove sbaglio?
Grazie ancora per le risposte:
Alessandro


title: Problema su controllo dell'ora

author: Antonio Biso

text:
"alessandro" <
alessan...@email.it
> ha scritto nel messaggio
news:aq5u9c$dv0$1...@alix.livenet.it...
>
> "Di quante ore vuoi vedere i record?" l'utente mi scrive "10", come faccio
a
> restituire i dati compresi tra l'ora attuale e 10 ore fa??
> con DateDiff non riesco a farlo, dove sbaglio?
Che non leggi bene l'help su datediff
Antonio


title: gigantismo del database

author: ciroteo

text:
Ho semplicemente provato a scrivere una funzione e il db front_end č
diventato di circa 24 mega anche dopo compattazione!
In precedenza era al max 4,5 mega.
Possibile?


title: gigantismo del database

author: Pablitomf

text:
ciroteo ha scritto:
> Ho semplicemente provato a scrivere una funzione e il db front_end è
> diventato di circa 24 mega anche dopo compattazione!
> In precedenza era al max 4,5 mega.
> Possibile?
Possibile? E' successo? quimdi è possibile... che funzione è?
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: gigantismo del database

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cjjgri$kjo$1...@news.newsland.it...

due semplicissima, ho visto stamattina con Cinzia le funzioni e stavo
pensando di adattare gli insegnamenti ricevuti alle mie esigenze.
Tempo cinque min ed è uscita la maschera di windows errore, inviare a
microsoft ecc ... poi ho riaperto è si è ridimensionato. Adesso sembra
tenere la dimensione normale.
La cosa strana è che avevo già fatto 4 o 5 compatta e ripristina senza
effetto.
Ti lascio la funzione, ma dubito abbia influito in questa cosa...
Function apriform() As Boolean
    If switchboardaperta = True Then
    [Forms]![switchboard].Visible = False
    End If
End Function
Function chiudiform() As Boolean
    If switchboardaperta = True Then
    [Forms]![switchboard].Visible = True
    End If
End Function


title: gigantismo del database

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cjjfaa$47j$1...@hulme.interac.it...
> Ho semplicemente provato a scrivere una funzione e il db front_end è
> diventato di circa 24 mega anche dopo compattazione!
> In precedenza era al max 4,5 mega.
> Possibile?
>
Alcune volte accade...!
Prova ad importare tutto in un DB nuovo....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: gigantismo del database

author: Roberto dalla campagna

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cjjfaa$47j$1...@hulme.interac.it...
> Ho semplicemente provato a scrivere una funzione e il db front_end è
> diventato di circa 24 mega anche dopo compattazione!
> In precedenza era al max 4,5 mega.
> Possibile?
Prova ad andare sul Sito Comune (link qui sotto) e nella Sezione General
leggi la FAQ di RoDAgo intitolata "Ridurre le dimensioni dell'mdb".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: gigantismo del database

author: Sergio MAZZA

text:

Le parentesi quadrate sul Forms non servono; non sarà certamente quello il
problema ma è inutile aggiungere caratteri al codice...
Ciao.
--
Sergio MAZZA


title: leggere il valore di un campo costruendone il nome

author: Ammammata

text:
ogni tanto devo tornare su una vecchia procedura che sembra ogni volta
funzionare ma saltuariamente trovo imprecisioni che non mi spiego,
quindi...

provo a spiegarmi :) semplificando al massimo

ho una tabella anagrafica con il campo codice

ho una data memorizzata in un file parametri

ho una tabella (crosstab) che elaborando uno storico di giacenze (codice,
data, quantità) mi mette sulle righe il codice e nelle colonne l'accoppiata
anno/mese relativa alla data di giacenza: devo leggere il valore della
quantità, per il codice che sto elaborando, nella data del parametro
(VEDI NOTA IN FONDO)

esempio:
codice PIPPO
data parametro 31/05/2020

mi serve il valore della crosstab storico gicenze all'incrocio di PIPPO e
202005

poi ripeterò il comando per gli undici mesi precedenti, quindi 202004,
202003, 202002, etc fino a 201906

vorrei, se possibile, farlo con una query in quanto devo poi aggiungerla a
un'altra query più complessa

grazie

Nota in fondo:
sto già ottendendo i dati che mi servono tramite un DLookUp sulla data
completa (ci sono solo date di fine mese):

Stock-0: Val(DLookUp("[Items]![Quantity]";"Items";"[Items]![Update]=#" &
Format([Forms]![Parameters]![EndDate]) & "# And [Items]![MATCHCODE]= '" &
[ItemsModel]![MATCHCODE] & "'"))

ma ho notato con estremo disappunto che spesso mi restituisce valori NULL
quando invece i dati ci sono eccome
facendo invece una crosstab come spiegato sopra, questi dati agli
"incroci" codice/data ci sono tutti per cui vorrei sostituire il DLookUp
qui sopra (che evidentemente non è preciso come vorrei) con i valori della
crosstab (appunto)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: Riazzerare il contatore

author: Maurizio

text:
Innazi tutti siete fantastici (grazie a tutti i vostri dubbi ho risolto
parecchi miei problemi)
ora perņ ho bisogno di un aiuto diretto.
Ho bisogno di riazzerare ogni anno il contatore automatico.
P.S.:su Sitocomune.it non ho trovato nulla del genere!
Ciao, Maurizio


title: Riazzerare il contatore

author: Setec Astronomy

text:
Maurizio wrote:
> Innazi tutti siete fantastici (grazie a tutti i vostri dubbi ho
> risolto parecchi miei problemi)
> ora perr ho bisogno di un aiuto diretto.
> Ho bisogno di riazzerare ogni anno il contatore automatico.
Svuota la tabella e compatta il database.
Saluti.


title: media ponderata

text:
ciao a tutti
ho una query di questo tipo:
  anno | fornitore | concentrazione | quantità_prodotto
il mio scopo è riuscire a fare la media ponderata della concentrazione, e
cioè:
  sommatoria(concentrazione*quantità_prodotto)/sommatoria(quantità_prodotto)
qualcuno sa come fare ???
ciao, grazie
pac77


title: media ponderata

author: Alessandro Nazzani

text:
"pac77" <
pa...@libero.it
> wrote in message
news:ajau8g$7sd$1...@panco.nettuno.it...
> ciao a tutti
>
> ho una query di questo tipo:
>   anno | fornitore | concentrazione | quantità_prodotto
>
> il mio scopo è riuscire a fare la media ponderata della concentrazione, e
> cioè:
>
sommatoria(concentrazione*quantità_prodotto)/sommatoria(quantità_prodotto)
Due domande:
1) Media ponderata per anno o per fornitore?
2) La formula da te indicata mi pare che dia sempre come risultato
sommatoria(concentrazione), o c'è qualcosa che mi sfugge?
Alessandro


title: media ponderata

author: VT @ CERT

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:ajau8g$7sd$1...@panco.nettuno.it...

Supponendo che la tabella che contiene i dati abbia come chiave univoca
anno+fornitore, potresti fare così.
Crea una query su tale tabella che contiene i seguenti campi:
Anno
Fornitore
Temp: Concentrazione*Quantità_Prodotto
Poi fai click sul pulsante con il simbolo della sommatoria e:
in Anno lascia Raggruppamento
in Fornitore lascia Raggruppamento
in Temp metti Somma
Poi crea un'altra query sulla medesima tabella che contiene i seguenti
campi:
Anno
Fornitore
Quantità_Prodotto
Poi fai click sul pulsante con il simbolo della sommatoria e:
in Anno lascia Raggruppamento
in Fornitore lascia Raggruppamento
in Quantità_Prodotto metti Somma
Infine crea un'ultima query dove, come tabelle di origine, selezioni le due
query precedenti collegandole tra loro con Anno+Fornitore con corrispondenza
1 a 1
Infine seleziona i campi seguenti:
Anno (di una delle due tabelle)
Fornitore (di una delle due tabelle)
Concentrazione: Temp/SommaDiQuantità_Prodotto
dove in quest'ultimo campo Temp viene dalla prima query e
SommaDiQuantità_Prodotto viene dalla seconda.
Ho scritto "a braccio", senza nemmeno aprire Access, ma c'è il rischio che
funzioni !
HTH


title: media ponderata

text:
> Due domande:
>
> 1) Media ponderata per anno o per fornitore?
> 2) La formula da te indicata mi pare che dia sempre come risultato
> sommatoria(concentrazione), o c'è qualcosa che mi sfugge?
>
> Alessandro
>
devo fare la media ponderata per fornitore e per anno, o meglio, media
ponderata di quel fornitore in quel particolare anno
la formula che ho scritto è corretta, infatti in excel funziona benissimo,
ma in access non riesco a scriverla:
sommatoria(concentrazione*quantità)/sommatoria(quantita)
in pratica se
concentrazione | quantità
                   13|      30
                   14|      35
                13.2|      32
................................
allora:
media_ponderata = (13*30+14*35+13.2*32)/(30+35+32)
grazie e ciao
pac77


title: media ponderata

text:
> sommatoria(concentrazione*quantità)/sommatoria(quantita)
>
> in pratica se
>
> concentrazione | quantità
>
>                    13|      30
>                    14|      35
>                 13.2|      32
> ................................
>
> allora:
> media_ponderata = (13*30+14*35+13.2*32)/(30+35+32)
Puoi provare qualcosa tipo:
SELECT Anno, Fornitore, Sum([Concentrazione]*[qta])/Sum([qta]) AS media
FROM MiaTabella GROUP BY Anno, Fornitore;
HTH.
Alessandro


title: media ponderata

text:
ottimo... grazie mille a tutti, se mai ci incontrassimo Vi devo da bere :-)
ciao, grazie
pac77


title: Errore su avanzamento di un record...

author: Alex De Rossi

text:
Salve a tutti,
Ho una Form e una Subform con collegamento su campi master e secondari.
Nella form ci sono diversi tasti per la gestione dei record per permettere
all' utente la ricerca semplificata di record precedenti  successivi etc.
Nella sub form do la possibilità all' utente con un sendkeys su F2 di
procedere all' ordinamento dei record ,sul campo selezionato e  in base ad
una costante booleana, crescente o decrescente.
Mi capita che a seguito di un ordinamento sulla sub form , sia esso
crescente o decrescente, qualsiasi tipo di gestione del record sulla
maschera principale  mi mandi in crash l' applicativo chiudendolo.
Mi sapete indirizzare sulle cause che portano a questo errore e su eventuali
soluzioni.
--
Saluti
Alex De Rossi


title: Errore su avanzamento di un record...

text:
"Alex De Rossi" <omis...@SPAMlibero.it> ha scritto nel messaggio
news:UGQOa.159582$lK4.4...@twister1.libero.it...

Se vi può interessare ho risolto il problema (Se si può chiamare
risoluzione), inserendo nella proprietà orderBy un vbnullstring prima di
ogni movimento di record.
form("Form1")!Subformname.form.orderby = VbNullString
Però non riesco a capire perchè venga generato il crash con dati ordinati
sulla sub form!.
Per completezza stavo utilizzando AXP su un database formato 2002.
Saluti
Alex De Rossi


title: Problema con la &

author: Ronny

text:
Il problema è questo: inserisco in una casella di testo una ragione sociale
tipo: pippo & associati srl va tutto bene.
Poi da un'altra msk scelgo il codice del cliente e porto la sua ragione
sociale in una label . Cosa strana: nella label sparisce la & e mi mette ._
(o qualcosa del genere). Da cosa dipende secondo voi???
grazie mille a tutti.
Ronny
--------------------------------
Inviato via
http://usenet.libero.it


title: Problema con la &

author: Maurizio Borrelli

text:
> "Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
> news:194Z130Z244Z250...@usenet.libero.it...
[...]
> inserisco in una casella di testo una ragione sociale
> tipo: pippo & associati srl va tutto bene.
    Apparentemente...
> Poi da un'altra msk scelgo il codice del cliente e porto la sua
ragione
> sociale in una label . Cosa strana: nella label sparisce la & e mi
mette ._
> (o qualcosa del genere). Da cosa dipende secondo voi???
[...]
    Dal fatto che funziona cosi'. Serve per le "scorciatoie da tastiera"
in modo che tu col tasto Alt+lettera sottolineata possa spostare il
fuoco sulla casella di testo legata all'etichetta.
    Come recita la Guida in linea di Microsoft Access:
"Proprietą Caption (Etichetta)
[...]
Suggerimento   Includere due caratteri E commerciale (&&)
nell'impostazione per un'etichetta se si desidera visualizzare una E
commerciale (&) nel testo dell'etichetta. Per visualizzare, ad esempio,
"Salva & Esci", č necessario digitare Salva && Esci nella casella della
proprietą Caption."
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: form (o report) a 'dimensione' variabile

author: Guido

text:
saluti.
dopo aver consultato l'ottimo sitocomune posto la mia richiesta.
Sicuramente la risposta c'era anche sul sito ...ma non so come codificare
chiaramente la domanda.
Ho una tabella con un numero elevato di campi, tanto elevato da occupare la
dimensione max di una form (tabulare...che assomiglia al layout di excel,
per capirci), diciamo 100.
L'utente ha bisogno di filtrare secondo alcuni campi: supponiamo età,
provincia, reddito.
Dato che potrebbe filtrare anche su altre n combinazioni di campi (reddito,
sesso, altezza, datanascita... ) ho pensato di costruire una form "filtri
multipli" nella quale l'utente possa scegliere i parametri dei campi che più
gli aggradano.
Attualmente il risultato del filtro multiplo è su una form che contiene
tutti e 100 i campi, ovviamente molto dispersiva nella lettura
Domanda:
posso fare in modo che il risultato del filtro multiplo sia in una form che
presenti *solo i campi selezionati nel filtro*?
(oppure) posso forse fare in modo che "non si vedano" quei campi che non
sono stati toccati dal filtro multiplo e comunque che non ci siano "buchi"
(colonne vuote in corrispondenza dei textbox nascosti) nella form-risultato?
(oppure) devo "creare" ogni volta il form-risultato più appropriato, con i
relativi textbox, etichette, proprietà?
se si....c'è qualche esempio da cannibalizzare?
Ringraziando ancora tutti...
Guido
--
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno


text:
"Guido" <
giroatlNO...@tin.it
> ha scritto nel messaggio news:43549abb$0$13344$4faf...@reader2.news.tin.it...
> saluti.
> dopo aver consultato l'ottimo sitocomune posto la mia richiesta.
> Sicuramente la risposta c'era anche sul sito ...ma non so come codificare chiaramente la domanda.
>
> Ho una tabella con un numero elevato di campi, tanto elevato da occupare la dimensione max di una form (tabulare...che assomiglia
> al layout di excel, per capirci), diciamo 100.
> L'utente ha bisogno di filtrare secondo alcuni campi: supponiamo età, provincia, reddito.
> Dato che potrebbe filtrare anche su altre n combinazioni di campi (reddito, sesso, altezza, datanascita... ) ho pensato di
> costruire una form "filtri multipli" nella quale l'utente possa scegliere i parametri dei campi che più gli aggradano.
> Attualmente il risultato del filtro multiplo è su una form che contiene tutti e 100 i campi, ovviamente molto dispersiva nella
> lettura
>
> Domanda:
> posso fare in modo che il risultato del filtro multiplo sia in una form che presenti *solo i campi selezionati nel filtro*?
Sì;
> (oppure) posso forse fare in modo che "non si vedano" quei campi che non sono stati toccati dal filtro multiplo e comunque che non
> ci siano "buchi" (colonne vuote in corrispondenza dei textbox nascosti) nella form-risultato?
sì;
> (oppure) devo "creare" ogni volta il form-risultato più appropriato, con i relativi textbox, etichette, proprietà?
no;
> se si....c'è qualche esempio da cannibalizzare?
sul sito comune, se non ricordo male, riguardo al "nascondere delle colonne in visualizzazione foglio dati" non credo ci sia nulla.
> Ringraziando ancora tutti...
>
> Guido
> --
> in moto:
> sfortunà tanti
> fortunà pochi
> bravi gnanca uno
Allora; per quanto riguarda la selezione dei campi, basta che crei una casella combinata indicando come proprietà "tipo di dati" =
"elenco campi" e la tabella dalla quale prendere i campi.
Per nascondere/visualizzare le colonne(controlli: caselle di testo) gestisci l'evento "dopo aggiornamento" della suddetta casella
combinata utilizzando la Proprietà ColumnHidden (vedi help) della colonna(casella di testo).
Ovviamente ti consiglio di crearti una struttura di tipo: maschera/sottomaschera dove nella maschera ci inserisci la casella di
riepilogo + casella di testo utilizzata per la condizione, e la sottomaschera avrà come origine dati la tabella da filtrare...
Ciao.
--
Sergio MAZZA


title: matrici

author: k

text:
E' possibile assegnare un set di records (sia dell'oggetto ADO recordset,
sia dell'oggetto DAO recordset e relativamente ad un solo campo) ad una
matrice?
Se, si. Come?
Grazie in anticipo.
OS


title: matrici

author: Alessandro

text:
"k" <
kro...@anturio.com
> wrote in message
news:uWP68.5601$5M4.1...@twister2.libero.it...

In che senso....???
Se hai ben chiaro che tipo di RECORDSET(come è formato) si, anche se
non capisco cosa possa servire.
Puoi Dimensionare una Variabite Type e poi ciclare il Recordset:
Private Type Record
       Nome as string
       Cognome as String
       Sesso as String
       ecc....
End Type
Dim TuaMatrice() as Record
Sub FillArray()
dim x as integer
....Costruisci il Recordser con ADO o DAO
do untill rst.Eof
  Redim Preserve TuaMatrice(x)
  With Tuamatrice(x)
    .Nome=Rst.Fields("Nome")
    .Cognome=Rst.Fields("Cognome")
    ....Ecc.....
  End With
  rst.movenext
  x=x+1
loop
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: timer inattività su un campo

author: Francesco

text:
Buongiorno,
vorrei eseguire un'azione quando il cursore rimane su un campo piu' di
n secondi senza che l'utente spinga nulla...
il timer si dovrebbe attivare quando il cursore entra nel campo e
disattivare quando ne esce
ho guardato l'esempio su sitocomune ma non ci ho capito molto...
thanks


title: timer inattività su un campo

author: Alessandro Baraldi

text:
"Francesco" <
vi...@tiscali.it
> wrote in message
news:1133944876.9...@z14g2000cwz.googlegroups.com

Su evento GotFocus(Attivato) imposta il TimerInterval=500
Su evento LostFocus(Disattivato) imposta il TimerInterval=0
Il problema è che devi verificare che l'utente non abbia
scritto nulla nel frattempo nel campo, quindi andà fatto un confronto:
Supponi di voler controllare un'inattività di 5 secondi, avendo
impostato un TI=500ms significa contare 10 Eventi.
Private sub Form_Timer()
Static HoldText  as string
Static Counter   as Integer
If Counter=10 then
   'Esegui quello che credi
   'Eventualmente resetta il Timer
   Me.TimerInterval=0
End if
If HoldText<>Me.NomeControllo.Text then
   Counter=0
   HoldText=Me.NomeControllo.Text
Else
   Counter=Counter+1
End if
End Sub
Ora l'uso della proprietà Text è necessario
ma richiede il Focus del controllo, ed in questo
caso non ci dovrebbero essere problemi settando il
TIMER solo su FOCUS e resettandolo su LOST.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: timer inattività su un campo

text:
grazie mille, sei stato chiarissimo
ho risolto


title: A97/2000 Dubbi su Controlli ActiveX

author: Nicoletta

text:
In alcune maschere del db che sto distribuendo, ho inserito il controllo
commonDialog per scrivere dei file ascii che faccio selezionare dall'utente
...
Sul mio PC tutto ciň č fattibile (A97 e ODE tools regolarmente licenziati).
Quando porto il mio db su un altro PC con access installato e cerco di
aprirlo mi segnala un messaggio di controllo mancante etc..
Immaginando che si trattasse del commonDialog, ho copiato il file
comdlg32.ocx sul PC del cliente e ho eseguito la registrazione (regrvr32
....) con risultato positivo.
Quando ho aperto la maschera contenente il controllo registrato tutto ok, ma
quando ho cercato di inserirne uno nuovo il messaggio č stato del tipo 'Non
si dispone della licenza ....'.
Ora vi chiedo per cortesia come si deve comportare una persona che utilizza
uno di questi controlli e deve distribuire il proprio lavoro ad utenti che
hanno solitamente access in versione standard?
E se l'utente possiede A2000 e io gli converto il db direttamente in loco, i
controlli activex di A97 sono gli stessi?
Vi prego chiarite questa mia confusione che emerge forse anche dai termini
utilizzati (ma che differenza c'č tra ocx e activex?), e informatemi sul
modo di comportarsi corretto senza infrangere leggi sulle licenze o altro.
Ciao
Nicky


title: A97/2000 Dubbi su Controlli ActiveX

author: warp

text:
"Nicoletta"
>
> Sul mio PC tutto ciň č fattibile (A97 e ODE tools regolarmente
licenziati).
> Quando porto il mio db su un altro PC con access installato e cerco di
> aprirlo mi segnala un messaggio di controllo mancante etc..
>
> Immaginando che si trattasse del commonDialog, ho copiato il file
> comdlg32.ocx sul PC del cliente e ho eseguito la registrazione (regrvr32
> ....) con risultato positivo.
>
> Quando ho aperto la maschera contenente il controllo registrato tutto ok,
ma
> quando ho cercato di inserirne uno nuovo il messaggio č stato del tipo
'Non
> si dispone della licenza ....'.
Ho una memoria d'elefante: sono sicuro che hai postato la stessa questione
un paio di mesi fa :-)
Come allora ti consiglio di non usare .ocx se non strettamente necessario (e
in questo caso non č assolutamente necessario).
Se fai un giretto sul sito comune trovi tutto quello che ti serve per
gestire selettori di file, cartelle, fonts, colori, etc.  con l'uso di API
perfettamente funzionanti sotto tutte le realese di win.
Problemi di licenze/registrazioni/Sregistrazioni addio!
Ciao, warp


title: A97/2000 Dubbi su Controlli ActiveX

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:JR227.14398$eB4.5...@news.infostrada.it...
>
> "Nicoletta"
>
> >
> > Sul mio PC tutto ciň č fattibile (A97 e ODE tools regolarmente
> licenziati).
> > Quando porto il mio db su un altro PC con access installato e cerco di
> > aprirlo mi segnala un messaggio di controllo mancante etc..
> >
> > Immaginando che si trattasse del commonDialog, ho copiato il file
> > comdlg32.ocx sul PC del cliente e ho eseguito la registrazione (regrvr32
> > ....) con risultato positivo.
> >
> > Quando ho aperto la maschera contenente il controllo registrato tutto
ok,
> ma
> > quando ho cercato di inserirne uno nuovo il messaggio č stato del tipo
> 'Non
> > si dispone della licenza ....'.
>
> Ho una memoria d'elefante: sono sicuro che hai postato la stessa questione
> un paio di mesi fa :-)
>
La tua memoria č perfetta.
L'ho ripostata perchč innanzi tutto non riesco piů a rileggere il messaggio
originale e non esiste piů sul sito comune la possibilitŕ di downlodare i
mesi vecchi per effettuare ricerche offline.
Poi una delle risposte era stata di registrare tale ocx e da lě sono
derivate le mie domande.
La seconda (credo quindi la tua) mi ha permesso di trovare sul sito comune
del codice che permetteva di aprire una finestra ove navigare tra le
directory (Nicola), ma non di selezionare file o altro.
Solo oggi dopo la tua risposta ho riguardato il sito trovando la funzione di
Stefano Bettini che proverň proprio adesso.
Ciao e grazie ancora
Nicky
P.S. ma non li devo proprio usare stě controlli ????


title: A97/2000 Dubbi su Controlli ActiveX

text:
"Nicoletta"
> La tua memoria è perfetta.
E' beh, insomma ... modestia a parte ;-)
> L'ho ripostata perchè innanzi tutto non riesco più a rileggere il
messaggio
> originale e non esiste più sul sito comune la possibilità di downlodare i
> mesi vecchi per effettuare ricerche offline.
> Poi una delle risposte era stata di registrare tale ocx e da lì sono
> derivate le mie domande.
> La seconda (credo quindi la tua) mi ha permesso di trovare sul sito comune
> del codice che permetteva di aprire una finestra ove navigare tra le
> directory (Nicola), ma non di selezionare file o altro.
> Solo oggi dopo la tua risposta ho riguardato il sito trovando la funzione
di
> Stefano Bettini che proverò proprio adesso.
Infatti, però trovi anche esempi pratici: sono stati publicati di recente 2
.mdb dedicati a queste ed altre API.
Oppure puoi scaricare l'esempietto di "Come implementare un archivio
d'immagini", etc.
> Ciao e grazie ancora
>
> Nicky
>
> P.S. ma non li devo proprio usare stì controlli ????
Sono i principali responsabili della scarsa affidabilità del 99% delle
applicazioni VB.
Sono componenti che danno grossi problemi di registrazione, ma anche di
*Sregistrazione* (realese diverse dello stesso .OCX entrano in conflitto tra
loro, quindi se il PC non è dedicato...).
Visto che con Access si ha la possibilità concreta di non usarli, tanto vale
sfruttarla!
Ciao, warp


title: controllo per doppio iserimento...

author: SuperPippo®

text:
ciaoa tutti... in una maschera ho un campo
testo... anche se inserisco una serie
fissa di 8 numeri (un codice)
che vorrei che se venisse digitato un codice
uguale mi avverta che è doppio...
mi dite come posso fare ??
grazie...


title: controllo per doppio iserimento...

author: ALESSANDRO Baraldi

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:5Z7wb.137353$vO5.5...@twister1.libero.it...

Prego.....????
Non ho capito nulla...!
Ben risentito innanzitutto...!
@Alex.


title: controllo per doppio iserimento...

author: Andrea

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:5Z7wb.137353$vO5.5...@twister1.libero.it...

Impostando i duplicati non ammessi in struttura  tabella per quel campo?
ciao


title: controllo per doppio iserimento...

text:
"Andrea" <
zotik111...@hotmail.com
> ha scritto nel messaggio
news:I8kwb.11893$up5.8...@news1.tin.it...
> >  in una maschera ho un campo
> > testo... anche se inserisco una serie
> > fissa di 8 numeri (un codice)
> > che vorrei che se venisse digitato un codice
> > uguale mi avverta che è doppio...
> > mi dite come posso fare ??
> > grazie...
> Impostando i duplicati non ammessi in struttura  tabella per quel campo?
--------------
Ciao Andrea.. e  Alex...
arieccomi...
certo che mi sono spiegato da cane..;-))
cmq ero sotto l'effetto di overdose di stanchezza ...!!!
in sostanza come dice Andrea l'ho già fatto..
ma mi servirebbe un evento dopo aggiornamento
del controllo in maniera da non percorrere tutti
gli inserimenti della maschera e poi alla fine ricevere
l'avviso di Access...
spero mi sono spiegato meglio...
Ciao...


title: controllo per doppio iserimento...

author: abc

text:
Il 24 Nov 2003, 13:27, " SuperPippo®"
<ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha scritto:

Prova con un dlookup su quel campo su l'evento beforeupdate del tuo
controllo.
In altre parole controllo con dlookup in quella tabella se in quel campo c'è
il valore che ho appena digita ma prima (appunnto:beforeupdate)
dell'aggiornamento del campo.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: controllo per doppio iserimento...

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:bPmwb.142263
[CUT]
> Ciao Andrea.. e  Alex...
> arieccomi...
> certo che mi sono spiegato da cane..;-))
> cmq ero sotto l'effetto di overdose di stanchezza ...!!!
> in sostanza come dice Andrea l'ho già fatto..
> ma mi servirebbe un evento dopo aggiornamento
> del controllo in maniera da non percorrere tutti
> gli inserimenti della maschera e poi alla fine ricevere
> l'avviso di Access...
> spero mi sono spiegato meglio...
> Ciao...
Si.
Se intercetti l'Evento Before_Update del Controllo, questo espone la
possibilità
di annullarlo :
Private Sub NomeControllo_BeforeUpdate(Cancel As Integer)
    Dim retVal as variant
    Dim strMsg as string
    retVal=Dlookup("[NomeCampoTabella]","NomeTabella","[NomeCampoTabella]="
& chr(34) & Me.NomeCampo & chr(34))
    If not isNull(retVal) then
        strMsg=msgBox ("Inserimento già esistente,  procedo con
l'annullamento..?", vbInformation + vbOKCancel, "Attenzione"
        if strmsg=vbok then Cancel=True
    end if
End Sub
Ciao.
@Alex.


title: controllo per doppio iserimento...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bpthrj$r4g$1...@lacerta.tiscalinet.it...
>
> " SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
> scritto nel messaggio news:bPmwb.142263
> [CUT]
>
> > Ciao  Alex...
> > spero mi sono spiegato meglio...
> Se intercetti l'Evento Before_Update del Controllo, questo espone la
> possibilità
> di annullarlo :
>
> Private Sub NomeControllo_BeforeUpdate(Cancel As Integer)
>     Dim retVal as variant
>     Dim strMsg as string
>
retVal=Dlookup("[NomeCampoTabella]","NomeTabella","[NomeCampoTabella]="
> & chr(34) & Me.NomeCampo & chr(34))
>     If not isNull(retVal) then
>         strMsg=msgBox ("Inserimento già esistente,  procedo con
> l'annullamento..?", vbInformation + vbOKCancel, "Attenzione"
>         if strmsg=vbok then Cancel=True
>     end if
> End Sub
---------------->
provato ma mi dà un errore di compilazione...
End If senza blocco If...
Private Sub Cod_Reg_BeforeUpdate(Cancel As Integer)
  Dim retVal As Variant
    Dim strMsg As String
    retVal = DLookup("[Cod_Reg]", "Anagrafe", "[Cod_Reg]=" & Chr(34) &
Me.Cod_Reg & Chr(34))
    If Not IsNull(retVal) Then strMsg = MsgBox("Inserimento già
esistente,procedo con l 'annullamento..?", vbInformation + vbOKCancel,
"Attenzione")
        If strMsg = vbOK Then Cancel = True
End If
End Sub


title: controllo per doppio iserimento...

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:%VNwb.146275$e6.52...@twister2.libero.it...
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:bpthrj$r4g$1...@lacerta.tiscalinet.it...
[CUT]
> provato ma mi dà un errore di compilazione...
> End If senza blocco If...
>
> Private Sub Cod_Reg_BeforeUpdate(Cancel As Integer)
>   Dim retVal As Variant
>     Dim strMsg As String
>     retVal = DLookup("[Cod_Reg]", "Anagrafe", "[Cod_Reg]=" & Chr(34) &
> Me.Cod_Reg & Chr(34))
>     If Not IsNull(retVal) Then strMsg = MsgBox("Inserimento già
> esistente,procedo con l 'annullamento..?", vbInformation + vbOKCancel,
> "Attenzione")
>         If strMsg = vbOK Then Cancel = True
>
> End If
> End Sub
Già, vedi cosa succede ad improvvisare....!!!
Private Sub Cod_Reg_BeforeUpdate(Cancel As Integer)
   Dim retVal As Variant
   Dim strMsg As String
   retVal = DLookup("[Cod_Reg]", "Anagrafe", "[Cod_Reg]=" & Chr(34) &
   Me.Cod_Reg & Chr(34))
   If  IsNull(retVal) Then exit sub
   MsgBox("Inserimento già esistente,procedo con l 'annullamento..?",
vbInformation , "Attenzione")
   Cancel = True
 End Sub
Ho semplificato perchè se è doppio ed è Chiave primaria Cancella per
forza...., ma ti avvisa.
Ciao
@Alex.


title: controllo per doppio iserimento...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bq0coa$ksb$1...@lacerta.tiscalinet.it...
> " SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
>
> [CUT]
>
> > provato ma mi dà un errore di compilazione...
> > End If senza blocco If...
>>
> Già, vedi cosa succede ad improvvisare....!!!
>
>
> Private Sub Cod_Reg_BeforeUpdate(Cancel As Integer)
>    Dim retVal As Variant
>    Dim strMsg As String
>    retVal = DLookup("[Cod_Reg]", "Anagrafe", "[Cod_Reg]=" & Chr(34) &
>    Me.Cod_Reg & Chr(34))
>    If  IsNull(retVal) Then exit sub
>    MsgBox("Inserimento già esistente,procedo con l 'annullamento..?",
> vbInformation , "Attenzione")
>    Cancel = True
>  End Sub
>
> Ho semplificato perchè se è doppio ed è Chiave primaria Cancella per
> forza...., ma ti avvisa.
--------------
scusami Alex.. ma l'errore di ora è:
errore di compilazione - errore di sintassi !!
evidenziando in blu la stringa del MsgBox..
---
riguardo la chiave primaria non lo era..
ma ho reso il campo Cod_reg chiave primaria..
Ciao..


title: controllo per doppio iserimento...

author: MA

text:
> > [CUT]
> >
> > > provato ma mi dà un errore di compilazione...
> > > End If senza blocco If...
> >>
> > Già, vedi cosa succede ad improvvisare....!!!
> >
> >
> > Private Sub Cod_Reg_BeforeUpdate(Cancel As Integer)
> >    Dim retVal As Variant
> >    Dim strMsg As String
> >    retVal = DLookup("[Cod_Reg]", "Anagrafe", "[Cod_Reg]=" & Chr(34) &
> >    Me.Cod_Reg & Chr(34))
> >    If  IsNull(retVal) Then exit sub
> >    MsgBox("Inserimento già esistente,procedo con l 'annullamento..?",
> > vbInformation , "Attenzione")
> >    Cancel = True
> >  End Sub
> >
> > Ho semplificato perchè se è doppio ed è Chiave primaria Cancella per
> > forza...., ma ti avvisa.
> --------------
> scusami Alex.. ma l'errore di ora è:
> errore di compilazione - errore di sintassi !!
> evidenziando in blu la stringa del MsgBox..
> ---
> riguardo la chiave primaria non lo era..
> ma ho reso il campo Cod_reg chiave primaria..
> Ciao..
Hai scritto tutto sullo stesso rigo?
> >    MsgBox("Inserimento già esistente,procedo con l 'annullamento..?",
vbInformation , "Attenzione")
MAssimiliano


title: controllo per doppio iserimento...

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:uT5xb.9564$i_5....@news.edisontel.com...
> > > [CUT]
> Hai scritto tutto sullo stesso rigo?
> > >    MsgBox("Inserimento già esistente,procedo con l 'annullamento..?",
> vbInformation , "Attenzione")
> MAssimiliano
>
...zzzoooo!
YES.
Ciao MA grazie per la correzione della svista...!
@ALex.


title: controllo per doppio iserimento...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bq31he$km5$1...@lacerta.tiscalinet.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:uT5xb.9564$i_5....@news.edisontel.com...
> > > > [CUT]
> > Hai scritto tutto sullo stesso rigo?
> > > >    MsgBox("Inserimento già esistente,procedo con l
'annullamento..?",
> > vbInformation , "Attenzione")
> Ciao MA grazie per la correzione della svista...!
------------------
ciao Alex..guarda che la stringa è tutta su una riga..
e cmq.. si evidenzia di rosso...
sia la stringa retVal   che Msgbox sono su una stessa riga....
-----------------------------------------
 Private Sub Cod_Reg_BeforeUpdate(Cancel As Integer)
   Dim retVal As Variant
   Dim strMsg As String
   retVal = DLookup("[Cod_Reg]", "Anagrafe", "[Cod_Reg]=" & Chr(34) &
Me.Cod_Reg & Chr(34))
   If IsNull(retVal) Then Exit Sub
   MsgBox("Inserimento già esistente,procedo con
l'annullamento..?",vbInformation , "Attenzione")
     Cancel = True
End Sub
----------------------------------
non potrebbe essere che la maschera ha come origine
Query1 ??
Ciao...


title: controllo per doppio iserimento...

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:yunxb.147046$vO5.5...@twister1.libero.it...

Beh....  questa è un'altra cosa, che centra ma devi essere tu a darci le
INFO corrette
e non parziali.....!
In ogni caso se qualche volta leggessi l'HELP, e no me ne volere per il
rimprovero, ma
vedresti che:
MsgBox non va usato con le Parentesi a meno di .....VEDI HELP....!
Nel tuo caso non servono le Parentesi.
Il DlookUp invece invece è corretto farlo su Anagrafe, ma non sapendo
cosa hai fatto con la Query1 non saprei cos'altro aggiungere....!!!
Ciao.
@Alex.


title: controllo per doppio iserimento...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bq59q9$pjv$1...@lacerta.tiscalinet.it...
[[ cut ]]
> Beh....  questa è un'altra cosa, che centra ma devi essere tu a darci le
> INFO corrette
> e non parziali.....
sorry....
> In ogni caso se qualche volta leggessi l'HELP, e no me ne volere per il
> rimprovero, ma
> vedresti che:
> MsgBox non va usato con le Parentesi a meno di .....VEDI HELP....!
> Nel tuo caso non servono le Parentesi.
diavolaccio e non me lo potevi dire prima.. :-))
(vedi help)) !!!
> Il DlookUp invece invece è corretto farlo su Anagrafe, ma non sapendo
> cosa hai fatto con la Query1 non saprei cos'altro aggiungere....!!!
ora funziona egregiamente...
Ciao e '73 de ik0qdd...


title: controllo per doppio iserimento...

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:c4sxb.147882$vO5.5...@twister1.libero.it...
[CUT]
> diavolaccio e non me lo potevi dire prima.. :-))
> (vedi help)) !!!
>
> ora funziona egregiamente...
> Ciao e '73 de ik0qdd...
Sei fortunato che è quasi Natale....!
Ciao.
 @Alex..!


title: controllo per doppio iserimento...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bq5ovr$5b2$1...@lacerta.tiscalinet.it...

------------------------
Ok... anche se manca poco + di un mese..!!
beh.. vuol dire che per gli aguri ti manderò
un QSL.... !!
Ciao...


title: Report campi incrociati

author: Lino

text:
Salve a tutti!
Ho un problema classico sui report che non so come risolvere! Ho provato a
cercare qualcosa sul sito comune ma!! Come sapete č attualmente off!
Vi spiego il mio problema!
Ho un report basato su una query a campi incrociati che ha come intestazione
colonna un campo chiamato "Esercizio di riferimento"  che appunto mi indica
l'esercizio commerciale di un'azienda (es. 1999/2000, 2000/2001 .......
etc.). Gli esercizi inseriti variano a seconda di diverse importazioni che
faccio sui dati storici o sui dati correnti!
Ovviamente a seconda dei dati importati avrņ delle intestazioni colonna
diverse!!!
Come posso realizzare un report che abbia le intestazioni colonna
dinamicamente collegate a quelle della query a campi incrociati?
Spero di essere stato chiaro!
Vi ringrazio anticipatamente!!


title: Report campi incrociati

author: Giuseppe

text:
"Lino" <
li...@medisystems.net
> ha scritto nel messaggio
news:8vb4bk$n8s$1...@nslave3.tin.it...

dai uno sguardo al db soluzioni presente in Access 97
giuseppe


title: not in list in casella di testo

text:
Salve a tutti.
Ho una casella di testo in cui digito il codice Iva (4, 10, 20). Se il
valore digitato non è presente nella tabella Iva vorrei cancellare il
valore e far apparire un msg?
Ho provato su evento uscita a scrivere il seguente codice ma non
funziona
If Me.perc1 <> [codice].[tbliva] Then
MsgBox "Codice non esistente"
End If
Cosa devo cambiare?
Ciao.
Giuseppe.


title: not in list in casella di testo

author: Geppo

text:
Ciao Giuseppe <
gcard...@tin.it
>, hai scritto:

Puoi provare con "dlookup" oppure "dcount":
if dcount("*","NomeTabella","CampoIVA= "& me!controlloIva) = 0 then
   msgbox .........................
end if
> Ciao.
> Giuseppe
--
Ciao
Geppo


title: not in list in casella di testo

text:

Scusa... ma se hai una tabella IVA... perchè invece di complicarti la
vita non usi una ComboBox che peraltro può consentire l'uso dei soli
Valori contenuti, o eventualmente farti gestire il NotInList.
A mio avviso è sempre molto meglio evitare complicazioni, ed
esteticamente è anche più comodo.
@Alex


title: not in list in casella di testo

text:

Hai ragione Alex sulle combo.
Solo che ho impostato il mio db. non facendo mai apparire le combo ma
ricercando i valori attraverso delle maschere di ricerca.
In altri casi la tabella di origine dei valori da inserire nelle
maschere hanno un IdProgressivo e su un valore inserito maggiore di
quello presente riesco a far apparire il messaggio di errore.
Qui invece la tabella iva non ha un IdProgressivo ma dei codici e
allora mi sono bloccato.
Provo il suggerimento di Geppo e faccio sapere.
Grazie.


title: not in list in casella di testo

author: Alessandro Cara

text:
Alessandro Baraldi ha scritto:
[cut]
> A mio avviso è sempre molto meglio evitare complicazioni, ed
> esteticamente è anche più comodo.
Facile dirlo per uno come te che ha "millanta" anni di esperienza.
Proprio in questo periodo sono alle prese con un gruppo di "javanastri"
di belle speranze. Riescono a complicare anche le cose semplici.
E anche dopo che le hai spiegate cadono sempre nella tentazione di
aggiungere qualche "tocco di classe" e tu (generico) vai al manicomio.
--
ac


title: not in list in casella di testo

text:
On 20 Ott, 11:59, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao Giuseppe <
gcardas...@tin.it
>, hai scritto:

Tutto ok Geppo.
Grazie.
Ciao. Giuseppe.


title: not in list in casella di testo

text:
On 20 Ott, 12:13, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> Alessandro Baraldi ha scritto:
> [cut]> A mio avviso è sempre molto meglio evitare complicazioni, ed
> > esteticamente è anche più comodo.
>
> Facile dirlo per uno come te che ha "millanta" anni di esperienza.
Mi sembri l'ing "cane" che diceva sempre "Mille...." con le mani
congiunte.
;-)
> Proprio in questo periodo sono alle prese con un gruppo di "javanastri"
> di belle speranze. Riescono a complicare anche le cose semplici.
Si ho avuto qualche esperienza con dei NeoLaureati in Informatica... e
devo dire che, alcuni, hanno nel DNA il massimo dell'ILLOGICO... e
sono informatici...!
> E anche dopo che le hai spiegate cadono sempre nella tentazione di
> aggiungere qualche "tocco di classe" e tu (generico) vai al manicomio.
Ti sei salvato in "cornere" con quel "generico"...
> --
> ac
@Alex


title: [OT] lettura messaggi

author: Matteo

text:
quale é il modo migliore per leggere e rispondere ai messaggi?
parlo della visualizzazione e del metodo per rispondere.
grazie


title: [OT] lettura messaggi

author: lbo dal portatile

text:
>quale é il modo migliore per leggere e rispondere ai messaggi?
>parlo della visualizzazione e del metodo per rispondere.
procurati il programma freeagent (freeware).  configuralo, e' molto
semplice.  butta via outlook.


title: [OT] lettura messaggi

author: Daguez

text:

io uso outlook per pigrizia: l'ho trovato gia' li' con internet explorer.
sinceramente non gli trovo grossi difetti, ma se freeagent da qualcosa in
piu' non ho preconcetti e cambierei. mi diresti un paio di motivi pratici
per cui lo preferisci ad o.e.?
grazie


title: [OT] lettura messaggi

text:
>io uso outlook per pigrizia: l'ho trovato gia' li' con internet explorer.
>sinceramente non gli trovo grossi difetti, ma se freeagent da qualcosa in
>piu' non ho preconcetti e cambierei. mi diresti un paio di motivi pratici
>per cui lo preferisci ad o.e.?
permette una "visione" dei ng e dei messaggi molto piu' vicina alla
realta', i thread sono piu' compatti, e' molto piu' adatto alla
lettura/scrittura offline...  e' piu' difficile falsificare i messaggi
(qualcun altro che fa finta di essere te), sei molto meno prono a
"virus" telematici e buchi di sicurezza... altri "pratici" non te ne
saprei dire perche' non uso ol...
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: [OT] lettura messaggi

author: Lorenzo Coronati

text:
Scrisse
l...@NOSPAM.blunet.it
 (lbo dal portatile):
>permette una "visione" dei ng e dei messaggi molto piu' vicina alla
>realta', i thread sono piu' compatti, e' molto piu' adatto alla
>lettura/scrittura offline...  e' piu' difficile falsificare i messaggi
>(qualcun altro che fa finta di essere te), sei molto meno prono a
>"virus" telematici e buchi di sicurezza... altri "pratici" non te ne
>saprei dire perche' non uso ol...
confermo ed aggiungo:
praticamente per leggere usi _solo_ la barra spazio, sia per
avanzare di una pagina nel post, sia per passare al post
successivo non letto, sia per cambiare ng dopo aver finito i
thread...
eppoi cia' l'esportazione in txt con tanto di scelta degli
header
eppoi puoi disporre le finestre come pare a te
eppoi non sopporta/supporta html
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--


title: [OT] lettura messaggi

author: Federico Luciani

text:
Lorenzo Coronati wrote:
> Scrisse
l...@NOSPAM.blunet.it
 (lbo dal portatile):
> >permette una "visione" dei ng e dei messaggi molto piu' vicina alla
> >realta', i thread sono piu' compatti, e' molto piu' adatto alla
> >lettura/scrittura offline...  e' piu' difficile falsificare i messaggi
> >(qualcun altro che fa finta di essere te), sei molto meno prono a
> >"virus" telematici e buchi di sicurezza... altri "pratici" non te ne
> >saprei dire perche' non uso ol...
>
> confermo ed aggiungo:
> praticamente per leggere usi _solo_ la barra spazio, sia per
> avanzare di una pagina nel post, sia per passare al post
> successivo non letto, sia per cambiare ng dopo aver finito i
> thread...
>
> eppoi cia' l'esportazione in txt con tanto di scelta degli
> header
>
> eppoi puoi disporre le finestre come pare a te
>
> eppoi non sopporta/supporta html

Netscape Messenger fa esattamente le stesse cose :)
per html, pero', bisogna settarlo :)
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [OT] lettura messaggi

text:
Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
>Netscape Messenger fa esattamente le stesse cose :)
Mmh, vediamo...
Agent.exe 1468KB
(e nessuna dll)
Quanto fa NM?



title: [OT] lettura messaggi

text:
Lorenzo Coronati wrote:
> Scrisse Federico Luciani <
fluc...@paperino.libero.it
>:
> >Netscape Messenger fa esattamente le stesse cose :)
>
> Mmh, vediamo...
> Agent.exe 1468KB
> (e nessuna dll)
> Quanto fa NM?
ok, ok, ho capito :)
cmq, uso l'intero Communicator.
> <<Io studio ing gestionale e dei non laureati
> che mi sputano in faccia mi faccio beffe.>>
> (Andrea "Mr Bad Guy", 10/07/2000)
ROTFL!



title: Esportare report

author: Vale

text:
E' possibile esportare un report, in formato word o rtf,  comprese le
immagini e i bordi disegnati?
io ho provato con l'azione "output su" nelle macro ma appunto il risultato
perde tutte le immagini e i riquadri del report originale.
grazie.


title: Esportare report

author: Massimiliano Amendola  kksrl

text:
"Vale" <
1...@1.IT
> ha scritto nel messaggio
news:ag3g0g$ot6$1...@fe1.cs.interbusiness.it...

dovresti usare snapshot per permettere di vedere il report cosě com'č ma
anche il ricevente deve essere "attrezzato"
Azzardo comunque un'idea non verificata: e se usassi uno di quei programmi
che crea file pdf simulandone una stampante?
ciao
MAssimiliano


title: Esportare report

text:
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
nel messaggio news:ag3gun$3jd$1...@atlantis.cu.mi.it...

E siccome che so' de coccio, ci ho anche provato... va da Dio...
grazie, non mi ero posto questo problema, ma questa soluzione risponde anche
ad un mio problema
ciao
MAssimiliano


title: Esportare report

author: Teck

text:
..ops mi intrufolo..
č possibile sapere che programma avete utilizzato per esportare in .pdf???
Grazie Ciao
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
nel messaggio news:ag3hdn$3ni$1...@atlantis.cu.mi.it...



title: Esportare report

author: ST

text:
> è possibile sapere che programma avete utilizzato per esportare in .pdf???
consiglio di leggere qui:
http://www.msni.it/faqlamer/pdf-creare.html
ciao
Silvio


title: Esportare report

text:
"ST" <
til...@TOGLIMI.softhome.net
> ha scritto nel messaggio
news:9BcV8.197$%i5.2...@news.edisontel.com...
> > č possibile sapere che programma avete utilizzato per esportare in
.pdf???
pdfedit995 x provare (circa 900kb, se vuoi te lo mando) poi c'č quello Adobe
>
> consiglio di leggere qui:
>
http://www.msni.it/faqlamer/pdf-creare.html
cosě č lunghetto, con l'applicatico io gli dico solo di stampare e come si
deve chiamare il file .pdf
ciao MAssimiliano


title: Esportare report

text:
Il mio problema è che voglio esportare in word il report per poterlo
modificare, se creo un pdf sono bloccato.
tieni conto che la cosa poi va in mano a degli utenti "standard" per cui il
tutto deve essere semplice.
ciao


title: Registrazione in primanota

author: Ab

text:
Salve a tutti e complimenti per la funzionalità del NG per non parlare del
sito, nonostante di solito mi risolva da me a cornate sul muro i priblemi,
mi pongo questo semplice quesito:
Dal pagamento di una fattura, accodo in un campo della maschera di
inserimento primanota il numero della fattura, semplicemente pescandolo da
quello presente nella maschera sottostante; posso farlo precedere da una
frase del tipo "Pagamento fattura numero" e [ID] ?
Lo so, sono anch'io uno di quelli che usa erratamente l'ID, ma nel caso
delle fatture, fiscalmente si possono rendere nulle, e il contatore deve
passare al numero successivo, quindi non infrango nessuna regola usandolo
come numeratore di fattura! :-)
Ultima, qual'è un buon manuale di VB per lavorarci poi bene in Access?
Salutoni, Angelo.


title: Registrazione in primanota

author: Antonio Biso

text:
Ab <
ti...@caio.it
> wrote in message
dfLa6.11189$dD2.1...@twister2.tin.it...
> Salve a tutti e complimenti per la funzionalità del NG per non parlare del
> sito, nonostante di solito mi risolva da me a cornate sul muro i priblemi,
> mi pongo questo semplice quesito:
> Dal pagamento di una fattura, accodo in un campo della maschera di
> inserimento primanota il numero della fattura, semplicemente pescandolo da
> quello presente nella maschera sottostante; posso farlo precedere da una
> frase del tipo "Pagamento fattura numero" e [ID] ?
Me.Campo_Descrittivo = "Pagamento fattura numero " & [ID]
Antonio


title: Registrazione in primanota

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
nvSa6.108553$eB2.8...@news.infostrada.it...

grazie.


title: Re: Nome campo

author: fidirico (lavoro)

text:
"XOL" <X...@XOL.XOL> ha scritto nel messaggio
news:cofie8$b8e$1...@news.newsland.it...
> Scusate la domanda che per voi sarà banale ma come faccio ad inserire in
> una variabile il campo di una maschera selezionato.
>
>
> CAMPO = Me.ActiveControl (questo mi da il contenuto)
> Io invece voglio il nome del campo.
>
>
> Cia
> XOL
Me.ActiveControl.Name
--
Ciao
Galliano


title: Re: Nome campo

author: Carlo Costarella

text:
"XOL" <X...@XOL.XOL> ha scritto nel messaggio
news:cofie8$b8e$1...@news.newsland.it...
> Scusate la domanda che per voi sarà banale ma come faccio ad inserire in
> una variabile il campo di una maschera selezionato.
>
>
> CAMPO = Me.ActiveControl (questo mi da il contenuto)
> Io invece voglio il nome del campo.
>
>
> Cia
> XOL
>
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
>
Me.ActiveControl.Name
Ciao, Carlo


title: Re: Nome campo

author: XOL


title: Re: Nome campo

author: Roberto Massoni

text:
"XOL" <X...@XOL.XOL> ha scritto nel messaggio
news:cofie8$b8e$1...@news.newsland.it...
> Scusate la domanda che per voi sarà banale ma come faccio ad inserire in
> una variabile il campo di una maschera selezionato.
>
>
> CAMPO = Me.ActiveControl (questo mi da il contenuto)
> Io invece voglio il nome del campo.
>
>
> Cia
> XOL
Hai provato con Me.ActiveControl.ControlSource?
--
Roberto
--------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-------------------------------------


title: Re: Nome campo

text:
Grazie a tutti per le risposte il "CAMPO =
Me.ActiveControl.Name
"
funziona a meraviglia ma vi pongo un'altra domanda opsso poi utilizzare
la variabile in un altro comando?
es.
CAMPO =
Me.ActiveControl.Name
Me.CAMPO.SetFocus
ciao



title: Re: Nome campo

author: Sergio MAZZA

text:
"XOL" <X...@XOL.XOL> ha scritto nel messaggio
news:cohafv$drr$1...@news.newsland.it...
> Grazie a tutti per le risposte il "CAMPO =
Me.ActiveControl.Name
"
> funziona a meraviglia ma vi pongo un'altra domanda opsso poi utilizzare
> la variabile in un altro comando?
> es.
>
> CAMPO =
Me.ActiveControl.Name
> Me.CAMPO.SetFocus
> ciao
> XOL
>
> --
Me(CAMPO).SetFocus
Ciao.
--
Sergio MAZZA


title: Re: Nome campo

text:
"XOL" <X...@XOL.XOL> ha scritto nel messaggio
news:cohafv$drr$1...@news.newsland.it...
> Grazie a tutti per le risposte il "CAMPO =
Me.ActiveControl.Name
"
> funziona a meraviglia ma vi pongo un'altra domanda opsso poi utilizzare
> la variabile in un altro comando?
> es.
>
> CAMPO =
Me.ActiveControl.Name
> Me.CAMPO.SetFocus
> ciao
> XOL
>
> --
Se
Me.ActiveControl.Name
 ti restituisce il nome del controllo sul quale
vorresti posare il focus, č inutile fare .setfocus perchč sei gią sul
controllo, il controllo ha gią il focus, č il controllo attivo.
Se invece vuoi posizionare il focus su un altro controllo allora la sintassi
č quella che ti ha suggerito Sergio:
Me.NomeControllo.SetFocus
Ciao, Carlo


title: [OT] Info -> "Pagine di accesso ai dati"

author: Point Break

text:
Ciao a tutti,
forse abbiamo considerato le pagine di acceso ai dati "più statiche" di
quanto realmente siano...
Provate a dare un'occhiata la seguente link
"Programming Data Access Pages"
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/html/programdap.asp
Alla prossima


text:
Una buona guida di VBScript la trovate a quest'url
http://www.html.it/vbscript/
Buona giornata :-)
Gaspare


author: AEOM

text:
"Point Break" <
break...@email.it
> ha scritto nel messaggio
news:OVeqe.1007547$b5.43...@news3.tin.it...

Piu che altro le abbiamo sempre considerate inutili, visto che sul web non
c'è verso di farle funzionare,
opinione che non cambia anche dopo aver letto l'articolo.
ciao,
AEOM


author: Simone Calligaris

text:
"AEOM" <
> Piu che altro le abbiamo sempre considerate inutili, visto che sul web non
> c'è verso di farle funzionare,
> opinione che non cambia anche dopo aver letto l'articolo.
E' un'opinione che hai espresso varie volte, ma nella sezione MSDN relativa
ad Access XP si trovano informazioni dettagliate sulla pubblicazione delle
DAP sul web (oltre a confronti con
ASP.NET
 e altro).
Quindi due le ipotesi:
1) Ti sfugge qualcosa, o non hai letto le risorse giuste e quindi non riesci
a pubblicarle.
2) su MSDN s'inventano le cose di sana pianta.
Per esperienza posso escludere la casistica numero 2.
Ciao.


author: MA

text:

Anche io sono curiorissimo, potrebbero essere molto utili.
facciamo una cosa,  mandami una pagina semplicissima di DAP.
la pubblichiamo su accessgroup e facciamo questo esperimento a volo.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


text:
"MA" <
> Anche io sono curiorissimo, potrebbero essere molto utili.
> facciamo una cosa,  mandami una pagina semplicissima di DAP.
> la pubblichiamo su accessgroup e facciamo questo esperimento a volo.
Massimiliano, già t'avevo detto che non uso quella roba (come d'altra parte
ASP, PHP o menate simili): non lavoro in ambito web/e-commerce.
E trovo assurdo scrivere applicazioni web in quelle casistiche aziendali in
cui dai tempi dei vecchi UNIX e AS/400 si ricorreva con soddisfazione alle
tecnologie "Terminal Server".
Detto ciò, sono molto scettico sulle opinioni in contraddizione alle risorse
ufficiali dei produttori.
Personalmente posso dire che tutte le volte che non riuscivo a fare qualcosa
mentre *loro* dicevano che si poteva ... ero io a sbagliare  :-)
Quindi non me ne voglia "All Eyes on Me", prendo atto delle sue difficoltà,
ma francamente non credo sia impossibile pubblicare le DAP (con MS Explorer)
sul web.
Se fosse impossibile, è necessario perorare alla causa della trasparenza, e
convincere MS a togliere notizie così infondate da MSDN   ;-D
Ciao.


text:

Scusa Simone,
ma l'idea rimane in piedi.
Magari TheMax è la persona adatta



text:
"MA"
> Scusa Simone,
> ma l'idea rimane in piedi.
> Magari TheMax è la persona adatta
Certamente è una buona idea: solo non chiedere a me di spedirti una DAP
;-))
Ciao.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:0rhqe.143330$IN.24...@twister2.libero.it...

Ciao,
prima di tutto non sono il solo che è giunto a questa conclusione, ho letto
le istruzioni
di MSDN, di programmare microsoft access 2002 della mondadori, decine di
link vari ma non funzionano, loro per server web intendono un server
aziendale che fa anche da server web probabilmente
se mi posti un link di una pagina di accesso ai dati sono felicissimo di
venir smentito
ciao, AEOM


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:eJhqe.143365$IN.24...@twister2.libero.it...
>
> "MA" <
>
>> Anche io sono curiorissimo, potrebbero essere molto utili.
>> facciamo una cosa,  mandami una pagina semplicissima di DAP.
>> la pubblichiamo su accessgroup e facciamo questo esperimento a volo.
>
> Massimiliano, già t'avevo detto che non uso quella roba (come d'altra
> parte
> ASP, PHP o menate simili): non lavoro in ambito web/e-commerce.
> E trovo assurdo scrivere applicazioni web in quelle casistiche aziendali
> in
> cui dai tempi dei vecchi UNIX e AS/400 si ricorreva con soddisfazione alle
> tecnologie "Terminal Server".
>
> Detto ciò, sono molto scettico sulle opinioni in contraddizione alle
> risorse
> ufficiali dei produttori.
> Personalmente posso dire che tutte le volte che non riuscivo a fare
> qualcosa
> mentre *loro* dicevano che si poteva ... ero io a sbagliare  :-)
>
> Quindi non me ne voglia "All Eyes on Me", prendo atto delle sue
> difficoltà,
non sono per nulla in difficolta se ho bisogno di una pagina internet che
peschi dati da un mdb
in due minuti mi faccio una pagina asp (io le uso con soddisfazione le
"menate" asp e php)
> ma francamente non credo sia impossibile pubblicare le DAP (con MS
> Explorer)
> sul web.
direi che è possibile se ne vedessi una...il giorno che qualche persona
molto più brava ed
esperta di me ne mettera in linea una sarò contento
> Se fosse impossibile, è necessario perorare alla causa della trasparenza,
> e
> convincere MS a togliere notizie così infondate da MSDN   ;-D
non sarebbe la prima volta
ciao
>
> Ciao.
>
>
>
>


text:
"AEOM"
> non sono per nulla in difficolta se ho bisogno di una pagina internet che
> peschi dati da un mdb
Ci credo: anche ad assemblare la casetta della Barbie non s'incontrano
significative
difficoltà.
> in due minuti mi faccio una pagina asp (io le uso con soddisfazione le
> "menate" asp e php)
Affari tuoi.
> > Se fosse impossibile, è necessario perorare alla causa della
trasparenza,
> > e
> > convincere MS a togliere notizie così infondate da MSDN   ;-D
> non sarebbe la prima volta
Un esempio?
Ciao.


text:
"AEOM"
> Ciao,
> prima di tutto non sono il solo che č giunto a questa conclusione,
Cosa devo dirti: lo usenet č zeppo di post di gente che sostiene di non
riuscire, che so, ad allegare tabelle da Access a SQL Server ... ma questo
non significa che sia vero!
> le istruzioni
> di MSDN, di programmare microsoft access 2002 della mondadori, decine di
> link vari ma non funzionano, loro per server web intendono un server
> aziendale che fa anche da server web probabilmente
Un server aziendale che fa anche da server web?
Mah: sarą...
Ciao.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:0rhqe.143330$IN.24...@twister2.libero.it...

se ti riferisci a questo articolo :
http://support.microsoft.com/kb/291783/
già e comico il titolo :
"How to deploy data access pages over the Internet"
se associato a una delle prime frasi:
"These Web pages are typically intended for Intranet use"
continua con:
"However, with special considerations, these Web pages can be deployed
successfully over the Internet."
le condizioni sono che devi andare dal tuo provider in italia, in america o
dove ce l'hai se non sei così fortunati da non essere tu il provider stesso
devi smanettargli 10.000 settaggi in base al s.o.
e comunque non vanno
ciao, AEOM


text:
"AEOM"
> le condizioni sono che devi andare dal tuo provider in italia, in america
o
> dove ce l'hai se non sei cosě fortunati da non essere tu il provider
stesso
> devi smanettargli 10.000 settaggi in base al s.o.
Un momento.
In ogni caso le DAP non sarebbero adatte ad applicazioni web classiche,
utilizzate da N utenti sul web, magari con Browsers differenti: gli office
web components richiesti sul client sono un voluminoso ostacolo per quel
tipo d'applicazioni (e potrebbe non bastare il supporto per il solo
Explorer).
Se le cose stessero come dici (server aziendale configurato per il web),
sarebbe comunque risolta l'esigenza di chi voglia realizzare applicazioni
utilizzabili on-line per aziende con varie filiali e agenti (senza ricorrere
ai servizi Terminal).
Ovvero l'unico utilizzo sensato delle DAP
> e comunque non vanno
Parole tue: un pň poco come riscontro.
Ciao.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:qjiqe.53413$795.1...@twister1.libero.it...

se per far caricare due dati in un db tramite internet devo far comprare
licenze terminal server e costringere un cliente a comprarsi una licenza
windows server non mi sembra che asp faccia tanto ridere e sia una menata.
sai noi piccoli programmatori ci accontentiamo di poco
Ciao, aeom


text:
"AEOM" <
> se per far caricare due dati in un db tramite internet devo far comprare
> licenze terminal server e costringere un cliente a comprarsi una licenza
Ma no fratello: non certo per giochini del genere.
> windows server non mi sembra che asp faccia tanto ridere e sia una menata.
>
> sai noi piccoli programmatori ci accontentiamo di poco
Il problema č che spesso consigliate di *RISCRIVERE* in ASP programmi che,
dico magari, hanno richiesto anni di lavoro e aggiunte, a un povero Cristo
che domanda: "come faccio a far lavorare piů filiali sullo stesso DB".
Dovresti capire, che in quel caso, i costi delle licenze terminal sono a dir
poco ridicoli rispetto al sacrilegio di tempo e denaro necessario per rifare
tutto (e peggio, tra l'altro).
Ciao.