title: Conversione da 2000 a 97

text:
Scusate la semplicictà della domanda ... devo aprire in 97 un mdb fatto con
2000. Provando ad esportare da 2000 in formato 97 ho sempre errori di
salvataggio. Qualcuno optrebbe indicarmi perfavore una procedura corretta?
Grazie, ciao


title: Conversione da 2000 a 97

author: Sergio MAZZA

text:
"ist.volta" <
ist....@doc.com
> ha scritto nel messaggio
news:b2l070$voo$1...@lacerta.tiscalinet.it...

Non credo ci sia una "procedura corretta", le due versioni non sono
compatibili al 100%; quindi devi prendere in considerazione la verifica (in
entrambi i casi: 97 --> 2000 --> 97) dell'applicativo... Specie se utilizzi
codice VBA...
Ciao.
--
Sergio MAZZA


title: Re: Access verso Pocket PC

text:
<Alessandra> ha scritto nel messaggio
news:5ir831h81ajtfggl1...@4ax.com...
> Ciao a tutti,
>
> chi mi consiglia un buon programma compatibile access da utilizzare su
> PPC ..magari "a gratis" ????
>
> Ciao
Magari a trovarlo...
Ciao.
--
Sergio MAZZA


title: Re: Access verso Pocket PC

author: MA

text:
>> Ciao a tutti,
>>
>> chi mi consiglia un buon programma compatibile access da utilizzare su
>> PPC ..magari "a gratis" ????
>>
>> Ciao
>
> Magari a trovarlo...
>
> Ciao.
>
Io l'ho visto solo su un Hp Journada 720. Funziona benissimo.
Poi da nessun altra parte
MAssimiliano


title: Re: Access verso Pocket PC

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:qWRZd.418$aH3...@news.edisontel.com...
>
> Io l'ho visto solo su un Hp Journada 720. Funziona benissimo.
> Poi da nessun altra parte
> MAssimiliano
Era una "...Journada 'e sole"?
Ciao.
--
Sergio MAZZA


title: esportare in excel

author: Giorgio M

text:
Salve
Con una macro apro una query in modalita' "visualizzazione foglio dati"
Nella macro e' possibile utlizzare un comando per ripdodurre questo
passaggio:
Menu Strumenti
Collegamento di office
Analizza con Microsoft Office Excel
Grazie
Saluti
Giorgio m
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: esportare in excel

text:
"Giorgio M" <
giorg...@tiscalinet.it
> ha scritto nel messaggio
news:fijfh3$50c$1...@news.newsland.it...
> Salve
>
> Con una macro apro una query in modalita' "visualizzazione foglio dati"
>
> Nella macro e' possibile utlizzare un comando per ripdodurre questo
> passaggio:
>
> Menu Strumenti
> Collegamento di office
> Analizza con Microsoft Office Excel
>
> Grazie
>
> Saluti
> Giorgio m
Metodo Transferspreadsheet
Ciao.
--
Sergio MAZZA


title: assegnare il recordset di una sottomaschera ad un sottoreport

author: mario rossi

text:
ho una maschera con una sottomaschera e applico senza problemi i filtri necessari.

quando stampo il report che rappresenta la sottomaschera lo apro in anteprima con il filtro della maschera e funziona

quando però cerco di assegnare al sottoreport il recordset della sottomaschera per vedere gli stessi record che vedo nella sottomaschera ricevo il seguente errore: questa caratteristiche è disponibile solo in un fle ADP

Private Sub Report_Open(Cancel As Integer)
Me.Recordset = Forms![elenco]![Riepilogo].Form.Recordset
End Sub

qualcuno sa dirmi come si può fare?


text:
 > qualcuno sa dirmi come si può fare?

Secondo te il report supporta l'assegnazione del recordset...?
Hai letto la guida...? Cosa dice...?

@Alex


author: BFS

text:

Me.RecordSource = Forms![elenco]![Riepilogo].Form.RecordSource

BFS


text:

quello assegna il recorset, l'ho fatto e funziona ma il filtro applicato alla sottomaschera non lo passa al sottoreport o non so come passarlo
comunque sono riuscito a risolvere, anche se (viva la sincerità e viva le capacità limitate rispetto agli oracoli) non ho capito come.


text:
> quello assegna il recorset, l'ho fatto e funziona ma il filtro applicato alla sottomaschera non lo passa al sottoreport o non so come passarlo
> comunque sono riuscito a risolvere, anche se (viva la sincerità e viva le capacità limitate rispetto agli oracoli) non ho capito come.

Non si va a caxxo... se ci ragioni forse la prossima volta ti è utile.
Quello che ti ha suggerito BSF, fai un passo in più ed assegna anche il FILTER oltre che il RecordSource... non serve un oracolo

@Alex


text:

è buona cosa dire come si ha risolto.

ad ogni modo in fase di assegnazione del recordsource ti basta
verificare se c'è un filtro alla maschera e se si aggiungerlo alla stringa

qualcosa tipo

me.recordsource=tuaMachera.recordsource & " where " & tuaMaschera.filter

ovviamente testando che il filtro sia impostato e che l'origine della
maschera sia una select.
altrimenti modifica di conseguenza

ti bastano un paio di if

BFS


title: intercettare l'evento rotazione rotella del mouse

text:
è possibile intercettare la rotazione della rotella del mouse e fare qualche
cosa sul verificarsi di quell'evento?
Grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cl2rjn$9rc$2...@lacerta.tiscalinet.it...
> č possibile intercettare la rotazione della rotella del mouse e fare
qualche
> cosa sul verificarsi di quell'evento?
>
> Grazie.
Ah Simba, ma non si fa cosě!!!!
E martelli con 300 post sullo stesso argomento
E fai richieste dirette
E non ti scomodi a cercare nei post precedenti
Sto fatto č stato trattato 7 milioni volte!!!
Lavora un pň da solo.
MAssimiliano


text:
> Ah Simba, ma non si fa cosě!!!!
> E martelli con 300 post sullo stesso argomento
> E fai richieste dirette
> E non ti scomodi a cercare nei post precedenti
> Sto fatto č stato trattato 7 milioni volte!!!
> Lavora un pň da solo.
>
> MAssimiliano
aaaa MAAAAAA un conto č intercettare l'evento rotazione rotella mouse
un altro conto č blocccare lo scorrimento dei record ruotando la rotella del
mouse
a MAAAA a me sembrano cose proprio diverse a te no?


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cl2tih$bnm$1...@lacerta.tiscalinet.it...

ma perchč non l'intercetti bloccandola?
MAssimiliano


text:
> ma perchè non l'intercetti bloccandola?
> MAssimiliano
>
in effetti hai ragione le cose sono 2 ho la blocco o gli faccio fare quello
che dico io su rotazione ovvero oltre a cambbiarmi record mettimi anche la
relativa foto nel imgcontrol ecc.....
ok ok...... non si può segare questo trhead che è simile al mio precedente?


author: ciroteo

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cl2uei$cgg$1...@lacerta.tiscalinet.it...

dai non litighiamo ... non siamo all'isola dei famosi!


title: bolccare tabelle collegate

author: len

text:
Ho la necessità di fare query e report delle tabelle del gestionale
aziendale che è gestito tramite MSDE (il gestionale è a ad hoc
revolution)
Il problema è che vorrei bloccare qualsiasi possibilità di modificare
accidentalmente i dati delle tabelle collegate del gestionale per
evitare di fare qualche danno.
Ho provato a impostare un utente con accesso in sola lettura alle
tabelle ma ho verificato che è possibile lo stesso modificare i
record.
In particolare l'utente ha impostati  i soli diritti, lettura
struttura, lettura dati
Avete qualche consiglio o spiegazione del perchè pur avendo impostato
le tabelle collegate in sola lettura sia ancora possibile modificarne
il contenuto.
Come soluzione estrema stavo pensando di  copiare le tabelle collegate
in tabelle interne di access, ma questa soluzione non mi permette di
avere i dati sempre agiornati ed è più scomoda.
saluti,
leonardo


title: bolccare tabelle collegate

author: TheMax

text:
len wrote:
> Ho la necessità di fare query e report delle tabelle del gestionale
> aziendale che è gestito tramite MSDE (il gestionale è a ad hoc
> revolution)
Quindi ti consiglierei in primis di valutare se la soluzione che ti propongo
è attuabile e che contro-indicazioni potrebbe avere.
Una telefonatina alla software house non fa mai male.
> Il problema è che vorrei bloccare qualsiasi possibilità di modificare
> accidentalmente i dati delle tabelle collegate del gestionale per
> evitare di fare qualche danno.
>
> Ho provato a impostare un utente con accesso in sola lettura alle
> tabelle ma ho verificato che è possibile lo stesso modificare i
> record.
mmm... direi un netto no.
MSDE (che è lo stesso motore di sql server) non si sbaglia...
> In particolare l'utente ha impostati  i soli diritti, lettura
> struttura, lettura dati
Allora, vediamo un pò i passaggi. (ti consiglio di leggerli bene fino alla
fine e poi, quando è tutto chiaro di provare)
Primo, come amministri MSDE? Io ti consiglio un tool sviluppato da Andrea
Montanari che è MVP di Sql Server, si chiama DbaMgr2k, cercalo con google.
Allora, una volta connesso al'MSDE, con il tool suddetto
Vai Su Login, pulsante DX new login.
Gli metti il nome che vuoi, imposti una password che vuoi, metti il database
predefinito con il nome del tuo DB.
Salvi e confermi la password.
Vai su accesso database, quindi metti il flag sul tuo DB.
Sotto ti appare consenti come e ci sarà già evidenziato public (che non puoi
togliere)
Per ulteriore sicurezza metti una spunta anche su db_denydatawriter.
Ri-Salva
A questo punto sei a posto, configura un nuovo accesso via odbc (consiglio a
livello di sistema così funciona indipendentemente dal login), scegliendo
(sul secondo passaggio del wizard) l'autenticazione di SQL Server e
specificando lo user e la password di cui sopra.
Il resto lo configuri come hai fatto con l'altro ODBC (fai un test della
connessione per vedere che sia ok)
Colleghi le tabelle di access e, dovresti avere le tabelle in sola lettura.
Attanzione: la presente procedura funziona solamente se MSDE è stato
impostato per l'accesso in mixed mode.
Per farlo lo puoi fare o dal tols di Montanari di cui sopra (che è veramente
un gran strumento, ma attenzione perchè con quello ci fai pure danni)
Sul root (local in teoria) pulsante dx, proprietà
Scegli la scheda sicurezza e verifica che TipoSicurezza sia su Sicurezza
Mista.
Altrimenti da registry di windows:
selezionare
HKLM-Software-Microsoft-MSSqlServer-Mssqlserver
e modifica il valore "LoginMode" impostandolo alla voce 2
>
> Come soluzione estrema stavo pensando di  copiare le tabelle collegate
> in tabelle interne di access, ma questa soluzione non mi permette di
> avere i dati sempre agiornati ed è più scomoda.
La scarterei anche io.
Vedi se funziona come indicato da me
> saluti,
> leonardo
Ciao,
Massimo


title: bolccare tabelle collegate

text:


Massimo,
innanzitutto grazie per la risposta che mi hai iviato.
Effettivamente ho risolto il problema configurando opportunamente il
file di protezione di Access.
Il problema era che l'utente per cui avevo disabilitato le opzioni di
modifica alle tabelle collegate faceva parte del gruppo administrator,
quindi le opzioni gruppo administrator avevano la precedenza su quelle
dell'utente specifico permettendogli di modificare i record.
Saluti,
Leonardo


title: bolccare tabelle collegate

text:
len wrote:
> On Sun, 20 Nov 2005 13:35:48 +0100, "TheMax"
> Massimo,
> innanzitutto grazie per la risposta che mi hai iviato.
de nada
> Effettivamente ho risolto il problema configurando opportunamente il
> file di protezione di Access.
>
> Il problema era che l'utente per cui avevo disabilitato le opzioni di
> modifica alle tabelle collegate faceva parte del gruppo administrator,
> quindi le opzioni gruppo administrator avevano la precedenza su quelle
> dell'utente specifico permettendogli di modificare i record.
Ah, beh...
comunque la soluzione da me proposta ottiene lo stesso effetto
indipendentemente dal file mdw utilizzato.
ma se ti va bene cosě non toccarla.
Ciao,
Massimo
> Saluti,
> Leonardo


title: bolccare tabelle collegate

text:


>ma se ti va bene così non toccarla.
>
>Ciao,
>Massimo
>
>> Saluti,
>> Leonardo
Effettivamente il tuo metodo è sicuramente la soluzione definitiva e
più correttà per proteggere il DB da scritture accidentali, ma non
essendo molto esperto non  vorrei fare danni per cui lo studierò su un
server di prova per poi implementarlo in un secondo momento.
Ciao


title: Etichetta verticale

author: Metz

text:
Ciao a tutti,
ho un problema con le etichette: appena cambio la proprietà verticale in Sì
la scritta scompare!!! In realtà c'è ancora infatti entrando con il cursore
mi sposto tra le lettere, che però non vedo!! E' come se la scritta fosse
diventata trasparente.
Inutile cambiare colore, font, dimensione carattere, sfondo, aspetto.
Uso Access 2003 SP2 su Win XP Pro SP2.
Solo a me capitano queste cose!?!?!
Grazie, Metz


title: Etichetta verticale

author: ALESSANDRO Baraldi

text:
"Metz" <
metz...@libero.it
> ha scritto nel messaggio
news:CVZ0j.180424$U01.1...@twister1.libero.it...

Allarga l'etichetta... e vedi che accade... poi prova ad effettuare
l'allineamento a DX/SX/CENTRO
e rivedi che succede....
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Etichetta verticale

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fi21d7$6v1$1...@aioe.org...
> "Metz" <
metz...@libero.it
> ha scritto nel messaggio
> news:CVZ0j.180424$U01.1...@twister1.libero.it...
>> Ciao a tutti,
>> ho un problema con le etichette: appena cambio la proprietà verticale in
> Sì
>> la scritta scompare!!! In realtà c'è ancora infatti entrando con il
> cursore
>> mi sposto tra le lettere, che però non vedo!! E' come se la scritta fosse
>> diventata trasparente.
>> Inutile cambiare colore, font, dimensione carattere, sfondo, aspetto.
>>
>> Uso Access 2003 SP2 su Win XP Pro SP2.
>>
>> Solo a me capitano queste cose!?!?!
>>
>> Grazie, Metz
>
> Allarga l'etichetta... e vedi che accade... poi prova ad effettuare
> l'allineamento a DX/SX/CENTRO
> e rivedi che succede....
>
Purtroppo non accade nulla! O meglio il testo si sposta, lo capisco perchè
entrando nell'etichetta seleziono il testo e vedo che si è allineato a
destra e a sinistra, ma rimane sempre trasparente!! Ovviamenete ho anche
provato ad allargarla ma nulla.
Ho provato su un pc con Access 2000 e funzionava correttamente, non sarà
mica un bug del 2003??
Grazie, Metz


title: Etichetta verticale

author: IvanDaBologna

text:
"Metz" <
metz...@libero.it
> ha scritto nel messaggio
news:fom1j.181404$U01.1...@twister1.libero.it...

a volte, in fase di progettazione, alcune combinazioni di colori
carattere/sfondo rendono 'impossibile' la visualizzazione in edit. Tutto
resta normale se avvii la maschera ... sei in uno di questi casi? scegli
carattere=NERO e nessuno sfondo(trasparente), al limite metti i colori solo
in un momento successivo.
IvanDaBologna


title: Problema con query!

author: CrysisZone

text:
Salve ragazzi una domanda.
Io ho un forms "Maschera1" ke all'interno ha una sotto maschera con una
quary denominata "tblListe Query".
nel form "Maschera1" ho tre controlli un txtbox e due casellecombinate tutti
non associati, queste ultime le uso come filtro selezionando uno o più
caselle combinate mi filtra i record nella sottomaschera. Ora io vorrei
inserire in "Maschera1" dei campi textbox ch all'interno mi inserisca dei
totali in base alla selezione presente nella sottomaschera. Ad esempio i
filtri mi danno che ci sono 6 record con quelle caratteristiche e mi deve
dare i vari totali tipo prenotazioni, maschi, femmine, di quei sei
record....
Come posso fare????


title: Problema con query!

author: Roberto da Parma

text:
"CrysisZone" <
cristian.pi...@tin.it
> ha scritto nel messaggio
news:4684c238$0$36444$4faf...@reader5.news.tin.it...

Nel Piè di maschera (nascosta) della SottoForm ti crei le tue caselle dove
ti restituisco i vari valori (es. Somma([Prezzo]) ), così se filtri, ti
restituiranno i valori filtrati, poi te li riporti nella form principale
(es. Forms![TuaForm]![TuaSottoForm].Form![TuaCasella]
Ciao
--
Roberto da Parma


title: Riproposta criterio in query

author: nao*

text:
Ciao Ng, vi avevo già scritto una settimana fa per questo problema, ma non
sono riuscito ad applicare le vostre soluzioni.
Alcune le ho applicate, ma non funzionano.
Ripropongo quesito:
Ho un controllo di nome numero nella mia maschera form1
Qo una query che filtra dati, come criterio ha il contenuto del controllo
numero della form1. Se questo controllo non contiene niente, usa come filtro
"like *"
Ho provato cosi oltre alle vostre soluzioni, ma non funziona.
=IIf(IsEmpty([Forms]![Form1]![numero]);[Forms]![Form1]![numero];"like *")
Come posso fare?
--------------------------------
Inviato via
http://usenet.libero.it


title: Riproposta criterio in query

author: Antonio Biso

text:
"nao*" <
XXXna...@inwind.it
> ha scritto nel messaggio
news:212Z159Z223Z113...@usenet.libero.it...
> Ciao Ng, vi avevo già scritto una settimana fa per questo problema, ma non
> sono riuscito ad applicare le vostre soluzioni.
> Alcune le ho applicate, ma non funzionano.
>
> Ripropongo quesito:
>
> Ho un controllo di nome numero nella mia maschera form1
>
> Qo una query che filtra dati, come criterio ha il contenuto del controllo
> numero della form1. Se questo controllo non contiene niente, usa come
filtro
> "like *"
>
> Ho provato cosi oltre alle vostre soluzioni, ma non funziona.
>
> =IIf(IsEmpty([Forms]![Form1]![numero]);[Forms]![Form1]![numero];"like *")
Non esiste proprio. Che c'entra l'uguale in una query? il like messo nei ""
è la stringa like non un operatore!!! Isempty se ti guardassi l'help dice
che Restituisce un valore Boolean che indica se una variabile è stata
inizializzata.
Comunque se cercavi i vecchi post ci sono decinaia di esempi, io ne posterò
circa 4 5 a settimana.
Comunque
like iif(isnull([Forms]![Form1]![numero]);"*";[Forms]![Form1]![numero])
Antonio


title: cambiare proprieta colonna tabella

author: Massimo

text:
un saluto a tutti, ho un problema, penso stupido ma proprio non ci cavo un
ragno.
Ho un DB che in una determinata funzione crea una tabella .
Purtroppo in questa tabella che si č creata in passato, una colonna che come
attributo era di testo, ora deve essere cambiata in numerica.
Come posso cambiare attributo eseguendo una piccola funzione ?
Ho guardato la guida ma non so come cercare la soluzione del mio problema.
AIUTO !!!


title: cambiare proprieta colonna tabella

author: Alex

text:
"Massimo" <
ron...@tiscalinet.it
> wrote in message
news:aqu8lm$sdr$
1...@lacerta.tiscalinet.it

Non sň se č possibile modificare un CAMPO, ma eventualmente
vedi ALTER TABLE istruzioni SQL....!!
Quello che mi viene piů semplice da pensare č di Aggiungere
il nuovo campo che ti serve, copiare i dati dopo averli convertiti
in INTEGER o LONG, e poi elimini il CAMPO VECCHIO......!!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: cambiare proprieta colonna tabella

author: Roberto da casa

text:
"Massimo" <
ron...@tiscalinet.it
> ha scritto nel messaggio
news:aqu8lm$sdr$1...@lacerta.tiscalinet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Tables leggiti la FAQ
di Stefano Bettini intitolata "Come si possono modificare via codice le
proprietą dei campi di tabella?".
Trovi una funzione che realizza quello che ti ha suggerito di fare Alex:
naturalmente modificherai adeguatamente ALTER TABLE.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Menu di access alla partenza dell'applicazione

text:
Ciao, ho realizzazato un'applicazione composta da varie maschere con menu
personalizzati e barre personalizzate.
Nelle configurazioni di Avvio del database ho impostato la maschera
principale, ho disattivato i menu di access, ecc.
Infatti quando apro il database compaiono i mie menu e le mie barre (al
posto di quelle standard).
Però, per qualche secondo (durante il caricamento), appaiono i menu, le
barre e l'icona standard di Access.
E' possibile configurare qualche cosa perchè questo non accada (vorrei che
non si vedano gli standard di Access nemmeno per qualche secondo).
Grazie


title: Abilitazione di maschere

author: Proietti Luca

text:
Ho il seguente problema:
Poiche non mi fido di come lavora l'utente vorrei inserire un controllo di
come opera.
La situazione della maschera è la seguente:
in una maschera principale sull'intestazione della stessa ci sono due campi
di dettaglio rispetto alla situazione del fornitore.
Nel corpo c'è una sottomaschera dove riporto i clienti per cui ho un listino
e un'altra sottomaschera che visualizza il listino del cliente.
Ora se il fornitore non ha alcun cliente immesso non deve avere la maschera
del listino abilitata e ancora se per sbaglio si è posizionato in fondo
all'elenco dei clienti, cioè sul record del nuovo cliente senza però
immetterlo e tenta di spostarsi sul listino non gli deve essere consentito.
naturalmente esiste un campo dell corpo che lega il cliente al listino.
Inoltre posso spostarmi dai campimdi dettaglio dell'intestazione a quelli
dei clienti nel corpo premendo il TAB e se si come?


title: Abilitazione di maschere

author: Mad® Milox

text:
"Proietti Luca" <
sis...@tiscalinet.it
> ha scritto nel messaggio
news:3ac21...@news.dada.it...
> Ho il seguente problema:
> Poiche non mi fido di come lavora l'utente vorrei inserire un controllo di
> come opera.
> La situazione della maschera è la seguente:
> in una maschera principale sull'intestazione della stessa ci sono due
campi
> di dettaglio rispetto alla situazione del fornitore.
> Nel corpo c'è una sottomaschera dove riporto i clienti per cui ho un
listino
> e un'altra sottomaschera che visualizza il listino del cliente.
> Ora se il fornitore non ha alcun cliente immesso non deve avere la
maschera
> del listino abilitata e ancora se per sbaglio si è posizionato in fondo
> all'elenco dei clienti, cioè sul record del nuovo cliente senza però
> immetterlo e tenta di spostarsi sul listino non gli deve essere
consentito.
>
> naturalmente esiste un campo dell corpo che lega il cliente al listino.
Mettigli una routine "su uscita" del tipo IF campo="" or isnull(campo) then
campo.setfocus
tornera' sempre su se setsso finche' il campo non viene riepito
obbligatoriamente.
> Inoltre posso spostarmi dai campimdi dettaglio dell'intestazione a quelli
> dei clienti nel corpo premendo il TAB e se si come?
in via diretta non ci sono ancora riuscito
uso lo stesso trucco del CampoMascheraPrincipale.Setfocus
quando sono in uscita dall'ultimo campo della Sottomaschera. :)
Ciao,
Lorenzo


title: Access su Intranet

author: jessy

text:
Salve a tutti
č possibile visualizzare un progetto di access all'interno di una finestra
di Internet Explorer cosě come avviene per documenti di WORD???
grazie a tutti
j.


title: Access su Intranet

author: Maurizio Ettori

text:
progetto in che senso, cos'è che vuoi visualizzare ?
maurizio
--
Posted from
mail1.galactica.it
 [212.41.208.18] (may be forged)
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access su Intranet

author: Sib

text:
""Maurizio Ettori"" <
maurizi...@tin.it
> ha scritto nel messaggio
news:LBEPJFHFGCEAOEINEAJGME...@tin.it...
> progetto in che senso, cos'č che vuoi visualizzare ?
>
> maurizio
Secondo me si e' lasciato influenzare dalla inveterata abitudine della MS di
chiamare Project tutte le applicazioni che si possono sviluppare con i suoi
pacchetti sw.
Comunque credo che intendesse "una APPLICAZIONE Access".
Ad ogni modo credo proprio di si (in una intranet) ma non saprei esattamente
come, dato che, in una intranet e' molto piu' facile condividere il db che
farne comparire una sessione nel browser (cosa che appesantirebbe in modo
indicibile il carico del PC).
Sib


title: Duplicare offerta .... (record)

author: Zef

text:
ciao a tutti,
in un database per la gestione delle offerte
avrei la necessita di duplicare un'offerta
archiviata come modello (più di una)
ora:
come posso accodare tutti i record nella nuova offerta?
considerando che l'offerta e divisa in sezioni con relativi record!
grazie per qualsiasi dritta
Zef


title: Duplicare offerta .... (record)

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:7cfPa.10968$it4.2...@news1.tin.it...
> ciao a tutti,
>
> in un database per la gestione delle offerte
> avrei la necessita di duplicare un'offerta
> archiviata come modello (più di una)
>
> ora:
> come posso accodare tutti i record nella nuova offerta?
> considerando che l'offerta e divisa in sezioni con relativi record!
NON sei sato chiaro.
Riprova e controlla.... A C Q U A
Antonio


title: Duplicare offerta .... (record)

text:
> > in un database per la gestione delle offerte
> > avrei la necessita di duplicare un'offerta
> > archiviata come modello (più di una)
> >
> > ora:
> > come posso accodare tutti i record nella nuova offerta?
> > considerando che l'offerta e divisa in sezioni con relativi record!
>
> NON sei sato chiaro.
> Riprova e controlla.... A C Q U A
.....minch ..... lapidario!!!
cmq grazie per la risposta,
penso che un db per la gestione delle offerte/preventivi,
rientri nella classica lista dei db "classici"
il mio db gestisce le offerte suddividendole in sezioni,
per esempio: impianti elettrici piano 1, impianti idraulici piano 2, ecc.
dove all'interno, ci sono i vari record (articoli, servizi, ecc)
in questa maniera l'offerta è più chiara e leggibile (x il cliente)
l'idea è quella di creare diversi modelli standard,
in maniera da evitare di reinsere sempre gli stessi record,
in alcuni db questa funzione si chiama "duplica offerta"
a ricopiare un elenco di record, .... 'ce posso arrivà .....
ma inserire la "testa", le sezioni con i relativi record ..... no!
spero di essere stato chiaro,
prima volevo solo essere breve ....
ri-grazie
Zef
PS: scusa se te lo inviato in privato
ho sbagliato in fase d'invio


title: Duplicare offerta .... (record)

author: Paolo opg

text:
"Zef" <
zefboli...@tin.it
> wrote in
news:0OhPa.20206$
qa5.4...@news2.tin.it
:
>
> penso che un db per la gestione delle offerte/preventivi,
> rientri nella classica lista dei db "classici"
>
> il mio db gestisce le offerte suddividendole in sezioni,
> per esempio: impianti elettrici piano 1, impianti idraulici piano 2,
> ecc. dove all'interno, ci sono i vari record (articoli, servizi, ecc)
> in questa maniera l'offerta è più chiara e leggibile (x il cliente)
>
> l'idea è quella di creare diversi modelli standard,
> in maniera da evitare di reinsere sempre gli stessi record,
> in alcuni db questa funzione si chiama "duplica offerta"
>
> a ricopiare un elenco di record, .... 'ce posso arrivà .....
> ma inserire la "testa", le sezioni con i relativi record ..... no!
>
la testa sarà cmq un elenco di record, quindi lo tratterai sempre alla
stessa maniera di tutti gli altri elenchi di record...
idem per le sezioni: ogni sezione conterrà una serie di record
predefiniti (aka elenco di record) e quindi sei ancora nel caso
precedente...
> spero di essere stato chiaro,
> prima volevo solo essere breve ....
>
:-)
forse è meglio se spieghi un pò qual'è la struttura della base dati,
altrimenti non andiamo mica avanti!
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------
** Articolo inviato tramite i servizi gratuiti di
www.x-privat.org
 **


title: Duplicare offerta .... (record)

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:0OhPa.20206$qa5.4...@news2.tin.it...
>
> > > in un database per la gestione delle offerte
> > > avrei la necessita di duplicare un'offerta
> > > archiviata come modello (più di una)
> > >
> > > ora:
> > > come posso accodare tutti i record nella nuova offerta?
> > > considerando che l'offerta e divisa in sezioni con relativi record!
> >
> > NON sei sato chiaro.
> > Riprova e controlla.... A C Q U A
>
>
> .....minch ..... lapidario!!!
> cmq grazie per la risposta,
>
> penso che un db per la gestione delle offerte/preventivi,
> rientri nella classica lista dei db "classici"
Sì,. ma ognuno se lo organizza ad capocchiam...
> l'idea è quella di creare diversi modelli standard,
> in maniera da evitare di reinsere sempre gli stessi record,
> in alcuni db questa funzione si chiama "duplica offerta"
I modelli standard saranno diversi report, con intestazioni diverse.
>
> a ricopiare un elenco di record, .... 'ce posso arrivà .....
> ma inserire la "testa", le sezioni con i relativi record ..... no!
>
> spero di essere stato chiaro,
> prima volevo solo essere breve ....
Vedi suggerimento di Paolo
Antonio


title: Duplicare offerta .... (record)

text:
> > penso che un db per la gestione delle offerte/preventivi,
> > rientri nella classica lista dei db "classici"
>
> Sì,. ma ognuno se lo organizza ad capocchiam...
>
>
> > l'idea è quella di creare diversi modelli standard,
> > in maniera da evitare di reinsere sempre gli stessi record,
> > in alcuni db questa funzione si chiama "duplica offerta"
>
> I modelli standard saranno diversi report, con intestazioni diverse.
>
la definizione ... ad capocchiam ... è perfetta!
infatti io il db lo intendo così:
tabella "master" o "testa" con numero, cod cliente, pagamenti, importo ....
tabella "sezione" con la divisione dell'offerta in sottogruppi
tabella "dett_Sezione" con le varie voci (articolo, descr, prezzo,
sconto....)
questa struttura è comune a quasi tutti i db gestione offerte
la variante sta nell'usare o meno la tabella "sezione"
un modello standard non è un report, ma un'offerta tipo,
con cod cliente generico, sezioni standard ed articoli standard,
pensa ad un negozio di computer che praticamente
rifà per ogni cliente la stessa offerta, cambiando
di volta in volta l'intestazione, qualche particolare .... o prezzo!
diviso in sezioni tipo: computer, periferiche, software, ecc...
tutti i gestionali evoluti hanno questa caratteristica (utility)
quindi:
bisognerebbe creare il record nella tabelle master,
inserire le varie sezioni .....
e poi accodare i vari record relativi alle sezioni....
ri-grazie
Zef


title: Duplicare offerta .... (record)

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:mksPa.22426$qa5.5...@news2.tin.it...
>
> infatti io il db lo intendo così:
>
> tabella "master" o "testa" con numero, cod cliente, pagamenti, importo
....
> tabella "sezione" con la divisione dell'offerta in sottogruppi
> tabella "dett_Sezione" con le varie voci (articolo, descr, prezzo,
> sconto....)
Tu fai confusione tra la struttura della stampa dell'offerta, e quindi la
struttura del report, e come invece sono organizzati i dati che tu salvi.
Quello che tu vuoi fare si realizza a livello di report, con i
raggruppamenti, che ti simulano una struttura gerarchica, mentre i dati
vengono praticamente da singoli record o da singoli "recordoni" ottenuti
dall'unione di più tabelle.
Per esempio, semplificando molto
Tabella vendite
RifIDCliente Data N°
Dettaglio Vendite
RifN°Vendita RifIDArticolo Qtà
Tabella Clienti
Id_Cliente Cognome Indirizzo
Tabella Articoli
ID_Articolo Descrizione Prezzo Rif_IdCategoria
Tabella Categorie
ID_Categorie Descrizione
Con una query tu unisci tutte queste tabelle ad ottenere tanti singoli
"recordoni" che poi verranno raggruppati dal report.
Esempio, continuando con l'ordine delle tabelle di prima
Tabella vendita
100 11-07-03 2003/234
100 31-03-03 2003/123
200 11-07-03 2003/235
Dettaglio Vendite
2003/234 10 1
2003/234 20 1
2003/234 40 2
2003/235 10 2
2003/123 30 1
Tabella Clienti
100 Pippo Via dei Pippi
200 Pluto Via dei Pluti
Tabella Articoli
10 Modem 100 1
20 Win2000 300 2
30 WinXP 400 2
40 Monitor 200 1
Tabella Categorie
1 Hardware
2 Software
Se vuoi stampare la vendita 2003/234, usando la stessa query origine record
del report, che unisce tutte le tabelle di cui sopra usando i campi chiave
ID  RifID, e lanciando il report filtrandolo per il numero di vendita
selezionata, ottiene questi "recordoni"
2003/234 11-07-03 Pippo Via dei Pippi Modem 1 100 Hardware
2003/234 11-07-03 Pippo Via dei Pippi Win2000 1 300 Software
2003/234 11-07-03 Pippo Via dei Pippi Monitor 2 200 Hardware
A questo punto agisci sul report con dei raggruppamenti sul numero di
vendita e sulla categoria.
Nell'intestazione gruppo n°vendita ci metti
2003/234 11-07-03 Pippo Via dei Pippi che viene stampata una volta sola in
testa
nell'intestazione gruppo categoria ci metti la categoria e nel corpo i dati
degli articoli venduti ottenendo alla fine questa struttura
2003/234 11-07-03 Pippo Via dei Pippi
       Hardware
Modem 1 100
Monitor 2 200
       Software
Win2000 1 300
> bisognerebbe creare il record nella tabelle master,
> inserire le varie sezioni .....
> e poi accodare i vari record relativi alle sezioni....
mah...
Antonio


title: Duplicare offerta .... (record)

text:
> > infatti io il db lo intendo così:
> >
> > tabella "master" o "testa" con numero, cod cliente, pagamenti, importo
> ....
> > tabella "sezione" con la divisione dell'offerta in sottogruppi
> > tabella "dett_Sezione" con le varie voci (articolo, descr, prezzo,
> > sconto....)
>
> Tu fai confusione tra la struttura della stampa dell'offerta, e quindi la
> struttura del report, e come invece sono organizzati i dati che tu salvi.
> Quello che tu vuoi fare si realizza a livello di report, con i
> raggruppamenti, che ti simulano una struttura gerarchica, mentre i dati
> vengono praticamente da singoli record o da singoli "recordoni" ottenuti
> dall'unione di più tabelle.
.........................
ti ringrazio per la risposta,
ho fatto un esempio, su come vorrei archiviare i dati,
quella che proponi è una valida soluzione...
(nel mio caso la sezione non è la categoria, ma un tipo di raggruppamento)
ma il mio problema è un'altro:
come posso duplicare un'offerta già inserita ed archiviata?
molto spesso le offerte sono "QUASI" identiche,
ed reinserire tutti i codici diventa un lavoraccio
in pratica:
creo una nuova offerta, con num progressivo, data, ecc.
poi se necessario, vado a ricercare un'offerta già fatta,
che si avvicina molto per quantitativi e tipologie
e quindi la duplico personalizzandola al contesto,
la gestione delle offerte, riguarda le voci di capitolato
di lavori impiantistici in genere (quindi molto simili)
ho fatto l'esempio del computer, ma è la stessa cosa,
comunque a furia di scrivere qualche idea è ..... nata!
ri-grazie
Zef


title: Duplicare offerta .... (record)

author: MA

text:

Fatti una tabella con gli stessi campi di quella dell'offerta.
Poi in una query di accodamento che avrai "criterizzato" (brrr.. che brutto
termine!)
con il rif alla maschera ci accodi (altrimenti che query di accodamento
sarebbe!!) questa tabella.
Magari se ci sono 2 o tre offerte ci inserisci in più un campo che filtra le
voci relative a lla 1 oalle altre offerte
E' semplice non ti preoccupare.
MAssimiliano


title: Duplicare offerta .... (record)

text:
> > ma il mio problema è un'altro:
> > come posso duplicare un'offerta già inserita ed archiviata?
> > molto spesso le offerte sono "QUASI" identiche,
> > ed reinserire tutti i codici diventa un lavoraccio
> >
> > in pratica:
> > creo una nuova offerta, con num progressivo, data, ecc.
> > poi se necessario, vado a ricercare un'offerta già fatta,
> > che si avvicina molto per quantitativi e tipologie
> > e quindi la duplico personalizzandola al contesto,
> >
> Fatti una tabella con gli stessi campi di quella dell'offerta.
> Poi in una query di accodamento che avrai "criterizzato" (brrr.. che
brutto
> termine!)
> con il rif alla maschera ci accodi (altrimenti che query di accodamento
> sarebbe!!) questa tabella.
> Magari se ci sono 2 o tre offerte ci inserisci in più un campo che filtra
le
> voci relative a lla 1 oalle altre offerte
grazie per la risposta ....
infatti era proprio quella l'idea,
il vantaggio è anche quello di creare
un archivio con "offerte tipo"
ri-grazie
Zef


title: .requery e sub maschere

text:
Situazione:
una maschera principale contiene due sub maschere "non" collegate.
La sub-maschera "uno" contiene una lista di prodotti.
La sub-maschera "due" contiene la distinta base relativa al record
visualizzato sulla maschera uno.
Evento:
quando dalla maschera "due" modifico il tipo o la quantità di elementi
nella distinta base, ho la necessità di lanciare il metodo .requery
sulla maschera uno;
Problema:
il metodo .requery della maschera "uno", a volte, rielenca i record
della maschera stessa cambiandone l'ordine di presentazione, a volte
no; quando avviene questo, il focus da un record della maschera "uno"
si sposta ad un altro, e diventa quindi non gestibile la distinta
Esempio "negativo":
maschera "uno" - inserisco record 1
maschera "uno" - inserisco record 2
maschera "uno" - inserisco record 3
maschera "due" - modifico elementi
*** problema:
> maschera "uno" - focus su record 2, in ultima posizione
> maschera "uno" - record 3 in prima posizione
Sono perplesso per il fatto che questo problema si presenti spesso ma
non saltuariamente, e che quindi non sia ancora riuscito ad isolare
esattamente il fatto.
Qualche idea?
Ciao
Gianluca


title: .requery e sub maschere

author: Carlo Costarella

text:
"Gianluca_Venezia" <
tempora...@yahoo.it
> ha scritto nel messaggio
news:1111009949.5...@f14g2000cwb.googlegroups.com...





Qualche idea?
Ciao
Gianluca
Forms!TuoNomeMaschera.Refresh
Ciao, Carlo


title: .requery e sub maschere

text:
Grazie del consiglio...
ho usato parent.mascherauno.form.refresh
e va.
Ciao
Gianluca


title: etichette ed &

author: diego

text:
ciao a tutti, un quesito che mi sta facendo impazzire: perche' in una
label che come caption fa rifermento ad una casella di testo "Ragione
Sociale" ed un'altra casella di testo "Denominazione" dove in
quest'ultima e' presente la & (tipo Rossi & Figli), non mi viene
visualizzata la & ma l'underscore? ( _ ) .
la sintassi e' questa label1.caption="Cliente :" & RagioneSociale & " -
" & Denominazione
dove sbaglio ? mi potete dare un'aiuto?
Grazie
Diego


title: etichette ed &

text:
a proposito la proprietà UseMnemonic in access 2003 non esiste mi da
come errore impossibile trovare il membro dei dati


title: etichette ed &

author: Morgan

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1137379097.0...@z14g2000cwz.googlegroups.com...

Forse perchč la & č un carattee speciale.
Proca con
dim strDenominazione as String
strDenominazione=cStr(Me.Denominazione)
label1.caption= "Cliente :" & RagioneSociale & " - " & strDenominazione
Morgan


title: etichette ed &

text:
ti ringrazio dell'aiuto ma nemmeno così funziona ...la & nn viene
visualizzata.
grazie lo stesso comunque


title: etichette ed &

author: giorgio rancati

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1137379097.0...@z14g2000cwz.googlegroups.com...

Ciao Diego,
la & nelle etichette è un carattere speciale, il carattere che lo segue
diventa il tasto di scelta rapida per mettere a fuoco il controllo genitore
dell'etichetta.
Per visualizzare la & bisogna raddoppiarla
es..
----
label1.caption="Cliente :" & Replace(RagioneSociale & " - " &
Denominazione,"&","&&")
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: etichette ed &

text:
Grazie Giorgio Funziona...io avevo optato con una casella di testo
piatta trasparente dove gli passavo i valore delle due textbox e
funziona, ma nn so che risvolti potrebbe avere mi preoccupavo di
svuotarla alla chiusura della form e sull'evento current invece gli
facevo visualizzare i valori dei due campi...ma dal momento che
funziona benissimo il tuo suggerimento(o meglio la tua soluzione )
credo che farò a meno delle textbox a mò di label.
ringraziandoti nuovamente
ciao e buon lunedì
Diego


title: Aggiungere messaggio

author: FredBusca

text:
Ciao, vorrei che se la ricerca fosse "True" mi desse un messaggio tipo
"record trovato"
come si fa?

    ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Interno] = " & Str(Nz(Me![EstrattoConto], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    Me.EstrattoConto.Requery

Grazie


title: Aggiungere messaggio

author: Lolince

text:

Per la gestione messaggi puoi usare msgbox"record trovato"


title: prendere un valore da un record precedente

text:
Ciao a tutto il ng,
		č da pochissimo che utilizzo Access 2000 e mi sono
imbattutto in questo problema: praticamente ho una tabella in cui  tra
gli altri vi sono due campi [riporto] e [saldo].
	Praticamente il campo riporto deve prendere il valore di
riporto dal record precedente. Come posso fare per automatizzarlo in
una maschera?
	E poi come faccio ad ovviare all'eventuale errore che potrebbe
nascere nel primo record che tenterebbe di leggere il record
precedente (che ovviamente non esiste)?
	Grazie
			Fausto


text:
<
fb...@galactica.it
> ha scritto nel messaggio
news:3a329af...@news.galactica.it...
> Ciao a tutto il ng,
> è da pochissimo che utilizzo Access 2000 e mi sono

Ti SCONSIGLIO di memorizzare in una tabella campi calcolati, nel tuo caso
[riporto] e [saldo].
Cosa ti succederebbe se devi modificare un importo già inserito ed in base
al quale hai già calcolato e memorizzato i campi [riporto] e [saldo]  per i
record inseriti successivamente?
Cosa ti succederebbe se devi cancellare un record o inserirne uno che
logicamente deve andare tra quelli già inseriti precedentemente? I campi
[riporto] e [saldo]  dei record logicamente successivi a quello inserito o
cancellato risulterebbero sbagliati.
I campi calcolati (sono informazioni) vanno realizzati in una query, in una
maschera o in un report, ovvero in un oggetto di output del database. Le
tabelle (per definizione), se non vuoi i guai di cui sopra, debbono
contenere solo dati e non informazioni, a meno che non si tratti di tabelle
temporanee o di transito.
Sul modo di calcolare i tuoi due campi progressivi con una query , si è
parlato a lungo ultimamente sul NG con quesiti il cui subject contenevano le
parole mastrino o somma parziale.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: inserimento/reperimento dati

author: micol varoli

text:
cara gente, sto iniziando a lavorare in access,e devo realizzare un
applicativo access per la gestione del collocamento obbligatorio dei
disabili, ho bisogno di avere una maschera chiamiamola "gestione
lavoratore" cha mi permetta sia di visualizzare i dati presenti nelle
tabelle, che di inserire dei dati che dovranno essere memorizzati in
tabelle
diverse.se
 do come origine controllo della maschera la query che
mette in relazione tutte le tabelle, non mi permette di inserire dati
nuovi, mi sapreste aiutare? vi ringrazio micol
--------------------------------
Inviato via
http://usenet.iol.it


title: inserimento/reperimento dati

author: Stefano Bettini

text:
"micol varoli" <
mic...@libero.it
> wrote in message
news:212Z216Z70Z30Y1...@usenet.iol.it...

E' assolutamente normale che si comporti in questo modo, basando la
maschera su una query multitabellare non puoi sperare che lui riesca
anche a farci su delle transazioni.
Se pensi di andare avanti così mi sa che l'unica è gestire inserimenti,
aggiornamenti e cancellazioni via codice (tramite degli statement sql).
Personalmente opterei per una maschera basata solo sulla tabella
principale che visualizzi i dati correlati tramite opportune combo-box.
Bye, Ste
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: inserimento/reperimento dati

text:
"micol varoli" <
mic...@libero.it
> ha scritto nel messaggio
> cara gente, sto iniziando a lavorare in access,e devo realizzare un
> applicativo access per la gestione del collocamento obbligatorio dei
> disabili, ho bisogno di avere una maschera chiamiamola "gestione
> lavoratore" cha mi permetta sia di visualizzare i dati presenti nelle
> tabelle, che di inserire dei dati che dovranno essere memorizzati in
> tabelle
diverse.se
 do come origine controllo della maschera la query che
> mette in relazione tutte le tabelle, non mi permette di inserire dati
> nuovi, mi sapreste aiutare? vi ringrazio micol
Se la tua query ha qualche raggruppamento allora il recordset generato non
e' aggiornabile.
Ti suggerisco di semplificare la query e suddividerla in modo da utilizzarle
in sottomaschere.
Sib


title: Gestire Record di una sottomaschera

author: Alessandro

text:
Buona anno a tutti!
Ho una maschera(M_DDTT non associata) con una sottomaschera(M_DDTR associata
ad una query) e, alla pressione di un pulsante, vorrei che i dati della
maschera e della sottomaschera vengano aggiunti ad una tabella;
I dati della maschera vengono copiati correttamente così con ADO:
---- CUT
' Aggiunge un nuovo record
    rstT.AddNew
    ' Specifica i valori per i campi TESTA
    rstT!DDTTDATA = Me!DDTDATA
    rstT!DDTNUMERO = Me!DDTNUMERO
...
Il problema è con la sottomaschera, in pratica non riesco a gestire il
recordset. Ho provato così ma senza successo
Dim rstRIGHE As Recordset, intI As Integer
Dim fld As Field
    Set rstRIGHE = Forms!M_DDTT.M_DDTR.Form
   For Each fld In rst.Fields
       rstord!qtaDDT =rstRIGHE!ORDFORNRQTAARR
    Next
Grazie a tutti.


title: Gestire Record di una sottomaschera

author: Alessandro Baraldi

text:
"Alessandro" <
ale...@tiscali.it
> wrote in message
news:bt3ucc$h26$
1...@lacerta.tiscalinet.it
> Buona anno a tutti!
>
> Ho una maschera(M_DDTT non associata) con una sottomaschera(M_DDTR associata
> ad una query) e, alla pressione di un pulsante, vorrei che i dati della
> maschera e della sottomaschera vengano aggiunti ad una tabella;
> I dati della maschera vengono copiati correttamente cosě con ADO:
>
> ---- CUT
[CUT]
>
> Il problema č con la sottomaschera, in pratica non riesco a gestire il
> recordset. Ho provato cosě ma senza successo
>
> Dim rstRIGHE As Recordset, intI As Integer
> Dim fld As Field
>
>     Set rstRIGHE = Forms!M_DDTT.M_DDTR.Form
>    For Each fld In rst.Fields
>        rstord!qtaDDT =rstRIGHE!ORDFORNRQTAARR
>     Next
Non si capisce se l'Addnew lo esegui sulla SubForm, quindi il tuo
problema diventa solo di aggiornare il Recordset della stessa
o se le cose non siano proprio cosě...!
Sempre UPDATE alla fine, ma do per scontato sia un effeto del CUT...!
Nel caso 1 non serve, oltre con non funzinare, l'aggiornamento
in quel modo, ma per riaggiornare il Recordset della SubForm
č necessario eseguire il REQUERY della Stessa.......!!
Non sono sicuro di aver inteso correttamente, nel caso fai un pň
piů luce sull'argomento...!
Buon anno anche a te.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestire Record di una sottomaschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:32adf7b66658caf336...@mygate.mailgate.org...
> "Alessandro" <
ale...@tiscali.it
> wrote in message
> news:bt3ucc$h26$
1...@lacerta.tiscalinet.it
>
> > Buona anno a tutti!
> >
> > Ho una maschera(M_DDTT non associata) con una sottomaschera(M_DDTR
associata
> > ad una query) e, alla pressione di un pulsante, vorrei che i dati della
> > maschera e della sottomaschera vengano aggiunti ad una tabella;
> > I dati della maschera vengono copiati correttamente così con ADO:
> >
> > ---- CUT
> [CUT]
> >
> > Il problema è con la sottomaschera, in pratica non riesco a gestire il
> > recordset. Ho provato così ma senza successo
> >
> > Dim rstRIGHE As Recordset, intI As Integer
> > Dim fld As Field
> >
> >     Set rstRIGHE = Forms!M_DDTT.M_DDTR.Form
> >    For Each fld In rst.Fields
> >        rstord!qtaDDT =rstRIGHE!ORDFORNRQTAARR
> >     Next
>
>
> Non si capisce se l'Addnew lo esegui sulla SubForm, quindi il tuo
> problema diventa solo di aggiornare il Recordset della stessa
> o se le cose non siano proprio così...!
> Sempre UPDATE alla fine, ma do per scontato sia un effeto del CUT...!
>
> Nel caso 1 non serve, oltre con non funzinare, l'aggiornamento
> in quel modo, ma per riaggiornare il Recordset della SubForm
> è necessario eseguire il REQUERY della Stessa.......!!
>
> Non sono sicuro di aver inteso correttamente, nel caso fai un pò
> più luce sull'argomento...!
>
> Buon anno anche a te.
>
nella maschera ho 2 caselle di testo DATA E NUMERO;
Nella sottomaschera visualizzo le righe dell'ordine (Q_ORDFORNR) inserisco
le quantità arrivate  poi col pulsante devo aggiornare due
tabelle: la prima T_DDTT rappresenta la testa dei DDT quindi DATA E NUMERO(e
fin qui tutto
bene):
La seconda DDTR devo scrivere le quantità inserite nella sottomaschera
quindi devo semplicemente capire come fargli leggere i record della sub form
e
inserirlii in un'altra tabella.
Ho provato così ma mi scrive solo il primo record
CUT--
 rstORD.Open "Select MPANGRACOD, ORDFORNRQTAEVASA from Q_ORDFORNR", cnn,
adOpenKeyset, _
        adLockOptimistic
    ' Aggiunge un nuovo record
    rstT.AddNew
    ' Specifica i valori per i campi TESTA (QUESTO FUNZIONA)
    rstT!DDTTDATA = Me!DDTDATA
    rstT!DDTNUMERO = Me!DDTNUMERO
    ' Salva le modifiche al record corrente nel recordset
    rstT.Update
    rstR.AddNew
    'Specifica i valori per i campi RIGHE (QUI MI AGGIUNGE SOLO IL PRIMO
RECORD)
While Not rstORD.EOF
   For Each fld In rstORD.Fields
   rstR!MPANGRACOD = rstORD!MPANGRACOD
    rstR!IDDDTT = rstT!IDDDTT
    rstR!DDTRQTA = rstORD!ORDFORNRQTAEVASA
    rstORD.MoveNext
   Next
Wend
    ' Salva le modifiche al record corrente nel recordset
    rstR.Update
    'Chiude il recordset
    rstR.Close
    rstT.Close
    rstORD.Close


title: Gestire Record di una sottomaschera

text:
"Alessandro" <
ale...@tiscali.it
> ha scritto nel messaggio
news:bt48g8$r3b$1...@lacerta.tiscalinet.it...

Ho trovato l'inghippo!!!
While Not rstORD.EOF
   For Each fld In rstORD.Fields
   rstR.AddNew    '(QUESTO MALEDETTO L'AVEVO SCRITTO A MONTE DI WHILE)!!!!!
   rstR!MPANGRACOD = rstORD!MPANGRACOD
    rstR!IDDDTT = rstT!IDDDTT
    rstR!DDTRQTA = rstORD!ORDFORNRQTAEVASA
    Debug.Print rstORD!MPANGRACOD
    Debug.Print rstT!IDDDTT
    Debug.Print rstORD!ORDFORNRQTAEVASA
    rstORD.MoveNext
   Next
Wend
Grazie per l'imbeccata
Ciao


title: Gestire Record di una sottomaschera

author: ALESSANDRO Baraldi

text:
"Alessandro" <
ale...@tiscali.it
> ha scritto nel messaggio
news:bt49l8$rt8$1...@lacerta.tiscalinet.it...
[CUT]
>
> Ho trovato l'inghippo!!!
> While Not rstORD.EOF
>    For Each fld In rstORD.Fields
>    rstR.AddNew    '(QUESTO MALEDETTO L'AVEVO SCRITTO A MONTE DI
WHILE)!!!!!
>    rstR!MPANGRACOD = rstORD!MPANGRACOD
>     rstR!IDDDTT = rstT!IDDDTT
>     rstR!DDTRQTA = rstORD!ORDFORNRQTAEVASA
>     Debug.Print rstORD!MPANGRACOD
>     Debug.Print rstT!IDDDTT
>     Debug.Print rstORD!ORDFORNRQTAEVASA
>     rstORD.MoveNext
>    Next
> Wend
>
>
> Grazie per l'imbeccata
>
> Ciao
In realtà avrei voluto risponderti, ma non mi funzionava la rete....!
Mi pare di capire che lavori con Form non Associate o sbaglio...?
Hai valutato di usare Form Associate, l'aggiornamento dei Recordset
è automatica...!
Ciao.
@Alex.


title: copiare e incollare da codice

text:
Sto tentando di risolvere il problema detto..nel messaggio
precendentemente inviato..
Ho visto che seleziono la cornice oggetto con il documento di word
associato e faccio Ctrl-C mi copia il contenuto del documento
correttamente.
A questo punto vorrei sapere se fosse possibile da codice fare il Ctrl-c
della cornice e incollarlo in un campo di testo non associato usato come
appoggio e da li trasferirlo in un documento word.
Spero di essermi spiegato
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: copiare e incollare da codice

author: Roberto da casa

text:
"francesco73" <
f...@bar.it
> ha scritto nel messaggio
news:c29jgf$h4e$1...@news.newsland.it...
> Sto tentando di risolvere il problema detto..nel messaggio
> precendentemente inviato..
> Ho visto che seleziono la cornice oggetto con il documento di word
> associato e faccio Ctrl-C mi copia il contenuto del documento
> correttamente.
> A questo punto vorrei sapere se fosse possibile da codice fare il Ctrl-c
> della cornice e incollarlo in un campo di testo non associato usato come
> appoggio e da li trasferirlo in un documento word.
>
> Spero di essermi spiegato
>
> Ciao
>
Puoi farlo spostando il fuoco sull'oggetto da copiare quindi eseguire il
"copia" con una SendKeys (vedi Help), ovvero per simulare il Ctrl+C esegui:
SendKeys "^C"
quindi sposti il fuoco sull'oggetto in cui incollare ed esegui:
SendKeys "^V"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Bloccare o sbloccare tutti i controlli di un form

author: Alessio Tosi

text:
Ho una form con varie subform textbox e combo,
volevo su corrente bloccarle o sbloccarle tutte a seconda di una
condizione
qualcosa del genere
dim ctrl as control
for each CTRL in [MyForm]
    ctrl.locked = true
next
Purtroppo il control non mi permette di intervenire.
Grazie
Ciao
AleX
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Antonio Biso

text:
"Alessio Tosi" <
at...@oki.it
> ha scritto nel messaggio
news:5fc3dc815c8763303df...@mygate.mailgate.org...
> Ho una form con varie subform textbox e combo,
> volevo su corrente bloccarle o sbloccarle tutte a seconda di una
> condizione
>
> qualcosa del genere
> dim ctrl as control
> for each CTRL in [MyForm]
>     ctrl.locked = true
> next
>
> Purtroppo il control non mi permette di intervenire.
Che adč il control?
Cosě dovrebbe andare
for each CTRL in me.controls
    if ctrl.controltype = XXX
     ctrl.locked = true
next
L'unica č testare il tipo di controllo per agire solo sulle combo, le
caselle di testo e le sottomaschere e non.
Antonio


title: Problema collegamento tabelle

author: comriker

text:
Salve, ho un database Access 2003 composto da varie tabelle messe in
relazione tra loro (uno a molti, applicata integrità referenziale, ecc.).
Questo mdb è protetto da password. Se creo un nuovo mdb Access 2003 e
collego le tabelle del primo mdb (dopo aver inserito la password,
ovviamente), il nuovo mdb riporta le tabelle e mi fa accedere ad esse, ma
non si porta dietro le relazioni; nella scheda relazioni del nuovo mdb
carico tutte le tabelle ma delle relazioni neanche l'ombra. Ho scoperto un
BUG?
comriker


title: Problema collegamento tabelle

text:
comriker ha scritto:

Le relazioni sono e rimangono dove sono le Tabelle....!
Quello che fai tu è semplicemente Linkarle, vale a dire creare un
legame grafico e funzionale....!
Ora se ti è chiaro questo dovrebbe esserti chiaro che le Relazioni
devono risiedere solo in un posto, che è il lato Server o BE.
Che te ne fai delle relazioni lato Client...????
@Alex


title: Problema collegamento tabelle

text:
Alessandro Baraldi ha scritto:
>
> Le relazioni sono e rimangono dove sono le Tabelle....!
> Quello che fai tu è semplicemente Linkarle, vale a dire creare un
> legame grafico e funzionale....!
>
> Ora se ti è chiaro questo dovrebbe esserti chiaro che le Relazioni
> devono risiedere solo in un posto, che è il lato Server o BE.
>
> Che te ne fai delle relazioni lato Client...????
>
> @Alex
Grazie per la risposta.
Ma non sono d'accordo. Se il BE NON è protetto da password, il FE, dopo aver
collegato le tabelle, mostra TUTTE le relazioni. Nel mio caso, se il BE è
protetto da password, Access si comporta in modo "diverso" in quanto il FE
collega le tabelle ma non mostra le relazioni. Fai delle prove e fammi
sapere.
Grazie,
comriker


title: Problema collegamento tabelle

text:
[CUT]
> Grazie per la risposta.
> Ma non sono d'accordo. Se il BE NON è protetto da password, il FE, dopo aver
> collegato le tabelle, mostra TUTTE le relazioni. Nel mio caso, se il BE è
> protetto da password, Access si comporta in modo "diverso" in quanto il FE
> collega le tabelle ma non mostra le relazioni. Fai delle prove e fammi
> sapere.
>
> Grazie,
>
> comriker
Ti sfugge il concetto....., poi puoi anche non essere d'accordo... e
posso concordare
con l'anomalia...!
Quello che vuoi vedere tu è solo una cosa GRAFICA.
Ti stò dicendo che in qualsiasi modo non serve a nulla VEDERE nel FE
le relazioni
visto che risiedono SOLO ed ESCLUSIVAMENTE nel BE.
Se tu usassi un DB(Server) ti sarebbe tutto più chiaro.
@Alex


title: Problema collegamento tabelle

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1158580156.6...@h48g2000cwc.googlegroups.com...
[CUT]
>Ti sfugge il concetto....., poi puoi anche non essere d'accordo... e
>posso concordare
>con l'anomalia...!
>
Bene, allora concordi che è un'anomalia o, meglio, un BUG di Access!
>Quello che vuoi vedere tu è solo una cosa GRAFICA.
No, voglio anche visualizzare le relazioni quando creo una nuova query e
scelgo le tabelle ("l'anomalia" non ti permette di "vedere" le relazioni del
BE).
>Ti stò dicendo che in qualsiasi modo non serve a nulla VEDERE nel FE
>le relazioni
>visto che risiedono SOLO ed ESCLUSIVAMENTE nel BE.
Si, va bene, ma perchè le VEDO se il BE NON è protetto da password? E in
caso di protezione con password del BE no? E' ciò che volevo sottolineare
con il mio post.
>
>Se tu usassi un DB(Server) ti sarebbe tutto più chiaro.
>
Perchè scomodare SQL Server se il problema è con gli mdb di Access?
>@Alex
comriker


title: Problema collegamento tabelle

text:
comriker ha scritto:
> [CUT]
> Bene, allora concordi che è un'anomalia o, meglio, un BUG di Access!
Potrei concordare, ma ho qualche dubbio che sotto ti evidenzio.
> >Quello che vuoi vedere tu è solo una cosa GRAFICA.
>
> No, voglio anche visualizzare le relazioni quando creo una nuova query e
> scelgo le tabelle ("l'anomalia" non ti permette di "vedere" le relazioni del
> BE).
Le relazioni delle Query con le Tabelle non sono assolutamente la
stessa cosa.
Il fatto che da QBE automaticamente ti proponga le Relazioni(che ora tu
non vedi)
non significa che se le modifichi vai a cambiare quelle del BE, stiamo
parlando di QBE....!
> >Ti stò dicendo che in qualsiasi modo non serve a nulla VEDERE nel FE
> >le relazioni
> >visto che risiedono SOLO ed ESCLUSIVAMENTE nel BE.
>
> Si, va bene, ma perchè le VEDO se il BE NON è protetto da password? E in
> caso di protezione con password del BE no? E' ciò che volevo sottolineare
> con il mio post.
In genere le relazioni nel FE non si vedono a meno di non ricrearle e
non è cosa buona...!
Parlo per esperienza mia:
Applicazione FE BE senza PWD:
Nel FE ho solo le Linked Table, ma non viene vista nessuna, e dico
nessuna, Relazione.
Le relazioni sono visualizzabili in accedendo alla ToolBar "Database"
Controllo "Relazioni".
NESSUNA.
Apro una Query ed anche li non vedo nulla....!
Forse che stiamo parlando di 2 cose diverse....?
> >Se tu usassi un DB(Server) ti sarebbe tutto più chiaro.
> >
>
> Perchè scomodare SQL Server se il problema è con gli mdb di Access?
Ma non esiste solo SQL_Serve... intendevo un sistema Server in genere.

> comriker
@Alex


title: Problema collegamento tabelle

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1158581545....@h48g2000cwc.googlegroups.com...
[CUT]
>In genere le relazioni nel FE non si vedono a meno di non ricrearle e
>non è cosa buona...!
>Parlo per esperienza mia:
>
>Applicazione FE BE senza PWD:
>Nel FE ho solo le Linked Table, ma non viene vista nessuna, e dico
>nessuna, Relazione.
>Le relazioni sono visualizzabili in accedendo alla ToolBar "Database"
>Controllo "Relazioni".
>NESSUNA.
>
>Apro una Query ed anche li non vedo nulla....!
>
>Forse che stiamo parlando di 2 cose diverse....?
Cerchiamo di capirci:
1)crea un mdb (che per comodità chiameremo DATI.MBD) e metti due tabelle in
relazione uno a molti tra di loro (applica anche l'integrità referenziale).
2)in questo mdb ora, dal menu STRUMENTI, RELAZIONI... vedi le due tabelle
con la relazione.
3)chiudi il db  DATI.MB  e crea un nuovo mdb (che chiameremo FE.MDB)
4)ora da FE.MBD collega le due tabelle di DATI.MDB. Se ora vai in STRUMENTI,
RELAZIONI... troverai le due tabelle con la relazione. Fin qui tutto nella
norma.
5) Ora chiudi FE.MDB e apri in ACCESSO ESCLUSIVO DATI.MDB. Nel menu
STRUMENTI,PROTEZIONE, IMPOSTA PASSWORD DATABASE... imposta una password
(pippo).
6) Chiudi DATI.MDB e crea un nuovo database (FE2.MBD). Ora prova a collegare
le tabelle di DATI.MDB (ti chiederà la password, ovvio).
7) Se ora vai in STRUMENTI, RELAZIONI... non trovi le tabelle con le
relazioni e, alla richiesta di Access di selezionare le tabelle, noterai che
le relazioni NON vengono visualizzate.
Bene, la procedura, identica nei passaggi, dimostra che, in caso di un BE
protetto da password (DATI.MDB), il FE (DB2.MDB) non vede più le relazioni
impostate. Tutto qua.
Il tutto fatto con Access 2003 con SP2 e database sia in formato A2000 che
A2002/2003 (stessa conclusione).
Spero di essere stato chiaro nella spiegazione. La mia domanda a te e a
tutto il newsgroup è duepuntivirgoletteeacapo
e' un bug di Access?
comriker


title: Problema collegamento tabelle

text:
comriker ha scritto:
> [CUT]
> Spero di essere stato chiaro nella spiegazione. La mia domanda a te e a
> tutto il newsgroup è duepuntivirgoletteeacapo
> e' un bug di Access?
>
> comriker
Sei stato chiarissimo.
Premesso che non ho mai avuto modo, se non ora, di vederlo, ho fatto
una ricerca nel
NG e da quanto risulta altri hanno evidenziato questo.
Attendiamo se qualcuno può fornire riferimenti alla KB di MS per
confermare o meno l'esistenza del Bugs.
Persevero però nel dire che è solo un problema grafico che non dà
alcuna anomalia...!
@Alex


title: Problema collegamento tabelle

author: Alessandro Cara

text:
comriker wrote:
[cut]
> Spero di essere stato chiaro nella spiegazione. La mia domanda a te e a
> tutto il newsgroup è duepuntivirgoletteeacapo
> e' un bug di Access?
Se, secondo la mia idea, un "bug" e' qualcosa che genera un errore o
porta a risultai inesatti, non e' un bug.
Se invece e' qualche funzionalita' che ci "aspettiamo" e non
riscontriamo allora e' un bug.
Potrei anche capire perche' succede. Il sistema non riesce a fare il
link automatico alla MSysRelationships del BE e mi sembra logico per
motivi di sicurezza. Sicurezza che gia' va a farsi, detto in modo
aulico, "fottere" poiche' la password, per le collegate,  viene scritta
sull' MSysObjects del FE.
--
ac


title: Problema collegamento tabelle

author: Bobo

text:
comriker wrote:
> 1)crea un mdb (che per comodità chiameremo DATI.MBD) e metti due tabelle in
> relazione uno a molti tra di loro (applica anche l'integrità referenziale).
.....ecc.....
Intanto, c'è un secondo esperimento da fare:
1) imponi l'integrità referenziale sulla relazione
2) quando hai linkato le tabelle sul DB protetto, che non ti mostra le
relazioni, prova a fare un'operazione vietata dalle regole di
integrità referenziale (cancellare un record padre, o creare un record
figlio senza padre, cioè con una chiave esterna inesistente nella tab
1).
Te lo lascia fare? scommetto di no.
Questo dimostra che l'integrità referenziale viene mantenuta
A mio avviso, le relazioni senza integrità referenziale sono solamente
dei reminder, dei postit, per ricordarsi che 2 campi (magari con nome
diverso) in 2 tab diverse hanno lo stesso significato. Se vogliamo
dargli un nome + roboante, possiamo dire che è un concetto che si
aggancia al nostro progetto di DB. Comunque, una relazione senza
integrità, operativamente, non fa niente.
Come reminder, il generatore QBE funziona benissimo dato che ti propone
un link per ogni relazione presente tra 2 tabelle create.
Se il tuo problema è solo questo, ti consiglio di usare una
convenzione per il nome dei campi che faccia sì che due campi
collegati abbiano sempre lo stesso nome: il generatore QBE infatti
propone dei link anche per campi con nome =, anche se non relazionati.
Chiaro che questo non si riesce a fare sempre (a me viene in mente un
esempio di una tabella traduzioni,con un idLinguaOrigine ed un
idLinguaDestinazione, che puntano allo stesso IdLingua della tabella
lingue).
Il cambiamento concettuale potrebbe essere allora quello di costruire
anche le query sul front end, e questa è una cosa che effettivamente
si fa con 1 sistema DB server (anche xché le query vengono elaborate
dal server e si aumentano le prestazioni.
> Spero di essere stato chiaro nella spiegazione. La mia domanda a te e a
> tutto il newsgroup è duepuntivirgoletteeacapo
> e' un bug di Access?
Oddio, visto che access punta molto sull'uso "visuale" delle relazioni,
effettivamente lo possiamo vedere come un bug della sua filosofia.
Per un sistema "server" non sarebbe 1 bug xché le query si
costruiscono sul backend e non si discute.
E' che Access fa di tutto, a volte troppo:
per citare Ludlum, è come 1 negoziante che vende sia una lancia che
fora qualsiasi scudo, che uno scudo che è impenetrabile a qualsiasi
lancia: prima o poi qualche grumo viene al pettine
Spero di averti aiutato.
ciao


title: Accedere ai record selezionati in una form in modalità "Maschere continue"

author: VT @ work

text:
Immaginatevi una form in modalità "Maschere continue" con un pulsante
nell'intestazione della form che stampa il record attualmente
selezionato.
Immaginatevi di selezionare con il mouse più record consecutivi.
Vorrei che in questo caso il click sul pulsante di stampa stampasse
tutti i record selezionati.
Ho trovato sull'help le proprietà SelTop e SelHeight che sembrerebbero
fare al caso mio, ma incontro i seguenti problemi:
1) il click sul pulsante comporta che i record selezionati dall'utente
vengano deselezionati, per cui un eventuale ciclo a partire dal record
corrispondente a SelTop ripetuto SelHeight+1 volte non può funzionare,
perchè appena faccio click sul pulsante, SelHeight diventa 0.
Dovrei quindi salvare in qualche modo SelHeight tra il momento in cui
l'utente ha terminato la selezione ed il momento in cui fa click sul
pulsante. Non ho idea dell'evento a cui legare questo salvataggio.
2) Una volta risolto il problema 1), non so come usare SelTop per
accedere al record corrispondente della tabella; infatti SelTop
contiene il numero della prima riga selezionata della form, senza
nessun riferimento (per quanto ne so) al recordset sottostante.
Grazie
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------


author: Enrico T.S.

text:
VT @ work ha scritto nel messaggio
<
39927b0d...@firewall.regione.toscana.it
>...
>Immaginatevi una form in modalità "Maschere continue" con un pulsante
>nell'intestazione della form che stampa il record attualmente
>selezionato.
>Immaginatevi di selezionare con il mouse più record consecutivi.
>Vorrei che in questo caso il click sul pulsante di stampa stampasse
>tutti i record selezionati.
>Ho trovato sull'help le proprietà SelTop e SelHeight che sembrerebbero
>fare al caso mio, ma incontro i seguenti problemi:
>
>1) il click sul pulsante comporta che i record selezionati dall'utente
>vengano deselezionati, per cui un eventuale ciclo a partire dal record
>corrispondente a SelTop ripetuto SelHeight+1 volte non può funzionare,
>perchè appena faccio click sul pulsante, SelHeight diventa 0.
>Dovrei quindi salvare in qualche modo SelHeight tra il momento in cui
>l'utente ha terminato la selezione ed il momento in cui fa click sul
>pulsante. Non ho idea dell'evento a cui legare questo salvataggio.
>
>2) Una volta risolto il problema 1), non so come usare SelTop per
>accedere al record corrispondente della tabella; infatti SelTop
>contiene il numero della prima riga selezionata della form, senza
>nessun riferimento (per quanto ne so) al recordset sottostante.
>
>Grazie
Ciao !
non credo che ci sia un modo per riuscire a fare quello che
vorresti nella modalita' maschere continue.
Ti posso consigliare invece l'utilizzo del componente casella di Riepilogo
che punta alla tabella che tu utilizzi, imposta "selezione multipla" a
"semplice",
poi puoi scorrerti l'insieme elected, ed agire di conseguenza
analizzando le chiavi selezionate, e magari costruendoci un filtro
ti mostro un esempio :
    Stringa=""
    For i = 1 To Elenco.ListCount - 1
            If Me.Elenco.Selected(i) = True Then
                Stringa = Stringa & Me.Elenco.Column(0, i) & ","
            End If
    Next i
una volta ottenuta la stringa filtro potresti abbinarla al richiamo del
report
ad esempio :
DoCmd.OpenReport "pippo", acViewPreview, , "[PAPERINO] IN (" & Stringa & ")"
bye :o)


author: Roberto dal portatile

text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:8mu6vv$5nt$1...@nslave1.tin.it...
[CUT]
>
> DoCmd.OpenReport "pippo", acViewPreview, , "[PAPERINO] IN (" & Stringa &
")"
>
>
>
Finalmnte!!!
Un altro che, come me, legge Topolino mentre scrive i messaggi.
Roberto


author: Paolo A.

text:
"VT @ work" wrote:
> Immaginatevi una form in modalità "Maschere continue" con un pulsante
> nell'intestazione della form che stampa il record attualmente
> selezionato.
> Immaginatevi di selezionare con il mouse più record consecutivi.
> Vorrei che in questo caso il click sul pulsante di stampa stampasse
> tutti i record selezionati.
> Ho trovato sull'help le proprietà SelTop e SelHeight che sembrerebbero
> fare al caso mio, ma incontro i seguenti problemi:
>
> 1) il click sul pulsante comporta che i record selezionati dall'utente
> vengano deselezionati, per cui un eventuale ciclo a partire dal record
> corrispondente a SelTop ripetuto SelHeight+1 volte non può funzionare,
> perchè appena faccio click sul pulsante, SelHeight diventa 0.
> Dovrei quindi salvare in qualche modo SelHeight tra il momento in cui
> l'utente ha terminato la selezione ed il momento in cui fa click sul
> pulsante. Non ho idea dell'evento a cui legare questo salvataggio.
>
potresti provare a salvare i valori di di SelTop e Selheight sull'evento
mousemove dell'intestazionee poi utilizzarli se viene proemuto il pulsante
o svuotarli quando la selezione viene annullata.
>
> 2) Una volta risolto il problema 1), non so come usare SelTop per
> accedere al record corrispondente della tabella; infatti SelTop
> contiene il numero della prima riga selezionata della form, senza
> nessun riferimento (per quanto ne so) al recordset sottostante.
>
ci dovresti riuscire con la proprietà CurrentRecord della maschera, in
quanto anche se selezioni più record,quello corrente
dovrebbe essere sempre il primo della selezione.
Io in alcuni casi simili ho risolto aggiungendo un campo si/no alla
tabella  e lo utilizzo appunto per questo tipo di
selezioni.
saluti
Paolo


text:
Roberto dal portatile ha scritto nel messaggio ...

Bhe'!! credo proprio che non esisti programmatore degno di
questo nome che non abbia usato almeno
una volta i famigerati personaggi Walt Disney
per popolare i suoi dati di prova.
bye :o)


author: lbo dal lavoro (ogni tanto...)

text:
>Dovrei quindi salvare in qualche modo SelHeight tra il momento in cui
>l'utente ha terminato la selezione ed il momento in cui fa click sul
>pulsante. Non ho idea dell'evento a cui legare questo salvataggio.
potresti provare col current della maschera o il lost focus del body,
se lo possiede.  per salvare i valori usa una variabile globale a
livello di maschera.
>2) Una volta risolto il problema 1), non so come usare SelTop per
>accedere al record corrispondente della tabella; infatti SelTop
>contiene il numero della prima riga selezionata della form, senza
>nessun riferimento (per quanto ne so) al recordset sottostante.
questo dovresti poterlo fare con recordsetclone, che dovrebbe essere
un recordset con l'immagine della tabella in quel momento.
setti una variabile recordset sul recordsetclone della maschera e ti
sposti in avanti del numero di record necessario, cioč seltop-1:
dim rst as recordset
set rst=me.recordsetclone
rst.move seltop-1


author: guxdav

text:
Paolo A. <
aul...@interlogica.it
> wrote in message
3992A99B...@interlogica.it...
>
[CUT]
> Io in alcuni casi simili ho risolto aggiungendo un campo si/no alla
> tabella  e lo utilizzo appunto per questo tipo di
> selezioni.
In aggiunta al campo si/no puoi mettere anche due pulsanti sulla maschera
"Seleziona tutto"
"Deseleziona tutto"
Ciao,  Davide


author: Giuseppe

text:
"VT @ work" <
semitogliprimadirisp...@tiscalinet.it
> ha
scritto nel messaggio news:39927b0d...@firewall.regione.toscana.it...
> Immaginatevi una form in modalità "Maschere continue" con un pulsante
> nell'intestazione della form che stampa il record attualmente
> selezionato.
> Immaginatevi di selezionare con il mouse più record consecutivi.
> Vorrei che in questo caso il click sul pulsante di stampa stampasse
> tutti i record selezionati.
> Ho trovato sull'help le proprietà SelTop e SelHeight che sembrerebbero
> fare al caso mio, ma incontro i seguenti problemi:
>
> 1) il click sul pulsante comporta che i record selezionati dall'utente
> vengano deselezionati, per cui un eventuale ciclo a partire dal record
> corrispondente a SelTop ripetuto SelHeight+1 volte non può funzionare,
> perchè appena faccio click sul pulsante, SelHeight diventa 0.
> Dovrei quindi salvare in qualche modo SelHeight tra il momento in cui
> l'utente ha terminato la selezione ed il momento in cui fa click sul
> pulsante. Non ho idea dell'evento a cui legare questo salvataggio.
>
> 2) Una volta risolto il problema 1), non so come usare SelTop per
> accedere al record corrispondente della tabella; infatti SelTop
> contiene il numero della prima riga selezionata della form, senza
> nessun riferimento (per quanto ne so) al recordset sottostante.
>
> Grazie
>
> Vincenzo Turturro
Mi sembra che il seguente percorso funzioni (lo ho testato con una form in
Modalità "Maschere continue", 4 campi ):
ho utilizzato l'oggetto Collection
Aggiungi in testa al codice della maschera:
Private colData As New Collection
Ho chiamato il campo indicizzato (Duplicati non ammessi) , ma puoi
utilizzare anche un campo contatore , Contratto
Devi aggiungere i valori del campo con valore univoco all'oggetto
Collection, un sistema è il seguente: all'evento Su doppio clic di un campo:
Private Sub Contratto_DblClick(Cancel As Integer)
colData.Add Me.Contratto.Value
End Sub
Aggiungi un pulsante per aprire il report:
Private Sub cmdReportCollection_Click()
Dim x As Integer
x = colData.Count
If x = 0 Then
    MsgBox "Nessun record selezionato"
    Exit Sub
End If
Dim str As String, coll
    For Each coll In colData
        str = str & "[Contratto] = " & Chr(34) & coll & Chr(34) & " OR "
     Next coll
    str = "(" & left$(str, Len(str) - 3) & ") "
DoCmd.OpenReport "rptContratto", acViewPreview, , str
'Per cancellare i valori presenti nell'oggetto Collection
For Each coll In colData
    colData.Remove (1)
Next
End Sub
Puoi aggiungere all'evento che desideri del codice che cancelli i valori
presenti nell'oggetto Collection :
Private Sub cmdRemoveCollection_Click()
Dim coll
For Each coll In colData
    colData.Remove (1)
Next
End Sub
Se il metodo incontra le tue simpatie e ritieni applicabile fammi sapere
anche se è necessario
Qualche ritocco.
giuseppe


author: togliere]@tiscalinet.it VT @ home

text:
Ho risolto, grazie ai vostri suggerimenti, nel seguente modo:
-ho definito a livello di maschera due variabili nTop e nHeight
-sull'evento mouse down ho impostato nTop = me.seltop
-sull'evento mouse up ho impostato nHeight = me.selheight
-nella routine di stampa ho definito un recordset rs =
me.recordsetclone e l'ho utilizzato per scorrerlo sulla base di nTop e
nHeight
Grazie a tutti
----------------------------------
Niuna impresa, per minima che sia,
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza, con amore, volere.
---------------------------
Anonimo fiorentino sec. XIV


title: scompaiono i decimali....

text:
Buongiorno a tutti
sono 3 o 4 giorni che combatto contro una situazione "anomala"
ho un db access 2007 con tabelle dbf collegate e funziona regolarmente
su tutti i pc su cui è stato installato con sistemi operativi in
inglese, cinese e altri... qualche giorno fa ho dovuto installarlo su
un pc con SO in greco e mi sono accorto che accedendo da access alle
tabelle viene troncata la parte decimale di tutti i campi numerici...
ho fatto quandi installare windows ed office in inglese e italiano ma
il problema persiste (anche modificando le impostazioni internazionali
dal SO)...
come posso risolvere visto che ho "fretta" di far avviare i lavori su
questo pc?

grazie 1000

Nicola


title: Controllo non selezionabile

author: lucky

text:
Posso rendere un controllo non selezionabile neanche con il mouse?
Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: Controllo non selezionabile

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> Posso rendere un controllo non selezionabile neanche con il mouse?
Proprietą enabled = NO
Se perņ non vuoi che venga posto in grigetto, allora metti anche la
proprietą locked a SI
Antonio


title: tempi di pubblicazione materiale sul sito comune

text:
qualcuno sa dirmi quanto ci vuole in media per far pubblicare un esempio sul
sito comune ?
a chi devo sollecitare se è possibile farlo?
grazie.


title: Somma di ore e minuti con relativo Totale

author: Tin

text:
Salve,
uso A97, il mio problema consiste nell'incrementare un campo ora , con dei
valori sempre orari tramite un bottone apposito.
Per capirci: l'operaio Mario Rossi oggi ha lavorato 8.25 (h.m questo è il
formato che mi interessa),  e premo un bottone che mi aggiunge tali ore ad
un campo chiamato TotaleOre. Il giorno dopo Mario Rossi ha lavorato 12.40 e
premo il bottone di aggiunta ore. Giorno per giorno questo totale ad ogni
pressione del bottone dovrà essere incrementato quindi può arrivare a N ore
e N minuti (es. 5260.45 considerando ovviamente anche l'incremento dei
minuti che arrivati a 60 devono scattare a l'ora successiva).
Non so quale formato debba avere il campo del totale delle ore, ho provato
con  Ora breve 24h ma va in errore giustamente non appena cerco di immeterci
un valore superiore le 24h. In definitiva basterebbe sommare le ore ma per i
minuti come si fa!
Grazie in anticipo a tutti quelli che vorranno rispondermi, e un grazie
comunque a tutti quelli che non lo fanno ma che contribuiscono a fare grande
e utile questo newsgroup.
Andrea


author: mark

text:
"Tin" <
andrea.di...@tin.it
> wrote in message
news:EXbZ5.1096$Kw2....@twister2.tin.it...

Ciao Andrea
Forse sono in ritardo per la risposta ma, ma proverei a risolvere il
problema usando un campo numerico double. Inoltre trasformerei i minuti da
sessantesini di ora in centesimi di ora. In questo modo posso fare delle
somme normalissime. Infine prima di visualizzare il risultato trasformerei
la parte decimale (con l'operazione inversa) in sessantesimi di ora
ottenendo i minuti.
Ciao
Dell'Oca Marco
D.M.Software


author: Silvio Berruti

text:
"Tin" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:EXbZ5.1096$Kw2....@twister2.tin.it...
> Salve,
> uso A97, il mio problema consiste nell'incrementare un campo ora , con dei
> valori sempre orari tramite un bottone apposito.
>
> Per capirci: l'operaio Mario Rossi oggi ha lavorato 8.25 (h.m questo è il
> formato che mi interessa),  e premo un bottone che mi aggiunge tali ore ad
> un campo chiamato TotaleOre. Il giorno dopo Mario Rossi ha lavorato 12.40
e
> premo il bottone di aggiunta ore. Giorno per giorno questo totale ad ogni
> pressione del bottone dovrà essere incrementato quindi può arrivare a N
ore
> e N minuti (es. 5260.45 considerando ovviamente anche l'incremento dei
> minuti che arrivati a 60 devono scattare a l'ora successiva).
>
> Non so quale formato debba avere il campo del totale delle ore, ho provato
> con  Ora breve 24h ma va in errore giustamente non appena cerco di
immeterci
> un valore superiore le 24h. In definitiva basterebbe sommare le ore ma per
i
> minuti come si fa!
Ciao,
vedi sul Sito Comune (indirizzo qui sotto) c'è una routine che calcola la
somma di tempi senza tener conto dei giorni.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Aggiornamento record e controlli associati

author: Tecna - Arianna

text:
Ciao sono Arianna
il mio problema è questo:
Ho una maschera (che uso come maschera di Modifica con le classiche
funzioni: salva,elimina,annulla...) che mi rappresenta un record (maschera
singola)...e tutti i miei controlli (caselle di testo) hanno come origine
controllo un campo del mio recordset...io dovrei riuscire ad aggiornare
'esteticamente' il mio dato:
ho fra questi un campo 'Condivisione' che modifico tramite un'altra
maschera...questa mi restituisce il risultato che io vado a 'scrivere' nella
mia casella associata a 'Condivisione'...per veder il risultato devo
necessariamente usare me.requery per vedere il risultato sul controllo (se
io faccio me.Condivisione = "Tutti" la maschera non riflette la modifica, il
record assume "Tutti" ma il controllo associato NO) e il comando
me.Condivisione.requery non ha alcun effetto; però se io faccio il requery
la maschera mi aggiorna e salva il mio record sottostante con tutte le
eventuali modifiche che ho fatto anche erroneamente....
Se io clicco sul pulsante "Annulla" (che mi dovrebbe eliminare tutte le
modifche fatte dopo un salvataggio AVVENUTO tramite un click sul pulsante
"Salva") io non riesco ad annnullare le modifiche che ho fatto e soprattutto
non riesco ad annullare la modifca fatto nel controllo 'condivisione' perchè
il Requery mi ha salvato TUTTO...
In sintesi....Si può aggiornare un controllo associato ad un campo senza
eseguire un requery e senza che un comando di access mi salvi tutto il
record impedendo di annullare le modifiche erroneamente o indesideratamente
fatte??
LO SO CHE POTREBBE ESSERE UNA BANALITA' ma.... adesso non ne riesco a venir
fuori
Ho usato Me.repaint ma non ho visto effetti DESIDERATI..
Spero di essere stata chiara o altrimenti sono disposta ad un eventuale
chiarimento..


author: Sergio MAZZA

text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rkdre$pgs$1...@fe2.cs.interbusiness.it...
> Ciao sono Arianna
> il mio problema è questo:
> Ho una maschera (che uso come maschera di Modifica con le classiche
> funzioni: salva,elimina,annulla...) che mi rappresenta un record (maschera
> singola)...e tutti i miei controlli (caselle di testo) hanno come origine
> controllo un campo del mio recordset...io dovrei riuscire ad aggiornare
> 'esteticamente' il mio dato:
> ho fra questi un campo 'Condivisione' che modifico tramite un'altra
> maschera...questa mi restituisce il risultato che io vado a 'scrivere'
nella
> mia casella associata a 'Condivisione'...per veder il risultato devo
> necessariamente usare me.requery per vedere il risultato sul controllo (se
> io faccio me.Condivisione = "Tutti" la maschera non riflette la modifica,
il
> record assume "Tutti" ma il controllo associato NO) e il comando
Prova con: forms("nomeMaschera").Controls("Condivisione") =
me!nomecaselladitesto
> me.Condivisione.requery non ha alcun effetto; però se io faccio il requery
> la maschera mi aggiorna e salva il mio record sottostante con tutte le
> eventuali modifiche che ho fatto anche erroneamente....
> Se io clicco sul pulsante "Annulla" (che mi dovrebbe eliminare tutte le
> modifche fatte dopo un salvataggio AVVENUTO tramite un click sul pulsante
> "Salva") io non riesco ad annnullare le modifiche che ho fatto e
soprattutto
> non riesco ad annullare la modifca fatto nel controllo 'condivisione'
perchè
> il Requery mi ha salvato TUTTO...
Già oramai il record è stato scritto, non credo che un Me.Undo o
Docmd.CancelEvent possa funzionare...
>
> In sintesi....Si può aggiornare un controllo associato ad un campo senza
> eseguire un requery e senza che un comando di access mi salvi tutto il
> record impedendo di annullare le modifiche erroneamente o
indesideratamente
> fatte??
>
> LO SO CHE POTREBBE ESSERE UNA BANALITA' ma.... adesso non ne riesco a
venir
> fuori
> Ho usato Me.repaint ma non ho visto effetti DESIDERATI..
>
>
> Spero di essere stata chiara o altrimenti sono disposta ad un eventuale
> chiarimento..
>
>
Ricapitoliamo, tu vuoi aggiornare un controllo di una maschera che è in
secondo piano? Se è così prova come ti ho detto:
forms("nomeMaschera").Controls("Condivisione") = me!nomecaselladitesto
Ciao.


author: Sib

text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rkdre$pgs$1...@fe2.cs.interbusiness.it...
cut
> Spero di essere stata chiara o altrimenti sono disposta ad un eventuale
> chiarimento..
Forse e' meglio.
Io non ho capito cosa devi fare.
Sib


text:
Il mio problema è questo
io devo gestire la condivisione di ogni singolo record in ogni tabella
Il tutto lo gestisco con 2 maschere
una per la modifica, una che mi decide a chi devo condividere il singolo
record
quando sono nella maschera modifica posso eliminare,modificare,
salvare,annullare,stampare,condividere il singolo record. la maschera
modifica mi mostra il mio record, l'utente di appartenenza (Utente
'proprietario') e l'elenco degli utenti a cui è condiviso il dato (che è un
campo memo che contiene tutti i singoli codici utenti dei condivisori
separati da una virgola) opportunamente "Trasformato", quando clicco il
pulsante "Condividi a" mi si apre
una seconda maschera che mi mostra con due caselle di riepilogo tutti gli
utenti e gli utenti a cui è già condiviso il dato; se io modifico la lista
degli utenti di condivisione e confermo la modifica (nella maschera di
condivisione) perchè la nuova condivisione (CHE RIPETIZIONI!!) venga vista
anche sulla maschera
modifica, devo necessariamente fare un requery dopo aver assegnato ai
controlli le nuove impostazioni(Anche se faccio un sql UPDATE non succede
nulla di diverso da quello che c'è e mi ritrovo un record salvato),  MA se
allora l'utente BECCO mi clicca (sulla maschera modifica) sul pulsante
'Annulla' (il che significa che non vuole le modifiche che ha appena fatto
COMPRESA quella della condivisione)io gli ho già salvato il record con le
nuove condivisioni e con
altre possibili modifiche....
Ho pensato ad un controllo non associato che inizializzo all'apertura,
assegno ad una variabile il valore delle condivisioni originali e al momento
del click sull'annulla (se lui mi ha cambiato STRONZAMENTE le condivisioni)
io rimposterei il valore con quello della variabile (variabile che ,
intendiamoci se lui clicca su Salva della maschera viene aggiornata) MAAAAA,
se l'utente sfigato mi clicca sulla BARRA DEGLI STRUMENTI il pulsante Salva
Record io non riesco ad intercettare l'evento e sono fregata...
Capito??
Comunque grazie mille per il tempo che hai perso e te ne sono grata
Spero di essere stata più chiara (anche perchè quando devo spiegarmi faccio
una confusione..)
Ciao e Grazie
By Arianna


text:
Ho ripostato a Sergio MAZZA (ti ho visto dopo)...
Ciao
By Arianna


text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rkmlc$e9p$1...@fe2.cs.interbusiness.it...

Forse ho capito;
quando clicchi sul bottone che assegna la nuova condivisione prova con:
- Forms("nomeMaschera").Controls("Condivisione") =
Forms("nomeMaschera").Controls("Condivisione") & "," &
Me!UtentedaCondividere
Con questa istruzione il record diventa "sporco" (Dirty) ma non viene
aggiornato; per annullare la modifica del controllo fai:
if me.dirty then
    me.condivisione.undo
end if
per annullare tutti gli inserimenti (non ancora aggiornati):
if me.dirty then
    me.undo
end if
Ciao.


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:8rsb8a$pl0$1...@suite03.caspur.it...
>
> "Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
> news:8rkmlc$e9p$1...@fe2.cs.interbusiness.it...
> > Il mio problema è questo
....
> >
> >
> Forse ho capito;
> quando clicchi sul bottone che assegna la nuova condivisione prova con:
> - Forms("nomeMaschera").Controls("Condivisione") =
> Forms("nomeMaschera").Controls("Condivisione") & "," &
> Me!UtentedaCondividere
>
> Con questa istruzione il record diventa "sporco" (Dirty) ma non viene
> aggiornato; per annullare la modifica del controllo fai:
>
> if me.dirty then
>     me.condivisione.undo
> end if
>
> per annullare tutti gli inserimenti (non ancora aggiornati):
>
> if me.dirty then
>     me.undo
> end if
>
> Ciao.
>
>
MI VIENE DA PIANGERE!!!
Allora avevo provato a fare così come mi hai specificato
e avevo provato anche ad aggiornare i controlli alla chiusura della maschera
di condivisione MAAA
il mio controllo prende il valore nuovo MA NON ME LO VISUALIZZA!
Prima di condivisione:
campo IDUtente="1234" (valore assegnato)
me!IDUtente="1234"  (valore visualizzato)
campo ElencoUtenti "1234,2345,3456," (valore assegnato)
me!ElencoUtenti="1234,2345,3456," (valore visualizzato)
Clicco su condivisione
Modifico la condivisione con
strNewCond="1234,2345,3456,4567,5678,8910,"
Chiusura della maschera in modalità dialogo
assegnazione di nuovi valori:
me!ElencoUtenti=strElencoUtenti
RISULTATO
campo IDUtente="1234" (valore assegnato)
me!IDUtente="1234"  (valore visualizzato)
campo ElencoUtenti ="1234,2345,3456,4567,5678,8910," (valore assegnato)
me!ElencoUtenti="1234,2345,3456," (valore visualizzato)
Per fare in modo che il mio controllo visualizzi
"1234,2345,3456,4567,5678,8910," DEVO PER FORZA FARE UN REQUERY che mi salva
il record e mi 'blocca' l'UNDO
Hai capito??
Altrimenti non preoccuparti ho altri 3 giorni per pensarci...
Comunque Grazie Mille^Mille
Ciao
By Arianna


text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rseu0$acj$1...@fe1.cs.interbusiness.it...

No, non fare così che sono sensibile alle lacrime di una donna...
Non capisco; in pratica devi "inviare" la nuova stringa dalla maschera
"condivisione" alla maschera "sottostante" e nel controllo chiamato "elenco
utenti"? O no?
Se è così e strano che non funzioni il
forms("Nomemaschera").controls("elencoUtenti") = strElencoUtenti; io
utilizzo la stessa procedura per modificare controlli in altre maschere. Per
curiosità, puoi inviare il codice di chiusura della maschera di dialogo,
dove praticamente tenti di aggiornare elencoUtenti...
Ciao.


text:
Ho trovato il modo:
il mio controllo IDUtente non è visibile
il mio controllo ElencoUtenti è visibile ma è il risultato di una funzione
che mi restituisce i nomi degli utenti e non i codici
il tutto è il risultato di una query
QUERY: SELECT IDUtente, CreaElenco(ElencoUtenti) AS ElencoCondivisori
i due controlli erano associati ai due campi risultanti...
Bene SOLUZIONE TROVATA e sopprattutto FUNZIONANTE:
la mia maschera modifica tratta un solo record alla volta, quindi se io in
un controllo ci metto il risultato di una funzione invece che associarlo ad
un campo, quando io modifico il controllo che rappresenta l'elenco degli
utenti (associato al campo) automaticamente si aggiorna il risultato della
funzione associata al controllo
me.IDUtente.ControlSource=IDUtente (campo query/tabella nascosto)
me.IDElencoUtenti.ControlSource=IDUtenti (campo query/tabella nascosto)
me.ElencoUtenti.ControlSource=CreaElenco(NZ([IDElencoUtenti];"")) (visibile)
Quindi io aggiorno solo me.ElencoUtenti (campo della tabella) e il mio
risultato sulla condivisione me.ElencoUtenti si aggiorna FATIDICAMENTE
AUTOMATICAMENTE senza requery, refresh e quant'altro e il mio UNDO funziona
BENISSIMO
Hai capito?? spero comunque ho un peso in meno (escluso sempre il mio!)
Mannaggia....
Grazie mille comunque sei stato molto di aiuto e molto di compagnia...
A Presto (si spera sempre che non siano problemi tecnici)



text:
.....
> me.ElencoUtenti.ControlSource=CreaElenco(NZ([IDElencoUtenti];""))
(visibile)
>
> Quindi io aggiorno solo me.ElencoUtenti (campo della tabella) e il mio
*****
*****
OOPPSS!! Io Aggiorno me.IDElencoUtenti non me.ElencoUtenti
Chiedo scusa
> risultato sulla condivisione me.ElencoUtenti si aggiorna FATIDICAMENTE
Comunque Grazie ho visto adesso il tuo Ultimo Tentativo
Ciao e Grazie
Arianna


text:
> > MI VIENE DA PIANGERE!!!
> No, non fare cosě che sono sensibile alle lacrime di una donna...
Quanto sensibile??? da essere in due a piangere o avere tanta forza da farmi
smettere??
Ciao
By Arianna


text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rsjrd$79o$1...@fe2.cs.interbusiness.it...
> Ho trovato il modo:
> il mio controllo IDUtente non è visibile
> il mio controllo ElencoUtenti è visibile ma è il risultato di una funzione
> che mi restituisce i nomi degli utenti e non i codici
> il tutto è il risultato di una query
> QUERY: SELECT IDUtente, CreaElenco(ElencoUtenti) AS ElencoCondivisori
> i due controlli erano associati ai due campi risultanti...
> Bene SOLUZIONE TROVATA e sopprattutto FUNZIONANTE:
> la mia maschera modifica tratta un solo record alla volta, quindi se io in
> un controllo ci metto il risultato di una funzione invece che associarlo
ad
> un campo, quando io modifico il controllo che rappresenta l'elenco degli
> utenti (associato al campo) automaticamente si aggiorna il risultato della
> funzione associata al controllo
>
> me.IDUtente.ControlSource=IDUtente (campo query/tabella nascosto)
> me.IDElencoUtenti.ControlSource=IDUtenti (campo query/tabella nascosto)
> me.ElencoUtenti.ControlSource=CreaElenco(NZ([IDElencoUtenti];""))
(visibile)
>
> Quindi io aggiorno solo me.ElencoUtenti (campo della tabella) e il mio
> risultato sulla condivisione me.ElencoUtenti si aggiorna FATIDICAMENTE
> AUTOMATICAMENTE senza requery, refresh e quant'altro e il mio UNDO
funziona
> BENISSIMO
> Hai capito?? spero comunque ho un peso in meno (escluso sempre il mio!)
> Mannaggia....
> Grazie mille comunque sei stato molto di aiuto e molto di compagnia...
> A Presto (si spera sempre che non siano problemi tecnici)
> Ciao e Grazie
> By Arianna
>
>
Ora piango io...
Ciao.
>


text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rskp0$nml$1...@fe1.cs.interbusiness.it...
> > > MI VIENE DA PIANGERE!!!
> > No, non fare cosě che sono sensibile alle lacrime di una donna...
>
> Quanto sensibile???
Tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto...
> da essere in due a piangere o avere tanta forza da farmi
> smettere??
> Ciao
> By Arianna
>
>
Dipende dalle situazioni; se mi conviene farti smettere... Lo faccio.
Altrimenti la spalla č sempre pronta... (mamma mia questa č proprio da
lumacone).
Ciao.


text:
> Ora piango io...
>
> Ciao.
>
Come mai??? ora piangi tu??
E a proposito della tua risposta....al fatto di sensibilità
("Tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto...")
Ma dimmi... quanto ti hanno fatto soffrire le DONNE??
Ciao
By Arianna


text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rsm2l$q2o$1...@fe1.cs.interbusiness.it...

Tanto... Ahhhhhh (sospiro)
Ciao.


text:
...
> > ("Tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto,
> tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto,
> >tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto,
> > tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto,
tanto,
> > tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto, tanto...")
..
> Tanto... Ahhhhhh (sospiro)
>
> Ciao.
Però è facile dire quanto si è sensibili con un COPIA-INCOLLA
...Molto... Ahhhhhh (vendetta)
Ciao
By Arianna
Ehi non mi hai risposto sul fatto che ieri piangevi tu...!
Ripensandici stanotte non ti do torto perchè anch'io non avevo specificato
che c'era una funzione in mezzo e tuto il lecito resto...Comunque
l'importante che funzioni...non mi importa come...
E' come Montezemolo (se mi ricordo bene il nome) che Domenica disse,
riguardo a Schumacher ed in risposta ad una domanda di una giornalista (e
non proprio alla Ferrari) : "...Non m'importa con chi si ubriaca perchè se
si ubriaca significa che ha vinto...!"
Ri-Ciao
By Arianna


text:
"Tecna - Arianna" <
ari...@tecna.it
> ha scritto nel messaggio
news:8rubuj$chf$1...@fe2.cs.interbusiness.it...
> ...
>
> Però è facile dire quanto si è sensibili con un COPIA-INCOLLA
> ...Molto... Ahhhhhh (vendetta)
>
> Ciao
> By Arianna
>
> Ehi non mi hai risposto sul fatto che ieri piangevi tu...!
Che potevo fare se non piangere? Dopo tutto quello spremere di meningi...
> Ripensandici stanotte non ti do torto perchè anch'io non avevo specificato
> che c'era una funzione in mezzo e tuto il lecito resto...Comunque
> l'importante che funzioni...non mi importa come...
Già una funzione a da' funzionà...
> E' come Montezemolo (se mi ricordo bene il nome) che Domenica disse,
> riguardo a Schumacher ed in risposta ad una domanda di una giornalista (e
> non proprio alla Ferrari) : "...Non m'importa con chi si ubriaca perchè se
> si ubriaca significa che ha vinto...!"
>
> Ri-Ciao
> By Arianna
>
Mi ubriacherei pure io con tutti quei soldi che si porta a casa!
Ciao.


title: Col MonthView

author: Expo

text:
Ho usato questo controllo per fare un'agenda e la mia intenzione è di
rendere in grassetto le date con appuntamenti.
Ho messo la routine sia nell'evento Load della form, sia nei vari eventi
AfterDel-AfterUpdt-AfterIns della form.
Se aggiungo tolgo modifico un record il grassetto appare o scompare a
seconda della presenza o meno di appuntamenti nel tal giorno, mentre
all'avvio della form la proprietà DayBold viene impostata a True nelle date
con appuntamenti ma non viene visualizzato il grassetto !
Devo usare qualche metodo di refresh del'ActiveX ? Ho già provato .Refresh
ma senza risultao...8-(


title: Col MonthView

text:
"Expo" <
esp...@snet.it
> ha scritto nel messaggio
news:9dtjem$ope$1...@fe1.cs.interbusiness.it...

Risolto, inserendo un paio di caselle di testo e settandone il valore dopo
aver impostato i DayBold funziona tutto.
Credo che ci sia un buchetto nella gestione dei refresh sugli ActiveX...


title: importare dati di una query non collegata

author: luigi onofrio

text:
ho una tabella con un campo numero
ho una query "totsi" che in base a unfiltro su un altro campo della stessa
tabella mi da un risultato singolo
la stessa query duplicata e chiamata "totNO", in base ad altro filtro mi
restituisce un altro risultato singolo
devo in una maschera su evento click di un pulsante richiamare il valore
delle due query e memorizzarlo modificato sul campo numero della tabella
ho usato questa formula
If si_NO = -1 Then
numero = "totSI.si_NO" + 1
Else
numero = "totno.si_no" + 1
End If
ma come al solito non mi funziona ! :-)
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it