title: Controllo Valore di un campo della Form

text:
"Rustico59" <
rust...@libero.it
> ha scritto nel messaggio
news:217Z169Z121Z38...@usenet.libero.it...
> Premetto che sono alle primissime armi con Access.
> Ho realizzato due maschere una per inserire i Movimenti Banca ed una per
> inserire i Movimenti Cassa.
> Su Movimenti Banca vorrei inserire un controllo che impedisca di inserire
un
> importo maggiore del saldo di cassa.
> Ho realizzato la query sulla tabella dei Movimenti cassa ma non riesco a
> portarla dentro alla maschera dei Movimenti di Banca.
> Qualcuno mi puņ aiutare?
Invece di calcolarti il saldo della tabella Movimenti Cassa usando una
query, fallo usando una o due finzioni DSum (vedi help).
> Grazie.
Prego e Buon Natale
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Controllo Valore di un campo della Form

text:
Provo.
                Il 21 Dic 2005, 10:45, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:




title: Controllo Valore di un campo della Form

text:
FUNZIONAAAA!!!!!
Grazie ancora ed Auguri.
                  Il 21 Dic 2005, 10:45, "Roberto da casa" <
r.masso...@libero.it
> ha
scritto:
>
> "Rustico59" <
rust...@libero.it
> ha scritto nel messaggio
> news:217Z169Z121Z38...@usenet.libero.it...
> > Premetto che sono alle primissime armi con Access.
> > Ho realizzato due maschere una per inserire i Movimenti Banca ed una per
> > inserire i Movimenti Cassa.
> > Su Movimenti Banca vorrei inserire un controllo che impedisca di
inserire
> un
> > importo maggiore del saldo di cassa.
> > Ho realizzato la query sulla tabella dei Movimenti cassa ma non riesco a
> > portarla dentro alla maschera dei Movimenti di Banca.
> > Qualcuno mi può aiutare?
>
> Invece di calcolarti il saldo della tabella Movimenti Cassa usando una
> query, fallo usando una o due finzioni DSum (vedi help).
>
> > Grazie.
>
> Prego e Buon Natale
>
> --
> Roberto
> -----------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> -----------------------------------------------
>




title: Controllo Valore di un campo della Form

author: Roberto da casa

text:
"Rustico59" <
rust...@libero.it
> ha scritto nel messaggio
news:217Z169Z121Z36Y...@usenet.libero.it...
> FUNZIONAAAA!!!!!
> Grazie ancora ed Auguri.
Prego ed ancora Auguri, ma quando rispondi ricordati di scrivere DOPO e non
prima del testo dei messaggi precedenti.
[CUT]



title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (c)

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup
ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con access, non ci sembra corretto contribuire a
diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
c'e' ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: problemi con la casella combinata

author: Lenny

text:
non riesco a fare il controllo in visual basic di access il controllo del
campo vuoto sulla casella combinata
perchè facendo cosi non funziona?
eppure guardando il debug la casella al momento del controllo ha valore null
If casella = Null Then
MsgBox ("messaggio!!")
Else
DoCmd.Close
End If
grazie


title: problemi con la casella combinata

author: Sergio MAZZA

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:9cjdiq$lv4$1...@fe2.cs.interbusiness.it...

Prova con:
'------------
If isnull(me!nomecasella) Then
'------------
Ciao.


title: problemi con la casella combinata

text:
ok funziona.
grazie mille



title: problemi con la casella combinata

author: Antonio Biso

text:
Lenny <
luca...@tiscalinet.it
> wrote in message
9cjfe2$2eh$1...@fe1.cs.interbusiness.it...
> ok funziona.
>
> grazie mille
Funzionerebbe tutto meglio se:
- scrivessi DOPO il quoting
- [mamo mode on] patchassi il tuo outlook per il problema della R: [mamo
mode off]
Antonio


title: posizionamento etichette nei report via codice

author: Massimo

text:
Salve,
Come faccio, via codice, a posizionare dinamicamente etichette e campi in un
report? Intendo dire ad es posizionare l'etichetta Etich1 a 2 cm dal bordo
sx, 1 dall'alto e cosě via?
Grazie.
Max


author: Silvio Berruti

text:
"Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
news:nH9s6.25711$6W.16...@news.infostrada.it...
> Salve,
> Come faccio, via codice, a posizionare dinamicamente etichette e campi in
un
> report? Intendo dire ad es posizionare l'etichetta Etich1 a 2 cm dal bordo
> sx, 1 dall'alto e cosģ via?
Se vai a controllare, ogni etichetta possiede tra le sue proprietą:
Left e Top che servono a posizionarla rispetto al margine sinistro e a
quello superiore
Height e Width che servono a dimensionarla in altezza e larghezza
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Vantaggi nel suddividere i campi in più tabelle.

author: Francesco Salvagnini

text:
Ciao a tutti! Ho una tabella Utenti che sta raggiungendo i 110 campi.
Molti di questi potrebbero essere raggruppati per categoria. Esempio.
DATI IDENTIFICATIVI: Nome, Cognome, Indirizzo, Data di Nascita, Città
Natale, Città di Residenza, Indirizzo. ATTIVITA': Sports, Hobby,
Impegno Sociale ecc. ecc.
Si potrebbe ridurre il n° di campi della tabella Utenti, creando tante
tabelle quante sono le categorie, e ponendole in relazione con la
tabella principale. Così, nella fattispecie avremmo 3 campi anzichè
11. Su ogni utente però, si andrebbe a creare un nuovo record sulle
tabelle categorie. Immagino che suddividendo i dati, il BE risulti più
grande, ma che l'elaborazione sulla tabella Utenti diventi più rapida.
Però è solo una supposizione.
Domanda: qual'è la soluzione migliore e perchè? C'è un n° di campi
oltre il quale è meglio suddividere i dati su altre tabelle? Grazie a
tutti per il suggerimento! ; )


text:
Francesco Salvagnini ha scritto:
>Ciao a tutti! Ho una tabella Utenti che sta raggiungendo i 110 campi.
>Molti di questi potrebbero essere raggruppati per categoria. Esempio.
>DATI IDENTIFICATIVI: Nome, Cognome, Indirizzo, Data di Nascita, Citt=E0
>Natale, Citt=E0 di Residenza, Indirizzo. ATTIVITA': Sports, Hobby,
>Impegno Sociale ecc. ecc.
>
>Si potrebbe ridurre il n=B0 di campi della tabella Utenti, creando tante
>tabelle quante sono le categorie, e ponendole in relazione con la
>tabella principale. Cos=EC, nella fattispecie avremmo 3 campi anzich=E8
>11. Su ogni utente per=F2, si andrebbe a creare un nuovo record sulle
>tabelle categorie. Immagino che suddividendo i dati, il BE risulti pi=F9
>grande, ma che l'elaborazione sulla tabella Utenti diventi pi=F9 rapida.
>Per=F2 =E8 solo una supposizione.
>
>Domanda: qual'=E8 la soluzione migliore e perch=E8? C'=E8 un n=B0 di campi
>oltre il quale =E8 meglio suddividere i dati su altre tabelle? Grazie a
>tutti per il suggerimento! ; )
Non so se ci sia un numero oltre il quale sia meglio dividere.....ma ci sono
sicuramente considerazioni da fare!!! La normalizzazione č FONDAMENTALE nei db
relazionali...quindi se hai delle categorie č quasi ovvio che stiano in altre
tabelle....č cosě che si costruisce un db....(non conoscoi il tuo lavoro ma a
sentimento...). Poi, se per esempio ci sono molti campi che vengono riempiti
per pochi record, ci sono i prolungamenti orrizzontali (tabelle in relazione 1
a 1) per poter meglio gestire il tutto. Insomma, gli scenari sono tanti, ma
effettivamente 110 campi mi sembrano un po ' troppi come caratteristiche
proprie di 1 record....
--


author: MA

text:
?"Francesco Salvagnini"  ha scritto nel messaggio
news:cf6152ea-5485-48b0...@q40g2000prh.googlegroups.com...



___
110 sono veramente tanti/troppi.
è vero cmq che hai un grosso problema di normalizzazione nella struttura che
ipotizzi.
Un esempio, tu hai messo sports o anche telefono: bene, se prevedi un campo
in cui inserire tutto ok, se vuoi l'elenco ti conviene usare una struttura 1
a molti
in cui hai
tblAnagrafica
id
Nome
cognome
datanascita
luogonascita
codicefiscale
titolo (sig./sig.ra/avv.etcc...)
e ciò che sai essere univoco
e una lato molti tipo
tblcontatti
idcontatti
fkidAnagrafica
iTipocontatto (che è una chiave esterna su una tabella che elenca "telefono,
email, etc...)
Contatto (in cui inserisci il numero di tel o l'email)
iPosizione (così scegli l'ordinamento delle info)
MA


text:
Che dire? Grazie dei suggerimenti, però...
Però Vi chiederei di spiegarmi tecnicamente quali sono i vantaggi. Voi
parlate di NORMALIZZAZIONE, però questo termine a me dice poco. Cosa
significa? Suddividendo le tabelle, l'elaborazione risulta più veloce?
Oppure ci sono meno problemi di crash (boh, sparo un termine!)? Le
maschere con origine la tabella Utenti si aprono prima? Idem per le
query?
Cioè, prima di lavorare un mese e mezzo a ristrutturare il programma
(con i problemi che implicano gli aggiornamenti agli utenti che
vogliono la nuova versione!), vorrei avere uno stimolo forte... Che ne
dite?
PS: non parlate in informatichese, Vi prego!


text:
Francesco Salvagnini ha scritto:
>Che dire? Grazie dei suggerimenti, per=F2...
>
>Per=F2 Vi chiederei di spiegarmi tecnicamente quali sono i vantaggi. Voi
>parlate di NORMALIZZAZIONE, per=F2 questo termine a me dice poco. Cosa
>significa? Suddividendo le tabelle, l'elaborazione risulta pi=F9 veloce?
>Oppure ci sono meno problemi di crash (boh, sparo un termine!)? Le
>maschere con origine la tabella Utenti si aprono prima? Idem per le
>query?
>
>Cio=E8, prima di lavorare un mese e mezzo a ristrutturare il programma
>(con i problemi che implicano gli aggiornamenti agli utenti che
>vogliono la nuova versione!), vorrei avere uno stimolo forte... Che ne
>dite?
>
>PS: non parlate in informatichese, Vi prego!
Qua l'informatichese � di casa....� un NG tecnico....nn puoi avvicinarti ad
access senza sapere cos'� la normalizzazione!!!!! Il db relazionale VIVE su
tabelle, relazioni, indici...saresti strasorpreso vedendo le prestazioni di un
db correttamente normalizzato, indicizzato e ottimizzato...anche in ambito
mdb, senza neanche scomodare SQL server o robe cos�...maschere e query
rapidissime anche in ambito multiutente, report immediati, analisi dei dati
elocissime...jet � un gioiellino se usato bene. Quanche link x cominciare...a
studiare!
http://it.wikipedia.org/wiki/Normalizzazione_(informatica)
http://it.wikipedia.org/wiki/Database_relazionali
http://it.wikipedia.org/wiki/Modello_relazionale
http://it.wikipedia.org/wiki/Database
ecc ecc ecc.....le relazioni, gli indici, primarykey, foregkey......ecc ecc
ecc...
--


text:
A volte si è catapultati in progetti di cui non si conosce tutta
l'ampiezza.
E poi Access dà soddisfazione a chiunque, anche il meno preparato, o
quello che si prepara di volta in volta consultando gli amici dell'NG.
Cosa ne pensate dell'analizzatore che c'è in Access? Suggerisce una
buona NORMALIZZAZIONE?? ; )


text:
Francesco Salvagnini ha scritto:
>A volte si =E8 catapultati in progetti di cui non si conosce tutta
>l'ampiezza.
>E poi Access d=E0 soddisfazione a chiunque, anche il meno preparato, o
>quello che si prepara di volta in volta consultando gli amici dell'NG.
>Cosa ne pensate dell'analizzatore che c'=E8 in Access? Suggerisce una
>buona NORMALIZZAZIONE?? ; )
Che l'ambiente Access(jet+vba) sia fin troppo user friendly è stato più e più
volte discusso e bistrattato all'interno del NG....permette di fare delle
mostruosità anche a chi ha sempre e solo usato paint!!!!
Cmq l'analizzatore di access fa il suo lavoro, ma è assolutamente
insufficiente.......e tieni conto anche che le forme normali sono
teoriche....un essere umano probabilmente non le regge se applicate a
pennello!!! Il santo compromesso vince sempre....
--


text:
Grazie per gli esseri umani! ; )
Ho guardato i link che mi hai segnalato, e vedrò di normalizzare 1, 2,
3, ma per adesso, mi puoi dire in parole povere, a cosa vanno incontro
i miei utenti con una tabella anagrafica da 110 campi?


author: Paolo opg

text:
Francesco Salvagnini <
animein...@gmail.com
> wrote in news:9ed85433-
4cf5-41ec-8ee...@i39g2000prd.googlegroups.com
:

se i tuoi utenti sanno cosa c'e' dietro la maschera qualcosa non torna,
perche' la maschera dovrebbe fare in modo che agli utenti non serva
sapere cosa c'e' dietro...
i 110 campi sono un problema per te.
se inventano un nuovo sport, tu devi modificare la struttura della
tabella.
e poi aggiornare tutte le query che la consultano.
e poi aggiornare tutte le maschere che visualizzano i dati.
e poi assicurarti che nell'aver ribaltato l'intero programma per un solo
campo tu non abbia rotto qualche cosa che prima funzionava.
e poi verificare che i dati vecchi non si siano rotti (no, non e' cosi'
scontato che l'aggiunta di un campo sia indolore...)
e poi mandare l'aggiornamento a tutti gli utenti.
se normalizzi, quando inventano un nuovo sport/hobby/passatempo,
inserisci una riga nell'apposita tabella e i tuoi utenti ricevono
l'aggiornamento istantaneamente, senza che tu debba fare modifiche
strutturali a database, maschere o codice.
se la risposta a tutta la pappardella qui sopra e' 'tanto ho una maschera
sola', allora hai sbagliato strumento: molla access e usa excel.
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


text:
Francesco Salvagnini <
animein...@gmail.com
> wrote in news:690b6d5a-
fb92-46fe-ab4...@o14g2000prb.googlegroups.com
:
> Grazie Paolo.
>
> Certo, gli utenti non vedono n� tabelle n� campi, per� potrebbero
> notare un rallentamento del programma, per esempio.
il numero di campi non e' un indice delle prestazioni dei programmi che
si costruiscono sopra il database.
e non e' neanche una indicazione 'assoluta' che faccia capire se il db
e' stato progettato bene o male.
inoltre la normalizzazione non implica necessariamente la riduzione del
numero di campi presenti in tabella.
leggiti i link che ti hanno indicato e segui i riferimenti.
ti conviene...
> Ma torniamo alla normalizzazione. Non son convinto che eviti
> l'intervento strutturale. Esempio: anzich� avere una tabella
> Anagrafica con campo Carta d'Identit�, Passaporto ecc., sdoppio i dati
> in 2 tabelle:
>
> TABELLA ANAGRAFICA            TABELLA DOCUMENTI
> Id_Utente                                   Id_Documento
> Nome                                        Descrizione
> Cognome                                   Numero Documento
> Id_Documento
>
> Lego le due tabelle per Id_Documento. OK.
> Se voglio aggiungere un altro tipo di documento, esempio Patente, vado
> nella tabella Documenti e lo aggiungo.
> Per� nella tabella Anagrafica avr� solo 1 campo per Documenti: non
> posso metterne 3. Se volessi indicare per ciascun Utente i 3 documenti
> dovrei comunque modificare strutturalmente la tabella Anagrafica.
> Certo, avrei il vantaggio di ridurre il volume di dati in Anagrafica,
> ma non il n� di campi.
in casi come questi le due tabelle non si legano direttamente.
anagrafica_documenti
id_utente
id_tipo_documento
numero_documento
pk (id_utente, id_tipo_documento)
unique (id_tipo_documento, numero_documento)
tabella_documenti
id_tipo_documento
descrizione
pk (id_tipo_documento)
unique (descrizione)
>
> Ma prendiamo un altro esempio:
>
> TABELLA ANAGRAFICA            TABELLA SCHEDA PERSONALE
> Id_Utente                                   Id_Scheda_Personale
> Nome                                        Attivit�
> Cognome                                   Flag S�/No
> Id_Scheda_Personale
>
> Questo � il caso di cui tu parlavi. Se al calcio e nuoto voglio
> aggiungere la bici, non ho bisogno di modificare alcuna struttura.
> Per� se alle 3 informazioni voglio aggiungere le ore settimanali per
> ciascuna attivit�, allora s� che devo modificare la struttura della
> tabella Scheda Personale. Ho capito bene?
>
>
>
no.
e' molto simile al caso di prima.
attivita_disponibili
id_attivita
descrizione
pk(id_attivita)
unique(descrizione)
scheda
id_attivita
id_utente
pk (id_attivita, id_utente)



text:
Paolo opg <
spamc...@tiscali.it
> wrote in
news:Xns9E825E43E76C9sp...@193.43.96.1
:
[cut]
>>
>> Ma prendiamo un altro esempio:
>>
>> TABELLA ANAGRAFICA            TABELLA SCHEDA PERSONALE
>> Id_Utente                                   Id_Scheda_Personale
>> Nome                                        Attività
>> Cognome                                   Flag Sì/No
>> Id_Scheda_Personale
>>
>> Questo è il caso di cui tu parlavi. Se al calcio e nuoto voglio
>> aggiungere la bici, non ho bisogno di modificare alcuna struttura.
>> Però se alle 3 informazioni voglio aggiungere le ore settimanali per
>> ciascuna attività, allora sì che devo modificare la struttura della
>> tabella Scheda Personale. Ho capito bene?
>>
>>
>>
>
> no.
> e' molto simile al caso di prima.
>
> attivita_disponibili
> id_attivita
> descrizione
> pk(id_attivita)
> unique(descrizione)
>
> scheda
> id_attivita
> id_utente
> pk (id_attivita, id_utente)
>
>
>
un'aggiunta, perche' ho risposto a meta'...
se poi vuoi aggiungere le ore settimanali hai due possibilita'; se le
ore in cui fare quell'attivita' sono fisse e uguali per tutti, modifichi
la tabella 'attivita_disponibili', se invece ognuno ha i suoi orari,
modifichi la tabella 'scheda'.



text:
Cavoli mi sono perso.
Meglio azzerare tutto e darvi dei dati il più vicini alla realtà, in
modo che mi possiate consigliare per il meglio.
Tema: normalizzazione.
Oggetto: tabella Anagrafica.
Contenuto della tabella: 110 campi.
Tipo di campi:
Id: contatore Utenti
Testo: nome, cognome, carte d'identità, passaporto, cellulari,
telefoni, e-mail, note.
Numerico (la maggior parte): indicano l'id di una tabella esterna
(esempio: attività, professione, stato civile, titoli di studio..)
Data: data di nascita, assunzione ecc.
Sì-No: Flag per indicare se il soggetto ha superato determinati test,
se è attivo in azienda o è in pensione e così via.
Visualizzazione struttura tabella Anagrafica:
Id                           Contatore
Nome                     Testo
Cognome                  "
Telefono                    "
Cellulare                    "
e-mail                        "
Id_Paese                Numerico
Id_Vie                        "
Id_Professione             "
id_Status                    "
id_Titoli_Studio            "
Nascita                    Data
Assunzione                "
Test A                      Sì-No
Test B                        "
Test C                        "
Questa in miniatura la situazione. Come procedere?


text:
Francesco Salvagnini <
animein...@gmail.com
> wrote in news:76fc295c-
1d06-4796-afe...@u24g2000prn.googlegroups.com
:

a spanne, io farei qualcosa del genere:
- anagrafica
id_utente
[campi anagrafica]
- lista_test
id_test
descrizione
- anagrafica_test
id_utente
id_test
- cellulare
id_utente
numero_cell
- titoli
id_titolo
descrizione
- titolo_anagrafica
id_titolo
id_utente
data_conseguimento
i nomi tabella sono messi a caso; se hai una nomenclatura usala, se non
ne hai una, definiscila.
hai letto i documenti che ti hanno indicato nei post precedenti?



text:
Andrebbero studiati più che letti.. d'altronde dovendo consegnare un
lavoro entro mercoledì ho pochissimo tempo.
Intanto ti ringrazio. Studio la tua risposta e poi sicuramente avrò
delle domande da farti. Intanto grazie 1000 per la tua pazienza e
buona domenica!


text:
Eccomi qua!
La domanda sorge spontanea: perchè ho costruito un database così poco
funzionale?
Risposta: perchè non essendo un informatico ho pensato che la cosa più
urgente e importante da imparare fosse vb..
e allora vai con i forum, con la trasformazione delle macro in vb, con
l'utilizzo dell'sql delle query per costruire programmi.
Riprendiamo il discorso della normalizzazione.
Domanda: perchè non mi compero un bel manuale di access e non me la
studio? Avete ragione, però se mi date una mano è meglio.
Partiamo dalla cosa più semplice: i campi Sì/No.
Attualmente la supertabella UTENTI come abbiamo visto è:
Id_utente
Nome
Cognome
Test_a
Test_b
Test_c
Normalizziamo:
UTENTI
Id_utente  (chiave primaria)
Nome
Cognome
TEST
Id_test (chiave primaria)
Descrizione_test
ANAGRAFICA (se un Test esclude gli altri) --> non è il mio caso
Id_anagrafica (chiave primaria)
Id_utente
Id_test
Valore (campo booleano Sì/No)
ANAGRAFICA (se bisogna dare Sì/No a ciascun test) --> è il mio caso
Id_anagrafica (chiave primaria)
Id_utente
Test_A (Sì/No)
Test_B(Sì/No)
Test_C(Sì/No)
Domande:
Meglio indicizzare Id_utente e Id_testo della tabella Anagrafica?
Il Valore va in Anagrafica o in Test?
Relazioni: lego Utenti-Anagrafica e Test-Anagrafica con una relazione
Uno a Molti?
Applico l'Integrità referenziale?
Aggiorno i campi correlati a catena?
Elimino i campi correlati a catena?
La maschera come funziona? Mi sembra di capire che serve per popolare
la tabella Anagrafica giusto?
Come origine riga metto tutte e 3 le tabelle?
In effetti considerando il mio caso, non è che diminuiscano i campi
della tabella, però è vero che se ne aggiungo uno, non devo cambiare
la struttura del BE.
Sicuramente ho detto delle castronerie, Vi prego di scusarmi. Intanto
Vi ringrazio per la Vostra disponibilità. ; )


text:
E poi un'altra domanda:
Meglio costruire le tabelle in base all'argomento (esempio: dati di
Battesimo: data, parrocchia, padre, madre, padrino, madrina e
rispettivi domicili ecc. dati di Matrimonio: Data, parrocchia,
coniuge, testimoni ecc) oppure costruirle in base al tipo di dati che
ospitano? Esempio: tabelle per dati booleani Sì/No, tabelle per dati
numerici, tabelle per dati alfanumerici.
Grazie comunque, quantunque, dovunque ; )
PS: naturalmente le varie maschere si aprono per lo meno in base agli
argomenti.


text:
Francesco Salvagnini <
animein...@gmail.com
> wrote in
news:f28817cd-e717-4dc4...@o14g2000prb.googlegroups.com
:

a parte il fatto che non capisco perche' una tabella con una lista (di
esiti?) di test si chiami anagrafica, io farei cosi':
ANAGRAFICA
id_utente
id_test
valore (si/no)
pk (idutente,idtest)
il fatto che devi cambiare la struttura di una tabella piuttosto che
dell'altra non cambia la sostanza; se fai come hai scritto tu sei di
nuovo al punto di partenza, cioe' un nuovo test comporta ribaltare
l'intero db.
> Domande:
>
> Meglio indicizzare Id_utente e Id_testo della tabella Anagrafica?
> Il Valore va in Anagrafica o in Test?
> Relazioni: lego Utenti-Anagrafica e Test-Anagrafica con una relazione
> Uno a Molti?
> Applico l'Integrità referenziale?
> Aggiorno i campi correlati a catena?
> Elimino i campi correlati a catena?
> La maschera come funziona? Mi sembra di capire che serve per popolare
> la tabella Anagrafica giusto?
> Come origine riga metto tutte e 3 le tabelle?
>
> In effetti considerando il mio caso, non è che diminuiscano i campi
> della tabella, però è vero che se ne aggiungo uno, non devo cambiare
> la struttura del BE.
>
> Sicuramente ho detto delle castronerie, Vi prego di scusarmi. Intanto
> Vi ringrazio per la Vostra disponibilità. ; )
>
compratelo 'sto libro...
rispondere a domande riguardo l'abc via newsgroup diventa lungo.
puoi anche far riferimento al sitocomune, dove trovi esempi e
spiegazioni:
http://www.sitocomune.com/



text:
> a parte il fatto che non capisco perche' una tabella con una lista (di
> esiti?) di test si chiami anagrafica, io farei cosi':
Ciao Paolo!
Beh, la chiamo Anagrafica perchè dentro ci sono tutti i dati relativi
ai parrocchiani. I campi test in realtà sono:
vivo o morto, residente non residente, frequenta non frequenta.
Ma a questi si aggiungono i dati di Nascita, Residenza, Battesimo,
Cresima, Matrimonio, Attività in Parrocchia ecc.
> ANAGRAFICA
> id_utente
> id_test
> valore (si/no)
> pk (idutente,idtest)
Tu non lo metteresti un campo contatore su questa tabella?
A cosa serve il pk?
> il fatto che devi cambiare la struttura di una tabella piuttosto che
> dell'altra non cambia la sostanza; se fai come hai scritto tu sei di
> nuovo al punto di partenza, cioe' un nuovo test comporta ribaltare
> l'intero db.
Infatti, questo è il nocciolo del discorso..andrò a studiarmi
l'architettura dei database relazionali.
Grazie dei suggerimenti!


author: Pierpsoft

text:
Se ho capito bene:
hai Pippo che necessita di salvare i dati dei campi: cognome, nome,
data_nascita, luogo_nascita
hai Pluto che necessita di salvare i dati dei campi: cognome, nome,
secondo_nome, data_nascita, stato_estero_nascita
hai Paperino che necessita di salvare i dati dei campi: cognome, nome,
data_nascita, data_battesimo
..e così via.. ogni utente ha i suoi campi personalizzati, dovuti alle
diverse necessità.
E' indubbio che si potrebbe fare un'unica tabella con tutti i campi,
pensando che sicuramente ci sono dei campi che sono comuni a tutti, o
alla stragrande maggioranza dei campi e campi che andranno compilati
solo da uno o due utenti, ma teniamo anche conto che se un campo viene
compilato solo da uno o due utenti su 10.000, probabilmente… ha senso
mantenere un campo fisso in tabella?
Pensando all’esempio fatto sopra, i campi che andrebbero inseriti in
una tabella sarebbero: cognome, nome, secondo_nome, data_nascita,
luogo_nascita, stato_estero_nascita, data_battesimo.
Già qui hai 5 campi di cui magari “data battesimo” interessa solo a
Paperino e non agli altri 9.999 utenti…
La soluzione sarebbe fare in modo che ogni utente avesse dei campi
personalizzati, ma teniamo conto che un’enorme elasticità di questo
tipo ti vincolerebbe anche le ricerche, ad esempio: se avessi tabelle
“dinamiche” che si adattano ai campi dell’utente, e volessi fare una
ricerca selezionando dal DB tutti i record il cui campo
“data_battesimo” è uguale a #4/5/1982#... sarebbe una cosa
assolutamente non fattibile per i record in cui non c’è il campo
“data_battesimo”…
SOLUZIONE:
Hai una tabella utenti, in cui devi individuare alcune informazioni
necessarie, che sicuramente ci saranno. Su queste informazioni puoi
fare anche una ricerca, senza problemi…
Per tutto il resto, devi considerare che ci sono diversi utenti e
diversi campi a disposizione. In un DB ho creato la tabella
>Utenti
IDUtente
Cognome
Nome
DataNascita
LuogoNascita
Note
Poi ho creato la tabella
>CampiAggiuntivi
IDCampoAggiuntivo (Contatore)
NomeCampo (Testo * 100)
ValoreCampo (Testo * 255)
E infine la tabella
>UtentiPerCampiAggiuntivi
Utente
CampoAggiuntivo
Se ci sono molti utenti  molti campi aggiuntivi, non fai altro che
creare una relazione uno-molti e molti-uno, in modo da spezzare la
relazione molti-molti che hai tra Utenti e CampiAggiuntivi.
Poi puoi fare una maschera di inserimento di valori nella tabella
CampiAggiuntivi, dove ogni utente può aggiungersi i suoi campi
personalizzati o può cancellarseli.
PROBLEMATICHE
Se volessi ricercare tutti gli utenti che hanno Secondo Nome =
“Venceslao”, dovresti fare una query che prenda in considerazione
tutti i campi della tabella utenti e tutti i campi della tabella
CampiAggiuntivi, ovviamente relazionati tra di loro… e che estragga
solo i campi in cui esiste il campo “Secondo Nome”…
Tuttavia, se la tua ricerca si ferma ai soli campi fissi, così va
benissimo.
Altro problema: se devi salvare la data di nascita, nella tabella
CampiAggiuntivi, il valore della data di nascita andrà salvato in un
record in cui ci sarà un IDUtente abbinato a questo campo: esempio
203, campo Intero Lungo, legato all’ID Utente; poi ci sarà un campo
NomeCampo, di tipo testo di max 100 caratteri, dove l’utente potrà
mettere ad esempio “Data di battesimo”. Infine ci sarà un campo
ValoreCampo, anch’esso testuale, che riporterà il valore effettivo del
campo, “04/04/2004”.
Ora, teniamo a mente che il dato riportato nel campo “Valore”, è pur
sempre un dato testuale e va gestito come tale… non è una data. Cioè:
tutti i valori inseriti nei campi esterni, sono testuali, trattate in
VB come stringhe di testo.
Ciao, alla prox.
Pierpsoft
On 1 Feb, 15:59, Francesco Salvagnini <
animeincamm...@gmail.com
>
wrote:



title: File .Dat

author: romano

text:
Devo poter leggere dei file .dat e in particolare mi interessa poter
ricavare il tracciato record.
Ho installato i driver AcucoBol e creato una connessione Odbc ma questa
strada non mi ha portato a niente....
avete altre idee!
Ciao e Grazie


title: File .Dat

author: Carlaus

text:

Forse posso aiutarti. Da che programma sorgente arrivano?


title: sempre sul bug sicurezza

author: lbo dal portatile

text:
soluzione al volo: proteggere con password il db.  se si prova ad
aprirlo viene richiesta la pw, ecc. ecc..
--
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: problemi all'avvio

author: xxx

text:
Ho un "piccolo" problema i access 97.
Ho provato a installare office 2000, ma siccome non potevo convertire i
database nel nuovo formato ho dovuto disinstallarlo.
Quindi ho reinstallato office 97 professional ma ovviamente access non va
più e all'avvio mi presenta un msg del tipo
"Impossibile avviare access. Non e stata ottenuta una licenza per il
computer in uso" ma fino a poco tempo prima tutto andava benissimo.
AIUTO PLEASE!!!!
Saluti e buon lavoro.


title: problemi all'avvio

author: Sib

text:
"xxx" <
x...@xxx.com
> ha scritto nel messaggio
news:90ll70$n1k$1...@fe2.cs.interbusiness.it...
cut
> "Impossibile avviare access. Non e stata ottenuta una licenza per il
> computer in uso" ma fino a poco tempo prima tutto andava benissimo.
mi permetto:
http://digilander.iol.it/syb
E' l'unica FAQ che ho caricato finora
Sul sito comune trovi dei link per soluzioni alternative.
Sib


title: problemi all'avvio

text:
Ti ringrazio per l'aiuto.
Bello il sito.
ma purtroppo non ha funzionato, Perche ::-(((???
Ho cambiato il nome al font disinstallato reinstallato e ripristinato il
font ma niente!!!
PLease help me again!!!
Saluti e buon lavoro!!!
Sib <
cerriserv...@tiscalinet.it
> wrote in message
90lnkd$lsi$1...@lacerta.tiscalinet.it...



title: problemi all'avvio

author: sib

text:
xxx <
x...@xxx.com
> wrote in message 90nf33$nta$1...@fe2.cs.interbusiness.it...
> Ti ringrazio per l'aiuto.
> Bello il sito.
> ma purtroppo non ha funzionato, Perche ::-(((???
> Ho cambiato il nome al font disinstallato reinstallato e ripristinato il
> font ma niente!!!
> PLease help me again!!!
> Saluti e buon lavoro!!!
Quella soluzione viene dal sito MS, ce ne sono altre (vedi il suggerimento
di Roberto)
Comunque con me ha funzionato, mi era capitato dopo avere installato e
disinstallato O2000. Tu hai disinstallato anche O2000 oltre che O97 vero?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: problemi all'avvio

author: Roberto dal portatile

text:
"xxx" <
x...@xxx.com
> ha scritto nel messaggio
news:90ll70$n1k$1...@fe2.cs.interbusiness.it...
> Ho un "piccolo" problema i access 97.
> Ho provato a installare office 2000, ma siccome non potevo convertire i
> database nel nuovo formato ho dovuto disinstallarlo.
> Quindi ho reinstallato office 97 professional ma ovviamente access non va
> più e all'avvio mi presenta un msg del tipo
> "Impossibile avviare access. Non e stata ottenuta una licenza per il
> computer in uso" ma fino a poco tempo prima tutto andava benissimo.
>
> AIUTO PLEASE!!!!
>
>
> Saluti e buon lavoro.
>
>
E' una bug.
La soluzione la trovi:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: problemi all'avvio

author: bobbit

text:
xxx <
x...@xxx.com
> wrote in message 90ll70$n1k$1...@fe2.cs.interbusiness.it...
> Ho un "piccolo" problema i access 97.
> Ho provato a installare office 2000, ma siccome non potevo convertire i
> database nel nuovo formato ho dovuto disinstallarlo.
> Quindi ho reinstallato office 97 professional ma ovviamente access non va
> più e all'avvio mi presenta un msg del tipo
> "Impossibile avviare access. Non e stata ottenuta una licenza per il
> computer in uso" ma fino a poco tempo prima tutto andava benissimo.
>
> AIUTO PLEASE!!!!
>
>
> Saluti e buon lavoro.
>
>
Sei hai windows 2000 non ti funziona nemmeno la patch della microsoft, devi
rimuovere le chiavi dal registro a mano
Ciao, bobbit


title: problemi all'avvio

author: Laura Cerponi

text:
Prova nel supporto microsoft mi sembra di aver visto qualcosa del genere (in
inglese)
ciao
Antonello
xxx <
x...@xxx.com
> wrote in message 90nf33$nta$1...@fe2.cs.interbusiness.it...



title: problemi all'avvio

text:
Laura Cerponi <
laurac...@iol.it
> wrote in message
NSO46.236982$hk4.11...@news.infostrada.it...
> Prova nel supporto microsoft mi sembra di aver visto qualcosa del genere
(in
> inglese)
> ciao
> Antonello
Laura Antonello, potresti scrivere dopo il quoting, grazie?
Antonio


title: Errore campo calcolato

author: Alessio

text:
In una maschera ho una casella di testo che ha come origine controllo un
campo calcolato.
Il campo calcolato e' la somma di due caselle dei testo all'interno di due
sottomaschere.
Il problema e' il seguente, quando metto la proprietà della maschera
principale Consenti modifiche=no il campo calcolato mi da' la seguente
scritta #errore , mentre invece con Consenti modifiche=si funziona tutto
regolarmente.
Qualcuno mi puo' aiutare?
Ringrazio anticipatamente.


title: Errore campo calcolato


title: Errore campo calcolato

author: Vittò

text:
"Alessio" <alf...@TOGLIEREiol.it> ha scritto nel messaggio
news:8rrshd$86p$1...@lacerta.tiscalinet.it...
> In una maschera ho una casella di testo che ha come origine controllo un
> campo calcolato.
> Il campo calcolato e' la somma di due caselle dei testo all'interno di due
> sottomaschere.
>
> Il problema e' il seguente, quando metto la proprietą della maschera
> principale Consenti modifiche=no il campo calcolato mi da' la seguente
> scritta #errore , mentre invece con Consenti modifiche=si funziona tutto
> regolarmente.
>
> Qualcuno mi puo' aiutare?
> Ringrazio anticipatamente.
>
>
>
>
Da quel che ne so, il campo č calcolato (fa riferimento a due controlli
diversi) e si deve modificare, e se lo imposti Consenti modifiche=No mi
sembra ovvio che non funzioni.
Non devi aver paura che possa esser modificato, non lo accetta.
O forse non capisco bene qual'č il problema...
Ciao Vittņ


title: Errore campo calcolato

author: Sergio MAZZA

text:
"Alessio" <alf...@TOGLIEREiol.it> ha scritto nel messaggio
news:8rrshd$86p$1...@lacerta.tiscalinet.it...
> In una maschera ho una casella di testo che ha come origine controllo un
> campo calcolato.
> Il campo calcolato e' la somma di due caselle dei testo all'interno di due
> sottomaschere.
>
> Il problema e' il seguente, quando metto la proprietą della maschera
> principale Consenti modifiche=no il campo calcolato mi da' la seguente
> scritta #errore , mentre invece con Consenti modifiche=si funziona tutto
> regolarmente.
>
> Qualcuno mi puo' aiutare?
> Ringrazio anticipatamente.
>
>
>
>
Io utilizzo un'altro stratagemma per non far "toccare" un controllo; nelle
proprietą "dati" imposto: abilitato: no,bloccato: sģ...
Ciao.


title: Errore campo calcolato

text:
Alessio <alf...@TOGLIEREiol.it> wrote in message
8rrspa$jj5$1...@pegasus.tiscalinet.it...
> In una maschera ho una casella di testo che ha come origine controllo un
> campo calcolato.
> Il campo calcolato e' la somma di due caselle dei testo all'interno di due
> sottomaschere.
>
> Il problema e' il seguente, quando metto la proprietą della maschera
> principale Consenti modifiche=no il campo calcolato mi da' la seguente
> scritta #errore , mentre invece con Consenti modifiche=si funziona tutto
> regolarmente.
>
> Qualcuno mi puo' aiutare?
> Ringrazio anticipatamente.
>
A precisazione di quanto sopra preciso che la scitta #Errore appare quando
all'interno delle sottomaschere non vi e' alcun record per cui il valore
delle caselle di testo che servono per il calcolo nella maschera principale
e' Null.


title: Errore campo calcolato

text:
"Alessio" <alf...@TOGLIEREiol.it> ha scritto nel messaggio
news:8rsjtq$g6c$1...@lacerta.tiscalinet.it...
>
> A precisazione di quanto sopra preciso che la scitta #Errore appare quando
> all'interno delle sottomaschere non vi e' alcun record per cui il valore
> delle caselle di testo che servono per il calcolo nella maschera
principale
> e' Null.
>
>
>
>
Allora guarda nell'help la funzione nz() che può sostituire i valori nulli
con zero o altri valori...
Ciao.


title: oggetto ole

author: TONY

text:
Salve a tutti..espongo subito il mio problema..devo far salvare  utente un
immagine collegata ma non associata modificata da un utente e creata da un
origine tramite OLE..in VB esiste il metodo Savetofile ma in Access non so
dove aggrapparmi..l'unico metodo esposto è Updated ma non riesco proprio a
vedere come impostare la cosa..ringrazio in anticipo chi sa darmi qualche
"dritta"..ciao a tutti


title: oggetto ole

text:

Non usare gli OLE e guarda su
www.sitocomune.com
, ci sono 3 articoli per la
gestione dei file immagine.
Ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Tabledef.Connect in ADO....

author: Teo

text:
Stò migrando un progettino scritto in DAO ad ADO In Access 2003...
Ho una routine che mi permetteva di variare l'origine dati di una tabella a
Runtime tramite l'utilizzo di Tabledef.connect.
Con ADO come posso risolvere analogamente questo problema???
Grazie dei suggerimenti,
Teo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Tabledef.Connect in ADO....

author: ALESSANDRO Baraldi

text:
"Teo" <
ski...@libero.it
> ha scritto nel messaggio
news:82Z115Z162Z99Y...@usenet.libero.it...
>
> Stò migrando un progettino scritto in DAO ad ADO In Access 2003...
> Ho una routine che mi permetteva di variare l'origine dati di una tabella
a
> Runtime tramite l'utilizzo di Tabledef.connect.
>
> Con ADO come posso risolvere analogamente questo problema???
>
> Grazie dei suggerimenti,
> Teo
>
Cerca sul SitoComune e trovi l'equivalente Routine per ADO
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Come vedere se il record è una MAIL o stringa normale

author: luca

text:
Ciao
A tutti
Desidererei conoscere un metodo per vedere se il record formato da un campo
testo, il contenuto č un indirizzo mail oppure un testo normale.
Cerco una funzione che mi indichi la presenza del carattere @ nella stringa
Ciao
--------------------------------
Inviato via
http://usenet.libero.it


author: Emyr

text:


INSTR()
Saluti.
Emanuele.


author: Roberto Pasqualini

text:
"luca" <
lucade...@libero.it
> ha scritto nel messaggio
news:62Z110Z75Z180Y...@usenet.libero.it...
> Ciao
>
> A tutti
>
> Desidererei conoscere un metodo per vedere se il record formato da un
campo
> testo, il contenuto è un indirizzo mail oppure un testo normale.
>
> Cerco una funzione che mi indichi la presenza del carattere @ nella
stringa
>
> Ciao
>
> --------------------------------
>
> Inviato via
http://usenet.libero.it
>
dim numero as integer
dim stringa_chiocciola as string
stringa_chiocciola = "@"
numero = Instr(stringa_da_verificare,stringa_chiocciola,1)
se numero > 0 allora la chiocciola è presente nella stringa_da_verificare
alla posizione indicata dal valore di numero.
Se hai ancora dubbi cerca la funzione Instr() nella guida.
Buon lavoro
Roberto Pasqualini


title: un chek per scelta report

author: fid

text:
Salve, in un piccolo db tra le tante cose ho 2 report e un checkbox, che
se è a vero devo stampare il report 1, se falso il report2.
Ho creato le due sezioni per la stampa, che da sole funzionano, ovvero
If Forms!Treno!Tipo = 0 Then
Dim strDocName As String
Dim strWhere As String
    strDocName = "Orari"
  strWhere = "[id_treno]=" & Me.ID
  DoCmd.OpenReport strDocName, acPreview, , strWhere
e
If Forms!Treno!Tipo = -1 Then
Dim strDocName As String
Dim strWhere As String
    strDocName = "Orari2"
  strWhere = "[id_treno]=" & Me.ID
  DoCmd.OpenReport strDocName, acPreview, , strWhere
End If
ma se unisco con un Else non funzionano.
Dove sbaglio?
grazie

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


title: un chek per scelta report

author: Alessandro Baraldi

text:
"fid" <
fe_l...@yahoo.it
> wrote in message
news:dq35lm$nvs$
1...@news.newsland.it
> Salve, in un piccolo db tra le tante cose ho 2 report e un checkbox, che
> se è a vero devo stampare il report 1, se falso il report2.
> Ho creato le due sezioni per la stampa, che da sole funzionano, ovvero
>
[CUT]
> ma se unisco con un Else non funzionano.
> Dove sbaglio?
> grazie
Dov'è l'ELSE....?
Ti è rimasto nella penna.
Hai scritto troppa roba, mi permetto di semplificare:
 Dim strDocName As String
 Dim strWhere As String

 strWhere = "[id_treno]=" & Me.ID
 If Forms!Treno!Tipo Then
    strDocName = "Orari"
 Else
    strDocName = "Orari2"
 End If
 DoCmd.OpenReport strDocName, acPreview, , strWhere
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: un chek per scelta report

author: Morgan

text:
"fid" <
fe_l...@yahoo.it
> ha scritto nel messaggio
news:dq35lm$nvs$1...@news.newsland.it...
> Salve, in un piccolo db tra le tante cose ho 2 report e un checkbox, che
> se č a vero devo stampare il report 1, se falso il report2.
> Ho creato le due sezioni per la stampa, che da sole funzionano, ovvero
>
> If Forms!Treno!Tipo = 0 Then
> Dim strDocName As String
> Dim strWhere As String
>    strDocName = "Orari"
>  strWhere = "[id_treno]=" & Me.ID
>  DoCmd.OpenReport strDocName, acPreview, , strWhere
>
> e
>
> If Forms!Treno!Tipo = -1 Then
> Dim strDocName As String
> Dim strWhere As String
>    strDocName = "Orari2"
>  strWhere = "[id_treno]=" & Me.ID
>  DoCmd.OpenReport strDocName, acPreview, , strWhere
> End If
> ma se unisco con un Else non funzionano.
> Dove sbaglio?
> grazie
>
>
Io farei cosě
Ti fai un gruppo di opzioni con due pulsanti
Private Sub opTipoReport_AfterUpdate()
Dim strReport As Integer
On Error GoTo ErrHandle
Select Case opTipoReport
Case 1
    strReport="Orari"
    DoCmd.OpenReport strReport,acPreview, , "[id_treno]=" & Me.ID"
Case 2
      strReport="Orari2"
    DoCmd.OpenReport strReport,acPreview, , "[id_treno]=" & Me.ID"
End Select
opTipoReport.Value = 0
ErrHandle:
If Err.Number = 0 Then Exit Sub
If Err.Number = 2501 Then
opTipoReport.Value = 0
Exit Sub
End If
End Sub
Ciao
Morgan


title: Domanda da principiante (scusate)

author: Marco

text:
Come da oggetto, vorrei sapere se con access97 è possibile costruirsi un
programma gestionale che permetta di gestire clienti/fornitori, magazzino e
fatturazione, con delle maschere di inserimento dati e con procedure
automatizzate.
Ho provato a leggere i post del ng e ho anche guardato il sitocomune, ma non
credo di aver capito se tutto ciò che chiedo è fattibile, oppure non ho
letto bene.
Grazie a chi mi risponderà.
Ciao


title: Domanda da principiante (scusate)

author: diego

text:
"Marco" <
sonoio...@tin.it
> ha scritto nel messaggio
news:dsXQb.189726$_P.67...@news4.tin.it...
> Come da oggetto, vorrei sapere se con access97 è possibile costruirsi un
> programma gestionale che permetta di gestire clienti/fornitori, magazzino
e
> fatturazione, con delle maschere di inserimento dati e con procedure
> automatizzate.
Si',
chiaramente la bonta' dell'applicazione
dipende da quanto sei o quanto diventerai bravo.
ciao diego


title: Domanda da principiante (scusate)

author: Slump

text:
"Marco" <
sonoio...@tin.it
> ha scritto nel messaggio
news:dsXQb.189726$_P.67...@news4.tin.it...

Da uno sguardo anche alle procedure guidate che trovi in access, sicuramente
sono una buona base di partenza.
Ciao


title: Domanda da principiante (scusate)

text:
> Grazie a chi mi risponderà.
>
> Ciao
Vi ringrazio molto per le vostre gentili risposte, che mi confortano.
Infatti mi metto subito al lavoro e soprattutto a studiare.:-)
Cercherò di farvi perdere meno tempo possibile (studierò e cercherò sul
sitocomune e sul ng) ma qualche volta, nel caso mi trovassi in panne, mi
permetterò di rompervi le scatole:-)
Grazie davvero.
Ciao!:-)


title: Domanda da principiante (scusate)

author: Alessio Albano

text:
"Marco" <
sonoio...@tin.it
> wrote in message news:<dsXQb.189726$_
P.67...@news4.tin.it
>...
> Come da oggetto,
LOL...
La prossima volta per favore, metti un oggetto un pelino più
indicativo, tipo "è possibile creare gestionali con access?" :)
> vorrei sapere se con access97 è possibile costruirsi un
> programma gestionale che permetta di gestire clienti/fornitori, magazzino e
> fatturazione, con delle maschere di inserimento dati e con procedure
> automatizzate.
E' possibilissimo creare un gestionale. poi bisogna vedere cosa
intendi per "procedure automatizzate", comunque Access è molto potente
e permette di fare davvero un sacco di cose.
Buona lavoro,
Alessio


title: Domanda da principiante (scusate)

text:
> LOL...
> La prossima volta per favore, metti un oggetto un pelino più
> indicativo, tipo "è possibile creare gestionali con access?" :)
Urca, giusto! Chiedo venia.:-)
>E' possibilissimo creare un gestionale. poi bisogna vedere cosa
>intendi per "procedure automatizzate", comunque Access è molto potente
>e permette di fare davvero un sacco di cose.
Intendo creare pulsanti che permettano per esempio di entrare in una
maschera in cui  si possano generare le fatture, con relativo (automatico)
scarico del magazzino e gestione della situazione clienti: stessa cosa per
l'ìnserimento delle fatture di acquisto e quindi la gestione dei fornitori.
Il tutto in modo che l'applicazione sia semplice da usare per chi poi dovrà
utilizzarla tutti i giorni.
Grazie ancora.


title: Domanda da principiante (scusate)

author: Roberto da casa

text:
"Marco" <
sonoio...@tin.it
> ha scritto nel messaggio
news:dsXQb.189726$_P.67...@news4.tin.it...
[CUT]
Usa un subject più significativo quando invii un messaggio.
Se lo farai rispetterai le regole del NG e di conseguenza riceverai molte
più risposte.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Funzione generica di somma campi parametrica

author: Jax

text:
Premessa: non ho praticamente mai programmato in VBA ;)
Sto cercando di realizzare per un amico una funzione utilizzabile in una
query; questa funzione dovrebbe sommare n campi (dove n è un parametro)
di qualsiasi tabella.
Ovviamente i nomi dei campi devono avere un formato fisso, del tipo C01,
C02, C03.....
Ho quindi pensato di strutturare la funzione facendomi passare il nome
della tabella, il prototipo dei campi (mettendo § dove dovrebbero
esserci i numeri progressivi), il numero iniziale e quello finale.
In poche parole, se in "Tabella1" ho:
C01	C02	C03	C04
5	4	2	8
avrei che:
SommaCampi("Tabella1", "C§", 1, 3) = 11
SommaCampi("Tabella1", "C§", 3, 4) = 10
Sono quasi riuscito nell'intento con questa funzione:
Public Function SommaCampi(sTabella As String, sCampo As String, _
                             iMese1 As Integer, iMese2 As Integer) As Double
     SommaCampi = 0
     For i = iMese1 To iMese2
         sCampoX = Replace(sCampo, "§", Format(i, "00"))
         SommaCampi = SommaCampi + DLookup(sCampoX, sTabella)
     Next i
End Function
Mi sono poi accorto che la funzione DLookup, senza criteri, processa
semplicemente il primo record della tabella, quindi la mia funzione così
com'è fa la somma sempre degli stessi valori.
Ora, per ovviare al problema ho capito che dovrei specificare anche il
criterio per selezionare il record corrente, ma questo vuol dire farmi
passare anche il nome e il valore del campo chiave, pregiudicando
l'usabilità della funzione.
Secondo voi ci sono altre vie più semplici?
--
Jax


text:
Jax ha scritto:

Dlookup come tutte le sue sorelle funzioni di aggregazione sono comode
ma molto poco efficienti...!
Conviene sempre usare un Recordset ReadOnly.
Altra osservazione è che devi passare la ChiavePrimaria che ti serve
per individuare il Record
sul quale vuoi la somma....!
Nel tuo caso si potrebbe fare così:
Public Function SommaCampi(sTabella As String, sCampo As String,
PrimaryKey as variant_
                              iMese1 As Integer, iMese2 As Integer) As
Double
      SommaCampi = 0
      Dim rs as DAO.Recordset
      Dim CampoCalcolato as string
      Dim sSQL as string
      For i = iMese1 To iMese2
          sCampoX = Replace(sCampo, "§", Format(i, "00"))
          CampoCalcolato = CampoCalcolato & sCampoX & "+"
      Next i
      CampoCalcolato = Mid$(CampoCalcolato, Len(CampoCalcolato)-1)
      sSQL="SELECT *, (" & CampoCalcolato & ") AS SommaCampi FROM T1
WHERE NomePK=" & primaryKey
      set rs=CurrentDb.OpenRecordset(sSQL,dbreadOnly)
      SommaCampi = rs!SommaCampi
      rs.close
      set rs=nothing
End Function
Chiamala come dicevi...:
Msgbox SommaCampi("Tabella1", "C§", 1, 3, "NomeCampoPK")
Saluti
@Alex


text:
Alessandro Baraldi ha scritto:
> Dlookup come tutte le sue sorelle funzioni di aggregazione sono comode
> ma molto poco efficienti...!
Per poco efficiente intendi che è lenta?
Io avevo ovviato al problema facendomi passare nome e valore del campo
chiave, e mi sembra che anche nel tuo caso ci sia da fare così...
immagino che non ci sia modo per ovviare a questo "problema".
Questa è la mia versione:
= SommaCampi("[Tabella1]","[C§]",3,6,"[ID]=" & [ID]);
Public Function SommaCampi(sTabella As String, sCampo As String, _
                             iMese1 As Integer, iMese2 As Integer, _
                             sCriteri As String) As Double
     SommaCampi = 0
     For i = iMese1 To iMese2
         sCampoX = Replace(sCampo, "§", Format(i, "00"))
         SommaCampi = SommaCampi + DLookup(sCampoX, sTabella, sCriteri)
     Next i
End Function
--
Jax


text:
Jax ha scritto:
> Alessandro Baraldi ha scritto:
> > Dlookup come tutte le sue sorelle funzioni di aggregazione sono comode
> > ma molto poco efficienti...!
>
> Per poco efficiente intendi che è lenta?
Si è deciusamente più lenta rispetto a quella che che ti ho scritto.
> Io avevo ovviato al problema facendomi passare nome e valore del campo
> chiave, e mi sembra che anche nel tuo caso ci sia da fare così...
> immagino che non ci sia modo per ovviare a questo "problema".
>
> Questa è la mia versione:
>
> = SommaCampi("[Tabella1]","[C§]",3,6,"[ID]=" & [ID]);
>
> Public Function SommaCampi(sTabella As String, sCampo As String, _
>                              iMese1 As Integer, iMese2 As Integer, _
>                              sCriteri As String) As Double
>      SommaCampi = 0
>      For i = iMese1 To iMese2
>          sCampoX = Replace(sCampo, "§", Format(i, "00"))
>          SommaCampi = SommaCampi + DLookup(sCampoX, sTabella, sCriteri)
>      Next i
> End Function
>
> --
> Jax
Forse ti sfugge che tu stai eseguendo tanti DlookUp quanti sono gli
intervalli da sommare, io ho fatto tutto in un solo comando....!!!!
Valuta bene le ottimizzazioni, per quanto riguarda l'uso del campo
chiave ID è ovvio che è l'unica soluzione, non c'è nulla da
inventarsi.
Fai un calcolo prestazionale se vuoi, ma nel tuo caso vedrai calare
drasticamente le prestazioni già da subito per come l'hai
scritta(anche con 1 solo Record in tabella)
@Alex


text:
Alessandro Baraldi ha scritto:
> Forse ti sfugge che tu stai eseguendo tanti DlookUp quanti sono gli
> intervalli da sommare, io ho fatto tutto in un solo comando....!!!!
Infatti mi era sfuggito, cazzarola.
Grazie.
> Valuta bene le ottimizzazioni, per quanto riguarda l'uso del campo
> chiave ID è ovvio che è l'unica soluzione, non c'è nulla da
> inventarsi.
Ok, grazie ancora.
--
Jax


title: Contatore

author: Paolo

text: Come si fa ad azzerare un campo contatore?


title: Contatore

author: Roberto in campagna

text:
"Paolo" <
pab...@tin.it
> ha scritto nel messaggio
news:dyX%6.13219$_F1.1...@news2.tin.it...
> Come si fa ad azzerare un campo contatore?
>
L'unico modo per azzerare un campo di tipo contatore è quello di cancellare
tutti i record della tabella e poi compattare il database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Contatore

author: Antonio Biso

text:
Paolo <
pab...@tin.it
> wrote in message
dyX%6.13219$_F1.1...@news2.tin.it...
> Come si fa ad azzerare un campo contatore?
Perchè vuoi farlo?
Antonio


title: Contatore

text:
Perchè a volte devo fare delle estrazioni di prova, e quindi devo, poi,
azzerare il contatore, o farlo partire da un determinato numero.
Come posso fare?
grazie
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:%qg07.4864$hp3.2...@news.infostrada.it...



title: Contatore

text:
Paolo <
pab...@tin.it
> wrote in message
_4U07.49076$u%1.35...@news1.tin.it...
> Perchè a volte devo fare delle estrazioni di prova, e quindi devo, poi,
> azzerare il contatore, o farlo partire da un determinato numero.
> Come posso fare?
> grazie
Primo: scrivi DOPO il quoting
Allora, per fare questa cosa perchè stai facendo delle prove, ok, basta che
svuoti la tabella e quindi ricompatti il database.
Altrimenti ricorda che il contatore serve per identificare ogni record non a
contarne il numero. Per questo devi introdurre un campo numerico da gestire
via codice scrivendoci ogni volta il Max valore + 1
Antonio


title: Cercare record in una subform foglio dati

author: Dino

text:
Ciao a tutti,avrei necessita in una subform modalita' foglio dati
poter cercare i record in essa contenuti per un determinato
record.Es:codice prodotto.
avrei anche un'altra domanda  la stessa subform.aprire tale maschera
posizionandomi su di un nuovo record.
Nel controllo che la apre nella form che la contiene sull'evento click
ho inserito :
DoCmd.GoToRecord , , acNewRec.Facendo così mi insrisce li nuovo record
della form.Vorrei invece intervenire
come dicevo dirett.sulla Sform
Grazie
Dino


author: MA

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:5ce71633-8317-4348...@l2g2000yqd.googlegroups.com...
Ciao a tutti,avrei necessita in una subform modalita' foglio dati
poter cercare i record in essa contenuti per un determinato
record.Es:codice prodotto.
avrei anche un'altra domanda  la stessa subform.aprire tale maschera
posizionandomi su di un nuovo record.
Nel controllo che la apre nella form che la contiene sull'evento click
ho inserito :
DoCmd.GoToRecord , , acNewRec.Facendo cos� mi insrisce li nuovo record
della form.Vorrei invece intervenire
come dicevo dirett.sulla Sform
Grazie
Dino
==============
Risposta
Ciao Dino
non � chiarissimo quello che dici
da dove lo vuoi cercare, dalla form o dalla subForm?
Secondo, se vuoi spostarti al novo record della subform
metti prima il fuoco su controllo della subform e poi ti sposti con
docmd.gotorecord


text:
On 28 Ott, 16:16, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:5ce71633-8317-4348...@l2g2000yqd.googlegroups.com...
> Ciao a tutti,avrei necessita in una subform modalita' foglio dati
> poter cercare i record in essa contenuti per un determinato
> record.Es:codice prodotto.
> avrei anche un'altra domanda  la stessa subform.aprire tale maschera
> posizionandomi su di un nuovo record.
> Nel controllo che la apre nella form che la contiene sull'evento click
> ho inserito :
> DoCmd.GoToRecord , , acNewRec.Facendo così mi insrisce li nuovo record
> della form.Vorrei invece intervenire
> come dicevo dirett.sulla Sform
>
> Grazie
> Dino
>
> ==============
> Risposta
> Ciao Dino
> non è chiarissimo quello che dici
> da dove lo vuoi cercare, dalla form o dalla subForm?
>
> Secondo, se vuoi spostarti al novo record della subform
> metti prima il fuoco su controllo della subform e poi ti sposti con
> docmd.gotorecord
Grazie per la risposta.
Allora cerco di essere piu' chiaro
voglio cercare i dati nella subform.Io ho la form "Form1" e la subform
"Subform2"
Quando apro la form "Form1" ovviamente mi si visualizza la
sottomaschera "Subform2".All'interno di tale sottomaschera voglio
poter cercare il record desiderato.
In una maschera a colonne ad esempio io creo una casella combinata (ad
esempio per nome) dove mi esce tutto l'elenco dei vari
record,seelziono quello che mi interessa e la maschera a colonne si
posiziona direttamente su quello.La famosa autocomposizione della
casella combinata "Trova un record selezionato in base ......"
Grazie ancora
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:fe48f155-495f-452b...@g27g2000yqn.googlegroups.com...
On 28 Ott, 16:16, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> messaggionews:5ce71633-8317-4348...@l2g2000yqd.googlegroups.com...
> Ciao a tutti,avrei necessita in una subform modalita' foglio dati
> poter cercare i record in essa contenuti per un determinato
> record.Es:codice prodotto.
> avrei anche un'altra domanda la stessa subform.aprire tale maschera
> posizionandomi su di un nuovo record.
> Nel controllo che la apre nella form che la contiene sull'evento click
> ho inserito :
> DoCmd.GoToRecord , , acNewRec.Facendo cos� mi insrisce li nuovo record
> della form.Vorrei invece intervenire
> come dicevo dirett.sulla Sform
>
> Grazie
> Dino
>
> ==============
> Risposta
> Ciao Dino
> non � chiarissimo quello che dici
> da dove lo vuoi cercare, dalla form o dalla subForm?
>
> Secondo, se vuoi spostarti al novo record della subform
> metti prima il fuoco su controllo della subform e poi ti sposti con
> docmd.gotorecord
Grazie per la risposta.
Allora cerco di essere piu' chiaro
voglio cercare i dati nella subform.Io ho la form "Form1" e la subform
"Subform2"
Quando apro la form "Form1" ovviamente mi si visualizza la
sottomaschera "Subform2".All'interno di tale sottomaschera voglio
poter cercare il record desiderato.
In una maschera a colonne ad esempio io creo una casella combinata (ad
esempio per nome) dove mi esce tutto l'elenco dei vari
record,seelziono quello che mi interessa e la maschera a colonne si
posiziona direttamente su quello.La famosa autocomposizione della
casella combinata "Trova un record selezionato in base ......"
Grazie ancora
Dino
Usa proprio quella
falla in modalit� struttura e poi lancia il foglio dati
In realt� l� cosa succede
'Ti crei una variabile Recordset
Dim rs as Dao.recordset
'Ti crei un rst tempraneo e gli dici che equivale alla tua sottomaschera
Set rs = me.recordsetclone
'nel rs trovi il record che ti serve (in questo caso � un testo)
rs.FindFirst "tuoControllo = '" & me.tuocontrollo2 & "'"
'Poi sposti il bookmark cio� il segnaposto che � il focus della
sottomaschera sul bookmark del recorsetclone
me.bookmark = rs.bookmark


text:
On 28 Ott, 18:39, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:fe48f155-495f-452b...@g27g2000yqn.googlegroups.com...
> On 28 Ott, 16:16, "MA" <
s...@spam.it
> wrote:
>
>
>
>
>
> > "Dino" <
verrengia.d...@alice.it
> ha scritto nel
> > messaggionews:5ce71633-8317-4348...@l2g2000yqd.googlegroups.com...
> > Ciao a tutti,avrei necessita in una subform modalita' foglio dati
> > poter cercare i record in essa contenuti per un determinato
> > record.Es:codice prodotto.
> > avrei anche un'altra domanda la stessa subform.aprire tale maschera
> > posizionandomi su di un nuovo record.
> > Nel controllo che la apre nella form che la contiene sull'evento click
> > ho inserito :
> > DoCmd.GoToRecord , , acNewRec.Facendo così mi insrisce li nuovo record
> > della form.Vorrei invece intervenire
> > come dicevo dirett.sulla Sform
>
> > Grazie
> > Dino
>
> > ==============
> > Risposta
> > Ciao Dino
> > non è chiarissimo quello che dici
> > da dove lo vuoi cercare, dalla form o dalla subForm?
>
> > Secondo, se vuoi spostarti al novo record della subform
> > metti prima il fuoco su controllo della subform e poi ti sposti con
> > docmd.gotorecord
>
> Grazie per la risposta.
>
> Allora cerco di essere piu' chiaro
> voglio cercare i dati nella subform.Io ho la form "Form1" e la subform
> "Subform2"
>
> Quando apro la form "Form1" ovviamente mi si visualizza la
> sottomaschera "Subform2".All'interno di tale sottomaschera voglio
> poter cercare il record desiderato.
> In una maschera a colonne ad esempio io creo una casella combinata (ad
> esempio per nome) dove mi esce tutto l'elenco dei vari
> record,seelziono quello che mi interessa e la maschera a colonne si
> posiziona direttamente su quello.La famosa autocomposizione della
> casella combinata "Trova un record selezionato in base ......"
> Grazie ancora
> Dino
>
> Usa proprio quella
> falla in modalità struttura e poi lancia il foglio dati
> In realtà lì cosa succede
>
> 'Ti crei una variabile Recordset
> Dim rs as Dao.recordset
> 'Ti crei un rst tempraneo e gli dici che equivale alla tua sottomaschera
> Set rs = me.recordsetclone
> 'nel rs trovi il record che ti serve (in questo caso è un testo)
> rs.FindFirst "tuoControllo = '" & me.tuocontrollo2 & "'"
> 'Poi sposti il bookmark cioè il segnaposto che è il focus della
> sottomaschera sul bookmark del recorsetclone
> me.bookmark = rs.bookmark- Nascondi testo citato
>
> - Mostra testo citato -
Ciao e grazie per la risposta (che ho potuto leggere solo ora)provo e
ti faccio sapere.
NB:L'indicazione sul Focus del salva record era perfetta
Grazie ancora
Dino


title: Inserimento file in Access 2000

author: Fantasmino

text:
Vorrei sapere come si fa ad inserire qualsiasi tipo di file in una tabella
fatta con access 2000.
Gli oggetti OLE dovrebbero essere se non error solo per le immagini, ma per
un archivietto piccolo personale devo inserire dei file.exe come si fa?
Grazie.....
Michele
--
Iscriviti alla Mailing List "Programmazione Web"
inviando una e-mail vuota a:
Programmazion...@it.egroups.com


title: Inserimento file in Access 2000

author: Lorenzo Coronati

text:
Scrisse "Fantasmino" <
fantasm...@libero.it
>:
>Vorrei sapere come si fa ad inserire qualsiasi tipo di file in una tabella
>fatta con access 2000.
>Gli oggetti OLE dovrebbero essere se non error solo per le immagini, ma per
>un archivietto piccolo personale devo inserire dei file.exe come si fa?
Mi spieghi che senso ha memorizzare degli exe *dentro*
l'mdb?
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Inserimento file in Access 2000

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b3b1fe9...@news.libero.it...
> Scrisse "Fantasmino" <
fantasm...@libero.it
>:
> >Vorrei sapere come si fa ad inserire qualsiasi tipo di file in una
tabella
> >fatta con access 2000.
> >Gli oggetti OLE dovrebbero essere se non error solo per le immagini, ma
per
> >un archivietto piccolo personale devo inserire dei file.exe come si fa?
>
> Mi spieghi che senso ha memorizzare degli exe *dentro*
> l'mdb?
Un archivio di tutti i SW che ho senza avere varie cartelle con setup ma
un'unico file!:-)


title: Inserimento file in Access 2000

text:
Scrisse "Fantasmino" <
fantasm...@libero.it
>:
>> Mi spieghi che senso ha memorizzare degli exe *dentro*
>> l'mdb?
>
>Un archivio di tutti i SW che ho senza avere varie cartelle con setup ma
>un'unico file!:-)
Allucinante
Lo sai che il limite di un mdb e' un giga (97) o due (2000)?



title: Inserimento file in Access 2000

author: Silvio Berruti

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b40e620...@news.libero.it...
> Scrisse "Fantasmino" <
fantasm...@libero.it
>:
> >> Mi spieghi che senso ha memorizzare degli exe *dentro*
> >> l'mdb?
> >
> >Un archivio di tutti i SW che ho senza avere varie cartelle con setup ma
> >un'unico file!:-)
>
> Allucinante
Mi hai tolto le parole di bocca...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Telecomandare una form

author: Expo

text:
Salve !
Stò cercando di aprire una form tramite DoCmd.OpenForm con condizione Where,
e poi visualizzare un record specifico ma non ci riesco.
Al massimo sono riuscito a posizionarmi col RecordsetClone della maschera
sul record desiderato, ma non riesco a visualizzarlo 8-(
Qualcuno ha qualche idea ?


title: Telecomandare una form

text:
Ciao
Expo <
esp...@snet.it
> wrote in message
8fuv4n$n8d$1...@fe2.cs.interbusiness.it...

Dovrebbe essere cosi; DoCmd.OpenForm "NomeForm", , "[NomeControllo]=Forms!
[NomeForm]![NomeControllo]"
Ciao Marco


title: Telecomandare una form

author: Andrea Sciamanna

text:
> Dovrebbe essere cosi; DoCmd.OpenForm "NomeForm", , "[NomeControllo]=Forms!
> [NomeForm]![NomeControllo]"
DoCmd.OpenForm "NomeForm", ,
"[NomeControllo]=Forms![NomeForm]![NomeControllo]"
Sbagliato.
E'
DoCmd.OpenForm "NomeForm", , "[NomeCampo]=" &
Forms![NomeForm]![NomeControllo]
o, se si tratta di una stringa
DoCmd.OpenForm "NomeForm", , "[NomeCampo]='" & [NomeControllo] & "'"
Il primo deve essere un campo incluso nel recordset dell'origine record
della maschera (anche se il campo non viene utilizzato da un controllo). Il
secondo è il parametro che gli si passa. Non ha senso scriverlo come dici
tu.
Se il valore del filtro non è specificato in un controllo della maschera che
chiama "NomeForm", ma è una variabile, è sufficiente sostituitre
[NomeControllo] con il nome della variabile in questione.


title: Telecomandare una form

author: Fabio Montagner

text:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "tuaForm"
    stLinkCriteria = "[lng_cnt_Corsista]=" & Me![txtCorsista]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
- stDocName č il nome della form
- stLinkCriteria č il filtro WHERE (un campo del recordset associato alla
form deve essere uguale a stLinkCriteria)
- Me![txtCorsista] č una text box in cui inserisco una stringa


title: Telecomandare una form

text:
Scusatemi, ma credo di non essermi spiegato bene, anche perchč il mio prb č
alquanto insolito.
- Sull'evento DblClick della prima maschera apro la seconda maschera con
DoCmd.OpenForm <nome maschera>, , ,<condizione where>
- Si apre la maschera che mi visualizza il primo record del recordset
- Ora dalla prima maschera vorrei visualizzare un record specifico della
seconda senza perň modificare il recordset; vorrei fare una specie di
GoToRecord dove [id]=xxx
Credo che sia piů chiaro ora


title: Telecomandare una form

text:
> - Ora dalla prima maschera vorrei visualizzare un record specifico della
> seconda senza però modificare il recordset; vorrei fare una specie di
> GoToRecord dove [id]=xxx
Usa i bookmark, allora.
Eccoti una funzione che può servire più o meno in ogni caso:
Sub GotoRecord(strField as String, strFind as Variant, oForm as Form)
    'La routine usa oggetti DAO.
    'Con opportune modifiche può essere adattata ad ADO
    Dim rs as Recordset
    set rs = me.recordset.clone    '... o me.recordsetclone? Boh?!
    'Il findfirst considera come stringa anche i valori numerici, quindi non
c'è bisogno di porsi prblemi
    'sul tipo di dati che si sta utilizzando
    rs.findfirst "[" & strfield & "]='" & strFind & "'"
    oForm.bookmark = rs.bookmark
    rs.close
    set rs = nothing
End Sub


title: Telecomandare una form

author: lbo dal portatile

text:
>Al massimo sono riuscito a posizionarmi col RecordsetClone della maschera
>sul record desiderato, ma non riesco a visualizzarlo 8-(
scusa, mi dici come e' possibile che una maschera si posizioni ad un
certo record e non lo visualizzi?  allora e' proprio la maschera che
non va!
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Telecomandare una form

text:
SPETTACOLO !!! Da Sito Comune !!!
Grazie !
"Andrea Sciamanna" <andrea.s...@libero.it.cancellami> ha scritto nel
messaggio news:8g0mbk$bqj$4...@serv1.iunet.it...



title: Telecomandare una form

text:
Scrisse "Expo" <
esp...@snet.it
>:
>SPETTACOLO !!! Da Sito Comune !!!
Vabbe', non esageriamo, guarda che tutti fanno cosi', eh...
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: [OT] Stasera cena ICAA Padova

author: Glen Runciter

text:
Stasera grande cena del newsgroup.
Ho telefonato al ristorante e ci sono ancora (pochi) posti disponibili.
Se qualcuno vuole aggregarsi all'ultimo momento e' il benvenuto.
Il ritrovo e' davanti alla chiesa di Rovolon (paese vicino a Teolo sui Colli
Euganei) alle ore 20.00.
L'invito e'  diretto anche alle signore/ine. ;-)
--
Tra noi e l'inferno o il cielo c'č di mezzo soltanto la vita, che č la cosa
piů fragile del mondo. L'ultimo atto č cruento, per quanto bella sia la
commedia in tutto il resto: alla fine, ci gettano un po' di terra sulla
testa, ed č finita per sempre
Blaise Pascal


title: Query o non Query Booooooooo !

author: Andrea

text:
Ho un problema un po complesso da risolvere con ACCESS2000 :
- Io ho 11 tabelle
    Tabella 1            CodArt,Descrizione
    Tabella2 a 11     CodArt,PezziAcquistati (Ogni tabella è un anno
diverso)
Le tabelle le ho già collegate con un query per mezzo del CodArt
Devo crearmi un Query che mi dia un colonna in + che mi dica da quale anno
l'articolo è andato in
calando fino ad ora .
Premetto che per indicare l'anno mi è sufficiente un numero che sia "1" per
inl primo anno "2" per il secondo
e così di conseguenza .
Ho provato con il generatore di espressioni ma + 255 caratteri non li vuole
!
Grazie in anticipo !!
Andrea
--
tras...@iol.it
http://users.iol.it/trasibilo


title: Query o non Query Booooooooo !

author: sib

text:
Andrea <
tras...@iol.it
> wrote in message
QmaA4.2800$C24....@news.infostrada.it...
> Ho un problema un po complesso da risolvere con ACCESS2000 :
> - Io ho 11 tabelle
>     Tabella 1            CodArt,Descrizione
>     Tabella2 a 11     CodArt,PezziAcquistati (Ogni tabella è un anno
> diverso)
>
> Le tabelle le ho già collegate con un query per mezzo del CodArt
> Devo crearmi un Query che mi dia un colonna in + che mi dica da quale anno
> l'articolo è andato in
> calando fino ad ora .
> Premetto che per indicare l'anno mi è sufficiente un numero che sia "1"
per
> inl primo anno "2" per il secondo
> e così di conseguenza .
> Ho provato con il generatore di espressioni ma + 255 caratteri non li
vuole
> !
Scusa se te lo dico, ma mi sembri fuori strada fin dal principio.
L'idea di fare tabelle diverse a seconda dell'anno e gia' una brutta idea di
per se; se poi hai anche la necessita' di fare query sugli anni precedenti,
allora diventa una pessima idea.
Perche' non fai un'unica tabella e distingui gli anni con la data o con un
qualsiasi identificatore arbitrario? Vedrai che, gia' cosi', le conse
cominceranno a essere piu' semplici.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Query o non Query Booooooooo !

text:
Grazie del suggerimento ma purtroppo le tabelle sono già esistenti dalle
gestione precedente e lavorano accoppiate ad un altro programma !!
Potrei altrimenti ogni volta importare tutti i dati che so con una macro
e poi lavorare su un unica tabella !
Dici che è possibile ?
Grazie !!!!
--
Tras...@iol.it
http://users.iol.it/trasibilo
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:WeeA4.6597$C24....@news.infostrada.it...



title: Query o non Query Booooooooo !

text:
Andrea ha scritto nel messaggio ...
>Grazie del suggerimento ma purtroppo le tabelle sono già esistenti dalle
>gestione precedente e lavorano accoppiate ad un altro programma !!
>Potrei altrimenti ogni volta importare tutti i dati che so con una macro
>e poi lavorare su un unica tabella !
A me fa morire quando si citano le macro come delle bacchette magiche che
risolvono tutti i problemi.....
Bah!
Antonio


title: Query o non Query Booooooooo !

author: Giorgio PS

text:
Andrea <
tras...@iol.it
> wrote in message
i%lA4.7363$C24....@news.infostrada.it...
> Grazie del suggerimento ma purtroppo le tabelle sono già esistenti dalle
> gestione precedente e lavorano accoppiate ad un altro programma !!
> Potrei altrimenti ogni volta importare tutti i dati che so con una macro
> e poi lavorare su un unica tabella !

Se le tabelle hanno un struttura identica, potresti usare una query SQL di
unione della serie Select * from tabella1 union (select * from tabella2
union (select * from tabella 3)). Il risultato è un recordset unico con i
dati di tutti gli anni.
Volendo puoi includere il compo dell'anno forzandolo:
Select *, 1996 as Anno from tabella1 union (select *, 1997 as Anno from
tabella2 union (select *, 1998 as anno from tabella 3))
Questa query, salvata, potresti usarla per creare una tabella temporanea.
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email:
giorgio....@ps-elettronica.it


title: Query o non Query Booooooooo !

text:
>- Io ho 11 tabelle
>    Tabella 1            CodArt,Descrizione
>    Tabella2 a 11     CodArt,PezziAcquistati (Ogni tabella è un anno
>diverso)
>
>Le tabelle le ho già collegate con un query per mezzo del CodArt
>Devo crearmi un Query che mi dia un colonna in + che mi dica da quale anno
>l'articolo è andato in calando fino ad ora .
non so se si possa fare con una query.
io lo farei scorrendo con un recordset articolo per articolo, magari
settandolo proprio sulla query con cui metti in parallelo i dati di
tutti gli anni.  nella query ovviamente farei in modo da dare un nome
tipo VenditaAnno1, VenditaAnno2 ecc. ai campi, che suppongo avranno lo
stesso nome visto che vengono da tabelle identiche.
cominci a scorrere il recordset.  vedi quanto vale la vendita
dell'ultimo anno.  poi vedi quanto vale la vendita dell'anno
precedente.  se la vendita dell'anno precedente e' superiore a quella
dell'anno attuale (o quella dell'anno attuale e' inferiore a quella
del precedente, e' la stessa cosa), vedi quanto vale la vendita
dell'anno prima ancora.  se quest'ultima e' superiore ecc. ecc. e
cosi' via finche' non trovi una vendita inferiore alla precedente.
quando la trovi, vuol dire che il prodotto ha cominciato a calare da
li'.
ad es.:
dim rst as recordset
set rst=currentdb.openrecordset(nomequery)
do until rst.eof
    for i=11 to 2 step-1
        if rst("Vendita" & cstr(i))<=rst("Vendita" & cstr(i-1) then
            exit for
        end if
        ' il calo e' cominciato nell'anno i,
        ' decidi tu dove/come scriverlo
        rst.movenext
loop
>Ho provato con il generatore di espressioni ma + 255 caratteri non li vuole
>!
che c'entra il generatore di espressioni?
e non lasciare spazi prima dei segni di intgerpunzione, senno' vedi
che succede.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Query o non Query Booooooooo !

author: Ditta Cerri (Sib)

text:
Andrea <
tras...@iol.it
> wrote in message
i%lA4.7363$C24....@news.infostrada.it...
> Grazie del suggerimento ma purtroppo le tabelle sono già esistenti dalle
> gestione precedente e lavorano accoppiate ad un altro programma !!
> Potrei altrimenti ogni volta importare tutti i dati che so con una macro
> e poi lavorare su un unica tabella !
> Dici che è possibile ?
> Grazie !!!!
Come dice Giorgio, forse puoi usare le query di unione (vedi help di Access
e database di esempio northwind).
Se la query di unione diventa troppo lenta o difficile da maneggiare (per le
troppe tabelle che deve unire) puoi metterle tutte insieme in una tabella
(come hai gia' pensato), ma non con una macro.
Le tabelle degli anni precedenti le unisci tutte a mano (tanto non cambiano
piu') quella dell'anno precedente la unisci con una query di accodamento
(unendo solo i nuovi record) oppure la tieni separata e la unisci a quella
degli anni precedenti con una query di unione.
Ciao, Sib


title: Query o non Query Booooooooo !


title: Query o non Query Booooooooo !

text:
Grazie dell'aiuto proverņ al  + presto !
Scusami ma in VB non ho probelemi ma in access non ho molta eperienza
quali sono le procedure per fare una query come dici ?
Grazie !!
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:38d23378...@news.interbusiness.it...
> >- Io ho 11 tabelle
> >    Tabella 1            CodArt,Descrizione
> >    Tabella2 a 11     CodArt,PezziAcquistati (Ogni tabella č un anno
> >diverso)
> >
> >Le tabelle le ho gią collegate con un query per mezzo del CodArt
> >Devo crearmi un Query che mi dia un colonna in + che mi dica da quale
anno
> >l'articolo č andato in calando fino ad ora .



title: Pivot da più fogli excel

text:
Buonasera,
volevo porre questo quesito:
premetto la mia conoscenza non approfondita di excel.
Lavoro spesso con le pivot, ma che pescano i dati da un unico foglio. Ora mi trovo nella necessità di elaborare dati contenuti su più fogli (dello stesso file), i quali contengono comunque una colonna "chiave" (per intenderci, la codifica di una commessa ... che rimane univoca su ogni singolo foglio e su ogni singola riga) mentre le singole colonne contengono dati diversi su ogni foglio.
E' possibile impostare una pivot che abbia l'area di utilizzo sui vari fogli del file?
Ringrazio in anticipo chi mi potrà aiutare.
Saluti
WP


title: report numerato

author: stefano

text:
Ringrazio in anticipo
Chiedo cortesemente come stampare un report numerato cioe' che restituisca
un numero progressivo
a fianco di ogni record filtrato
Grazie ancora


title: report numerato

author: Karl Donaubauer

text:
stefano wrote:
> Chiedo cortesemente come stampare un report numerato cioe'
> che restituisca un numero progressivo a fianco di ogni record filtrato
www.donkarl.com/it
 FAQ 5.16 Numero e/o somma incrementale nei report
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: report numerato

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3b5ro0F...@individual.net...

Mille ringraziamenti Karl !


title: implementare un database per immagini

author: rachiet

text:
Ho cercato su
www.sitocomune.com
 la frase in oggetto, ma mi manda sempre a
delle re: io vorrei la post iniziale di Stefano Bettini così da capirci
qualcosa...chi può aiutarmi??
Grazie!


title: implementare un database per immagini

author: CarloCos

text:
"rachiet" <
rac...@aruba.it
> ha scritto nel messaggio
news:9n47hk$l3c$1...@fe2.cs.interbusiness.it...
> Ho cercato su
www.sitocomune.com
 la frase in oggetto, ma mi manda sempre a
> delle re: io vorrei la post iniziale di Stefano Bettini cosě da capirci
> qualcosa...chi puň aiutarmi??
> Grazie!
>
>
>
>
>
Guarda nella sezione General: [UPD] Implementare un archivio di immagini.
Ciao, Carlo


title: implementare un database per immagini

text:
Ho cercato su
www.sitocomune.com
 la frase in oggetto, ma mi manda sempre a



title: implementare un database per immagini

author: Roberto da casa

text:
"rachiet" <
rac...@aruba.it
> ha scritto nel messaggio
news:9n5uts$f94$1...@fe1.cs.interbusiness.it...
> Ho cercato su
www.sitocomune.com
 la frase in oggetto, ma mi manda sempre a
> delle re: io vorrei la post iniziale di Stefano Bettini cosě da capirci
> qualcosa...chi puň aiutarmi??
> Grazie!
>
Sito Comune, Sezione General, la FAQ di  Stefano Bettini intitolata "Come
implementare correttamente un archivio di immagini".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: implementare un database per immagini

author: Federico Luciani

text:
rachiet wrote:
> Ho cercato su
www.sitocomune.com
 la frase in oggetto, ma mi manda sempre a
> delle re: io vorrei la post iniziale di Stefano Bettini cosě da capirci
> qualcosa...chi puň aiutarmi??
> Grazie!
devi cercare tra le faq.
oltre a quella che ti ha indicato Roberto, trovi anche un esempio
nella stessa sez.:
'Implementare un archivio di immagini'
qualche giorno ne troverai anche un'altro.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: MANCA riferimento

author: Giorgiom

text:
Salve
ho questo problema
in un Db ho aggiunto nel modulo questo riferimento:
Microsoft Speech Object Library
e funziona tutto
l'ho aggiunto su un pc con windows vista.
Una volta terminato il programma ho copiato il db su altri pc (con windows
xp)
Quando si avvia access appare un errore che dice che manca il riferimento.
Allora devo entrare nel modulo togliere la spunta al riferimento che manca
(che è sempre quello di prima) dare ok sulla maschera, poi riaprire
riferimenti ed aggiungere lo stesso di prima.(a questo punto funziona)
Il problema è che se poi modifico il db sul pc con vista quando lo copio
nuovamente sulle altre macchine ho lo stesso problema.
Cosa potrei fare ?
Grazie
Ciao
Giorgio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: MANCA riferimento

author: Pablitomf

text:
> Cosa potrei fare ?
Potresti ri-registrarlo...magari fai un file BAT in cui scrivi :
c:\tuo_percorso\REGSVR32.EXE /s c:\tuo_percorso\TUA_DLL.dll
cls
REGSVR32.EXE  è quel che ti serve per registrare...
il BAT per lanciare la registrazione....
dovrebbe essere a posto.... ma con VISTA non si sa mai! :-D
Facci sapere
--
---
Ciao
Pablitomf (Maurizio Facciuti)
Web Master
www.accessgroup.it


title: Nomi di campi in una tabella

author: Ugo

text:
Salve a tutti,
sarà l'età,ma stamani non riesco a fare girare una cosina che pensavo
semplicissima.
Vorrei che il campo di una query popolasse una tabella con2 soli campi: in
questo modo
da una query  che restituisce :
campo A= mario      campo B= rossi     campo C= via roma     campo D =
Firenze  ecccc
vorrei fare una tabella con 2 campi così..
label                 contenuto
-------                -------------
campo A          mario
campo B          rossi
campo C         via roma
campo D         Firenze
Io ho provato a fare .....
 Dim DBS As Database, rstTbl, rstQy As Recordset, fld As Field
 Set DBS = CurrentDb
 Set rstQy = CurrentDb.OpenRecordset("tbl_clienti")--->>  QUI da' errore
"tipo non corrispondente"
 Set rstTbl = CurrentDb.OpenRecordset("New")
For Each fld In rstQy.Fields
    With rstTbl
     .AddNew
    !Fields("contenuto") = fld.Name
    .Update
  End With
Next
Set rstQy = Nothing
Set rstTbl = Nothing
End Sub
.....se qualcuno sa come sbrigliare..lo ringrazio tanto , si consideri che
in effetti successivamente al posto di
" tbl_clienti " ci dovrà andare una query.
ciao
Ugo


title: Nomi di campi in una tabella

author: Silvio Berruti

text:
"Ugo" <
ugo...@hotmail.com
> ha scritto nel messaggio
news:9of90p$mhg$1...@fe1.cs.interbusiness.it...

Se usi A2000 devi mettere, nei riferimenti, prima quello a DAO.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Nomi di campi in una tabella

text:
"Ugo" <
ugo...@hotmail.com
> ha scritto nel messaggio
news:9of90p$mhg$1...@fe1.cs.interbusiness.it...
> Salve a tutti,
> sarà l'età,ma stamani non riesco a fare girare una cosina che pensavo
> semplicissima.
>
> Vorrei che il campo di una query popolasse una tabella con2 soli campi: in
> questo modo
>
> da una query  che restituisce :
>
> campo A= mario      campo B= rossi     campo C= via roma     campo D =
> Firenze  ecccc
>
> vorrei fare una tabella con 2 campi così..
>
> label                 contenuto
> -------                -------------
> campo A          mario
> campo B          rossi
> campo C         via roma
> campo D         Firenze
>
[CUT]
Se la tabella che contiene i dati si chiama Tabella2 ed ha la seguente
struttura:
ID                Contatore e chiave primaria
CampoA       Testo
CampoB       Testo
CampoC       Testo
CampoD       Testo
Se la tabella che deve ricevere i dati si chiama Tabella3 ed ha la seguente
struttura:
ID                    Contatore e chiave primaria
ID1                  Numerico
NomeCampo   Testo
Contenuto        Testo
Dovresti ottenere ciò che ti serve con il seguente codice VBA:
Dim rstInput As Recordset
Dim rstOutput As Recordset
Set rstInput = CurrentDb.OpenRecordset("Tabella2")
Set rstOutput = CurrentDb.OpenRecordset("Tabella3")
rstInput.MoveFirst
Do Until rstInput.EOF
    rstOutput.AddNew
    rstOutput!ID1 = rstInput!ID
    rstOutput!NomeCampo = rstInput!CampoA.Name
    rstOutput!Contenuto = rstInput!CampoA
    rstOutput.Update
    rstOutput.AddNew
    rstOutput!ID1 = rstInput!ID
    rstOutput!NomeCampo = rstInput!CampoB.Name
    rstOutput!Contenuto = rstInput!CampoB
    rstOutput.Update
    rstOutput.AddNew
    rstOutput!ID1 = rstInput!ID
    rstOutput!NomeCampo = rstInput!CampoC.Name
    rstOutput!Contenuto = rstInput!CampoC
    rstOutput.Update
    rstOutput.AddNew
    rstOutput!ID1 = rstInput!ID
    rstOutput!NomeCampo = rstInput!CampoD.Name
    rstOutput!Contenuto = rstInput!CampoD
    rstOutput.Update
    rstInput.MoveNext
Loop
Set rstInput = Nothing
Set rstOutput = Nothing
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
> ciao
>
> Ugo
>
>


title: problema

author: Mike Dens

text:
Tentavo di aggiornare dei campi utilizzando vb, nno che sia cosě bravo
ma ci stavo provando:
Dunque ho scritto:
1   with rst8
2   rst8.Edit
3   If campo1="1" And campo2 Is Null Then
4   campo2 = strCriteri1
5   End With
Mi viene generato un errore in riga 3 e mi dice:
Errore di run-time 424
necessario oggetto
aiuto!!1
grazie
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema

text:
Mike Dens ha scritto:
> Tentavo di aggiornare dei campi utilizzando vb, nno che sia cosě bravo
> ma ci stavo provando:
> Dunque ho scritto:
> 1   with rst8
> 2   rst8.Edit
> 3   If campo1="1" And campo2 Is Null Then
> 4   campo2 = strCriteri1
> 5   End With
> Mi viene generato un errore in riga 3 e mi dice:
> Errore di run-time 424
> necessario oggetto
> aiuto!!1
> grazie
> mike
Vedo POST Con Oggetto : Problemino...
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema

author: Sergio MAZZA

text:
Mike Dens wrote:
> Tentavo di aggiornare dei campi utilizzando vb, nno che sia cosě bravo
> ma ci stavo provando:
>
> Dunque ho scritto:
> 1   with rst8
> 2   rst8.Edit
> 3   If campo1="1" And campo2 Is Null Then
> 4   campo2 = strCriteri1
> 5   End With
>
> Mi viene generato un errore in riga 3 e mi dice:
> Errore di run-time 424
> necessario oggetto
>
> aiuto!!1
> grazie
> mike
Sniffa! Sniffa! Che si mangia!!!
Ciao.
--
Sergio MAZZA


title: problema

text:
Non ho capito.....



title: problema

text:
Mike Dens wrote:
> Non ho capito.....
Leggi il messaggio con oggetto: "Problemino..." e capirai...
Ciao.
--
Sergio MAZZA


title: problema

text:
Sergio MAZZA ha scritto:
[CUT]
> Sniffa! Sniffa! Che si mangia!!!
Si, ma così altro che dieta... sto coso ingrasserà a vista d'occhio! :-D



title: problema

text:
Pablitomf wrote:
> Sergio MAZZA ha scritto:
>
> [CUT]
>> Sniffa! Sniffa! Che si mangia!!!
>
> Si, ma così altro che dieta... sto coso ingrasserà a vista d'occhio! :-D
Eh! Eh!
Ciao.
--
Sergio MAZZA


title: problema

text:
Sě tutti quelli che non hanno letto il messaggio di Roberto "Come
comportarsi in questo NewsGroup"; oppure sul sito comune
(
www.sitocomune.com
).
ma dove stanno ste regole.....



title: problema

text:
Mike Dens wrote:
> Sě tutti quelli che non hanno letto il messaggio di Roberto "Come
> comportarsi in questo NewsGroup"; oppure sul sito comune
> (
www.sitocomune.com
).
>
> ma dove stanno ste regole.....
ICAA
Ciao.
--
Sergio MAZZA


title: problema

text:
Ok mi č chiaro......
grazie e ciao
mike



title: Pocket Access

author: knives

text:
Ciao,
qualcuno di voi usa PAccess su palmari?
sapreste dirmi dove posso scaricarne una buona versione?
Grazie.


title: Re: Inattivare l'uso del tasto shift

author: ALESSANDRO Baraldi

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:37rl1pF...@individual.net...
> Ciao a tutti,
>
> volendo inattivare definitivamente tutte le barre,
> senza shift che tenga o altro e' possibile?
> o molto piu' direttamente si puo' inattivare l'uso
> del tasto in questione nell'apertura di un mdb?
>
> Alxx
>
> ps.
> un saluto a gaetano.dizanni e cidi
> ed anche al "pescecane" ma solo se e' sott'acqua!
Parlo anche sott'acqua.
Prova ad usare Google sezione Gruppi e prova a digitare:
"access disabilita Shift"
Ottieni qulche centinaio di risposte alla tua domanda, non è
difficile prova....!!!
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Re: Inattivare l'uso del tasto shift

author: Alxx

text:
> Ciao Alxx,
> prova a controllare sul sito comune nella sezione general
> Disabilitare/abilitare l'effetto del tasto shift all'avvio.-
> gaetano.dizanni e cidi questi li conosco non ho capito la storia del
> pescecane, boh saranno cose vostre !
>
 seeeee, e cosa nostraaa!
ma no, scherzavo, mi riferivo ad un thread precedente,
dove si parlava della pelle del pescecane...
grazie sandro, andro' subito a vedere per il tasto shift.
Alxx


title: Re: Inattivare l'uso del tasto shift

text:
> prova a controllare sul sito comune nella sezione general
> Disabilitare/abilitare l'effetto del tasto shift all'avvio.-
Federico Luciani dice che e' sconsigliato per proteggere
il proprio lavoro. Posso sapere perche'?
Non e' che c'e' un tasto che riabilita la disabilitazione
del tasto shift ecc... ecc... ???
ciao
Alxx


title: Re: Inattivare l'uso del tasto shift

author: Sandro

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:37rn1mF...@individual.net...

Ciao Alxx,
adesso non ho sotto mano quella faq per poter controllare, ma della
protezione del db mi sembra che ne avevamo già parlato qualche giorno fa
dove ti consigliavo di creare un mdw con utenti e gruppi e di trasformare in
Mde il  tuo mdb per la faccenda della struttura delle form ecc....
Se non ricordo male la faq serve per far eseguire la macro autoexec anche se
premi shift all'avvio.
La stessa serve per abilitare nuovamente lo shift.
Ciao.


title: Re: Inattivare l'uso del tasto shift