mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Interfaccia web

Mi è stato chiesto di sviluppare un applicativo tipo agenda di outlook.
Io solitamente sviluppo in access, grazie spesso ai vostri suggerimenti ed
indicazioni (non è piaggeria, è lo stato dei fatti, tanto per inquadrare la
situazione), ma in questo caso mi è stato chiesto, se possibile, di
sviluppare una applicazione con interfaccia web.
Da quel poco che ho visto, in access è possibile realizzare delle pagine di
output, ma non ho visto nulla che mi dica se è possibile realizzare delle
form e delle transazioni utilizzabili con un browser.
Non so se mi sono spiegato.
Vorrei solo sapere se è possibile o meno fare questo, ed eventualmente come
posso approcciare il problema.
Una volta che so la strada da seguire, credo di poter anche contare sulla
collaborazione di altri settori dell'azienda, ma prima vorrei sapere come
muovermi.
Mi dareste un 'indicazione?
Grazie mille
***mauro

 ha scritto nel
messaggio news:mGcmc.149141$hc5.6...@news3.tin.it...

Il consiglio che ti poso dare è di non pensare ad access come lo strumento
che ti può generare le form da applicare su web; non è così. Inizia subito a
progettarle pensando a una situazione del genere: [form visualizzata (lato
client)] --> [azione (lato server)].
Devi separare le azioni che intendi far eseguire al client, in questo caso
con script VBScript/JavaScript che non dialogano con db e server, e le
azioni che richiedono elaborazioni del server web, con script Active Server
Pages/.NET.
Sempre che tu voglia utilizzare tecnologia MS, altrimenti hai di alternative
altrettanto valide...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:3Hlmc.149987$hc5.6...@news3.tin.it...

Tra queste sicuramente c'è l'accoppiata mysql/php oppure odbc/php che cmq va
benissimo.
Ti posso consigliare xò di cercare delle applicazioni già fatte, credo che
agende o scheduler in forma di web application sono molto diffuse e molte
sono freeware.
Sourceforge è il sito da cui puoi trarre molte info.

 ha scritto nel messaggio
news:c7d51s$bqb$1...@hulme.interac.it...

Grazie mille ad entrambi per i suggerimenti
***mauro

Newsgroup: it.comp.appl.access
Titolo: Sottoreport

Salve
Ho un report con all'interno un sottoreport
Quando stampo se nel sottoreport ci sono diverse righe mi stampa la prima
pagina con i record del report principale e sulla seconda il sottoreport
(anche se il report principale occupa solo 4-5 righe della pagina.)
lasiandomi la prima pagine per meta' bianca.
Io vorrei che iniziasse a stampare anche il sottoreport nella prima pagina e
continuasse sulla seconda solo per le righe che non ci stanno sulla prima
pagina.
Grazie
Ciao
Giorgio

 ha scritto nel messaggio
news:DFsid.16486$Ni.6...@twister1.libero.it...

Non č che hai messo un'interruzione di pagina?
MAssimialiano

Non ho inserito nessuna interruzione di pagina
Ho solo inserito nel report un sottoreport nel pie' di pagina report
Grazie se hai dei suggerimenti
Ciao
Giorgio


E allora č normale che ti stampi il sottoreport alla fine del report; se il 
sottoreport lo utilizzi per visualizzare un dettaglio inseriscilo nel 
corpo...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: SQLDMO.dll

Ho  access 2010 collegato a Sql Server Express 2008 R2  e ho necessità
di usare la SQLDMO.DLL.
Fino a qui tutto bene.
Ora devo distribuire l'applicazione con il runtime e dovrei installare
sui client (Win 7) la dll, perchè sui client non esiste.
Come si installa SQLDMO.dll nei client.
Mi è parso di capire che SQL-DMO sia obsoleto, cosa c'è di vero?
Qual'è l'alternativa?
Grazie a tutti in anticipo
Marco Dell'Oca

 ha scritto nel messaggio 
news:70a51ea7-57e9-4cc2...@n26g2000yqh.googlegroups.com...



Marco Dell'Oca
-----------------------
Le librerie sono liberamente distribuibili.
Questo un elenco di file da includere nella distribuzione:
http://support.microsoft.com/kb/258157/it
Non considerare quello che è scritto per la registrazione via VB, usa 
semplicemente regsvr32.exe nome.dll ma se usi il pacchetto di installazione 
fornito con Access, provvedera lui a fare tutto.
Ciao, Carlo

 ha scritto nel messaggionews:70a51ea7-57e9-4cc2...@n26g2000yqh.googlegroups.com...

E' proprio con il pacchetto di installazione di access 2010 developer
che ho dei problemi.
Sui client Win 7 se vado a visualizzare i riferimenti di Vba trovo che
la sqldmo.dll non è correttamente collegata.
Per ora procedo con l'esclusione di quei passi di programma che usano
questa dll.
Poi con calma affronterò il problema più a fondo.
Grazie Mille Carlo
Marco Dell'Oca

Newsgroup: it.comp.appl.access
Titolo: colegamento sottomaschere

Buonasera a tutto il newsgroup!
Ho strutturato un database in cui tutte le tabelle (9) sono collegate con 1
tabella principale "Anagrafica" con una relazione 1a1 con integrità
referenziale e join tipo "includi tutti i campi di Anagrafica e solo quelli
della tabella X uguali".
Ho costruito una maschera che riporta i dati anagrafici in alto e sotto una
sottomaschera con struttura a schede che riporta le altre tabelle sotto
forma di sottomaschere.
Il problema sorge nel momento in cui selezionando un paziente nelle caselle
dell'anagrafica, non mi compaiono automaticamente le schede correlate nelle
sottomaschere: come mai?
Ringrazio anticipatamente
Diego :o)

 Diego :o)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 secondari e Collega campi master di ogni controllo sottomaschera.
Anzitutto grazie per la risposta.
Non so come definire le relazioni che mi hai detto: come faccio a dirgli di
collegare i campi? Ovvero, dove trovo le voci "Collega campi Secondari e
Master"?


 Master"?
Apri la struttura della maschera principale; evidenzia con il mouse uno dei
controlli sottomaschera contenuti nella struttura a schede; nella finestra
delle proprietą, nella scheda Dati, nella seconda e terza riga trovi le due
proprietą di cui sopra.
Comunque, se le sottomaschere le inserisci con l'autocomposizione e rispondi
correttamente a quanto ti chiede il wizard di autocomposizione, ci pensa
automaticamente Access a impostare correttamente queste due proprietą.

Newsgroup: it.comp.appl.access
Titolo: query accodamento

Sono sempre qua a chiedere i vs. indispensabili consigli, grazie. Ho creato 
una query di accodamento, solo che ogni volta che la eseguo mi aggiunge 
tutti i dati della tabella, in pratica mi ritrovo svariate volte sempre gli 
stessi record, come posso far accodare solo i record che non sono presenti 
nella tabella destinazione? Grazie. 

 che non sono presenti nella tabella destinazione?
In principio:
 Record di A non presenti in B
 
www.donkarl.com/it?FAQ3.16
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 schrieb im Newsbeitrag 
news:7dbn44F...@mid.individual.net...

Perfetto funziona!! Ora come posso lanciare la query nell�evento "prima di 
aggiornare"? 

 ha scritto nel messaggio 
news:4a70a911$0$30234$9b4e...@newsspool1.arcor-online.net...

Cerca nell'help l'istruzione DoCommand RunCommand
Ciao
Antonio

 "prima di aggiornare"?
Codice del evento:
Currentdb.Execute "NomeDellaQuery", dbFailOnError


 schrieb im Newsbeitrag 
news:7dgl7bF...@mid.individual.net...

Grazie tante. Funziona alla perfezione.

Newsgroup: it.comp.appl.access
Titolo: [OT] Prova non leggere....!

@Alex
http://digilander.libero.it/ik2zok

 
http://digilander.libero.it/ik2zok
l'ho letta. Che fai mi uccidi?
E poi perche' non vai su it.test?
sgrunt!
--
a.cara
togli qualcosa dall'email

 ha scritto nel messaggio
news:3F6F63CD...@blunet.it...

Dovevo aspettarmela......!
Sto provando il nuovo provider ADSL, ma mi dava qualche
problema di sincronizzazione messaggi, e continuo ad averli....!
BOH........!
Vedremo domani.
Ciao giovine.....!
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Newbie question re. slider control in Access

Hi folks,
maybe some of you can help me out with this. I need to create a form for
gathering interview data that has a few slider controls, e.g. "how are
you feeling today?", :-) ------------- :-(.
I inserted the slider controls in the form but I wasn't able to actually
collect some data using them, to actually link their values with the
variables in the database table. Is there some VBA coding needed?
Unfortunately my experience is second to none in respect to MS Access
and VBA. I'd be very grateful for any directions. Thanx!
Andrei

Andrei
HTH
For further questions, pls repost.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)
Newsgroup: it.comp.appl.access
Titolo: query campi incrociati x creare una tabella

ciao a tutti io ho creato una query a campi incrociati ma con i dati che mi
risultano vorrei che me li inserisca i una tabella come posso fare ??
se clik con il destro se selezionare il tipo di query posso seglire query
campi incrociati o query di creazione tabella o query di aggiornamento. ma
non posso scegliere entrambe le query incrocita e creazione.
come posso fare??

 ha scritto nel messaggio
news:dbitsv$b2l$1...@domitilla.aioe.org...

Creati la query a campi incrociati e su di essa basa una query di creazione
tabella; insomma due queries invece di una: una a campi incrociati ed una di
comando.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------



Credo solo da codice.
Apri il recordset query a C.I. e un recordset tabella.
Un semplice ciclo di For...next associato a un With...end With e il gioco è 
fatto.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: [OT] Vista - analisi allucinante

Non so se lo avete già letto.
http://alnitak.ctt.it/lserni/vista.txt
-- 
eSQueL umbratile

 
http://alnitak.ctt.it/lserni/vista.txt
Non ho letto il documento, ma mi ha impressionato la cura con cui è stato
scritto: nonostante si tratti di un file in puro testo, è giustificato e
nessuna riga contiene degli spazi "giustificatori".
La cosa "puzza" un po'.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 
http://alnitak.ctt.it/lserni/vista.txt
Cosa ti sorprende in quel documento?

 ha scritto nel messaggio
news:47a382dd$0$4794$4faf...@reader4.news.tin.it...

Non sono sorpreso. Solo un po' scuro. A parte le considerazioni di ordine
commerciale che possoono anche essere comprensibili, sono gli scenari
politici che mi sgomentano. Un blocco così esteso e totale sull'intera
catena hardware e software ... cosa impedirà a MS di decidere cosa potrò e
cosa non potrò leggere, vedere ed ascoltare in futuro?

 cosa non potrò leggere, vedere ed ascoltare in futuro?
Di questo s'era già scritto e parlato moltissimo anni prima della
distribuzione.
In rapporto alle prestazioni e tutto il resto, chi ha un portatile con VISTA
ha verificato empiricamente la pesantezza del sistema poche ore dopo
l'acquisto   ;-)
Ciao

 distribuzione.
Sì, ne sono consapevole. Si vede che leggerlo in  quel modo mi ha disturbato
al punto da cercare conforto qui :P
Ciao.
eSQueL

Newsgroup: it.comp.appl.access
Titolo: su pressione o su tasto giù

Ciao a tutti
su una mashera, se presso F9 mi deve eseguire una macro.
Ho provato cosě:
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
        If vbKeyF9 Then
        RunMacro "nomemacro"
        End If
    End Sub
mi dice "funzione non definita.
scusate la mia ignranza, ma cosa devo fare?
OPPURE
c'č un metodo piů semplice ?
grazie a tutti



vedi autokeys per usare i tasti funzione
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: decidere se salvare le modifiche effettuate su record di una maschera????

Ciao a tutti,spero di avera una risposta..........vorrei capire se e come è
possibile far si che, dopo aver modificato dei record di una maschera oppure
dopo averne aggiunti, appaia il messaggio :vuoi salvare le modifiche?? (come
succede per quasi tutti i programmi) oppure inserire nella maschera un
pulsante "convalida modifiche"
Potete aiutarmi????? per me sarebbe molto importante
Ciao e grazie

 pulsante "convalida modifiche"
Guarda su 
www.sitocomune.com
P.s. Tubbo bene a Notre Dame?
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it


Saluti, in primis a tutti da un "quasi" neofita.
A proposito del problema di Gobbo, io l'ho risolto cosě:
Private Sub Form_BeforeUpdate(Cancel As Integer)
On Error GoTo Form_BeforeUpdate_Err
    If Me.NewRecord = False Then
        If Me.Dirty = True Then
            Dim lRisposta As Long
            strMessaggio = "Hai MODIFICATO questo [INSERISCI LA TUA
DEFINIZIONE]!" & vbCrLf & vbCrLf & "Salvo le modifiche?"
            lRisposta = MsgBox(strMessaggio, vbYesNo + vbDefaultButton1 +
vbQuestion, "Modifica [INSERISCI LA TUA DEFINIZIONE]")
                If lRisposta = vbNo Then
                    Cancel = True
                    Me.Undo
                End If
        End If
    End If
Form_BeforeUpdate_Exit:
    Exit Sub
Form_BeforeUpdate_Err:
    MsgBox Error$
    Resume Form_BeforeUpdate_Exit
End Sub
Fammi sapere se funziona (avendo cura di eliminare le due parentesi quadre e
sostituirle con la definizione che vuoi dare al messaggio che compare).
PS: Non funziona per nuovi record (se ti serve elimina la riga che chiede se
il record č uno solo).
Sperando di essere stato chiaro, altrimenti mandatemi...
Risaluti.
SpiderMax

 il record è uno solo).
Che dicevo??? Se il record è uno solo????
Volevo dire se è un nuovo record.
Chiedo venia (avevo detto che sono un neofita, vero? Altrimenti lo dico ora,
lo sottoscrivo e lo ribadisco).
Saluti
(¯`·.¸SpiderMax¸.·´¯)
Newsgroup: it.comp.appl.access
Titolo: Access 97!!! (errore riservato -1601).....

Qualcuno sa come riparare a questo tipo di errore......
non riesco a cancellare i record.....
grazie anticipatamente.

 grazie anticipatamente.
Devi essere più specifico, spiegando il contesto in cui ti trovi, cosa fai e
come lo fai.
Il numero di errore di access molto spesso non è significativo ad inviduare
l'errore
Antonio



Si hai ragione, scusa......

Alcuni utenti lamentano il fato che durante l'inserimento di dati viene
fuori la segnalazione d'errore

"Errore riservato (-1601); non ci sono messaggi per questo tipo
di errore."


Quindi verificando sul BE ho visto che su una tabella erano presenti
dei records incompleti

ho provato a cancellare fisicamente selezionando il record e niente,
il risultato era quell'errore.

Ho provato a compattare il DataBase(BE) ed ho avuto come risposta un
altro errore

"
Impossibile leggere Record"  ....


Sembrerebbe che si siano sputtanati dei record,,,, dove la chiave primaria
e un  campo contatore.

come pensi si possa risolvere...

GRazie.....

 

 

 

 

 

Antonio Biso ha scritto:



come pensi si possa risolvere...
Ho avuto lo stesso problema tempo fa: un gruppo di continuità sparava a mille quando entrava in
azione.
Puoi risolvere scrivendo un programmino che legga e riscriva i records in una tabella gemella vuota.
Con una bella on error salti i records che non riesce a leggere, eventualmente (sempre a codice)
puoi nella tabella nuova rigenerare i records mancanti forzando il contatore giusto.
Alla fine se non riesci a rimuovere la tabella danneggiata, reimporta tutto quello che va bene in un
nuovo db.
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: Disabilitare relazioni fra tabelle via codice

salve volevo sapere se è possibile disabilitare e riabilitare relazioni
fra tabelle e se è possibile in che modo, ho fatto un pò di ricerche ma
non ho trovato nulla in merito...
Il mio problema:
Devo caricare delle bolle da magazzino (apro la form e inserisco i dati
del documento) poi ho i dettagli che vengono caricati su una tabella
collegata e vengono visualizzati in una listview (una riga un dettaglio) 
Ora quando apro la form di immissione del dettaglio (nella tabella
collegata) non mi fa salvare i dati perchè giustamente dice che manca il
record correlato nella tabella principale.
Di soluzioni alternative ne ho molte (form/subform, inserimento dati via
INSERT INTO....sintetizzo senza essere preciso ma ci ho pensato) ma vorrei
sapere se è possibile sistemare questo. 
Vi ringrazio per l'aiuto che vorrete darmi.
Luca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Luca
Ti sconsiglio di disabilitare le relazioni, anche se da VBA si può fare.
In ogni caso non potresti più riabilitarle, se manca il record padre.
Se come dici viene inserito per primo il record del documento non ci
dovrebbero essere problemi, è il modo corretto di operare.
Verifica che il record pricipale venga effettivamente salvato, prima di
cominciare ad inserire i dettagli.
Ciao.
-Marco-
-- 
namor at inwind punto it


 -Marco-
Concordo pienamente con te ma vorrei sapere il comando per abilitare e
disabilitare. 
-- 


 disabilitare. 
Cerca sull'help "Oggetti Relation e Field", "Metodo CreateRelation" e gli
argomenti correlati.
C'č un esempio di creazione di relazione via codice anche in Northwind.
Ciao.
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 


 -Marco-
Ti ringrazio infinitamente
Luca
-- 


Newsgroup: it.comp.appl.access
Titolo: Da pulsante è possibile fare Copia Incolla ?

 
Ho una Form principale  ElencoOrdiniGenerale
con diverse SubForm sia collegate che scollegate 
 
ora da una Sub non collegata ( Prodotti_NGK ) copio con Ctrl+C un valore da un controllo  ( Prodotto_NGK)
e  lo incollo con Ctrl+V  su un controllo di una sub  collegata (Dettagli_Ordini)
 
è possibile automatizzare questa operazione , 
con un pulsante dalla sub di partenza ( non collegata )  Prodotti_NGK  ?
 
Form Principale  = ElencoOrdiniGenerale
SubForm non collegata = Prodotti_NGK
SubForm collegata = Dettagli_Ordini
 
Giuseppe

amrri...@hotmail.com
 explained on 16-12-19 :

Parent!Dettagli_Ordini.Form![ControlloDestinazione]=[ControlloOrigine]
 
Dovrebbe andare... non l'ho provata.
 
Bruno

 Bruno
 
non  non mi funzione forse ho scritto male
 
Chiedo scusa ho fatto confusione
 
ricapitolo:
 
ho una form  
ElencoOrdiniGenerale  
che contiene una SubForm collegata (Dettagli_Ordini)
 
tramite un pulsante sulla Form principale 
apro una Form Popup (Prodotti_NGK )
e da qui  vorrei ( tramite pulsante ) copiare un valore 
e incollarlo   sulla SubForm Dettagli_Ordini


Vedi:
http://www.buch.andreasstern.de/Syntax_for_subs.pdf
 
 
svt
Newsgroup: it.comp.appl.access
Titolo: Errore su date()

Non capisco per quale motivo da quando mi hanno aggiunto un nuovo HD disco
D:\ sul computer il mio database in access mi da errore sui campi Date()
scrivendo #Nome? ho riformattato l'HD C:\ convinto che fosse stato un
problema di boot ma niente continua a darmi lo stesso problema
Avete qualche idea
Ciao Vincenzo

"Vinenzo" <

Controlla i riferimenti nell'editor di Visual Basic: manca qualcosa.
Ciao, warp

 "Vincenzo" <

i riferimenti attivati in VB:
Visual Basic For Application
Microsoft Access 10.0 Object Library
Microsoft Office 10.0 Object Library
OLE Automation
Microsoft Visual Basic For Application Extens.5.3
Microsoft Office XP Web Component
Microsoft  DAO 2.5/3.5 Compatibility Lib.
Microsoft  ADO Ext. 2.7 for DDL and Security
Cosa potrebbe mai mancare?
Ho provato il Debug, ma non mi da errori!
Ciao
Vincenzo

 ha scritto nel messaggio
news:oaPI8.95373$CN3.2...@news2.tin.it...

Prova a spostare al primo posto (massimo al secondo posto) il riferimento
Microsoft  DAO 2.5/3.5 Compatibility Lib.
Il riferimento alle librerie DAO deve essere in elenco prima di altri
riferimenti (ad esempio Access e DAO).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: [OT].

Scusate, ma mi serve per fare dei test.
1
.
2
.
.

 Scusate, ma mi serve per fare dei test.
C'e' it.test per le prove che nun ce lo sai?:-)))
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Nome query in tabella

Un saluto festoso a tutti,
mi servirebbe sapere se si può e, naturalmente come si fa
ad inserire in una tabella tutti i nomi delle query presente in un MDB.
Grazie
Old-Jack.

 ha scritto nel messaggio
news:CZ0J8.25838$8x3.5...@twister1.libero.it...

Se la tua tabella si chiama Tabella1 ed è composta da un solo campo chiamato
NomeQuery, prova con questo codice VBA:
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Tabella1;"
DoCmd.SetWarnings True
Dim rst As Recordset
Dim qry As QueryDef
Set rst = CurrentDb().OpenRecordset("Tabella1")
For Each qry In CurrentDb.QueryDefs
    rst.AddNew
    rst!NomeQuery = qry.Name
    rst.Update
Next
Set rst = Nothing
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Grazie Roberto, è proprio quello che mi serviva
Sei un grande....
Ciao
   Old-Jack.
Newsgroup: it.comp.appl.access
Titolo: AIUTO Campo contatore record in un report

Salve.
In un report che stampa una query di una tabella vorrei aggiungere accanto
ogni record stampato un progressivo in modo che alla fine della stampa so
quanti record ho stampato.
Come posso fare??
Grazie 1000

aieie brazorf ha scritto:

Come è stato già spiegato più volte in passato, basta mettere nel corpo
una casella di testo con origine controllo =1 e impostare la proprietà
"Somma parziale" a "Su tutto".
Ciao.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie Namor.....

Newsgroup: it.comp.appl.access
Titolo: orario servizio modificabile in report

Salve a tutti,
in un progetto che devo distribuire in access 2007, ho usato un report
da usare come informativa da consegnare all'utente.
Al momento, vi sono delle etichette per specificare i giorni e gli
orari di apertura del servizio al pubblico, ma ovviamente in futuro
questi potranno cambiare e devo dare la possibilita' all'operatore di
modificarli!
Come mi consigliate di impostare questa cosa?
Vi ringrazio in anticipo


Ciao,
io farei una tabellina per le notizie "semifisse" con la quale
alimentare il report.
Alberto

 Alberto
Ciao alberto grazie per la risposta,
che intendi per "semifisse"?
Io stavo pensando ad una cosa cosi:
tblOrarioServizio
-id contatore
-descrOrario
sull'evento Su Caricamento del Report:
Private Sub Report_Load()
Dim vOrario
Dim rst As DAO.Recordset
Dim db As DAO.Database
Set db = CurrentDb
Set rst = db.OpenRecordset("tblOrarioServizio")
rst.MoveFirst
Do While Not rst.EOF
        vOrario = rst.Fields("descrOrario") & ";"
        Me!txtOrario = Me!txtOrario & vOrario
rst.MoveNext
Loop
End sub
In questo modo però se non sbaglio avrei tutto in un'unica stringa:
Esempio tabella:
id descrOrario
1 lun-mer-ven 9-12
2 mar-giov 15-17
risultato nella  Me!txtOrario --->  lun-mer-ven 9-12; mar-giov 15-17
e l'operatore dovrebbe inserire i giorni e l'orario tutto in un unico
campo.
Non mi sembra il massimo come soluzione, cosa ne pensi/pensate?
Ciao e grazie


Nessuno ha altri suggerimenti?
Grazie
Newsgroup: it.comp.appl.access
Titolo: Tabelle collegate

Siccome il "Blob", cosi' chiamo affettuosamente l'insieme dei
lavoretti che sto facendo, cresce, comincio a distribuirne dei
pezzetti a diversi colleghi. L'ho fatto a pezzi. Ci sono degli mdb che
contengono le tabelle e a ciascuno di quelli che le usano faccio un
suo mdb con le query, le maschere ecc. e i collegamenti alle tabelle
che gli servono.
C'e' una rete, ma non c'e' un server e non mi sembra, correggetemi se
baglio, giusto che sia il mio PC a fare da server per una diecina di
persone. Percio' tengo qui solo un piccolo mdb con 3 tabelline di 4
record in croce, che pero' viene aggiornato piu' volte al giorno e
copio gli altri dati (che non vengono aggiornati tutti i momenti) su
ciascun PC, seppure in files separati, perche' dovrebbero venire
aggiornati da persone diverse e si spera anche di avere tutto su un
server prima o poi.
Il guaio e' che non riesco ad avere su tutti i PC gli stessi
indirizzari e percorsi e cosi' i collegamenti alle tabelle o ad altri
dati spesso non funzionano quando copio le maschere personalizzate sui
PC diversi dal mio e mi tocca andar li' a rifargli i collegamenti. Non
c'e' modo di usare percorsi relativi per le tabelle collegate?

 c'e' modo di usare percorsi relativi per le tabelle collegate?
Prova a dare il percorso alle tabelle collegate passando per le risorse di
rete in maniera che il percorso risulti
\\PCconDatabase\UnitàCondivisa\Database.mdb. In questo modo da qualunque
punto della rete riesci a raggiungere la base dati.

c'e' modo di usare percorsi relativi per le tabelle collegate?
allora, diciamo che tizio1 tiene il db nella dir c:\pippo e tizio2
tiene il db nella dir c:\pluto (ognuno nel suo hard disk).
puoi fare una cosa in apertura del db, e cioè andare a cercare nella
directory dove il db si trova un altro db che contiene le eventuali
tabelle da allegare e riallegarle al volo tutte le volte.  in questo
modo anche se i tizi decidono per motivi loro di spostare la directory
il problema non si pone.
il primo passo è ottenere la directory corrente del file access "in
esecuzione".  questo lo fai sfruttanto la proprietà .name di
currentdb: 
currentdb.name
 ti restituisce qualcosa tipo
"c:\pippo\nomefile.mdb".
per ottenere il percorso, cioè "c:\pippo\", fai un for..next da destra
a sinistra e ti fermi quando trovi il primo \:
function PercorsoCorrente() as string
dim i as integer
for i = len(
currentdb.name
) to 1 step -1
	if mid(
currentdb.name
, i, 1) = "\" then
		exit for
	end if
next i
PercorsoCorrente = left(
currentdb.name
, i)
end function
poi ti vai a vedere nell'help come funziona la proprietà connect,
nonché sul sito comune e se hai problemi ne riparliamo.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: Query da casella di riepilogo

Qualcuno mi sa dire come posso eseguire una query nel momento in cui
seleziono un record di una casella di riepilogo?
(la casella contiene 2 valori, ed uno solo è quello che mi interessa per
la query)
                                                    Ciao Eugene
(mi scuso,come ogni volta, per la mia ignoranza
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 --
sub tuacasella_afterupdate()
if tuacasella = "pippo" then
e qui lanci la query che ti interessa (se hai problemi il codice te lo
scrive l'autocomposizione dei pulsante)
Massimiliano

 (mi scuso,come ogni volta, per la mia ignoranza
Sull'evento after_update della casella, con docmd.runsql,
currentdb.execute o docmd.openquery.
Se il valore che ti interessa non è nella colonna associata della casella,
lo ottieni con .column().
Namor
-- 
namor at inwind punto it


 Namor
Grazie Ragazzi!! Siete MMMMitici!
-- 


 Grazie Ragazzi!! Siete MMMMitici!
Continuo ad avere un  problema, e non riesco a capire dov'è l'errore!
Voglio visualizzare la query in una casella di riepilogo, ed ho utilizzato
docmd.openquery , ma non ci riesco!Probabilmente sbaglio anche nel dargli
il riferimento alla colonna!
Qualcuno riesce a scrivermi un esempio di codice giusto?
Ve ne sarei veramente grato!


 Ve ne sarei veramente grato!
Allora non devi eseguire la query, ma impostarla come origine dati della
casella di riepilogo?
casella.rowsource="nome_query"
o
casella.rowsource="SELECT ......."
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 


 > > Grazie Ragazzi!! Siete MMMMitici!


Grazie Namor,ho risolto il problema!
-- 

Newsgroup: it.comp.appl.access
Titolo: Too many fields

Quando voglio creare una query o una tabella con "troppi campi"
"Too many fields" e' appunto il messaggio che mi compare.
Il limite supportato da Access e' insito nel programma, o varia a
seconda della memoria delle singole macchine? E se e' unico,
qual e'? Come posso valutarlo?
Grazie!
Mariano Tomatis


è fisso, mi pare 240 campi.
ma perbacco, è *veramente strano* che si debba aver bisogno di più di
qualche decina di campi...  i db relazionali son fatti apposta...  non
so se conosci le cosiddette tecniche di normalizzazione, hanno anche a
che fare con la possibilità di mettere "in verticale" parti di
tabelle, cioè a trasformare in record quelli che sembra debbano essere
campi.
ad esempio, prendi una fattura.  uno potrebbe pensare: "be',
difficilmente mi ordineranno più di 100 prodotti, la tabella delle
fatture la faccio di 100 campi".  no, si fa una tabella fatture e una
tabella ordini, poi si relazionano le due: la tabella ordini contiene
anche un campi col numero della fattura, sicché si può sapere a quale
fattura appartiene ogni ordine e viceversa.
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

 qualche decina di campi...  i db relazionali son fatti apposta...
Certo hai raggione nella maggioranza delle case.
Qualche volta però ho usato così molto campi o anche due tabelle
1:1 per rappresentare i test scientifici con centinaio items diversi
ma al stesso livello. Per principio sarebbe possibile di normalizzare
queste struture un po più ma IMO sarebbe insufficiente in riguardo
di rimontare tutto per elaborazione, im/export ecc. Ma erano eccezioni.
--
cu
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com

Sono 255.
sicuro?  una volta mi ci sono scontrato perché ho creato campi in un
loop che non usciva, e ricordo che rimasi stupito dal fatto che *non*
fossero 255...
---------------


 fossero 255...
Si, sono sicuro. Almeno per A2 e A97.
Ma in questi casi ho creato i campi sempre 'a piedi' nella vis. struttura.
Dopo di spegnare dei campi é necessario di compattare o perfino
copiare tutto in una nuova tabella perché sono includato in conto
ancora. Ma dopo si può ancora creare dei campi fino al limite di 255.

Newsgroup: it.comp.appl.access
Titolo: Accodamento dati in una tabella.

Premetto di essere un novellino.
Il mio problema è relativo al fatto di voler accodare  i record memorizzati
in 4 campi in un unico campo di un'altra tabella senza cancellarli e senza
riaccodarli in un successivo momento.
Dovrei usare una query di accodamento o di aggiornamento? In che modo??
Grazie a tutti per l'aiuto.
Ciao
Ricky

 Grazie a tutti per l'aiuto.
C'č qualche problema di terminologia che non permette di chiarire
completamente il tuo problema.
Che vor' dě che un record č memorizzato in 4 campi?
Un record č memorizzato in una tabella ed č formato da campi.
Analizzando quello che dici sembra che tu vuoi mettere in un unico campo di
un record di un altra tabella i 4 campi di ciascun record della prima
tabella, ma poi non capisco che significa "senza riaccodarli in un
successivo momento"
comunque, se quello che ho inteso č giusto tu farai una query di accodamento
dalla prima alla seconda tabella, dove, nel campo destinazione, accoderai un
campo calcolato fatto cosě
campo1 & campo2 & campo3 & campo4
Antonio

 campo1 & campo2 & campo3 & campo4
Ricapitolo in un linguaggio in cui mi capisco meglio, anche se brutto:
Io ho la tabella 1 composta da quattro colonne in cui memorizzo i miei dati.
Con la query di accodamento posso spedire le 4 colonne in un'unica colonna
della tabella 2, e sino a qui ci sono.
Il dubbio è: lanciando la query si cancellano i dati dalla tabella 1? Se si
come posso evitarlo?
Altro problema: vorrei inserire nella tabella 1 un "controllo di
accodamento", nel senso che se un dato è già stato accodato nella tabella 2
non vorrei riaccodarlo tutte le volte che lancio la query. Come fare?
Spero di essere stato un po' più chiaro, non è un mondo che mi appartiene e
cerco di fare del mio meglio.
Comunque grazie
Ciao
Ricky

 cerco di fare del mio meglio.
Vedi quanto detto sopra...
Antonio

 con valore campo No
Ti ringrazio per i suggerimenti, questa soluzione mi piace molto ma ho
ancora una cosa da chiederti, sperando che sia l'ultima, vorrei lanciare le
query di accodamento e di aggiornamento direttamente cliccando su di un
bottone, ma non so quale sia il comando che mi permetta di far partire
l'aggiornamento solo dopo che sia terminato l'accodamento dei dati.
Ciao e grazie ancora.
Ricky

 l'aggiornamento solo dopo che sia terminato l'accodamento dei dati.
Sul clic del pulsante tu farai due docmd.openquery, una per l'accodamento e
una per l'aggiornamento. La seconda viene eseguita solo sopo l'esecuzione
della prima.
Mettici anche un docmd.setwarning a false all'inizio e a true dopo per
evitare i messaggi di avviso
Antonio
Newsgroup: it.comp.appl.access
Titolo: Query di ricerca

Buon giorno a tutto il n.g.
Con la seguente query di ricerca
SELECT DISTINCT Fatture.Nfat, Anagrafica.RagSoc
FROM Anagrafica INNER JOIN Fatture ON Anagrafica.IdAnagrafica = 
Fatture.IdAnagrafica
ORDER BY Fatture.Nfat;
a mezzo di una combobox vado a ricercare le fatture fornitore per numero e 
successivamente il risultato lo ottengo in una sottomaschera. In vista del 
nuovo anno mi ponevo un interrogativo, problema che non ho tenuto in 
considerazione in fase di programmazione per la mia poca conoscenza. Come 
posso fare per visualizzare solamente la numerazione dell'anno corrente?
In pratica, non vorrei più vedere nel 2006 nella combobox tutti i numeri 
delle fatture relative al 2005.
Grazie per l'attenzione.
Roberto

 ORDER BY Fatture.Nfat;
ciao
AndreaPapi 

 AndreaPapi
Grazie per la dritta. Ho optato per la prima soluzione, data fattura.
Roberto

Newsgroup: it.comp.appl.access
Titolo: inviare immagini

Ho creato una tabella con un campo del tipo Oggetto OLE in cui ho
inserito delle immagini. A questa tabella è collegato un report che
vorrei inviare come allegato Rtf via E-mail, ma nell'allegato compaiono
solo le caselle di testo e le etichette. Qualcuno mi saprebbe dire come
inviare report per E-mail che visualizzino anche le immagini?  Grazie	


Rtf è l'acronimo di rich text format in italiano solotesto, quindi è
naturale che non ci siano oggetti OLE.
Cmq ferma restando l'opportunità di collegare le immagini (guarda
l'argomento su 
www.sitocomune.com
) forse è il caso che tu invii snapshots
ciao MAssimiliano

Grazie Massimiliano

Newsgroup: it.comp.appl.access
Titolo: Biabiany...

sentivo stamane alcuni amici... vicini all'ambiente Napoli... dicevano 
d'aver sentito di Biabiany per gennaio... non ho motivo conoscendoli, di 
pensare stessero mentendo, per� erano solo portatori sani o insani di 
notizie.
Qualcuno ne sa qualcosa o � fuffa da bar?
-- 
----------------------------------------------
FORZA NAPOLI SEMPRE
----------------------------------------------
Hai presente quando chiudi gli occhi e vorresti tanto che si avverasse un 
tuo desiderio?
Ecco, Dio � quello che ti ignora 

 Qualcuno ne sa qualcosa o è fuffa da bar?
Sorry... sbagliato NG ;) 

 Sorry... sbagliato NG ;)
biabany????
se magna?
se tromba?
c'� posto?
Antonio 

 ha scritto nel messaggio 
news:wShEo.2695$uT.1...@twister1.libero.it...

nero, alto e corre palla al piede a circa 30Km all'ora... ti conviene? :D 

 nero, alto e corre palla al piede a circa 30Km all'ora... ti conviene? :D
partita di polo?
non mi piace e sono allergico ai cavalli

 Sorry... sbagliato NG ;)
ormai non ci crede più nessuno: ti diverti troppo...pure noi ;-)
ciao Maurizio
il raduno? nell'anno dei festeggiamenti per l'unità d'Italia
perchè non facciamo....lo sbarco a Marsala? :D
Daniele 

 Daniele
non ha risposto quasi nessuno porca paletta...come si fa cos� in pochi? :)
Newsgroup: it.comp.appl.access
Titolo: pivot con stringhe anzichè valori

E' possibile avere in access (o eventualmente in Visual Basic) una tabella
pivot che mi gestisca stringhe anzichč valori?
In pratica devo realizzare questo:
Nome  giorno  Turno
Alberto   1       Mattina
Alberto   2       Pomeriggio
Alberto   3       Sera
deve diventare cosě:
Nome     1             2                 3
Alberto  Mattina   Pomeriggio   Sera

 ha scritto nel messaggio
news:cna810$9n5$1...@lacerta.tiscalinet.it...

Ciao Clive,
Hai provato con una query a campi incrociati?
Cinzia
Newsgroup: it.comp.appl.access
Titolo: Portare una form a tutto schermo

Come faccio da codice a portare una form a tutto schermo?
Grazie
Luigi

 Luigi
Per tutto schermo intendi questo:
Su Open 
Docmd.Maximizze
Su Close
Ducmd.Restore
@Alex


wrote:

Grazie Alessandro.
Luigi
Newsgroup: it.comp.appl.access
Titolo: Calcolo tassi

Dovrei calcolare degli interessi in base a dei periodi precisando che i
giorni dell'anno saranno sempre 360
Esmpio
Anno Tasso    Periodo      
2000  2%    dal 01/08/2001      a oggi o data inserita a mano
2001  2,5%  dal 01/08/2002      fino al 31/03/2003
2001  3,25% dal 01/04/2003      a oggi o data inserita a mano 
Cioe prendendo un importo di un determinato anno es 2001 partire dal
01/08/02 e calcolare gli interessi fino adesempio il 22/05/2006
considerato che durante il periodo si è modificato il tasso da 2,5% al
3,25% e  fare una stampa e/o video un dettaglio dei interessi maturati per
anno e se dal periodo iniziale a quello odierno, o data imessa a mano,
venga nella stampa il dettaglio.
Il calcolo avviene annuale per ogni importo Cioe Mando il 2000 e faccio il
conteggio del 2000 scelgo 2001 e lo faccio a parte ecc
Ho guardato sia con il motore di ricerca oin vari gruppima non ho trovato
quello che fa per me dove potrei guardare e grazie a chi puo darmi un
esempio per farmi un'idea 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[omissis]
Ma il tuo č un problema legato ad Access, oppure all'analisi della problematica 
che devi informatizzare?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 [omissis]


Il problema č con ACCESS considerato che vorrei avere un database con i
vari nominativi con l'importo base e calcolare il dato in base ai vari
tassi succeduti nell'ultimo decenio e modificare/inserire nuovi tassi in
modo da non passare i fogli con Excel che potrei piu facilemnte avere
degli errori
In modo poi di farmi dei report standard e avere dei prospetti man mano
che possono occorermi
Grazie 


> Il problema è con ACCESS.
Ok.
Allora cominciamo con il capirci. Hai già una struttura dati esistente?


 Ok.


No attualmente è solo in fase di studio e forse ho la testa annebiata
perche ragiono con excel e non riesco a fare
L'unica cosa che ho capito che dovrei fare una tabella TASSI con i campi
del tasso e il periodo che questi sono stati attivi e per tanto dal al
Nell'anagrafica mettere un campo con l'importo capitale per ogni che il
nominativo ha
E da li comincia il bello
Per questo motivo volevo vedere una qualcosa di similare per poi partire a
costrirmi qualcosa
Grazie dell'attenzione


 perche ragiono con excel e non riesco a fare
Sinceramente la vedo difficile poterti aiutare se non hai mai studiato o 
affrontato l'analisi di un problema.
C'è dietro tutta la teoria delle basi di dati relazionali dalla quale è difficile 
prescindere nell'affrontare l'analisi di una problematica.
Diciamo che, in linea di principio, quello che devi fare è individuare le 
entità che sono in gioco nel problema che stai analizzando. Da qui poi puoi 
cominciare a pensare di passare a tabelle e relazioni, ovviamente semplificando 
in maniera drastica.

Newsgroup: it.comp.appl.access
Titolo: Casella di testo da disabilitare quando in altra è inserito un dato

Salve a tutti,
ho una maschera con layout a Colonne nella quale sono presenti gli elementi 
Casella di testo dal nome "Tipologia", casella di testo "Destinatario" e 
Casella di Testo "Mittente". Vorrei che immettendo in "tipologia"  il valore 
Entrata mi venisse disabilitata la casella di testo "Destinatario", mentre 
immettendo in "Tipologia" il valore uscita venisse disabilitata "Mittente". 
Inoltre scorrendo "le pagine" di questa maschera scorrendo i record vorrei 
che in automatico le caselle di testo "Destinatario" e "Mittente" venissero 
abilitate o disabilitate a seconda se il valore in "Tipologia" è Entrata o 
Uscita.
Grazie a tutti Saluti SIMONEB 

 Inoltre scorrendo "le pagine" di questa maschera scorrendo i record vorrei
Me.Destinatario.Enabled=me.tipologia="uscita"
Me.Mittente.Enabled=me.tipologia="entrata"
questa roba la metti nella routine evento "dopo aggiornamento" di
Tipologia.
Considera l'idea si sostituire Tipologia con una casella combinata o
(meglio) con una coppia di interruttori (imho infinitamente piu'
comodi)
cia'
max

Newsgroup: it.comp.appl.access
Titolo: salvare un record

Ciao a tutti, domanda banalissima
ho una maschera [Principale] con una tabella, e all'interno una
sottomaschera [secondaria] con una tabella collegata.
Quando aggiorno i dati sulla tabella secondaria vorrei cambiare un valore
sulla tabella principale (cosa che riesco a fare facilmente) ma rimane il
simbolo della matita cioč non si salva fino a quando non mi sposto con il
mouse o chiudo la finestra. Sapete dirmi la sintassi esatta di come salvare
la tabella principale visto che mi trovo con il focus sulla tabella
secondaria nell'evento dopo aggiornamento !??
grazie
Stefano

Newsgroup: it.comp.appl.access
Titolo: pdf creator

salve access97
ho impostato un report con stamapante pdfcreator.
in automatico mi salva il file e mi invia una email inserendovi il file 
creato in pdf.
come faccio in automatico a mettere oggetto e destinatario della email. 
questi dati li prendo da una maschera.
ciao e grazie 

 ha scritto nel messaggio 
news:Pahyh.1150$BP5....@twister2.libero.it...

Non č chiaro come fai ad inviare la e-mail.
Vai sul Sito Comune (link qui sotto): nella Sezione General troverai almeno 
una mezza dozzina di FAQ dove troverai come inviare una e-mail da VBA con 
allegato, scegliendo fra le altre cose oggetto e destinatario.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Recuperare il nome della Stampante Predefinita

Buongiorno,
� possibile stampare e ricavare il nome della Stampante che un PC st� usando 
come predefinita ?
Ho visto che si pu� usare application.printer o l'insieme printers, ma non 
ho trovato l'informazione sulla stampante predefinita di sistema.
Devo distribuire una applicazione e la stampante varia da PC a PC.
Grazie mille. 

 Grazie mille.
Declare Function GetProfileString& Lib "kernel32" Alias
"GetProfileStringA" (ByVal lpAppName As String, ByVal lpKeyName As
String, ByVal lpDefault As String, ByVal lpReturnedString As String,
ByVal nSize As Long)
Function fctLeggiStpDefault() As String
On Error GoTo Err_fctLeggiStpDefault
Dim intScratch As Integer
Dim strScratch As String
strScratch = Space$(255)
intScratch = GetProfileString("windows", "device", "?", strScratch,
255)
fctLeggiStpDefault = Left$(strScratch, intScratch)
Exit_fctLeggiStpDefault:
    Exit Function
Err_fctLeggiStpDefault:
    MsgBox Err.Number & " " & Err.Description
    Resume Exit_fctLeggiStpDefault
End Function
HTH, mpio

ByVal nSize As Long)
Grazie mille, e soprattutto VELOCISSIMO.
Dato che ci sei, hai un sito o qualche link con le API magari commentate ?
Saluti

 ha scritto nel messaggio 
news:4b0c...@news.x-privat.org...

magari gi� conosci il sito del nosto allevatore di Api ;-))
http://www.alessandrobaraldi.it/TabellaFaq.asp?sezione=Api
ciao
Daniele 

 ha scritto nel messaggio 
news:4b0cdb52$1...@news.x-privat.org...

Pi� Semplice
Left$(GetDefaultPrinter, 18)
Ciao
Graziano 

 ha scritto nel messaggio 
news:4b0cdb52$1...@news.x-privat.org...

Public Function GetDefaultPrinter() As String
  'ritorna il nome della stampante predefinita
  Dim x As Integer
  Dim buffer As String
  buffer = Space$(255)
  x = GetProfileString("windows", "device", "?", buffer, 255)
  GetDefaultPrinter = Left$(buffer, x)
End Function

Newsgroup: it.comp.appl.access
Titolo: Installazione Access 97/2000

Vi è mai successo che cercado di installare entrambi su quando parte Access
97 da un messaggio che non ci sono licenze per questa macchina?
Windows è il 2000
Su NT funziona tutto!

E' un bug di Office, guarda sui post precedenti c'è un link per la
soluzione
Paolo

 ha scritto nel messaggio
news:9rtlcu$de3$1...@nreada.inwind.it...

E' una nota bug.
La soluzione la trovi ain questo link:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: chiusura e setfocus

ho una maschera (maschera_principale) con una sottomaschera (smOrdini)
(maschere continue)
poi su questa maschera(maschera_principale) ho un pulsante con cui apro
un'altra maschera (maschera_sec)
questa maschera (maschera_sec) a sua volta ha una sottomaschera(maschere
continue)
sul doppio click di questa sottomaschera sparo un dato (idOrdine) alla
sottomaschera (smOrdini)
Private Sub Form_DblClick(Cancel As Integer)
Forms![maschera_principale]![smOrdini].Form![IDOrdine] = Me!IDOrdine
fino a questo punto non ci sono problemi
ma se adesso volessi sempre sul doppio click chiudere la maschera
(maschera_sec) e spostare il setfocus al controllo dove ho spedito il dato
(idOrdine) sarebbe possibile?
grazie
--
ciao

 ha scritto nel messaggio
news:NQkb9.119220$n04.3...@twister2.libero.it...

docmd.close ,"Maschera_sec"
Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
Ciao, FABIO

 il setfocus funziona ma la chiusura non va
cosa sbaglio?

 wrote in message
NQkb9.119220$n04.3...@twister2.libero.it...

Ammesso e non concesso che abbia capito ciò che vuoi fare, prova con:
Private Sub Form_DblClick(Cancel As Integer)
Forms![maschera_principale]![smOrdini].Form![IDOrdine] = Me!IDOrdine
DoCmd.Close acForm, "maschera_sec"
Forms!maschera_principale!smOrdini.SetFocus
Forms!maschera_principale!smOrdini!IDOrdine.SetFocus
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:Bbmb9.117783$lu5.3...@twister1.libero.it...

Personalmente ma solo perchč mi diverte, farei cosě:
dichiaro una variabile globale booleana: Dim Aperta as boolean
la scrivo in un modulo pubblico
quando da maschera principale apro maschera_sec scrivo
Aperta = True
dopo l'istruzione di apertura:
While aperta = true
doevents
Wend
docmd.Close acForm, "Maschera_sec"
A questo punto faccio tutte le mie brave operazioni sulla maschera sec.
Quando ho terminato anzichč scrivere
docmd.close ,"Maschera_sec"
Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
scrivo soltanto
Forms![maschera_principale]![smOrdini]![IDOrdine] .setfocus
Aperta = False
Dovrebbe funzionare.
Ciao, Carlo


Potresti fare un debug....
Comunque hai messo la virgola dopo docmd.close ? il primo parametro è il
tipo di oggetto che vuoi chiudere (di default è acForm come ti ha detto
Roberto) e il secondo è il nome dell'oggetto.
Deve funzionare
Fabio

 cacchio ma propio non arrivo a spiegarmi con te scherzo sto imparando
comunque funziona a meraviglia grazie mille
ciaoooooooooooooooooo
Newsgroup: it.comp.appl.access
Titolo: Estrazione movimenti di un periodo dato

Ciao a tutti,
ho una tabella composta da CodiceOperaio, DataMovimento, QT.
Si riesce, dato un periodo in input, con una query a capire chi ha un
movimento in ogni giorno del periodo;
che so raggruppando in modo particolare o con qualche altra diavoleria?
In pratica devo fare un report con chi ha movimentato tutti i giorni del
periodo.
Ciao
Nicoletta
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Nicoletta
Ho risolto così:
query che raggruppa per codiceOperaio con clausola Where datamovimento
between mio periodo, having count(*)=(Num giorni tra le date)
grazie
