title: Programma in rete

author: Sib

text:
"Marco Busanelli" chiede
> Salve, non sono un programmatore, non conosco linguaggi VB, etc. ma per la
> mia azienda ho preparato un piccolo programmino con access che permette di
> inserire pratica per pratica le nostre "commesse"  su PC. Con un ID
> contatore il numero di pratica viene dato in automatico (numero
progressivo
> crescente): come faccio a metterlo in rete e fare in modo che ogni utente
> utilizzi, aggiorni lo stesso database?
Basta aprirlo. Ci hai provato?
Non e' che devi fare chissa' quale configurazione, se la cartella che
contiene il db e' condivisa, basta che lo apri da un altro PC.
Semmai ci sono delle accortezze per renderlo piu' efficiente (tipo dividere
il codice e le maschere dalle tabelle dati e cose simili)
Inoltre ricorda che il contatore non è un numero crescente, ma non
necessariamente progressivo, nel senso che non ti numera i record in modo
sequenziale (1,2,3,ecc), ma ti lascia dei buchi se elimini un record o ne
annulli l'inserimento quando avevi gia' cominciato a inserirlo.
Ciao, Sib


title: Programma in rete

author: Gianluca

text:
Come ha detto Sib basta aprirlo. Però fai attenzione alle chiavi dupkicate
con i contatori perchè per avere una ottimizzazione dovrebbe essere ogni
volta essere aperto dal singolo utente in modalità esclusiva (questo se +
utenti utilizzino la stessa funzione, ovvero facciano accessi alla stessa
tabella).
Marco Busanelli <
marc...@mbox.queen.it
> wrote in message
8k3lm0$kr3$1...@fe1.cs.interbusiness.it...
> Salve, non sono un programmatore, non conosco linguaggi VB, etc. ma per la
> mia azienda ho preparato un piccolo programmino con access che permette di
> inserire pratica per pratica le nostre "commesse"  su PC. Con un ID
> contatore il numero di pratica viene dato in automatico (numero
progressivo
> crescente): come faccio a metterlo in rete e fare in modo che ogni utente
> utilizzi, aggiorni lo stesso database?



title: Programma in rete

author: Silvio Berruti

text:
"Marco Busanelli" <
marc...@mbox.queen.it
> ha scritto nel messaggio
news:8k3lm0$kr3$1...@fe1.cs.interbusiness.it...
> Salve, non sono un programmatore, non conosco linguaggi VB, etc. ma per la
> mia azienda ho preparato un piccolo programmino con access che permette di
> inserire pratica per pratica le nostre "commesse"  su PC. Con un ID
> contatore il numero di pratica viene dato in automatico (numero
progressivo
> crescente): come faccio a metterlo in rete e fare in modo che ogni utente
> utilizzi, aggiorni lo stesso database?
Vedi il discorso sui contatori presente sul Sito Comune.
Ciao
Silvio
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access


title: Programma in rete

author: Gigi

text:
Oserei aggiungere il racconto di una mia esperienza.
B E di 32 tabelle, ed il file condiviso su un server.
Mi sono permesso di far usare un solo front end sullo stesso server,
opportunamente collegato in odbc ai 10 utenti che ne avevano accesso.
Be, dopo una serei infinita di errorini ed erroroni sono stato constretto a
distribuire il front end a tutti gli utenti macchina per macchina.
Quindi il mio consiglio è:
- Dividere FE e BE
- distribuire il FE a tutti gli utenti.
Il problema principale sta in errori del blocco dei record.
Marco Busanelli <
marc...@mbox.queen.it
> wrote in message
8k3lm0$kr3$1...@fe1.cs.interbusiness.it...
> Salve, non sono un programmatore, non conosco linguaggi VB, etc. ma per la
> mia azienda ho preparato un piccolo programmino con access che permette di
> inserire pratica per pratica le nostre "commesse"  su PC. Con un ID
> contatore il numero di pratica viene dato in automatico (numero
progressivo
> crescente): come faccio a metterlo in rete e fare in modo che ogni utente
> utilizzi, aggiorni lo stesso database?



title: Programma in rete

text:
"Gianluca" <
gpro...@libero.it
> ha scritto nel messaggio
news:8k4dbb$3qf4$1...@stargate1.inet.it...
> Come ha detto Sib basta aprirlo. Però fai attenzione alle chiavi dupkicate
> con i contatori perchè per avere una ottimizzazione dovrebbe essere ogni
> volta essere aperto dal singolo utente in modalità esclusiva (questo se +
> utenti utilizzino la stessa funzione, ovvero facciano accessi alla stessa
> tabella).
Perdonami, ma questo non e' proprio esatto.
Tu hai provato? Io si'. se da una postazione inserisci un record mentre un
un'altra stanno inserendo un record nella stessa tabella ti viene assegnato
un numero successivo (anche se dall'altro lato non anco ancora salvato) e
questo scongiura il problema delle chiavi duplicate.
Ciao, Sib


title: Programma in rete

author: Graziano Franchi (Dal Portatile)

text:
Se ho capito bene il tuo problema è che se più utenti allo stesso momento
inseriscono un nuovo record ti da l'errore;
ALLORA PENSA E RISOLVI.
Altrimenti rimanda il messaggio.
Ciao


title: Problemi con una tabella

author: Moebius

text:
Non riesco più ad aprire una tabella, sia in struttura che in
visualizzazione foglio dati.
Riesco ad aprirla con Query e maschere .
Qualcuno sa dirmi cosa è successo.
Grazie tante


title: Problemi con una tabella


title: pivot e adp

author: AEOM

text:
Ciao a tutti
non si possono costruire tabelle pivot nei file adp?
uso AXP
ciao, AEOM


title: mailto

author: fab

text:
Salve a tutti. Ho cercato di collegare il mio mdb ad Outlook ed ora
qualunque collegamento mailto me lo apre con Outlook. Come faccio a
tornare a Gmail? Grazie


title: mailto

author: Karl Donaubauer

text:
fab wrote:
> Ho cercato di collegare il mio mdb ad Outlook

Come?

> ed ora
> qualunque collegamento mailto me lo apre con Outlook. Come faccio a
> tornare a Gmail?

Hai provato a cambiare il programma Email standard sul sistema?
Se hai installato Internet Explorer lo trovi nel menů opzioni - programmi.

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


title: Aprire maschera con dati filtrati con doppio clic su cella elenco

text:
Ciao a tutti,
mi spiego meglio:
Ho una maschera in visualizzazione continua con l'elenco delle fatture emesse.
IdFattura, NumeroFattura, Data, Importo ecc..
Vorrei aprire per intero la fattura facendo doppio clic su IdFattura o su NumeroFattura e vedere solo quella fattura completa.
Ho provato come ho sempre fatto con le versioni di access precedenti e funzionava, ora riscrivo lo stesso codice e mi apre la maschera fattura con i dati filtrati (in base a cosa? non si sa) e aprendomi la maschera con un numero nuovo di fattura, clicco in basso su il tasto filtra e mi fa vedere tutte le fatture... non capisco...

Private Sub NumeroFattura_DblClick(Cancel As Integer)
 Dim stDocName As String
 Dim stLinkCriteria As String

   stDocName = "FATTURA"
   'stLinkCriteria = "[NumeroFattura]=" & Me![NumeroFattura]
  ' stLinkCriteria = [NumeroFattura] = Me.NumeroFattura
   'stLinkCriteria = "[NumeroFattura]=" & "'" & Me![NumeroFattura] & "'"

   DoCmd.OpenForm stDocName, , , stLinkCriteria

End Sub

Qualcuno sa dirmi come mai?
Grazie mille


author: BFS

text:
Il 21/12/2016 11:59,
lorena...@gmail.com
 ha scritto:
> Ciao a tutti,
> mi spiego meglio:

prova cosi
supponendo che nella maschera continua ci sia un campo "idfattura"

Private Sub NumeroFattura_DblClick(Cancel As Integer)
   Dim stDocName As String

     stDocName = "FATTURA"
     DoCmd.OpenForm stDocName
     form_fattura.recordsource="select * from fatture where idfattura="
& me.idfattura

  End Sub

ciao
BFS


text:

ciao, grazie per la tua risposta veloce ma non funziona, mi da errore di sintassi in form_fattura... Ho provato a scrivere FATTURA che è il nome della mia maschera ma non va...


text:

se la tabella delle fatture si chiama fattura
se la maschera delle fatture si chiama fattura
se hai nella tabella fattura un idfattura
se nella maschera continua hai una casella idfattura con il valore di
idfattura

docmd.openform "fattura"
form_fattura.recordsource="select * from fattura where idfattura=" &
me.idfattura

deve funzionare per forza

ciao


text:
Il 21/12/2016 11:59,
lorena...@gmail.com
 ha scritto:
> Ciao a tutti,
> mi spiego meglio:

> Private Sub NumeroFattura_DblClick(Cancel As Integer)
>  Dim stDocName As String
>  Dim stLinkCriteria As String
>
>    stDocName = "FATTURA"
>    'stLinkCriteria = "[NumeroFattura]=" & Me![NumeroFattura]
>   ' stLinkCriteria = [NumeroFattura] = Me.NumeroFattura
>    'stLinkCriteria = "[NumeroFattura]=" & "'" & Me![NumeroFattura] & "'"
>
>    DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> End Sub
>
> Qualcuno sa dirmi come mai?
> Grazie mille
>

e cmq scusa ma il codice che hai postato ha tre righe commentate quindi
stLinkCriteria non vale nulla

quindi ovvio che non filtra nulla


text:

Io ho scritto così:

 Dim stDocName As String
 Dim stLinkCriteria As String

 stDocName = "FATTURA"

 DoCmd.OpenForm stDocName, , , stLinkCriteria

 Form_FATTURA.recordsource= "select * from Fattura where IdFattura=" & me.IdFattura

dove Fattura è la tabella, FATTURA la maschera e l'id è IdFattura che c'è anche in maschera continua...
E' commentato per farvi vedere che ho provato in quei modi lì e non funziona ...
Idee?
Dove sbaglio?
Grazie mille per la tua disponibilità!


text:
Il 21/12/2016 14:55,
lorena...@gmail.com
 ha scritto:
> Il giorno mercoledì 21 dicembre 2016 14:34:04 UTC+1, BFS ha scritto:
>> Il 21/12/2016 12:21,
lorena...@gmail.com
 ha scritto:

>> ciao
>
> Io ho scritto così:

dee?
> Dove sbaglio?
> Grazie mille per la tua disponibilità!
>
vedi db che ti ho mandato in mail
se la mail qui sopra è valida
ciao


text:

Grazie mille! Ho risolto. Sei stato molto gentile!


title: controlli dlookup su form access

text:
Un comportamento misterioso (per me, naturalmente...) di Access 2000:
in una maschera ho alcuni controlli che con un DLOOKUP cercano il
proprio valore in una query in base ad alcune condizioni (il codice
utente che si trova in un altro controllo, e l'anno di esercizio scelto
in un controllo a tendina). Il valore che viene calcolato e riportato
nel controllo è corretto, ma c'è un ma... si visualizza solo se ci
passo sopra col mouse! (e naturalmente non c'è alcun codice scritto da
me in tal senso). Nella form ho messo negli eventi "su corrente" e "su
apertura" l'istruzione Me.Recalc che però non risolve il problema
della visualizzazione. Qualcuno ha un'idea sull'origine di questo
problema? Questi controlli si trovano in una delle schede di un
controllo "a schede" sulla maschera.
Grazie!
Antonello


title: controlli dlookup su form access

author: Sergio MAZZA

text:
<
manco...@gmail.com
> ha scritto nel messaggio news:1119888687.6...@o13g2000cwo.googlegroups.com...

[risposta]
Sembra un problema di grafica; hai provato a ricostruire la form?
Ciao.
--
Sergio MAZZA


title: controlli dlookup su form access

author: Roberto dalla campagna

text:
<
manco...@gmail.com
> ha scritto nel messaggio
news:1119888687.6...@o13g2000cwo.googlegroups.com...

Non sono sicuro di aver capito bene il tuo problema, ma prova a fare il
requery dei controlli il cui valore è calcolato dalla funzione DLookup.
>Grazie!
<Antonello
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: controlli dlookup su form access

author: antonello

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> wrote in message news:<Iw9we.25890$
yM4.3...@twister2.libero.it
>...
> <
manco...@gmail.com
> ha scritto nel messaggio
> news:1119888687.6...@o13g2000cwo.googlegroups.com...
> >Un comportamento misterioso (per me, naturalmente...) di Access 2000:
> >in una maschera ho alcuni controlli che con un DLOOKUP cercano il
> >proprio valore in una query in base ad alcune condizioni (il codice
> >utente che si trova in un altro controllo, e l'anno di esercizio scelto
> >in un controllo a tendina). Il valore che viene calcolato e riportato
> >nel controllo è corretto, ma c'è un ma... si visualizza solo se ci
> >passo sopra col mouse! (e naturalmente non c'è alcun codice scritto da
> >me in tal senso). Nella form ho messo negli eventi "su corrente" e "su
> >apertura" l'istruzione Me.Recalc che però non risolve il problema
> <della visualizzazione. Qualcuno ha un'idea sull'origine di questo
> >problema? Questi controlli si trovano in una delle schede di un
> >controllo "a schede" sulla maschera.
>
> Non sono sicuro di aver capito bene il tuo problema, ma prova a fare il
> requery dei controlli il cui valore è calcolato dalla funzione DLookup.
>
> >Grazie!
> <Antonello
Grazie a entrambi, ma purtroppo nè l'uno nè l'altro suggerimento hanno
sortito risultati positivi.
Ho notato che quando il mouse passa sul controllo contenente il
dlookup prima appare nella barra di stato "elaborazione in corso..."
poi il risultato nella casella. Come se lui eseguisse l'elaborazione
solo in quel momento (si tratta di una query di raggruppamento nella
quale il DLookup cerca un valore). Mentre invece io vorrei che la
visualizzazione fosse automatica.
Ciao
Antonello


title: controlli dlookup su form access

text:
"antonello" <
manco...@tiscali.it
> ha scritto nel messaggio
news:a33539ee.05063...@posting.google.com...

Mi dispiace, ma confermo che non riesco ad entrare in sintonia con te su
questo problema.



title: Ma è proprio sicuro l'utilizzo del file .mdw?

text:
Non sono completamente convito dalla sicurezza che offre questa soluzione,
perché è possibile aprire questo file con access. Ed inoltre, se venisse
cancellato o il mio db venisse avviato da un doppio click invece che da un
link (e quindi riga di comando)? Esiste un modo per sapere in quale delle
due maniere precedenti è stato lanciato?
Grazie a tutti coloro dissolvessero la nebbia che ora mi circonda.
play2000


author: Federico Luciani

text:
play2000 wrote:
> Non sono completamente convito dalla sicurezza che offre questa soluzione,
> perché è possibile aprire questo file con access.
Ma e' impossibile modificarlo.
> Ed inoltre, se venisse
> cancellato o il mio db venisse avviato da un doppio click invece che da un
> link (e quindi riga di comando)? Esiste un modo per sapere in quale delle
> due maniere precedenti è stato lanciato?
Se tu avessi implementato bene la sicurezza, non sarebbe
possibile aprire l'mdb senza l'uso dell'mdw (cioe' con un
doppio click) e quindi se venisse cancellato non sarebbe
possibile accedere al programma.
Riguardati le autorizzazioni che hai dato.
Bye
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


author: Pietro

text:
play2000 <
play200...@libero.it
> wrote in message
FOV%4.146444$VM3.1...@news.infostrada.it...
> Non sono completamente convito dalla sicurezza che offre questa soluzione,
> perché è possibile aprire questo file con access. Ed inoltre, se venisse
> cancellato o il mio db venisse avviato da un doppio click invece che da un
> link (e quindi riga di comando)? Esiste un modo per sapere in quale delle
> due maniere precedenti è stato lanciato?
>
> Grazie a tutti coloro dissolvessero la nebbia che ora mi circonda.
>
> play2000
>
>
>
Dipende dalle autorizzazioni che hai dato, se tu nell'MDW disabliliti la
creazione tabelle/Query ecc.
e non lasci accedere alla struttura, e dopo aver creato una copia MDE del
database cancelli dal computer in questione il file mdw che hai creato per
la bisogna e riattivi System.mdw, l'utende che utilizza il tuo database, in
nessun modo riuscira' a modificare qualsiasi cosa.
Se vai sul Sito Comune troverai un argomento dedicato alla protezione di un
db, e credimi FUNZIONA.
At salut
Pietro


title: Re: [MANIFESTO] it.comp.appl.access

text:
> il manifesto di questo newsgroup (it.comp.appl.access).
> Tutto questo � arabo per te? leggi
ma esiste un sito per alfabettizzazione su ACCESS consigliato dal NG?
ciao


title: [OT]: il faqqone e la programmazione.

author: TANNHAUSER

text:
Ovvero,
in uno stadio di evoluzione di Access in cui qualsiasi cosa, e spero di
non essere smentito (nel caso contrario ben venga), può essere ottenuto
attraverso la programmazione VBA; in cui, immagino, anche sotto alla
creazione guidata di Tabelle, Query, Maschere e Report eseguita dallo
stesso ambiente Access ci sono sicuramente delle routine precompilate; in
cui sempre più sono i riferimenti a librerie esterne di routine (dll, ocx)
perchè mai, ancora, bisogna avere Access, o il suo runtime, installato
perchè le applicazioni in Access funzionino?
Se ciò che ha codice può essere compilato e
se Access è praticamente (?) tutto basato su codice diretto e indiretto
perchè
Access non è ancora compilabile?
Scelta commerciale di MS o vera e propria impossibilità tecnica?
Ciao.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT]: il faqqone e la programmazione.

author: Oscar Manfredini

text:
"TANNHAUSER"
>
> in uno stadio di evoluzione di Access in cui qualsiasi cosa, e spero di
> non essere smentito (nel caso contrario ben venga), può essere ottenuto
> attraverso la programmazione VBA; in cui, immagino, anche sotto alla
> creazione guidata di Tabelle, Query, Maschere e Report eseguita dallo
> stesso ambiente Access ci sono sicuramente delle routine precompilate; in
> cui sempre più sono i riferimenti a librerie esterne di routine (dll, ocx)
> perchè mai, ancora, bisogna avere Access, o il suo runtime, installato
> perchè le applicazioni in Access funzionino?
> Se ciò che ha codice può essere compilato e
> se Access è praticamente (?) tutto basato su codice diretto e indiretto
> perchè
> Access non è ancora compilabile?
> Scelta commerciale di MS o vera e propria impossibilità tecnica?
I prodotti RAD tipici (Access, PowerBuilder, VFoxPro,
SuperBase, Omnis studio, 4D, DataFlex etc ) sono applicazioni  programmabili
e non puri linguaggi di
programmazione.
Nessuno tra gli ambienti sopra citati è un compilatore tradizionale: alcuni
creano degli eseguibili meta-compilati che però richiedono la presenza di
Runtime(s) per essere eseguiti.
Che abbiano estensione .EXE invece che .MDE/ADE non cambia assolutamente
nulla: non possono essere eseguiti senza la presenza di "virtual machine".
La filosofia RAD di Borland per Delphi (anche se hanno imboccato pure loro
la strada del FrameWork .net) è diversa: in pratica è un linguaggio a
oggetti basato su un set d'istruzioni ridotte, sui cui è stato costruito un
sofisticato "generatore di codice visuale".
Hai presente gli editor visuali di codice HTML (tu lavori visualmente, ma
sotto sotto generano codice HTML)?
In pratica stessa cosa.
Una qualunque applicazione sviluppato in C++ Builder o nel Delphi
tradizionale, anche se è stata sviluppata in parte con l'ausilio di
strumenti visuali, sotto sotto genera sempre codice Pascal o C++.
Ecco perchè alla fine, se lo desideri e lo ritieni opportuno, puoi generare
un solo file autonomamente eseguibile (che non richieda presenza di alcuna
componente di Runtime sul PC).
Ciao, Oscar


title: [OT]: il faqqone e la programmazione.

text:
Oscar Manfredini ha scritto:
> Nessuno tra gli ambienti sopra citati è un compilatore tradizionale:
> alcuni
> creano degli eseguibili meta-compilati che però richiedono la presenza di
> Runtime(s) per essere eseguiti.
Ciao Oscar,
era appunto questo l'obiettivo della mia considerazione/domanda: rispetto
alle iniziali release di Access, sicuramente più ridotte in termini di
potenza, velocità, funzionalità di quanto non siano le più recenti mi
stupisce il fatto che non si possa fare quel "piccolo", e nota il
virgolettato, passo verso un ambiente di sviluppo, seppure "limitato",
nota sempre le virgolette, effettivamente compilabile e svincolato dalla
presenza di un runtime.
Buona giornata.



title: [OT]: il faqqone e la programmazione.

text:
"TANNHAUSER" <
> > Nessuno tra gli ambienti sopra citati è un compilatore tradizionale:
> > alcuni
> > creano degli eseguibili meta-compilati che però richiedono la presenza
di
> > Runtime(s) per essere eseguiti.
> Ciao Oscar,
> era appunto questo l'obiettivo della mia considerazione/domanda: rispetto
> alle iniziali release di Access, sicuramente più ridotte in termini di
> potenza, velocità, funzionalità di quanto non siano le più recenti mi
> stupisce il fatto che non si possa fare quel "piccolo", e nota il
> virgolettato, passo verso un ambiente di sviluppo, seppure "limitato",
> nota sempre le virgolette, effettivamente compilabile e svincolato dalla
> presenza di un runtime.
> Buona giornata.
Credo di non essermi spiegato bene: il passo sarebbe piccolo, se Access
fosse un generatore visuale di codice C++.
Se dietro una combo, una maschera continua, un Report ci fosse del codice
"aperto".
Ma così come stanno le cose per Access (e praticamente tutti i RAD), sarebbe
improponibile rinunciare a librerie di Runtime e voler creare un "unico"
eseguibile: a fronte di FE insignificanti verrebbero creati eseguibili
enormi che allocherebbero mostri in memoria.
Le dynamic link libraries non sono nate a scopo di divertimento  ;-)
Ciao, Oscar


title: [OT]: il faqqone e la programmazione.

text:
Oscar Manfredini ha scritto:
> Ma così come stanno le cose per Access (e praticamente tutti i RAD), sarebbe
> improponibile rinunciare a librerie di Runtime e voler creare un "unico"
> eseguibile: a fronte di FE insignificanti verrebbero creati eseguibili
> enormi che allocherebbero mostri in memoria.
> Le dynamic link libraries non sono nate a scopo di divertimento  ;-)
Non mi intendo molto di programmazione "pura" (in verità non mi intendo
approfonditamente di qualcosa in generale nel campo informatico; sono solo
molto appassionato) e, quindi, mi fido di quello che dici ma, forse, non
sarebbe impensabile che le librerie a cui Access fa riferimento durante il
suo funzionamento rimanessero come link esterni, senza quindi igrossare
l'eseguibile.



title: [OT]: il faqqone e la programmazione.

text:
"TANNHAUSER"
> > Le dynamic link libraries non sono nate a scopo di divertimento  ;-)
> Non mi intendo molto di programmazione "pura" (in verità non mi intendo
> approfonditamente di qualcosa in generale nel campo informatico; sono solo
> molto appassionato) e, quindi, mi fido di quello che dici ma, forse, non
> sarebbe impensabile che le librerie a cui Access fa riferimento durante il
> suo funzionamento rimanessero come link esterni, senza quindi igrossare
> l'eseguibile.
Certo, ma così faresti rientrare dalla finestra ciò che è uscito dalla porta
:-)
Che a necessitare di componenti di runtime sia un file .EXE (a questo punto
*un'imitazione*) o un  MDE/ADE non cambia assolutamente nulla: comunque non
avrai applicazioni autonomamente eseguibili.
Comunque dovrai eseguire sul PC un pacchetto d'installazione che copi e
registri le componenti necessarie ad eseguire i Front-Ends
Ciao, Oscar


title: Info su pulsante inserito in una maschera

author: Michele

text:
Ho creato una maschera con una sottomaschera, la quale non consente la
modifica dei dati delle tabelle collegate.
Ora mi chiedo, se volessi mettere un pulsante che mi consenta di variare lo
stato della maschera, da "non consenti modifiche" a "consenti le modifiche"
che codice devo inserire?
Sarei grato se mi postaste il codice per intero.
e se magari volessi anche cambiare lo sfondo delle caselle che possono
essere modificate?
Grazie in anticipo.
Michele


author: Emyr

text:
On Tue, 9 Apr 2002 23:55:51 +0200, "Michele" <michyf75"nospam"@
tin.it
>
wrote:

me.allowedits=true
me.backcolor=numerocolore
Saluti.
Emanuele.


title: Bentornato Antonio

author: Antonio Biso

text:
Ciao Antonio bentornato.
In tua assenza siamo stati buoni.
Qualcuno ha cercato di fare il furbo ma l'abbiamo strigliato a dovere.
Se vuoi riposarti ancora qualche giorno, fa pure...
Antonio
P.S.
Ci sarebbe anche una cuGGinetta avanzata dalle feste, la vuoi?
P.P.S.
Chi fa da sč...


title: Bentornato Antonio

author: ALESSANDRO Baraldi

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7TbKb.231451$e6.91...@twister2.libero.it...

Il solito esigente, io ho 2 ben 2 cuginetti.... di 20 anni...!
Ciao ben tornato, buon 2004 per iniziare.
Alessandro.


title: Bentornato Antonio

author: francesco

text:

Mi associo anch'io al bentornato ad Antonio.....nostro guru (senza offesa
per nessuno ovviamente). Ti sei riposato per bene?
ciao
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Bentornato Antonio

text:
"francesco" <
fran...@tin.it
> ha scritto nel messaggio
news:82Z49Z81Z171Y1...@usenet.libero.it...
> Mi associo anch'io al bentornato ad Antonio.....nostro guru (senza offesa
> per nessuno ovviamente). Ti sei riposato per bene?
Sto morendo di sonno...
Antonio


title: Bentornato Antonio

author: Enrico T.S.

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7TbKb.231451$e6.91...@twister2.libero.it...

Ma tu sei proprio fuso te lo dico io.
Le ferie non ti sono bastate.
bye :o))


title: Bentornato Antonio

text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:IZfKb.43615$VW.19...@news3.tin.it...

Niente cuGGinetta?
Sigh...
Antonio


title: Bentornato Antonio

author: Roberto da casa

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7TbKb.231451$e6.91...@twister2.libero.it...

Niente cuGGinetta.
Bisogna che ti contenti di un augurio di Buon Anno.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Bentornato Antonio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:L_hKb.232538$e6.91...@twister2.libero.it...
>
> > P.S.
> > Ci sarebbe anche una cuGGinetta avanzata dalle feste, la vuoi?
> > P.P.S.
> > Chi fa da sč...
>
> Niente cuGGinetta.
> Bisogna che ti contenti di un augurio di Buon Anno.
Ma una volta non era "Anno nuovo, vita nuova" ?
Antonio


title: Bentornato Antonio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7TbKb.231451$e6.91...@twister2.libero.it...
> Ciao Antonio bentornato.
Bentornato;
> In tua assenza siamo stati buoni.
tutt'altro, sai quando il gatto non c'č...
> Qualcuno ha cercato di fare il furbo ma l'abbiamo strigliato a dovere.
MAssimiliano ha l'elenco;
> Se vuoi riposarti ancora qualche giorno, fa pure...
Ancoraaa???!!!
> Antonio
>
> P.S.
> Ci sarebbe anche una cuGGinetta avanzata dalle feste, la vuoi?
Eh lo so', la guerra č guerra...
> P.P.S.
> Chi fa da sč...
Ahaaaa, giochi a baseball.
Ciao.
--
Sergio MAZZA


title: Me.miocontrollo o Me!miocontrollo

author: Michi

text:
ciao al ng,
non conosco la differenza tra il punto e il punto esclamativo, quando fai
riferimento ad un controllo.
Me.miocontrollo
Me!miocontrollo
Grazie 1000
michi
--
Studio d'ingegneria
Maderni-Capezzoli-Forrer Sagl
Via S.Salvatore 3
6900 Massagno
Tel: 091/966 15 04
Fax:091/966 08 48


title: Me.miocontrollo o Me!miocontrollo

author: Carlo Costarella

text:
"Michi" <
maderni-cape...@bluewin.ch
> ha scritto nel messaggio
news:3ad18...@news.bluewin.ch...

L'operatore (!) fa riferimento ad una maschera, un report o un controllo.
L'operatore (.) è più correttamente usato per fare riferimento ad una
proprietà di un controllo o di una maschera o di un report.
Nel primo caso la maschera o il report devono essere aperti.
In pratica tutti e due gli operatori indicano un riferimento ad un elemento
immediatamente successivo all'operatore.
Ciao, Carlo


title: Me.miocontrollo o Me!miocontrollo

author: Sib dal portatile

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
cut
> L'operatore (!) fa riferimento ad una maschera, un report o un controllo.
> L'operatore (.) è più correttamente usato per fare riferimento ad una
> proprietà di un controllo o di una maschera o di un report.
> Nel primo caso la maschera o il report devono essere aperti.
cut
non condivido.
La maschera deve essere aperta in entrambi i casi.
Ad ogni modo la differenza e' piuttosto sottile, mi pare che Karl una volta
la spiego' piuttosto bene.
Sib


title: son pazzo???

author: Tabris

text:
Vi pongo un quesito da neofita. Se io creo un database clienti e volessi
fare le fatture con word o excel (sempre che sia possibile) potrei far
interagire il programma di scrittura con il database??? Mi spiego potrei
richiamare la ragione sociale del cliente dal database per fare la fattura
senza digitare sempre tutto?
Grazie


title: son pazzo???

author: Mad® Milox

text:
"Tabris" <
tab...@aruba.it
> ha scritto nel messaggio
news:9cp993$m8s$1...@fe1.cs.interbusiness.it...

Si , lo puoi fare .. ma non e' una cosa cosi immediata passare dati tra
access,excel e word se sei un neofita....
un consiglio ? .. fai tutto con Access ,sia i clienti che le fatture :))
Ciao,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: Report con testo lungo

author: rocurri

text:
posso fare una domanda?
in un report di access ho la necessita di inserire un documento di word di
circa 7 pagine.
Nelle proprietà del Corpo vedo che l'altezza mx e di 56cm.
Come fare?


title: Report con testo lungo

author: CarloCos

text:
"rocurri" <
rob...@curreri.it
> ha scritto nel messaggio
news:9m90k4$fiv$1...@nreadA.inwind.it...

L'unica strada che sono riuscito a percorrere è stata quella di copiare
tutto il doc Word e incollarlo in un campo memo di una tabella. Così tutto
funziona.
Se ci riesci fallo sapere.
Ciao, Carlo


title: Report con testo lungo

text:
CARLO CREDO CHE CI SIAMO!!!!
Devo acora testare la possibilità di insere qualche campo aggiuntivo di una
query.
GRAZIE (ti faccio sapere).
ciao
rob...@curreri.it


title: Nascondere messaggio

author: Luigi

text:
Buongiorno a tutti.
Ho il seguente problemino estetico.
Durante l'esecuzione di una query di creazione nuova tabella mi appare il
classico messaggio
"LA TABELLA .......... VERRA' ELIMINATA PRIMA DELL'ESECUZIONE DELLA QUERY.
CONTINUARE COMUNQUE ?"
Avrei bisogno che tale messaggio non apparisse..
E' possibile ?
Grazie
Luigi


title: Nascondere messaggio

author: ciroteo

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:JPBda.24003$Lr4.7...@twister2.libero.it...

Se č una macro potresti precedere l'azione con imposta messaggi=no


title: Nascondere messaggio

text:
Utilizzo VB...posso inserire il messaggio "messaggi=no" anche da VB ?
Grazie
Luigi


title: Nascondere messaggio

author: omasnc

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:LoCda.24070$Lr4.7...@twister2.libero.it...
> Utilizzo VB...posso inserire il messaggio "messaggi=no" anche da VB ?
> Grazie
> Luigi
Prima dell'istruzione che apporta le modifiche, inserisci:
Docmd.SetWarnigs false
In fondo alla routine, per ripristinare i messaggi, scrivi:
Docmd.SetWarnings true
Ciao
Galliano


title: Nascondere messaggio

text:
Mille grazie :-) (espresso in Lire altrimenti 0.51 in Euro :-))) )
Grazie
Luigi


title: Nascondere messaggio

author: DESIO

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:uJCda.24128$Lr4.7...@twister2.libero.it...
> Mille grazie :-) (espresso in Lire altrimenti 0.51 in Euro :-))) )
> Grazie
>
> Luigi
>
>
ha fatto  la battuta ha fatto.....
ciao crusca


title: Eliminare gli Avvisi: Certificati o Chiavi di Registro?

author: Francesco Salvagnini

text:
Ciao a tutti!
Distribuisco un programma con Access 2003 Runtime (ho comperato il
Developer) e ho la necessità di eliminare gli avvisi di protezione.
Nella procedura per la creazione del pacchetto, c'è anche la
possibilità di intervenire sulle chiavi di registro. In effetti, dalla
seconda apertura del programma in poi, non escono più gli avvisi. Il
problema però rimane per la prima apertura (la più importante), che
continua ad allarmare i possibili compratori.  Qui sotto Vi scrivo le
due chiavi di registro che vado a creare (o modificare). Mi sapete
dare una risposta? Grazie mille!  : )
PS: se non si può intervenire con le chiavi di registro, si riesce a
togliere gli avvisi attraverso i certificati e le firme digitali? Se
sì, mi sapete dire come si fa? ( --> nota: è Access 2003)
Root: LOCAL_MACHINE Key: Software\Microsoft\Office\11.0\Access
\Security Name: Level Value: 1   (per la versione Runtime ho letto che
non si usa come root CURRENT_USER come per la Full, ma LOCAL_MACHINE)
Root: LOCAL_MACHINE Key: Software\Microsoft\Jet\4.0\Engines
Name:SandboxMode Value: 2


author: Pablitomf (da casa)

text:
"Francesco Salvagnini" <
animein...@gmail.com
> ha scritto nel messaggio
news:b4b4234c-e009-470f...@d8g2000yqf.googlegroups.com...
Ciao a tutti!




--------------
Dai uno sguardo a questo :
http://blogs.dotnethell.it/michelen/Reg.exe-Modificare-Regedit-da-riga-di-comando__2081.aspx
e cmq :
Per modificare una chiave di registro con uno script batch basta crearla
manualmente su un pc di test, poi la si esporta in un file *.reg Nel batch
basterà inserire il comando:
c: regedit /s FILE.reg
Ovviamente l'utente che esegue il batch deve avere i necessari diritti di
amministrazione del Windows Registry.


text: Sai per caso se i certificati rendono la vita più facile?


title: casella di testo 0 al posto di error

author: nik

text:
Ho una casella di testo con origine dati " = testo1 + testo2 " formato
euro, esiste qualche funzione che al posto di error mi dia 0.


title: casella di testo 0 al posto di error

text:
nik ha scritto:
> Ho una casella di testo con origine dati " = testo1 + testo2 " formato
> euro, esiste qualche funzione che al posto di error mi dia 0.
hai provato con "=val(testo1) + val(testo2)"  ?


title: casella di testo 0 al posto di error

text:
BR1 ha scritto:

Ciao ti ringrazio per la risposta solo che Il mio problema e che testo1
è testo2 hanno come origine una query di selezione vuota, e quindi mi
da error sia l'uno che l'altro


title: casella di testo 0 al posto di error

author: Nick

text:
nik ha detto: in data 26/11/2006 23.16:
> Ho una casella di testo con origine dati " = testo1 + testo2 " formato
> euro, esiste qualche funzione che al posto di error mi dia 0.
>
prova con =nz(testo1+testo2)
ciao
Nick


title: Codice ASCII: meglio Chr o Chr$

text:
Ciao a tutti!
Per evitare che il pgm vada in tilt passando variabili stringa con
possibili apici, bisogna usare la funzione Chr. Domanda: è meglio
usare Chr o Chr$ ? Che differenza c'è tra l'una e l'altra?
Esempio: " & Chr(34) & variabilestringa & Chr(34) & "
Grazie!


title: Codice ASCII: meglio Chr o Chr$

text:
"Francesco Salvagnini" <
animein...@gmail.com
> ha scritto nel messaggio
news:ebe8f376-ea25-47e0...@r19g2000prm.googlegroups.com...
Ciao a tutti!
Per evitare che il pgm vada in tilt passando variabili stringa con
possibili apici, bisogna usare la funzione Chr. Domanda: č meglio
usare Chr o Chr$ ? Che differenza c'č tra l'una e l'altra?
Esempio: " & Chr(34) & variabilestringa & Chr(34) & "
Grazie!
Nell'uso di Chr o Chr$ non c'č differenza č solo una questione di abitudine.
Ciao, Carlo


title: Codice ASCII: meglio Chr o Chr$

text: Grazie Carlo! : )


title: Codice ASCII: meglio Chr o Chr$

author: sv

text:
Francesco Salvagnini ha scritto:
> Ciao a tutti!
> Per evitare che il pgm vada in tilt passando variabili stringa con
> possibili apici, bisogna usare la funzione Chr. Domanda: � meglio
> usare Chr o Chr$ ? Che differenza c'� tra l'una e l'altra?
> Esempio: " & Chr(34) & variabilestringa & Chr(34) & "
> Grazie!
Vedi:
http://lnx.accessgroup.it/community/vba/lavorare-con-le-stringhe.html
Comunque tra Chr$(34) e Chr(34) non c'� differenza.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: "Chi lascia Microsoft Access je famo lo sconto del 25%...."

author: RobertoA

text:
Tanti anni fa, all'epoca della versione 1.0 restai abbagliato da
Filemaker, e ci ho sviluppato pure qualche applicazione per la gestione
agenzia immobiliare e simili
Ora quando esce una versione nuova, per affetto, ci do' sempre un'occhiata

http://store.filemaker.com/teams


author: Ammammata

text:
Il giorno Tue 30 May 2017 06:32:03p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:ogk616$fk2$
1...@virtdiesel.mng.cu.mi.it
.
Vediamo cosa ha scritto:

> Ora quando esce una versione nuova

mi č giusto giusto arrivata la segnalazione di una nuova versione, mi pare
la 16: anni fa avevo scritto al supporto per chiarire un passaggio da
Windows a Mac (o simile) e adesso si ricordano di me ogni volta :)

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


title: Query aggiornamento per col. sfondo

author: GaRom

text:
Un cordiale saluto a tutti i partecipanti. Db in Access 97
Vorrei che la query che riporto sotto, oltre ad aggiornare la data di
spedizione (che funziona perfettamente),  mi cambiasse anche il colore di
sfondo del controllo NrOrdine. Detta query va ad aggiornare la data su una
maschera continua.
UPDATE qOrdiniCampioni SET qOrdiniCampioni.DataSpedizione =
[Forms]![AggiornaDataSped]![Testo19]
WHERE (((qOrdiniCampioni.NrOrdine)=[Forms]![AggiornaDataSped]![NrOrdine]));
Ho fatto alcune ricerche ma non ho trovato niente.
Ringrazio in anticipo chiunque vorrà dare un suggerimento
Gabriele


title: Query aggiornamento per col. sfondo

author: Roberto dal portatile

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:460e6a44$0$36450$4faf...@reader5.news.tin.it...
> Un cordiale saluto a tutti i partecipanti. Db in Access 97
>
> Vorrei che la query che riporto sotto, oltre ad aggiornare la data di
> spedizione (che funziona perfettamente),  mi cambiasse anche il colore di
> sfondo del controllo NrOrdine. Detta query va ad aggiornare la data su una
> maschera continua.
>
>
>
> UPDATE qOrdiniCampioni SET qOrdiniCampioni.DataSpedizione =
> [Forms]![AggiornaDataSped]![Testo19]
>
> WHERE
> (((qOrdiniCampioni.NrOrdine)=[Forms]![AggiornaDataSped]![NrOrdine]));
>
>
>
> Ho fatto alcune ricerche ma non ho trovato niente.
A quanto pare non ti è per niente chiaro che una query di aggiornamento può
aggiornare SOLO i valori dei campi di una tabella e con essa non è certo
possibile intervenire per impostare le proprietà di un controllo di una
maschera.
Potresti invece variare il colore di fondo di un controllo di una maschera
continua con la formattazione condizionale; ma poichè lavori con Access 97,
versione di Access che non consente in maniera nativa la formattazione
condizionale, vai sul Sito Comune (link qui sotto) e nella Sezione Forms
leggi la FAQ di Silvio Savoldi intitolata "3.26 Formattazione Condizionale
nelle maschere continue.".
>
> Ringrazio in anticipo chiunque vorrà dare un suggerimento
Prego.
>
> Gabriele
>
>


title: RowSource da Recordset

author: Paolo Mazzanti

text:
Scusate ma come posso riferirmi ad un recordset per la proprietą rowsource?
    'Set di records gią dichiarato
        MioSet
    'dovrei inserire da esempio: ID , prezzo, Fornitore
        MioCombo.rowsource=
Successivamente, qual'č il metodo da utilizzare per riaggiornare MioSet?
Esempio:
    MioSet.Filter=".............."
    set MioSet2=MioSet.OpenRecordset
E' Giusto fare?:
    set MioSet=MioSet2.OpenRecordset
Grazie per le risposte
Ciao
Paolo Mazzanti


title: RowSource da Recordset

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> ha scritto nel
messaggio news:10063451...@fusilla.abanet.it...
> Scusate ma come posso riferirmi ad un recordset per la proprietà
rowsource?
>     'Set di records già dichiarato
>         MioSet
>     'dovrei inserire da esempio: ID , prezzo, Fornitore
>         MioCombo.rowsource=
>
> Successivamente, qual'è il metodo da utilizzare per riaggiornare MioSet?
> Esempio:
>
>     MioSet.Filter=".............."
>     set MioSet2=MioSet.OpenRecordset
>
> E' Giusto fare?:
>     set MioSet=MioSet2.OpenRecordset
>
> Grazie per le risposte
> Ciao
> Paolo Mazzanti
>
Non riesco a metabulizzare il tuo problema.
Nella proprietà RowSource di una combo devi inserire una striga che contiene
il nome di una tabella, il nome di una query, oppure una striga SQL (vedi
help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: RowSource da Recordset

text:
> >
>
> Non riesco a metabulizzare il tuo problema.
> Nella proprietà RowSource di una combo devi inserire una striga che
contiene
> il nome di una tabella, il nome di una query, oppure una striga SQL (vedi
> help).
>
> --
> Roberto
Ed è chiaro, basta andare nell'help e ti dice cosa puoi inserire nella
proprietà RowSource.
Infatti per qualche anno circa ho inserito delle stringhe in SQL.
Ma la complessità del caso mi ha portato a non riuscire più a gestire righe
sterminate di SQL che vengono assemblate da diverse variabili e casi
diversi.
Diciamo che a livello di combinazioni, siamo di fronte ad una gestione di
qualche centinaio di campi moltiplicati fra loro.
Per cui la strada che ho intrapreso è quella di definire un recordset (che
estrae dati da una decina di tabelle diverse) al quale riferirsi.
Nella form su cui sto operando vi sono una serie di listbox che hanno la
funzione di filtrare il mio recordset. Subito dopo la scelta di un elemento
della lista box, la mia procedura prevede di filtrare il recordset con la
proprietà Filter e subito dopo ho la necessità di riaggiornare sempre la mia
ListBox con i dati prelevati dal mio recordset.
Ecco che qui mi nasce il problema di come ci si riferisce ad un campo
contenuto nel recordset, Traducendolo quindi in stringa.
Se tu potessi aiutarmi in questo senso, ti sarei grato.
Grazie
Ciao
Paolo Mazzanti


title: RowSource da Recordset

author: Alex

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> wrote in message
news:10064210...@fusilla.abanet.it...
> Ed è chiaro, basta andare nell'help e ti dice cosa puoi inserire nella
> proprietà RowSource.
> Infatti per qualche anno circa ho inserito delle stringhe in SQL.
> Ma la complessità del caso mi ha portato a non riuscire più a gestire righe
> sterminate di SQL che vengono assemblate da diverse variabili e casi
> diversi.
> Diciamo che a livello di combinazioni, siamo di fronte ad una gestione di
> qualche centinaio di campi moltiplicati fra loro.
> Per cui la strada che ho intrapreso è quella di definire un recordset (che
> estrae dati da una decina di tabelle diverse) al quale riferirsi.
> Nella form su cui sto operando vi sono una serie di listbox che hanno la
> funzione di filtrare il mio recordset. Subito dopo la scelta di un elemento
> della lista box, la mia procedura prevede di filtrare il recordset con la
> proprietà Filter e subito dopo ho la necessità di riaggiornare sempre la mia
> ListBox con i dati prelevati dal mio recordset.
> Ecco che qui mi nasce il problema di come ci si riferisce ad un campo
> contenuto nel recordset, Traducendolo quindi in stringa.
Forse mi sono perso qualche pezzo e non vorrei sembrare toppo semplificativo.
Perchè non realizzi una Normale Qry Parametrica con tutti i "100" criteri e
basi l'ORIGINE RIGA sulla Qry sfruttando il metodo Requery per gli
aggiornamenti
della QRY--->Combo (listbox)....!!!
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: RowSource da Recordset

text:
>
> Forse mi sono perso qualche pezzo e non vorrei sembrare toppo
semplificativo.
> Perchè non realizzi una Normale Qry Parametrica con tutti i "100" criteri
e
> basi l'ORIGINE RIGA sulla Qry sfruttando il metodo Requery per gli
> aggiornamenti
> della QRY--->Combo (listbox)....!!!
> @Alex
>
>
> --
> Posted from  [146.133.1.30]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Sarebbe piaciuto anche a me crearmi una query!
Il mio problema è legato al fatto che i vari campi sono di natura "dinamica"
cioè non esistono sotto forma di campi tradizionali in tabella, ma vengono
creati al momento e filtrati continuamente.
Tutto questo fino adesso  (come ho già detto) lo facevo con lunghe
combinazioni di stringhe SQL. Ma onestamente mi sono stancato di stare lì ad
interpretare lunghe stringhe.  Ho ridotto il tutto ad un recordset. Posso
anche aver sbagliato strategia, ma sono arrivato fino qui.
A questo punto la domanda è più semplice:
ci si può riferire ad un campo contenuto in un recordset?
Se si qual'è la sintassi giusta?
Ottenuto il riferimento al campo, qual' è una proprietà che mi restituisce
la stringa?
Grazie
Paolo Mazzanti


title: RowSource da Recordset

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> ha scritto nel
messaggio news:10064210...@fusilla.abanet.it...

Non ti nascondo che non sono ancara riuscito a centrare il tuo problema
specifico, quindi ti rispondo in maniera  piuttosto generica.
Di solito, in casi di ricerche particolarmente complessi, io mi creo una
maschera che non ha origine record e nella quale inserisco un numero non
meglio precisato di controlli non associati di varia natura (caselle di
testo, caselle combinate, caselle di riepilogo ecc.) nei quali digito o
seleziono i parametri di ricerca; le caselle combinate e di riepilogo
possono avere come origine riga oggetti che non sono necessariamente il
recordset su cui poi effettuo la ricerca.
Mi dichiaro quindi una variabile pubblica nella quale andrò a creare, in
maniera dinamica, una stringa WHERE, stringa che userò alla fine per
filtrare la maschera o il report che mi visualizzeranno le informazioni
cercate; di solito questo avviene con una routine VBA generata a fronte
dell'evento "Su clic" di un pulsante di comando. Tale routine logicamente è
suddivisa in tante sottoroutine (una per ogni controllo che contiene un
parametro di ricerca) eseguite in sequenza e che vanno a memorizzare, in
AND, tanti criteri di ricerca all'interno della variabile pubblica. Questo
fa sì che non devo gestire contemporaneamente tutta la stringa di ricerca,
di fatto non ho mai la sensazione della sua complessità: è più facile così
modificare la routine e renderla modulare, e risulterà anche più leggibile.
D'altra parte se l'intreccio della selezione è complesso, devi ricorrere
alla generazione dinamica o di una stringa SQL o di una stringa WHERE; a
meno che non crei un sistema di query eseguite in cascata, che affinano
gradualmente la selezione dei dati.
Ritornando invece alla tua ipotesi di lavoro, se il tuo recordset è una
tabella di comodo o una query, puoi fare riferimento al valore delle sue
righe e/o colonne con una DLookup.
Se poi risulta che io sono ancora fuori tema rispetto al tuo problema, me ne
dispiace.



title: RowSource da Recordset

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> ha scritto nel
messaggio news:10064408...@fusilla.abanet.it...
> >
> > Forse mi sono perso qualche pezzo e non vorrei sembrare toppo
> semplificativo.
> > Perchè non realizzi una Normale Qry Parametrica con tutti i "100"
criteri
> e
> > basi l'ORIGINE RIGA sulla Qry sfruttando il metodo Requery per gli
> > aggiornamenti
> > della QRY--->Combo (listbox)....!!!
> > @Alex
> >
> >
> > --
> > Posted from  [146.133.1.30]
> > via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
> Sarebbe piaciuto anche a me crearmi una query!
> Il mio problema è legato al fatto che i vari campi sono di natura
"dinamica"
> cioè non esistono sotto forma di campi tradizionali in tabella, ma vengono
> creati al momento e filtrati continuamente.
> Tutto questo fino adesso  (come ho già detto) lo facevo con lunghe
> combinazioni di stringhe SQL. Ma onestamente mi sono stancato di stare lì
ad
> interpretare lunghe stringhe.  Ho ridotto il tutto ad un recordset. Posso
> anche aver sbagliato strategia, ma sono arrivato fino qui.
> A questo punto la domanda è più semplice:
>
> ci si può riferire ad un campo contenuto in un recordset?
Secondo me si, a condizione che il tuo recordset o lo memorizzi in una
tabella di appoggio o lo memorizzi in memoria in una matrice o comunque in
una serie di variabili.
> Se si qual'è la sintassi giusta?
> Ottenuto il riferimento al campo, qual' è una proprietà che mi restituisce
> la stringa?
Se il recorset è aperto e si chiama Pippo e ti interessa memorizzare nella
variabile Pluto il valore del suo campo Paperino della riga corrente, basta
scrivere:
Pluto = Pippo!Paperino
Se invece non sei posizionato sulla riga giusta puoi farlo con una Move, con
una FindFirst, scorrendo con un ciclo il recordset ecc. ecc.
>
> Grazie
> Paolo Mazzanti



title: RowSource da Recordset

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> wrote in message
news:9tjhvt$1a3q$1...@stargate1.inet.it...
La spiegazione non fa una piega, ma secondo me manca una cosa...!
MINNI
Ciao Roberto.
@Alex
--
Posted from  [62.98.12.144]



title: Duplicazione DI.BA

author: Roberto da Pistoia

text:
Espongo il mio problema a tutti sperando di trovare presto una
soluzione.
Sto cercando di personalizzarmi il DB Ricette di Alessandro  Baraldi
ma incontro dei problemi cercando di duplicare una
DI.BA
Ho provato ad usare la ricorsione sulle due tabelle ottenendo in
primo
luogo la tmpDistinta come tabella che viene popolata dalla
di.ba
esplosa, quindi ho scritto una procedure che mi incrementa il codice
ART o SEM in base alla tabella Prodotti:
tabella di partenza:
IDCounter       Padre                    Figlio
1       ART00004                        SEM00004
2       SEM00004        MAT01264
3       SEM00004        SEM00005
4       SEM00005        MAT01263
5       SEM00005        MAT01262
se aggiorno il campo Padre ad eccezione del primo record ottengo es
SEM00008 e così anche per la terza riga
ma ottengo il solito valore anche per la 4 e la 5 riga che è
sbagliato
infatti dovrebbero diventare SEM00009
ho provato a far scrivere subito in anagrafica prodotti i nuovi
codici
generati ed il problema diventa questo:
tabella modificata:
IDCounter       Padre                    Figlio
1       ART00005                        SEM00004
2       SEM00006        MAT01264
3       SEM00007        SEM00005
4       SEM00008        MAT01263
5       SEM00009        MAT01262
tutto sbagliato.
come posso fare.
(scusate la mia ignoranza in programmazione)
Roberto


title: Duplicazione DI.BA

text:

salve c'è qualcuno che mi risponde per favore?
grazie


title: ancora per la tombola - capire se è fatto ambo terno ecc..

text:
secondo voi come posso esaminando un array di 90 elementi che man mano và a
contenere i numeri estratti
controllare se è stato fatto un ambo, terno, quaterna, cinquina, o tombola
sul tabellone?


text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:4556770a$0$7629$4faf...@reader1.news.tin.it...

Ti crei altre due matrici; la prima sarà composta da 6 righe (da 0 a 5)
rappresenterà le 6 cartelle del cartellone in cui andrai a verificare se hai
fatto tombola, mentre la seconda matrice sarà composta da 18 righe (da 0 a
17) che rappresentano appunto le sedici righe del tabellone nelle quali devi
verificare se è stata fatto ambo, o terno, o quaterna o cinquina.
Le due matrici saranno di tipo numerico e il valore di tutti le loro righe
ad ogni inizio partita deve essere impostato a zero.
Dopo l'estrazione di ogni numero andrai a sommare 1 nella riga della prima
matrice relativa a quel numero; per determinare la riga della prima matrice
da incrementare devi dividere il numero estratto per 15; se il resto della
divisione (restituito dall'operatore Mod, vedi help) è diverso da zero,
l'intero del risultato della divisione rappresenta la riga da increnebtare
di 1, se invece la divisione non ha resto la riga da incrementare risulta
essere uguale al risultato della divisione meno 1.
Dopo l'estrazione di ogni numero andrai anche a sommare 1 nella riga della
seconda matrice relativa a quel numero; per determinare la riga della
seconda matrice da incrementare devi dividere il numero estratto per 5; se
il resto della divisione (restituito dall'operatore Mod, vedi help) è
diverso da zero, l'intero del risultato della divisione rappresenta la riga
da increnebtare di 1, se invece la divisione non ha resto la riga da
incrementare risulta essere uguale al risultato della divisione meno 1.
Dopo aver incrementato i valori delle due matrici come detto sopra,
"spazzolerai" la prima matrice  andrai a verificare se il valore di uno
delle sue righe è uguale a 15, nel qual caso è stata fatta tombola.
Quindi in una variabile numerica ad inizio partita imposterai il valore 1;
dopo aver effettuato gli incrementi di cui sopra effettuerai lo
"spazzolameto" anche della seconda matrice dove andrai a verificare se il
valore di almeno una riga abbia assunto il valore di detta variabile
numerica nel qual caso significa che è stato fatto ambo, terno, quaterna o
cinquina a seconda del valore contenuto nella variabile; se la ricerca darà
esito positivo dichiarerai la vincita ed incrementerai di 1 il valore della
variabile numerica in modo che alla prossima estrazione verrà ricercata la
vincita di rango superiore a quella appena effettuata.
Naturalmente è chiaro che se vuoi puoi realizzare una tombola parlante, sia
per annunciare le estrazioni dei numeri che per comunicare  automaticamente
le vincite del cartellone.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: Alessandro Cara

text:

array di 18 elementi ed array di 6 elementi
  intero del numero estratto diviso 5 - 1  diventa indice per accedere
all'array.
Concateni il numero  (format(num,"00)) a quello che c'e' nell'elemento
osservi la lunghezza del contenuto dell'elemento / 2 -1
(oppore sommi 1 e valuti il risultato)
dall'ambo alla cinquina hai risolto
per la tombola: ad ogni cinquina completata se l'indice dell'array e
pari (si parte da 0) sommi 1 sull'array di sei elementi usando come
indice il modulo 3 dell'indice array di 18 elementi
se e' pari fai la stessa cosa ma sommi 3 all'operazione all'indice ottenuto
Se dopo  la somma il valore e' 3 (o prima della somma e' 2) hai fatto
tombola.
-----
L'altra cosa che potresti fare e' ovviamente esaminare in sequenza il
tuo array di 90 elementi trovando il primo della sequenza e contando i
numeri usciti su ciclo di 5 elementi. Per trovare il primo fai
operazione di modulo 10. Se il risultato e' 0 usi il primo carattere del
numero uscito - 1 e come secondo carattere metti 6
se il risultato e' < 6 usi il primo carattere e secondo 1
se > 5 usi il primo carattere e secondo 6 e conti i numeri usciti
per la tombola il discorso e' diverso ritornerei all'utilizzo dell'array
di 6 elementi calcolando l'indice in base al numero attualmente estratto
al momento del raggiungimento della cinquina.
P.S. Piu' o meno e' la stessa cosa scritta da Roberto dal portatile.
C'e' solo una "piccola" differenza (mi pare) per il calcolo della
tombola. Ho l'impressione, ma non sono andato particolarmente a fondo,
che sulla descrizione di Roberto ci sia una inesattezza
--
ac
email: w+1=x


text:
Alessandro Cara wrote:
> Stero72 wrote:
>
>> secondo voi come posso esaminando un array di 90 elementi che man mano
>> và a
>> contenere i numeri estratti
>> controllare se è stato fatto un ambo, terno, quaterna, cinquina, o
>> tombola
>> sul tabellone?
>>
> array di 18 elementi ed array di 6 elementi
>  intero del numero estratto diviso 5 - 1  diventa indice per accedere
intero del numero estratto - 1  diviso 5  diventa indice per accedere
> all'array.
> Concateni il numero  (format(num,"00)) a quello che c'e' nell'elemento
> osservi la lunghezza del contenuto dell'elemento / 2 -1
> (oppore sommi 1 e valuti il risultato)
...oppure...
> dall'ambo alla cinquina hai risolto
>
> per la tombola: ad ogni cinquina completata se l'indice dell'array e
> pari (si parte da 0) sommi 1 sull'array di sei elementi usando come
> indice il modulo 3 dell'indice array di 18 elementi
> se e' pari fai la stessa cosa ma sommi 3 all'operazione all'indice ottenuto
errata corrige
se e' dispari fai la stessa cosa ma sommi 3  all'indice ottenuto
per sapere se un numero e' pari o dispari si fa il modulo 2 se risultato
e' 0 il numero e' pari se 1 il numero e ' dispari
i.e.
if numero mod 2 = 0 then
    il numero e'pari
else
    il numero e' dispari
end if
> Se dopo  la somma il valore e' 3 (o prima della somma e' 2) hai fatto
> tombola.
[cut]
>
Inoltre. Concatenare i numeri ti da l'esatta sequenza delle uscite
(ovviamente, messa cosi', solo nell'ambito della  cinquina)
questo puo' servire se qualche giocatore richiede la verifica
dell'uscita. In una "tombola" (bingo pfui!) seria succede
s.e. & o.
--
ac
email: w+1=x


title: aggiornare campo determiato di un record con query aggiornamento

author: maurizio

text:
Ciao a tutti
al verificarsi di una determinata condizione viene eseguita una query di
aggiornamento che dovrebbe aggiornarmi un capo di un record determinato
ed invece mi aggiorna quel campo però di tutti i record.
domanda:
come faccio a condizionare la query di aggiornamento?


author: Alessandro Baraldi

text:
"maurizio" <
vos...@email.it
> wrote in message
news:IvnSe.12546$
O6.7...@news3.tin.it

Sicuramente nella Tabella devi avere un campo UNIVOCO
che rappresenta la ChiavePrimaria.
Nella query devi inserire una condizione o parametro
in modo da individuare quel Record.
UPDATE NomeTabella
SET NomeCampo=NuovoValore
WHERE CampoChiavePrimaria=ValoreChiave
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Alessandro Baraldi ha scritto:

come sempre grazie


title: view

author: tadso

text:
non riesco ad applicare l'integritą referenziale nel definire nella tabella
Movimenti una foreign key con il idordini di Ordini; ho usato la constraint
nella create table, come spiegato nell'help, ma mi dą sempre errore.
Qualcuno mi puņ aiutare e darmi la sintassi corretta?
Grazie!
Si possono creare le viste con SQL?
io non ci riesco!.


title: view

author: Emyr

text:
On Sun, 3 Mar 2002 19:23:10 +0100, "tadso" <
ta...@tiscalinet.it
>
wrote:

in acces si chiamano query se non erro
Saluti.
Emanuele.


title: view

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:avc78u8jq8ok4ln41...@4ax.com...
> On Sun, 3 Mar 2002 19:23:10 +0100, "tadso" <
ta...@tiscalinet.it
>
> wrote:
>
> >non riesco ad applicare l'integrità referenziale nel definire nella
tabella
> >Movimenti una foreign key con il idordini di Ordini; ho usato la
constraint
> >nella create table, come spiegato nell'help, ma mi dà sempre errore.
> >Qualcuno mi può aiutare e darmi la sintassi corretta?
> >Grazie!
> >Si possono creare le viste con SQL?
> >io non ci riesco!.
> >
>
>
> in acces si chiamano query se non erro
>
>
>
> Saluti.
> Emanuele.
??????
L'hai buttata lì o ci hai pensato?
Scusa per la battuta, ma mi sembra un pò semplicistica come risposta.
Cosa intendi per query?
comunque grazie
tadso


title: view

text:
On Tue, 5 Mar 2002 14:40:45 +0100, "tadso" <
ta...@tiscalinet.it
>
wrote:

in qualche vecchio messaggio c'era scritto se non ricordo male che le
"viste" non esistono in SQL Access ma che vengono marzialmente
sostituite dalle query (quelle che trovi sotto le tabelle)
Saluti.
Emanuele.


title: report di dimensioni personalizzate

author: Alberto D

text:
mi ripropongo con un'altro problema
devo creare un report che verrą stampato su modulo continuo.
il problema nasce con i pc Windows XP e 2000 perchč non mi danno la
possibilitą di definire un formato personalizzato della pagina es. 4 pollici
ho risolto il problema generando il report su '98 ma non mi pare una
soluzione
Grazie
Ciao


title: copiare record multipli filtrati tra sottomaschere

text:
Ragazzi scusate se vi disturbo ma ho un problema apparentemente
irrisolvibile....
Praticamente ho due sottomaschere in due maschere distinte. il mio
problema si presenta quando mediante un click devo copiare un elenco
di valori della sottomaschera mediante filtro in una seconda
sottomaschera situata in una maschera differente.
Ho provato in tutti i modi ma niente , mediante query accodamento va
bene ma non mi riempie la sottomaschera completamente in quanto è
collegata con la maschera quindi alcuni valori non vengono riportati.
quindi ho provato nel seguente modo funziona ma mi copia solo un
valore mentre io vorrei mi copiasse tutti i valori filtrati ecco il
mio codice:
Private Sub Inserisci_Click()
On Error GoTo Err_Inserisci_Click
    Dim con As Object
    Dim rs As Object
    Dim stsql As String
    Set con = Application.CurrentProject.Connection
    stsql = "SELECT * FROM [Pasto_Dettaglio_pronto]"
    stsql = stsql & " WHERE [ID_Pasto_pronto]=" & Me![NM]
    Set rs = CreateObject("ADODB.Recordset")
    rs.Open stsql, con, 1   ' 1 = adOpenKeyset
    If rs.EOF Then
    MsgBox "Elenco vuoto! Inserire prego!", , "ATTENZIONE!!"
    Else
        While (Not (rs.EOF))
            Forms!Cliente111!Pasto_Dettaglio!ID_Prodotto = rs!
[ID_Prodotto]
            rs.MoveNext
        Wend
    End If
    ' Close the recordset and the database.
    rs.Close
    Set rs = Nothing
     Set con = Nothing
Sto per impazzire aiuto!!!!!!!!! PLEASE!!!!!


title: creare uno scadenziario

author: Anna

text:
Salve a tutti.
Ho una tabella contratti che contiene:
IDCOntratti
IDCLienti
Descrizione
Prezzo da Fatturare
IDAgente
DataContratto
Devo creare uno scadenziario che mi indichi queste cose e che
consideri questi casi:
Se il contratto è fatto prima del 31/01 deve indicarmi che
il 15/02 emettere fattura prima rata
il 20/02 presentare riba in banca
il 15/05 emettere fattura seconda rata
il 20/05 presentare riba in banca
il 15/08 emettere fattura terza rata
il 20/08 emettere riba in banca
il 15/11 emettere fattura quarta rata
il 20/11 emettere riba in banca
Se il contratto è fatto prima del 30/04 deve indicarmi che
il 15/05 emettere fattura prima rata
il 20/05 presentare riba in banca
il 15/08 emettere fattura seconda rata
il 20/08 emettere riba in banca
il 15/11 emettere fattura terza rata
il 20/11 emettere riba in banca
Se il contratto è fatto prima del 31/07 deve indicarmi che
il 15/08 emettere fattura prima rata
il 20/08 emettere riba in banca
il 15/11 emettere fattura seconda rata
il 20/11 emettere riba in banca
Se il contratto è fatto prima del 31/10 deve indicarmi che
il 15/11 emettere fattura
il 20/11 emettere riba in banca
Qualcuno sa indicarmi qualche suggerimento su come procedere? Sono
abbastanza nuova di access.
Grazie a tutti.
Anna


title: creare uno scadenziario

text:






Anna
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: creare uno scadenziario

author: Ale in the newsgroups

text:
> Devo creare uno scadenziario che mi indichi queste cose e che consideri
> questi casi: Se il contratto è fatto prima del 31/01 deve indicarmi che il
> 15/02 emettere fattura prima rata il 20/02 presentare riba in banca il
15/05
> emettere fattura seconda rata il 20/05 presentare riba in banca il 15/08
> emettere fattura terza rata il 20/08 emettere riba in banca il 15/11
> emettere fattura quarta rata il 20/11 emettere riba in banca
>
una soluzione potrebbe essere creare un campo tipo
QualeTrimestre
in fase di registrazione del record nel campo scrivi il risultato di una
funzione che restituisce un numero da 1 a 4 per stabilire di quale periodo
si tratta
poi con un pulsante fai aprire una maschera cui è colegata una query che in
funzione del valore di quel campo ti restituisce i record prossimi alla
prima scadenza
un altro pulsante potrebbe stamparti un report collegato alla stessa query
(come promemoria cartaceo)
Ale


title: Macro e avvisi di sistema invadenti

author: Frigster

text:
Ciao a tutti, ho questo fastidioso problema:
una maschera "maschera1", in visualizzazione maschere continue, mi mostra un
elenco di record. Cliccando con il tasto destro compare un menu con una sola
voce (da me creato) "Dettagli". Scegliendo questa voce si apre una seconda
maschera "maschera2" con i dettagli relativi al record su cui ho premuto il
tasto destro in "maschera1".
Il tutto viene svolto da una macro che controlla se la "maschera2" è già
aperta. Se "no" la apre, se "sì" la aggiorna (o per meglio dire la dovrebbe
aggiornare).
La macro è così composta
CONDIZIONE                                   AZIONE
FormIsOpen("maschera2")                  AggiornaOggetto (tipo oggetto:
maschera - nome oggetto: "maschera2")
FormIsOpen("maschera2")=falso         ApriMaschera ("maschera2")
Così non funziona assolutamente. Nel senso che "se chiusa" la apre (e fin
qui tutto bene), ma "se aperta" non la aggiorna.
Allora ho provato a cambiare la macro in:
CONDIZIONE                                   AZIONE
FormIsOpen("maschera2")                  Chiudi (tipo oggetto: maschera -
nome oggetto: "maschera2")
...                                                        ApriMaschera
("maschera2")
FormIsOpen("maschera2")=falso         ApriMaschera ("maschera2")
Così funzionerebbe se non fosse che, essendoci presenti due grafici, in
"maschera2", mi compaiono due messaggi del tipo "L'oggetto è bloccato. Alla
chiusura delle maschere le modifiche apportate verranno scartate. Scegliere
Salva con nome/Esporta dal menu File e salvare l'oggetto con un altro nome."
A nulla è valso aggiungere, nella macro, i vari "ImpostaAvvisi"=No oppure
"EchoSchermo"=No.
Qualcuno sa darmi una dritta?
Grazie.
Frigster.


title: Macro e avvisi di sistema invadenti

author: Sergio MAZZA

text:
"Frigster" <frigster$$$$$@
libero.it
> ha scritto nel messaggio news:Kl2_c.75334$1V3.1...@twister2.libero.it...

Se non vuoi far apparire nessun messaggio relativo ad errori devi intercettarli e "far finta di niente", ma lo devi fare con VBA non
con le macro.
L'istruzione suggerita è On Error Resume next (vedi help "On Error")...
Ciao.
P.S. Devi (alla fine) ripristinare l'intercettazione degli errori e oltretutto in alcuni casi "fare finta di niente" non è
consigliato...
--
Sergio MAZZA


title: trasposizione di una colonna

author: Akery

text:
Buongiorno,
ho una tabella di questo tipo

ID, caratteristica

ID, numerico e duplicabile
caratteristica, testo non duplicabile
es:
1; car1
1; car2
1; car3
2; car1
3; car2
3; car3

avrei bisogno di ottenere una tabella del genere

ID, caratteristica,
però in questo caso la caratteristica è il testo della tabella precedente
separata dagli spazi o virgole (non è importante)
es:

1; car1 car2 car3
2; car1
3; car2 car3

come posso fare?

grazie
Akery

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: trasposizione di una colonna

author: Bruno Campanini

text:
Akery brought next idea :
> Buongiorno,
> ho una tabella di questo tipo
>
> ID, caratteristica
>
> ID, numerico e duplicabile
> caratteristica, testo non duplicabile
> es:
> 1; car1
> 1; car2
> 1; car3
> 2; car1
> 3; car2
> 3; car3
>
>
> avrei bisogno di ottenere una tabella del genere
>
> ID, caratteristica,
> però in questo caso la caratteristica è il testo della tabella precedente
> separata dagli spazi o virgole (non è importante)
> es:
>
> 1; car1 car2 car3
> 2; car1
> 3; car2 car3
>
> come posso fare?
Puoi fare così:
===============================
Private Sub Transpose_Click()
Dim RS1_1 As Recordset, RS1_2 As Recordset, RS2 As Recordset
Dim SQL As String, S As String, SourceTable As String, TargetTable As
String

'-- Definizioni --
SourceTable = "S1"
TargetTable = "S2"
'------------------

SQL = "SELECT " & SourceTable & ".ID FROM " & SourceTable
SQL = SQL & " GROUP BY " & SourceTable & ".ID;"
Set RS1_1 = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
Set RS1_2 = CurrentDb.OpenRecordset(SourceTable, dbOpenDynaset)

Set RS2 = CurrentDb.OpenRecordset(TargetTable, dbOpenDynaset)

Do Until RS1_1.EOF
    Do Until RS1_2.EOF
        If RS1_2![ID] = RS1_1![ID] Then
            S = S & RS1_2![Caratteristica] & " "
        End If
        RS1_2.MoveNext
    Loop
    RS2.AddNew
    RS2![ID] = RS1_1![ID]
    RS2![Caratteristica] = S
    RS2.Update
    S = ""
    RS1_2.MoveFirst
    RS1_1.MoveNext
Loop

End Sub
========================================

Bruno

PS
Sarebbe opportuna una PrimaryKey in S2![ID]


title: trasposizione di una colonna

text:
grazie per la risposta, ma siccome non mastico molto bene l'argomento faccio
la seguente domanda che ai molti può sembrare stupida:
il codice che hai scritto va scritto in un modulo?

Grazie
Akery

"Bruno Campanini"  ha scritto nel messaggio
news:mpq65q$vjm$1...@speranza.aioe.org...




title: trasposizione di una colonna

text:
Akery formulated on Tuesday :
> grazie per la risposta, ma siccome non mastico molto bene l'argomento faccio
> la seguente domanda che ai molti può sembrare stupida:
> il codice che hai scritto va scritto in un modulo?

Anche, ma più semplicemente io l'ho scritto nell'evento
OnClick di un Button che ha nome Transpose.

Se lo scrivi in un modulo cambia il nome in
Public Sub Transpose() e, analogamente,
con quel nome chiamala da un Button.

Bruno


title: trasposizione di una colonna

text:
Salve,
ci ho provato ma  non ho avuto successo. La mia tabella si chiama HP ed ha
come colonne id,HP,descrizione per cui al posto di S1 ho scritto HP e al
posto di caratteristica ancora HP
S2 l'ho rinominata HPo.
Dove sto sbagliando?
Grazie

"Bruno Campanini"  ha scritto nel messaggio
news:mpq65q$vjm$1...@speranza.aioe.org...





title: Somma di campi di una sottomaschera

author: Alessio

text:
Ciao a tutti,
stò realizzando un semplice programma per la fatturazione ma
ho un problema sul totale fattura.
Nella maschera fattura ho un campo
TOTFAT dove voglio mettere la somma di tutti i campi TOT all'interno della
sottomaschera righe_fattura.
Come devo fare?
Grazie a tutti in anticipo
--------------------------------
Inviato via
http://usenet.iol.it


title: Somma di campi di una sottomaschera

author: Daniele

text:
"Alessio" <
ale...@aerostatonet.it
> ha scritto nel messaggio
news:151Z35Z118Z19Y1...@usenet.iol.it...

Se, come credo, hai una casella di testo non un campo,  chiamata TOTFAT
nell'origine controllo metti: =[Nomesottomaschera].Form![totalerighe]. nella
sottomaschera aggiungi una casella di testo chiamata totalerighe dove fai la
somma di tutti i TOT di riga.


title: Somma di campi di una sottomaschera

author: Roberto da casa

text:
"Alessio" <
ale...@aerostatonet.it
> ha scritto nel messaggio
news:151Z35Z118Z19Y1...@usenet.iol.it...
> Ciao a tutti,
> stò realizzando un semplice programma per la fatturazione ma
> ho un problema sul totale fattura.
> Nella maschera fattura ho un campo
> TOTFAT dove voglio mettere la somma di tutti i campi TOT all'interno della
> sottomaschera righe_fattura.
> Come devo fare?
>
> Grazie a tutti in anticipo
Intanto in una maschera, come in un report, ci sono i controlli e non i
campi che invece sono presenti nelle tabelle e nelle queries.
Inserisci un controllo non associato (chiamato Pippo) nel piè di pagina
maschera della sottomaschera, nella cui origine controllo fai la somma
(usando la funzione Somma) dei campi TOT contenuti nell'oggetto origine
record della sottomaschera.
Se TOT sono invece dei controlli calcolati, leggi attentamente cosa dice
l'help circa la funzione Somma per sommare i controlli calcolati in una
maschera o in un report.
Se ti sta bene che il totale fattura sia contenuto nel controllo Pippo, hai
finito.
Se invece vuoi il totale fattura in un controllo della maschera principale,
rendi non visibile Pippo, e con il controllo non associato TOTFAT, contenuto
nella maschera principale, fai riferimento a Pippo contenuto nella
sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: QUERY -Filtro per trimestre

text:
ho due tabelle : tblanagrafica e tblferie in relazione con il campo matr.
nella tabella tblferie vi sono 2 campi:  dal, al.
A questo punto vorrei un report basato sulla query che mi filtra tutti i
congedi per un trimestre a scelta.
Attualmente sono riuscito a fare solo il filtro per mese con questa
formula:
WHERE (((Month([tblferie2007].[dal]))<=[mese]) AND
((Month([tblferie2007].[al]))>=[mese]) AND
((Year([tblferie2007].[dal]))="2007")),
infatti al lancio della query mi chiede il mese da filtrare.
ma potrei farlo per trimestre?
come devo fare?
Tank
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: QUERY -Filtro per trimestre

author: sv

text:
luigi.onofrio ha scritto:
> ho due tabelle : tblanagrafica e tblferie in relazione con il campo matr.
> nella tabella tblferie vi sono 2 campi:  dal, al.
> A questo punto vorrei un report basato sulla query che mi filtra tutti i
> congedi per un trimestre a scelta.
> Attualmente sono riuscito a fare solo il filtro per mese con questa
> formula:
> WHERE (((Month([tblferie2007].[dal]))<=[mese]) AND
> ((Month([tblferie2007].[al]))>=[mese]) AND
> ((Year([tblferie2007].[dal]))="2007")),
> infatti al lancio della query mi chiede il mese da filtrare.
> ma potrei farlo per trimestre?
> come devo fare?
> Tank
> luigi
Vedi la funzione DatePart..
DatePart("q",miadata)č il trimestre di appartenenza della data.
--
sv



title: Errore di run-time

author: Studio Laboratorio Ecosol

text:
Salve a tutti, mi chiamo Marco, e da qualche giorno sto combattendo con
Access '97.
Il messaggio che mi viene visualizzato è il seguente:
"Errore di run-time '429'
Il componente ActiveX non è in grado di creare l'oggetto"
In pratica l'errore sorge quando Access esegue la seguente istruzione:
    set dbs = CurrentDB
Credo che manchi qualche libreria, ma non so quale!!!!
L'errore è nato quando ho installato Norton Antivirus e poi disinstallato
perché piantava il computer.
In questa fase, la disintallazione consigliava di eliminare file in comune
che non sarebbero più stati necessari.
Io ho già provato a:
rimuovere Access 97 e reinstallarlo
reinstallare Norton Antivirus e quindi Access
ma il problema non si risolve!!!
Spero di essere riuscito ad esporvi il mio problema in maniera completa, e
ringrazio anticipatamente chiunque mi darà qualche consiglio.
Buon lavoro a tutti e grazie.
Marco Piazza


title: Errore di run-time

author: Antonio Biso

text:
"Studio Laboratorio Ecosol" <
studio...@libero.it
> ha scritto nel
messaggio news:zDut9.66314$%M1.17...@twister2.libero.it...
> Salve a tutti, mi chiamo Marco, e da qualche giorno sto combattendo con
> Access '97.
>
> Il messaggio che mi viene visualizzato è il seguente:
> "Errore di run-time '429'
> Il componente ActiveX non è in grado di creare l'oggetto"
>
> In pratica l'errore sorge quando Access esegue la seguente istruzione:
>
>     set dbs = CurrentDB
>
> Credo che manchi qualche libreria, ma non so quale!!!!
Se fai l'analisi sintattica ti da errore?
Puoi provare a verificare nel menù strumenti riferimenti (dopo aver aperto
un modulo) se qualche voce è mancante.
Prova comunque a riferirti direttamente a currentdb senza settare l'oggetto
es. currentdb.openrecordset
Antonio


title: Errore di run-time

text:
"Studio Laboratorio Ecosol" <
studio...@libero.it
> ha scritto nel
messaggio news:zDut9.66314$%M1.17...@twister2.libero.it...

Marco Piazza? Sei parente di Luciano?
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggiti la FAQ
di Karl Donaubauer intitolata "Errore 429 - Il componente Activex non e' in
grado di creare l'oggetto"; penso che faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Errore di run-time

text:
hai già provato a mettere nei riferimenti Microsoft DAO 3.51 e ad
installarti MDAC 2.7 (
www.microsoft.com/italy
 sezione downloads)?


title: Errore di run-time

text:
Ciao "Roberto da casa", non so come ringraziarti, mi hai salvato!!!!!!!
è partito al primo tentativo!!
Se sei di passaggio dalle parti di Treviso, mandami una mail!!!!!!
Non credo di essere parente di Luciano, ma il cognome Piazza ha origini
Siciliane, quindi potrebbe essere un mio lontano parente!!
Grazie ancora a tutti voi e buon lavoro!!
Marco


title: Errore di run-time

text:
"Studio Laboratorio Ecosol" <
studio...@libero.it
> ha scritto nel
messaggio news:3Oxt9.67054$%M1.17...@twister2.libero.it...
> Ciao "Roberto da casa", non so come ringraziarti, mi hai salvato!!!!!!!
>
> è partito al primo tentativo!!
Beh, ringrazia Karl. :-)
>
> Se sei di passaggio dalle parti di Treviso, mandami una mail!!!!!!
>
Volentieri. :-)
[CUT]
> Grazie ancora a tutti voi e buon lavoro!!
> Marco
--



title: criteri, specifica intervallo

author: ciarletto

text:
Ciao, come faccio a specificare un criterio di questo tipo:
da numero 35 a numero 50?
metterò 1 o 2 parametri, tipo: dammi il primo numero (35)
oppure: digita il primo numero(35) ed inseguito: digita l'ultimo numero(50).
grazie..come sempre
ciarletto
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: criteri, specifica intervallo

text:
"ciarletto" <
ciar...@yahoo.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> Ciao, come faccio a specificare un criterio di questo tipo:
> da numero 35 a numero 50?
> metterò 1 o 2 parametri, tipo: dammi il primo numero (35)
> oppure: digita il primo numero(35) ed inseguito: digita l'ultimo
numero(50).
> grazie..come sempre
> ciarletto
>
>
Con l'operatore Between (vedi help)...
Ciao.
--
Sergio MAZZA


title: ADO con Windows 2000

author: Stephy

text:
Durante le ferie ho creato un piccolo programmino utilizzando Access 2000 con un portatile che ha come SO WindowsME, tra le varie righe di programma c'era anche:
Dim Collega As ADODB.Connection
Dim rstrichieste As ADODB.Recordset
Set Collega = CurrentProject.Connection
Quando sono tornato a casa ho trasportato il programma sul PC di casa con SO WinXP, tutto funziona regolarmente.
Ultimo e più importante passaggio, il trasferimento sul PC dell'ufficio con SO Win2000, quando si tenta di eseguire l'assegnazione al database corrente si blocca e visualizza:
"Metodo 'Connection' dell'oggetto '_CurrentProject' non riuscito".
Sarò eternamente grato a chi mi aiuterà, comunque grazie per l'attenzione.
Stefano
--
Inviato da Virgilio
http://newsgroup.virgilio.it
.. molto piu' di un servizio di news via web


title: ADO con Windows 2000

author: Alessandro Baraldi

text:
"Stephy" <
reco...@tin.it
> wrote in message
news:21180679.1094118982898.JavaMail.fast@db-backoff1
> Durante le ferie ho creato un piccolo programmino utilizzando Access 2000 con un portatile che ha come SO WindowsME, tra le varie righe di programma c'era anche:
> Dim Collega As ADODB.Connection
> Dim rstrichieste As ADODB.Recordset
>
> Set Collega = CurrentProject.Connection
>
> Quando sono tornato a casa ho trasportato il programma sul PC di casa con SO WinXP, tutto funziona regolarmente.
>
> Ultimo e più importante passaggio, il trasferimento sul PC dell'ufficio con SO Win2000, quando si tenta di eseguire l'assegnazione al database corrente si blocca e visualizza:
> "Metodo 'Connection' dell'oggetto '_CurrentProject' non riuscito".
>
> Sarò eternamente grato a chi mi aiuterà, comunque grazie per l'attenzione.
> Stefano
Probabilmente hai importato gli oggetti del Database invece che
Spostare il Progetto....?
Se fosse così ti sei ricordato di aggiungere i Riferimenti alla
Lib ADO.....?
Alternativa è di togliere i Riferimenti ad ADO e rimetterli,
potresti avere 2 SR non pienamente compatibili.
Ciao.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ADO con Windows 2000

text:
Alessandro Baraldi ha scritto:
> Probabilmente hai importato gli oggetti del Database
> invece che
> Spostare il Progetto....?
>
> Se fosse così ti sei ricordato di aggiungere i
> Riferimenti alla
> Lib ADO.....?
>
> Alternativa è di togliere i Riferimenti ad ADO e
> rimetterli,
> potresti avere 2 SR non pienamente compatibili.
>
>
> Ciao.
> Alessandro.
>
>
>
> --
> Posted via Mailgate.ORG Server -
>
http://www.Mailgate.ORG
Sono sicuro di averlo spostato e non importato, oggi proverò a togliere i Riferimenti ad ADO e rimetterli, ti faccio sapere.
Grazie 1000
Ciao



title: ADO con Windows 2000

text:
Stephy ha scritto:
> Alessandro Baraldi ha scritto:
> > Probabilmente hai importato gli oggetti del
> Database
> > invece che
> > Spostare il Progetto....?
> >
> > Se fosse così ti sei ricordato di aggiungere i
> > Riferimenti alla
> > Lib ADO.....?
> >
> > Alternativa è di togliere i Riferimenti ad ADO e
> > rimetterli,
> > potresti avere 2 SR non pienamente compatibili.
> >
> >
> > Ciao.
> > Alessandro.
> >
> >
> >
> > --
> > Posted via Mailgate.ORG Server -
> >
http://www.Mailgate.ORG
>
Niente da fare, ho però notato che sul PC di casa, che funziona, c'è il riferimento a Microsoft ADO Ext.2.7 for DDL and Security mentre su quello dell'ufficio, che non funziona, il riferimento è alla stessa libreria ma 2.5.
Pensate che possa essere quello il problema?? Se sì come posso risolverlo??
Un grosso grazie anticipato



title: Scuse

author: Marco Benini

text:
Mi dispiace ma non sono riuscito a trovare il "Manifesto", comunque
immagino tu ti riferisca alla mia poca chiarezza nel messaggio e me
ne scuso.Hai proprio ragione, a volte le strade più semplici sono
quelle più proficue.Funziona, ma non è proprio quello che volevo.
CIAO E GRAZIE.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Scuse

author: Emyr

text:
On Wed, 30 Jan 2002 22:25:01 +0000 (UTC), "Marco Benini"
<
mar...@libero.it
> wrote:
>Mi dispiace ma non sono riuscito a trovare il "Manifesto", comunque
>immagino tu ti riferisca alla mia poca chiarezza nel messaggio e me
>ne scuso.Hai proprio ragione, a volte le strade più semplici sono
>quelle più proficue.Funziona, ma non è proprio quello che volevo.
>CIAO E GRAZIE.
MANIFESTO
Ciao!
Questo newsgroup (it.comp.appl.access) non è moderato: puoi
trovare informazioni su di esso nel suo manifesto, che trovi qui in
fondo.
Tutto questo è arabo per te? leggi
http://www.news.nic.it/news-it/docs/glossario.html
 .
Tieni presente che esistono anche questi gruppi:
it.test        - per fare tutte le prove con le news
it.aiuto       - per domande generiche di aiuto
it.news.aiuto  - per tutti i problemi riguardanti le news
Un gruppo molto importante che *ogni utente* dovrebbe seguire è
it.news.annunci; su questo gruppo, moderato e con *pochissimo*
traffico,
vengono inviate le comunicazioni ufficiali di creazione e rimozione
dei
newsgroup, le proposte per la creazione di nuovi gruppi, i moduli per
votarli, i risultati delle votazioni eccetera.
Se hai fretta, probabilmente la soluzione al tuo problema connesso
alle
news la trovi già qui:
http://www.news.nic.it/news-it/oth/aiuto-20.txt
.
Alcuni newsgroups sono moderati e funzionano in modo diverso: scopri
come a
http://www.news.nic.it/news-it/docs/moderaz1.html
 .
Ricorda che SCRIVERE MAIUSCOLO equivale a gridare, e che la cosa
può infastidire molti di coloro che ti leggeranno. E già che ci sei,
ricordati di quotare poco, e di lasciare il testo citato *prima* del
tuo.
Infine, questo newsgroup fa parte della gerarchia it.*: se non sai
cos'è
un newsgroup, una gerarchia, oppure it.*, lo puoi scoprire a
http://www.news.nic.it/
 .
Questo gruppo dovrebbe trattare dell'ammbiente Microsoft-Access, di
specifiche tecniche, aggiornamenti, discussioni, scambi di codice
sorgente e routines, chiarimenti su eventuali bug, discussioni tra
utenti e in particolar modo tra sviluppatori.
Sarebbe inoltre utile per lo scambio di URL per link interessanti
riguardanti il pacchetto.
Saluti.
Emanuele.


title: Mandare Mail da Access

author: Marco

text:
Vorrei mandare delle mail da Access attraverso microsoft outlook ho trovato
la funzione SendObject ma non funziona avete qualche notizia in più da darmi
per caso
Marco


title: Mandare Mail da Access

author: Alessandro Cara

text:

si. La funzione SendObject "funziona". ;<)
Probabilmente la richiami in modo errato. SendObject e' il modo "piu' semplice"
per inviare le e-mail(s)
--
a.cara
Togli qualcosa dall'email


title: Mandare Mail da Access

text:
Ho riscontrato lo stesso problema facendo File - invia a:
Il sistema mi da questo errore:
Impossibile Aprire la sessione di posta elettronica
Controllare l'applicazione di posta elettronica per
assicurarsi chie stia funzionando correttamente
Non serve che vi dica che uso outlook regolarmente anche per questo
newsgroup ho paura che serva qualche impostazione a livello di outlook o
office in generale. Lo stesso messaggio me lo da Access 2000
I software interessati sono:   Microsoft Access 97 SR2;      Microsoft
Outlook ver.6.00.2800.1106 Microsoft Access 2000 9.0.2812
Grazie
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E9D3B1C...@blunet.it...
> Marco wrote:
> >
> > Vorrei mandare delle mail da Access attraverso microsoft outlook ho
trovato
> > la funzione SendObject ma non funziona avete qualche notizia in piů da



title: Mandare Mail da Access

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E9D3B1C...@blunet.it...
> Marco wrote:
> >
> > Vorrei mandare delle mail da Access attraverso microsoft outlook ho
trovato
> > la funzione SendObject ma non funziona avete qualche notizia in piů da
darmi
> > per caso
> >
> > Marco
>
> si. La funzione SendObject "funziona". ;<)
> Probabilmente la richiami in modo errato. SendObject e' il modo "piu'
semplice"
> per inviare le e-mail(s)
C'era perň un bug legato al suo uso e ai settaggi dei parametri MAPI.
Se ne parlň un po' di tempo fa...
Antonio


title: Mandare Mail da Access

text:
Ho verificato che bisogna aver installato Microsoft Outlook di Office per
farlo funzionare, sui pc aziendali perň non abbiamo installato outlook di
office ma solamente Outlook di Internet explorer.
C'č un modo per poter mandare mail ad un server SMTP senza usare programmi
di appoggio nel senso si puň via programma mandare una e-mail da access?
Se si mi dite dove scaricare o prendere info per il programma in vba?
Molte grazie.
Potrei avere qualche info in piů sulle MAPI che non so cosa siano?
Grazie Marco
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Wqcna.43427$iy5.1...@twister2.libero.it...



title: Mandare Mail da Access

text:
Marco wrote:
[cut]
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:Wqcna.43427$iy5.1...@twister2.libero.it...
> > "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
> > news:3E9D3B1C...@blunet.it...
> > > Marco wrote:
> > > >
> > > > Vorrei mandare delle mail da Access attraverso microsoft outlook ho
> > trovato
> > > > la funzione SendObject ma non funziona avete qualche notizia in piů da
> > darmi
> > > > per caso
> > > >
> > > > Marco
> > >
> > > si. La funzione SendObject "funziona". ;<)
> > > Probabilmente la richiami in modo errato. SendObject e' il modo "piu'
> > semplice"
> > > per inviare le e-mail(s)
> >
> > C'era perň un bug legato al suo uso e ai settaggi dei parametri MAPI.
> > Se ne parlň un po' di tempo fa...
> >
> > Antonio
> >
> >
Biso non c'e'. Ti "cazzio" io.
Scrivi dopo il messaggio a cui rispondi (come sto facendo io)
a questo indirizzo
www.sitocomune.com
 c'e' un topic che riguarda
quello che tu richiedi



title: Mandare Mail da Access

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E9EA897...@blunet.it...

Ok cazziata presa :ppppppp
visto che ci sei mi puoi dire pure il topic per piacere
Marco (grazie)


title: Mandare Mail da Access

text:

uffi,  Robertooooooooooooooooooooooooooooooo
ci sono queste
Inviare e-mail ad una lista di utenti (mailing list) con MSAccess utilizzando il
winsock
Inviare e-mail con MSAccess utilizzando il winsock
Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll
nella sezione general



title: Mandare Mail da Access

text:
Ragazzi ho un problema sul sito che mi hanno qui indicato
www.sitocomune.com
quando faccio una ricerca si chiude il sito sapete aiutarmi??
Grazie Marco
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E9EB03C...@blunet.it...
> Marco wrote:
> >
> > "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
> > news:3E9EA897...@blunet.it...
> > > Marco wrote:
> > > [cut]
> > > > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > > > news:Wqcna.43427$iy5.1...@twister2.libero.it...
> > > > > "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel
messaggio
> > > > > news:3E9D3B1C...@blunet.it...
> > > > > > Marco wrote:
> > > > > > >
> > > > > > > Vorrei mandare delle mail da Access attraverso microsoft
outlook
> > ho
> > > > > trovato
> > > > > > > la funzione SendObject ma non funziona avete qualche notizia
in
> > più da
> > > > > darmi
> > > > > > > per caso
> > > > > > >
> > > > > > > Marco
> > > > > >
> > > > > > si. La funzione SendObject "funziona". ;<)
> > > > > > Probabilmente la richiami in modo errato. SendObject e' il modo
> > "piu'
> > > > > semplice"
> > > > > > per inviare le e-mail(s)
> > > > >
> > > > > C'era però un bug legato al suo uso e ai settaggi dei parametri
MAPI.
> > > > > Se ne parlò un po' di tempo fa...



title: Mandare Mail da Access

text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eae7fc7$1...@x-privat.org...
> Ragazzi ho un problema
Già...
Non stai scrivendo correttamente DOPO il quoting!!!
Antonio


title: Mandare Mail da Access

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:siwra.77344$DT4.2...@twister1.libero.it...

Ok la strillata me la prendo è che outlook mi posiziona prima... cmq oltre
alla strillata mio potevi pure dare una mano


title: Mandare Mail da Access

text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eaf...@x-privat.org...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:siwra.77344$DT4.2...@twister1.libero.it...
> > "Marco" <
earth...@infinito.it
> ha scritto nel messaggio
> > news:3eae7fc7$1...@x-privat.org...
> > > Ragazzi ho un problema
> >
> > Già...
> > Non stai scrivendo correttamente DOPO il quoting!!!
> >
> > Antonio
>
> Ok la strillata me la prendo è che outlook mi posiziona prima... cmq oltre
Lo so, per le mail in effetti può essere anche corretto, per i NG di questo
tipo è una buffonata...
> alla strillata mio potevi pure dare una mano
Se riscriverai correttamente potrò prendere in considerazione il tuo quesito
e se sarò in grado proverò a risolverlo, altrimenti nisba
Antonio


title: Mandare Mail da Access

text:
Antonio Biso io non ti conosco e non so neanche che tipo di fama o
importanza hai qui dentro l'unica cosa che fai capire molto chiaramente che
sei un'arrogante senza confini, la mia domanda era molto semplice e visto
che avevi voglia solo di far polemica e di far vedere quanto sei simpatico
lasciamo perdere me lo risolvo in altro modo da solo o con persone un po più
serie di te
Saluti Marco Felici


title: Mandare Mail da Access

text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eaf...@x-privat.org...

Sento che dopo questa comunicazione non resisterò alla struggente malinconia
che mi pervaderà...
Antonio
P.S.
PRRRRRRR !!!!


title: Incrementare campo numerico

author: Carmelo

text:
Ho una tb con 3 campi e 5000 record.
"ID" contatore, "Descr" testo, "Anno" Long
A questi devo aggiungere un campo "Numero" long, che devo popolare con
numeri da 1 a tot record per l'anno 2011, da 1 a tot record per l'anno
2012 ecc.
In rete ho trovato questo:
Update TB1 set Numero=Numero+1 ma non funziona perche il campo null non
lo calcola e anche se metto 0 mi da 1 in tutti i record.

Come posso fare? perchè farlo a manina è lunga!

Carmelo


title: Incrementare campo numerico

text:
Usa NZ(NomeCampo,0)... ovviamente se è NULL non può funzionare.

@ALex


title: Incrementare campo numerico

author: Karl Donaubauer

text:
Carmelo wrote:
> Ho una tb con 3 campi e 5000 record.
> "ID" contatore, "Descr" testo, "Anno" Long
> A questi devo aggiungere un campo "Numero" long, che devo popolare
> con numeri da 1 a tot record per l'anno 2011, da 1 a tot record per
> l'anno 2012 ecc.
> In rete ho trovato questo:
> Update TB1 set Numero=Numero+1 ma non funziona perche il campo null
> non lo calcola e anche se metto 0 mi da 1 in tutti i record.
> ...

Creati una query di aggiornamento con questo enunciato SQL:

UPDATE tb SET Numero = DCount("*","tb","Anno=2011 And ID<=" & [ID])
WHERE Anno=2011

Esegui la query e poi lo fai per 2012:

UPDATE tb SET Numero = DCount("*","tb","Anno=2012 And ID<=" & [ID])
WHERE Anno=2012

alla fine per 2013:

UPDATE tb SET Numero = DCount("*","tb","Anno=2013 And ID<=" & [ID])
WHERE Anno=2013

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


title: Incrementare campo numerico

text:

Ok grazie ha funzionato perfettamente

Carmelo


title: Tabelle relazionate

author: Marco Santilli

text:
Ho 2 tabelle relazionate tra loro: una tabella fa da padre e una fa da
foglio.
Un solo record del PADRE appartiene a piu FIGLI
Io vorrei creare una terza tabella SALVATAGGI, dove mi accoda tutti i record
di queste 2 tabelle: ossia che mi esploda le relazioni tra padre e figlio e
me le metta tutte in questa tabella.
Spero di fars piegato bene il concetto!!!!!!!
Ciao e grazie!!!!!!!!!!!!!!!


title: Tabelle relazionate

text:
"Marco Santilli" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b1md1g$d6a$1...@grillo.cs.interbusiness.it...

Il tuo db in questo momento č ben organizzato, con due tabelle in relazione
una a molti.
Si dice che il db č normalizzato.
Quello che vuoi fare tu, viola le regole di buona costruzione di un
database, in quanto creeresti dei dati ridondanti.
In qualunque momento ti serva la struttura descritta (visualizzazione in
maschera, report ecc) ti basta usare una query con le due tabelle legate sul
campo chiave
Antonio


title: Tabelle relazionate

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:oTK%9.79690$YG2.2...@twister1.libero.it...
> "Marco Santilli" <
marco.s...@libero.it
> ha scritto nel messaggio
> news:b1md1g$d6a$1...@grillo.cs.interbusiness.it...
> > Ho 2 tabelle relazionate tra loro: una tabella fa da padre e una fa da
> > foglio.
> >
> > Un solo record del PADRE appartiene a piu FIGLI
> >
> > Io vorrei creare una terza tabella SALVATAGGI, dove mi accoda tutti i
> record
> > di queste 2 tabelle: ossia che mi esploda le relazioni tra padre e
figlio
> e
> > me le metta tutte in questa tabella.
> >
> > Spero di fars piegato bene il concetto!!!!!!!
>
> Il tuo db in questo momento è ben organizzato, con due tabelle in
relazione
> una a molti.
> Si dice che il db è normalizzato.
> Quello che vuoi fare tu, viola le regole di buona costruzione di un
> database, in quanto creeresti dei dati ridondanti.
> In qualunque momento ti serva la struttura descritta (visualizzazione in
> maschera, report ecc) ti basta usare una query con le due tabelle legate
sul
> campo chiave
>
> Antonio
>
>
Avevo chiesto questo per risolvere questo problema
Il database gira in un ufficio con 8 postazioni e i salvataggi sono sul
server
Quindi prima salvo i dati in due tabelle relazionate sul pc locale, e poi
con un oulsante accoda, sposto i dati dal mio pc al server.
Il problema sta qui, perchè ogni pc in automatico associa un ID alla tabella
padre che serve per prendere i dati dalla tabella relazionata, FIGLIO
Quando io inizio a scrivere con il mio pc avrò un ID sequenziale ad esempio:
1 - 2 - 3 - 4 e cosi via quando un altro inzia a scrivere sul proprio pc
avrà di nuovo 1 - 2 - 3 - 4 e quando accodo i dati i due indici creati uno
in un PC e un altro in un altro PC si fondono creando un isieme dei dati 1
creato con il primo PC sommati ai dati 1 creati con il secondo.
Ecco perchè dicevo che nel momento che accodavo tutto nel server in
automatico mi esplodesse immediatamente i dati in modo che non si fondano
con gli altri, perchè non ho piu il problema delle tabelle relazionate


title: Tabelle relazionate

text:
"Marco Santilli" <
marco.s...@libero.it
> ha scritto nel messaggio
news:b1o93p$r1q$1...@fata.cs.interbusiness.it...
>
> Avevo chiesto questo per risolvere questo problema
>
> Il database gira in un ufficio con 8 postazioni e i salvataggi sono sul
> server
>
> Quindi prima salvo i dati in due tabelle relazionate sul pc locale, e poi
> con un oulsante accoda, sposto i dati dal mio pc al server.
>
> Il problema sta qui, perchè ogni pc in automatico associa un ID alla
tabella
> padre che serve per prendere i dati dalla tabella relazionata, FIGLIO
>
> Quando io inizio a scrivere con il mio pc avrò un ID sequenziale ad
esempio:
> 1 - 2 - 3 - 4 e cosi via quando un altro inzia a scrivere sul proprio pc
> avrà di nuovo 1 - 2 - 3 - 4 e quando accodo i dati i due indici creati uno
> in un PC e un altro in un altro PC si fondono creando un isieme dei dati 1
> creato con il primo PC sommati ai dati 1 creati con il secondo.
> Ecco perchè dicevo che nel momento che accodavo tutto nel server in
> automatico mi esplodesse immediatamente i dati in modo che non si fondano
> con gli altri, perchè non ho piu il problema delle tabelle relazionate
Ma scusa: l'ID locale ti servirà per la lavorazione locale, per la tua
sessione.
Poi perde significato quando l'accodi sul server, che ANZI, dovrà avere una
sua numerazione.
Pertanto ti basta accodare solo i dati senza l'ID, e mettere un ID per
cavoli suoi sul server che si incrementa per cavoili suoi ad ogni
accodamento dai vari PC
Antonio


title: Formula con rif. record precedente

author: Enzo

text:
Ciao a tutti, rieccomi a chiedere soccorso :-)!
ho un problema per me bello grandicello:
ho una maschera con i campi:
| Dare | Avere | Saldo |
il tutto in visualizzazione foglio dati. riporto uno schizzo della
maschera foglio dati con i riferimenti di cella:
| Dare (a1) | Avere(b1) | Saldo(c1) |
| Dare (a2) | Avere(b2) | Saldo(c3) |
Vorrei che in saldo mi uscisse la formula: c1+(a2-b2)
| Dare (a1) | Avere(b1) | Saldo(c1)  |
| Dare (a2) | Avere(b2) | c1+(a2-b2) |
insomma nel calcolare il valore di un record devo fare riferimento al
valore saldo del record precedente... spero di essere stato chiaro, ne ho
veramente bisogno ;-(((!! Grazie mille!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it