mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: posizionamento e ridimensionamento di etichette da vba

apro la form in modalit� nascosta modifico le propriet� e la chiudo salvando 
per� le etichette rimangono dove si trovano secondo voi cosa sbaglio?
 
 
        DoCmd.OpenForm "interfacciatabella", acNormal, , , acFormEdit, 
acHidden
            For j = 1 To rs.RecordCount
                For z = 1 To NumeroAule
                    Forms![InterfacciaTabella].Controls("Aula" & j & 
z).Visible = True
                    Forms![InterfacciaTabella].Controls("Aula" & j & z).Top 
= rs!marginesuperiore
                    Forms![InterfacciaTabella].Controls("Aula" & j & 
z).width = rs!Larghezza
                    Forms![InterfacciaTabella].Controls("Aula" & j & 
z).Height = rs!Altezza
                    If z = 1 Then
                        Forms![InterfacciaTabella].Controls("Aula" & j & 
z).Left = rs!marginesinistro
                    Else
                        Forms![InterfacciaTabella].Controls("Aula" & j & 
z).Left = rs!marginesinistro + (rs!Larghezza * (z - 1))
                    End If
                    Forms![InterfacciaTabella].Controls("Aula" & j & 
z).Caption = "Aula " & z
                Next z
                rs.MoveNext
            Next j
            DoCmd.Close acForm, "interfacciatabella", acSaveYes
 

problema risolto non dovevo chiudere la form altrimenti ritorna tutto come č 
inizialmente.
 

 inizialmente.
 
ecco, bravo... 
 
PS. non adottare mai piu' la soluzione "struttura"... non e' assolutamente
consigliabile... uno perche' espone il DB a crash non monitorabili... due
perche' funziona sempre e solo con mdb (presumi di dover dare a un cliente
un mdb, diventa follia pura)... tre perche' non e' professionale, ne'
"logico" costruire ogni volta una maschera nuova rispetto ad esigenze
variate... le esigenze devono "plasmare" cio' che gia' hai e renderlo
utilizzabile...
 
d'ora in avanti, ragiona sempre cosi' quando lavori su access.
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

d'ora in avanti, ragiona sempre cosi' quando lavori su access.
 
Grazie.
Newsgroup: it.comp.appl.access
Titolo: report su query a campi incrociati

Salve a tutti, 
ho una query a campi incrociati dove ho inserito nelle righe i GRUPPI dei soci di un club e nelle colonne il numero di anni che sono iscritti es:
 
ANNI     6   7  8  9  10 ECC...
 
GIALLI   1
VERDI       1    
ROSSI           2
BLU                 4
 
il REPORT funziona bene fino a quando non cambia un valore di un campo ANNI.
se cambia un valore di campo ANNI es: 
i GIALLI diventano 7 ANNI e quindi 6 ANNI non c'è più nella query, quando apro il REPORT mi questo errore: 
 
IL MOTORE DI DATABASE ACCESS NON RICONOSCE '[6]' COME NOME DI CAMPO VALIDO
 
come si pùo risolvere questo problema?
Grazie 
 

 come si p�o risolvere questo problema?
 
Due soluzioni:
 
1. Puoi impostare tutti valori che sono possibili nella propriet�
"Intestazioni colonne" della query: 1;2;3;4;...
 
2. Puoi popolare il report dinamicamente con VBA. C'� un esempio
sul sito comune, mi pare di Roberto.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Evidenziare parte di testo in vari controlli

Ciao a Tutti!!!
Ho una maschera con una cornice che contiene vari controlli tipo caselle di
testo e combinate, dove si inseriscono/scelgono dei valori che passo come
filtro ad una query.
Il risultato della query lo inserisco in una sottomaschera.
Se viene fatto doppio click su una riga della sottomaschera, si apre
un'altra maschera
che visualizza in dettaglio il protocollo selezionato.
Vorrei che in quest'ultima form, in ogni controllo venisse evidenziata (come
se fosse word)
la parte del testo che ho scritto nella prima maschera nei vari controlli.
Se per esempio nella casella di riepilogo mittente della prima maschera ho
scritto "pr",
vorrei che nella seconda maschera, nel controllo mittente fosse evidenziata
la parte "pr" della parola ciaoprova.
Ho scritto cosě:
    If Forms!RicercaProva.cmbMittente <> "" Then
        mySearchMitt = Forms!RicercaProva.cmbMittente
        myWhereMitt = InStr(cmbMittente, mySearchMitt)
        If myWhereMitt Then
            cmbMittente.SetFocus
            cmbMittente.SelStart = myWhereMitt - 1
            cmbMittente.SelLength = Len(mySearchMitt)
        End If
    End If
Questo codice (che ho trovato nei precendenti post) funziona, ma non va bene
per me per gestire 7 controlli, perchč il focus vale per un solo controllo.
Come potrei fare?
Grazie mille a Tutti!!!
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Una soluzione potrebbe essere quella di fare effettuare un subclassing dei 
controlli del form...il che vuol dire "scomodare" le API di windows
Gaspare 

 ha scritto nel messaggio 
news:80Z207Z158Z123Y...@usenet.libero.it...

Una maschera di Access non č un ipertesto.
...ritenta sarai piů fortunato.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: query che fa i capricci

ciao,
ho fatto una query standard dove dico di visualizzarmi i dati Like "*TESTO*"
(ho solo questo come criterio, ok a parte un ordinamento Crescente ad
un'altra voce ma che non credo sia compromettente).
Ora ottengo record in numero inferiore al dovuto, mentre se faccio un
"Filtro in base a selezione" direttamente alla tabella ottengo il valore
corretto. Per assurdo ho provato a fare una query chiedendo di vedere tutto
e mi fa vedere invece solo 100 record!!!
Non esistono limiti alle query vero? Dico in assoluto....
Può fare differenza il fatto che abbia scelto come criterio della query un
campo che è una Combo derivata come origine da una Combo che pesca i dati a
sua volta da una Tabella? Da fastidio al DB in qualche modo?
Poi un'altra domanda
ho impostato una maschera in modo che peschi i dati da una tabella e ho
messo l'ordinamento crescente su di una TXT che pesca i dati dalla tabella
madre stessa. Ho utilizzato per farlo Run-Time il bottone A-Z.
Tutto funziona tranne quando vado in design-time, apporto delle modifiche e
torno in run-time. Mi da record 1/1. Se chiudo e riapro il DB va a posto ma
si ripete ogni qualvolta faccio il passaggio suddetto. Che cosa mi
consigliate di fare?
Grazie 1000
Excelsior,
Stefano

Poi un'altra domanda
meglio una alla volta, apri un altro 3d
(e gia' che ci sei spiega meglio, io non ho capito granche')
--
lorenzo coronati
---
Newsgroup: it.comp.appl.access
Titolo: concatenazione stringhe

salve
Ho una tabella con:
ID
Cognome
Nome
mi serve concatenare questi due valori (come faccio con excel) in un campo 
di un'altra tabella . E' possibile farlo?
grazie 

 ha scritto nel messaggio
news:O7BHd.428188$b5.20...@news3.tin.it...

Ciao Luciano,
se la tabella in cui devi concatenare la stringa si chiama tuatabella con il
campo nome_cognome e la tabella in cui hai l'anagrafica cliente si chiame
T_clienti prova con :
INSERT INTO tuatabella ( nome_cognome )
SELECT [cliente] & " " & [id_cliente] AS unione
FROM T_clienti;
in pratica devi fare una query di accodamento da una tabella verso l'altra.
Spero sia sufficiente. Ciao.


Oltre al suggerimento di Sandro puoi creare il nuovo campo "Nominativo" 
nella tabella e con una query di aggiornamento, dove ci inserisci un campo 
calcolato:
nominativo: Cognome & " " & Nome
che aggiorna il nuovo campo.
Però, se hai intenzione di rimuovere le due colonne, ti sconsiglio di fare 
una cosa del genere; perderesti la possibilità di filtrare/ordinare i dati 
per nome o cognome, e tornare alla vecchia impostazione (nome e cognome) è 
dura!
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:csol1r$jih$1...@canarie.caspur.it...

grazie mille, è effettivamente cioò che mi serviva. La tabella Residenti che 
contiene i due campi che voglio concatenare deve rimanere invariata. Mi 
serve solo avere un'altra tabella (ElencoResidenti) con il solo campo 
concatenato (nominativo), e ho la seguente query:
INSERT INTO ElencoResidenti ( nominativo )
SELECT [Nome] & " " & [Cognome] AS unione
FROM Residenti;
Funziona.
E' possibile fare in modo che questa tabella si autoaggiorni ogniqualvolta 
inserisco un nuovo residente? altrimenti mi tocca svuotarla e rieseguire la 
query per averla aggiornata all'ultimo ingresso.
grazie 

 grazie
Scusa ma non fai prima a mostrare sulla maschera o report il risultato della 
concatenazione? Cosě ti eviti il refresh della tabella.
Sulla maschera e sul report inserisci una casella di testo non associata; 
nell'origine controllo ci inserisci: [nome] & " " & [cognome].
Un principio fondamentale dei database č quello di: non memorizzare mai 
nulla che puň essere ricalcolato.
Dai retta a me, quella non č la strada per il Paradiso...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: separare in due campi separati un campo costituito da un indirizzo e il suo civico

Ho una tabella con un campo indirizzo,
dove ho un indirizzo più un numero civico.
Come si potrebbe fare per dividere l'indirizzo
dal suo numero civico per ottenere due campi separati,
[indirizzo] e [numero civico]?
Premetto che in genere l'indirizzo è diviso
dal suo numero civico da uno spazio e che
si possono trovare spazi anche in varie parti
del campo indirizzo.
Un saluto a tutti
Davide

 ha scritto nel messaggio
news:e2ac43b1.04112...@posting.google.com...

caro omonimo vai  nel sito comune  di access 
www.sitocomune.com
 c'è una
apposita routine già pronta
David

...

Ciao david
Sono andato al sito comune
e ho trovato la routine.
Ti ringrazio 
Davide
Newsgroup: it.comp.appl.access
Titolo: Annullare le modifiche

Salve a tutti,
vorrei sapere come annullare le modifiche apportate ad un record da un form.
io ho provato con il comando undo ma non funziona
Grazie

 ha scritto nel messaggio
news:rSFV9.13025$YG2.3...@twister1.libero.it...

Quando l'hai fatto dove e come...???
Se usi >A2K hai l'Evento Dirty da verificare, è li che devi inserire il
codice per annullare
la modifica.....!
Se usi A97 Evento Before Update...... usa Cancel=true
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Limiti nella dimensione del database Access.

Salve a tutto il NewsGroup, ho da porvi un problema che ho riscontrato
usando un BE access 2000.
Ciň che mi chiedevo era se Access avesse un limite fisico o di record per la
gestione dei dati;per avere la risposta ho fatto un programma in VB che
scriveva in un database access dei numeri causali.
Ebbene raggiunta la dimensione di 2 gigabyte circa ha cominciato ad andare
in panne, dicendomi "argomento non valido".  Raggiunto questo limite,
aprendo il database e cercando di scriverci manualmente un record mi dava
sempre lo stesso errore, inoltre compattandolo e ripristinandolo, non mi
dava piů errore ma la tabella era scomparsa totalmente.
Qualcuno di voi sa dirmi se esiste un limite di record o di dimensioni di un
db access 2000 ?
Io credo che esista il limite sui 2 gigabyte.
Saluti, Silvio.

> "Silvio" [...]:

    Nella casella di testo del famigerato Assistente digita "limiti di
access" e clicca su "Cerca"... ;-)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 in panne,
Beh, in effetti facevi prima a consultare l'Help ;-)
Tuttavia una domanda sorge spontanea: quanti records sei riuscito a
generare?
Ciao, Vittorio

 ha scritto nel messaggio
news:TSR79.4011$L12.4...@news.edisontel.com...

ciao, vai nell'help e scrivi Specifiche dei database di Microsoft Access...
č interessante

Beh, in effetti avevate ragione, facevo prima a consultare l'help.
Infatti si afferma che un file mdb non può essere più grande di 2 GB come
avevo constatato dopo 2 ore di elaborazione generando quasi 28 milioni di
record in una tabella.
Nell'help si parla di dimensione massima della tabella di 1 GB.
Ma come faccio a sapere la dimensione di una tabella ?
Devo fare il calcolo dei bytre della lunghezza del record e moltiplicarlo
per il numero dei record presenti?
Se così, devo sapere ogni tipo quanti byte occupa?
Grazie, Silvio.

 ha scritto nel messaggio
news:Yq089.4071$L12.4...@news.edisontel.com...

Non e' cosi' semplice: mentre lavori con Access vengono create strutture di
dati temporanee che poi e' possibile risistemare con la compattazione del
DB, quindi ti potresti trovare comunque a tua insaputa a superare nuovamente
il limite dei 2GB.
Prova a suddividere le tabelle in piu' DB, in questo modo avresti il limite
di 2GB per ogni DB!
Mandi Rob.
Newsgroup: it.comp.appl.access
Titolo: Developer Toolkit

Scusatemi se sono un po' OT, ma cerco disperatamente "Access Developer
Toolkit"
Grazie di cuore a chi vorrą aiutarmi!
RRS

Newsgroup: it.comp.appl.access
Titolo: [INFO] 10 Years of Microsoft Access

10 Years of Microsoft Access
http://www.microsoft.com/office/access/10years/default.asp
Join our celebration of Microsoft Access's ten-year anniversary with online
chats, stories from developers and early adopters, and an opportunity to win
prizes, including a copy of Access 1.0 signed by Bill Gates.  (September 16,
Announcement)   More...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 Announcement)   More...
Curioso: Microsoft che sfoggia un'insospettabile vena nostalgica :-)

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

Saluti a tutti,
Sto utilizzando l'agenda avanzata di Alex, volevo fare un report per
stampare gli appuntamenti 
settimanali senza riuscirci.
vorrei ottenere un risultato come esposto
 
Lunedi                      Martedi                 mercoledi            
ecc.......
 
8.00   / oggetto       8.00 /oggetto        8.00 /oggetto
8.30  / oggeto
                               10.30/oggetto
14.00/oggetto                           
 
Avete consigli in merito 
Grazie Pino
 
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 


Newsgroup: it.comp.appl.access
Titolo: tabelle collegate

Suggerimento:
č meglio collegare le tabelle con un percorso tipo \\computer\dati\bend.mdb
oppure creare un disco virtuale z:  al percorso \\computer\dati\
e linkare a z:\bend.mdb
c'č qualche miglioramento nelle prestazioni?
grazie 

 grazie
Mah!
Forse potrebbe esserci un miglioramento dato dal fatto che avendo mappato prima la risorsa hai già tradotto il percorso di rete? Io
l'ho buttata lì...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Record corrente

All'apertura di una maschera collegata ad una tabella qual'è il metodo
migliore
per verificare se esiste un record corrente o se la tabella non contiene
record?
grazia in anticipo
marco

 ha scritto nel messaggio 
news:49d8af2d$0$1109$4faf...@reader4.news.tin.it...

If Me.RecordsetClone.RecordCount = 0 then
...fai quello che vuoi
end if
ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: Visualizzare immagini in report

Ciao a tutti,
uso access xp
ho un problema di visualizzazione immagini nel report,
in quanto le ultime 2 immagini non vengono visualizzate ne in stampa
ne in anteprima stampa.
mi spiego meglio:
l'origine dati del report è una tabella dove nel campo Me.immagine
viene memorizzato il link al file immagine.
Il report quindi nella sezione corpo contiene in controllo immagine
(Me.ImageFrame) che viene alimentato dalla seguente routine durante
l'evento Su Formattazione:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    On Error Resume Next
    If IsNull(Me!immagine) Or Trim(Me!immagine) = "" Then
        Me!ImageFrame.Visible = False
    Else
        If Len(Dir(Trim(Me!immagine))) > 0 Then
            Me.ImageFrame.Visible = True
            Me.ImageFrame.Picture = Me.immagine
            Me.ImageFrame.Picture = Me.immagine
            DoEvents
        Else
            Me!ImageFrame.Visible = False
        End If
    End If
    On Error GoTo 0
End Sub
se stampo 16 record, quindi nessun salto pagina, tutte le immagini
vengono visualizzate, se invece aumento i record l'ultima o le 2
ultime immagini di ogni pagina non vengono visualizzate!!!!
che fare???
grazie.
Andrea

 Andrea
da quello che dici sembra un problema di dimensioni
ma sinceramente cos� astrattamente non � facile capire
prova ad impostare la propriet� "espandibile" della sezione corpo a s� e
vedi cosa succede
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 - Mostra testo citato -
Grazie per la risposta!
cmq ho risolto.
il problema era relativo ai driver della stampante.
impostando un'altra stampante al report tutto è tornato nella
normalità.
ciao
Andrea

Newsgroup: it.comp.appl.access
Titolo: Crea copia di file mde..

Se lo sapevo aspettavo a scrivere..Comunque: Creo la copia di file mde e mi
viene fuori il msg "Impossibile creare il database MDE"..Perchè!!Nè è in
sola lettura, ne è già in esecuzione da qualche parte..Grazie molte

 ha scritto nel messaggio
news:ckec1j$1lf$1...@carabinieri.cs.interbusiness.it...

Vai al link:
http://www.donkarl.com/it/
e nella Sezione Bug leggi la FAQ 7.17 "La creazione di un MDE non riesce".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



Devi fare il debug (nell'ambito della finestra "codice") per eliminare
i vari problemi che di solito nascono durante la creazione del db ma
che non danno problemi al funzionamento.
Poi vedrai che ti riuscirà.
Mimmo
Newsgroup: it.comp.appl.access
Titolo: Posizionare maschera su nuovo record

Ho una maschera per l'inserimento dati, di quelle che si fanno con 
l'autocomposizione di access.
Quando vado ad inserire i dati vedo tutti i dati del primo record della 
tabella. Vorrei avere direttamente tutti i campi bianchi da riempire. Ho 
trovato nell'help FindNext e FindRecord ma non so come indicare l'ultimo 
record a FindRecord.
Come posso fare per posizionare la maschera direttamente sul nuovo record 
con i campi bianchi da riempire?
Ciao

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

 il suo argomento modalitàdati (vedi help).
Si, ho dato un'occhiata alla OpenForm sull'help però non ho capito come 
utilizzarla, se all'interno di un evento o in altro modo.
Ciao


Come apri la form in questione?
Se la apri facendo doppio clic sulla finestra del database, allora devi impostare 
la proprietà "Immissione dati" a "Sì".
Se la apri da codice, allora la soluzione di Roberto è la migliore e devi 
modificare il codice che apre la form aggiungendo il parametro che ti è stato 
suggerito.
     DoCmd.OpenForm "<quimettiilnomedellaform>", , , , acFormAdd
Ora è più chiaro?
p.s.: comunque per programmare c'è bisogno anche di un minimo di intraprendenza. 
Senza rancore.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it

 wrote in message 
news:SJFNf.12581$ou2....@tornado.fastwebnet.it...

In OnOpen della scheda:
DoCmd.RunCommand acCmdRecordsGoToNew
C 

 ha scritto nel messaggio
news:jhHNf.12766$ou2....@tornado.fastwebnet.it...

C'è chi ha risposto per me.


 intraprendenza. Senza rancore.
Ce la sto mettendo tutta !
Grazie ancora degli aiuti.
Ciao!

Newsgroup: it.comp.appl.access
Titolo: aiuto query

allora io da una query ho ottenuto il totale ore,questo totale ore devo
inserirlo in un'altra query con:nome azienda e tariffa oraria,per poter
ottenere il totale tra tariffa e il totale ore.come  faccio?
grazie a chi si interesserą e mi aiuterą

 ha scritto nel messaggio
news:zQMea.136775$zo2.3...@news2.tin.it...

Prova con una funzione DLookup (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Come fare le barre di chiusura foglio sui registri fiscali?

Sto realizzando su un report Access i classici registri Iva, libro giornale, 
et similia
Di solito, l'ultima pagina da stampare riporta una barra in diagonale per 
evitare che possano essere aggiunte righe, barra che prosegue fino in fondo 
alla pagina stessa
Una roba del tipo:
----
  ----
    ----
      -----
Come farlo su un report Access?
Ciao e grazie
RobertoA


Sito Comune 4.35 - Barrare righe vuote di stampa
--
sv
Newsgroup: it.comp.appl.access
Titolo: RISORSE DI SISTEMA A ZERO!!!

carissimi NG's friends,
sono alle prese con un programmino che in origine doveva essere una cosa
semplice e che poi, col tempo, si è evoluto a dismisura.
Il mio primo problema sta nelle risorse del computer che vanno a 0 dopo una
15cina di agg.menti di record (HO 512MB DI RAM). Non so dirvi se lo fa su
insermenti o update. Cmq le mie risorse GDI, utente e di sistema vanno a
farsi benedire costringendomi a riavviare il computer (soprattutto le GDI).
Forse ho creato le form di inseimento direttamente sulla table anzichè su
una query?
Per info ho 2 tabelle con molti campi e con 2000 record una e 3100 l'altra
(non dovrebbero mandare in crisi il sistema!!)
Inoltre come 2° problema ho la form dei clienti ci mette 30 secondi prima di
aprirla!!! Ci sono forse troppi oggetti dentro? (in effetti ci sono 7 sotto
query ad archivi correlati alla tabella clienti). Forse compilandolo e
creando un oggetto si sveltirà ?
Capisco che abbiate bisogno di altri dettagli quindi resto a Vostra
disposizione
RingraziandoVi anticipatamente
Umili saluti
Andrea C.



ti ricordi di reimpostare a nothing gli oggettio database
ti ricordi di chiudere i recordset?
Saluti.
Emanuele.

 creando un oggetto si sveltirà ?
Non hai specificato la realese di Access.
Comunque assicurati di avere i service pack installati se usi A '2000 e
reimporta tutti gli oggetti in un .mdb vuoto, poi crea l'.mde.
In ogni caso segui l'indicazione di Emyr.
Ciao, Max

 ha scritto nel messaggio
news:xxmZ8.61728$K_4.1...@twister1.libero.it...

AXP ???????

AXP?????
esplica grazie
ciao
Andrea
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:ah665v$3g$1...@pluto.news.dsi.unimi.it...


 ha scritto nel messaggio
news:hxtZ8.60373$7N3.1...@twister2.libero.it...


AXP= ACCESS XP
Saluti.
Emanuele.

 FARO' QUANTO MI HAI SUGGERITO
Fallo scrivendo DOPO il quoting in minuscolo!!!
Antonio

 ha scritto nel messaggio
news:5u8fjuomvh88q2dts...@4ax.com...


Newsgroup: it.comp.appl.access
Titolo: proprietà listindex su combobox

Su una combobox è di sola lettura oppure si puo' settare?

 Su una combobox è di sola lettura oppure si puo' settare?
Sull'help trovi la risposta, basta che cerchi e leggi l'argomento Proprietà
ListIndex.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: ordinamento tabella

Buon Giorno a tutti,
devo ordinare i record del campo, di tipo testo,  di una tabella a 
partire da un dato carattere,
mi spieo meglio,
normalmente l'ordinamento alfabetico dei record si basa a partire dal 
primo carattere , ora a me serve di scandire ogni re trovare il 
carattere asterisco e utilizzare il carattere successivo come base 
dell'ordinamento.
Spero di essere stato chiaro,
avete qualche idea per risolvere il problema?
Grazie  Concetto.

 ha scritto nel messaggio
news:d3d9kh$b8g$1...@newsfeed.cineca.it...

Se devi ordinare solo in base al carattere che segue l'asterisco in un campo
di tipo Testo.
Se tale campo di tipo Testo si chiama MioCampo.
Se la tabella si chiama Tabella1.
creati la seguente query:
SELECT Tabella1.*
FROM Tabella1
ORDER BY Mid([MioCampo],InStr([MioCampo],"*")+1,1);
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 
Perfetto, era proprio quello che cercavo, grazie infiniti,
in futuro per evitare domande del genere dove posso documentarmi,
per questi tipi di comandi SQL?,
che tipo di manuale mi consigli?
sul sito comune non ho trovato nienet su libri SQL,
Grazie di nuovo, Ciao
Concetto

 Concetto
-- 


 
di nuovo mille grazie,
Concetto

 Concetto
Ciao.
Ovviamente se hai più record con la stessa lettera dopo l'asterisco
l'ordinamento avrà un significato generale: come ordinare quei record
tra di loro? Non è forse meglio ordinare prendendo tutto quello che
segue l'asterisco?
Ad es. con
ORDER BY Mid([MioCampo],InStr([MioCampo],"*")+1,Len([MioCampo])-InStr([MioCampo],"*"));
Scusa l'intromissione, forse ho presupposto troppo dalle poche righe.
Saluti a tutti.
Bingo

 Bingo
-- 


Newsgroup: it.comp.appl.access
Titolo: Tabelle Collegate C:\Program File\MioDataBase

Salve a tutti,
Come mai se collego tabelle da un FE a un BE e seleziono il percorso 
C:\Programmi\MioDataBase mi ritorna sempre questa dicitura C:\Program 
File\MioDataBase?
[WVista;A2003]
Giovanni Artiglio 


Perchè con vista i percorsi che vedi nella barra degli indirizzo sono 
virtuali.
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Consiglio su fattura

Ciao a tutti
vorrei un consiglio da voi su come devo procedere per fare una maschera non 
associata dove ogni volta che sparo con il lettore di codice a barre mi 
aggiunga nella maschera stessa ,tutti i campi del record corrispondente che 
si trova nella tabella prodotti cosě da avere tanti record quante volte 
sparo col lettore ed alla fine creare una tabella nuova.
in parole povere vorrei fare come nel magazzino alimentare dove mi 
rifornisco che per farmi la fattura usano il lettore e sulla maschera si 
visualizzano man mano tutti i prodotti sparati uno sotto l'altro.
scusate ma sono proprio alle prime armi grazie. 

 ha scritto nel messaggio 
news:OLE4e.741363$b5.33...@news3.tin.it...

be tu leggerai un codice dal lettore di codici attraverso quel codice cerchi 
il record
nella tabella articoli con una select * from tabella where 
codice=codiceletto
perň la mascheda a quanto ne so deve essere appoggiata ad una tabella magari 
chiamala temporanea che all'uscita svuoti con una query di eliminazione
questo č il mio consiglio

Newsgroup: it.comp.appl.access
Titolo: Dimensioni di un Db

A causa delle immagini inserite nel database, le dimensioni di quest'ultimo
raggiungono
gli 80 mb.
Tali dimensioni possono causare un cattivo funzionamento del db o possono
causare
solo un rallentamento nel suo utilizzo?
Ciao e grazie

 ha scritto nel messaggio news:qM5Lc.22646$OR2.1...@news3.tin.it...

vai su 
www.sitocomune.com
 e trovi una FAQ che parla di come implementare un archivio di immagini.
se inserisci le immagini come OLE le dimensioni del tuo DB cresceranno in maniera esponenziale ad ogni immagine inserita perchè
verranno concertite in BMP.
cmq i maggiori problemi sono di giungiere presto al limite dei Gb che access può gestire ed un ovvio rallentamento...
ciao
Nick
Newsgroup: it.comp.appl.access
Titolo: vscript - compattazione - Per Federico Luciani

Ciao, per quanto riguarda lo script che avevi creato per la compattazione
dell'mdb in uso, mi sai dire se c'è la possibilità di chiudere , alla fine
della compattazione, completamente Access?
Avrei la necessità di inserirlo su uscita da access senza ceh venga riaperta
l'applicazione.
ciao e grazie
un grande augurio di un felice anno nuovo a tutto il NG.
Riccardo


scusa il ritardo, ma sono appena rientrato.
naturalmente, auguri anche a te.
nello script cerca le seguenti righe ed eliminale.
'riapre l'mdb compattato
 objMDB.OpenCurrentDatabase strMdbFile
'maximizza la finestra di access
 objMDB.RunCommand 10
in questo modo 'lmd non viene riaperto.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


______
grazie, ma mi sono dimenticato che avevo fatto
objMDB.Quit e funzionava
grazie lo stesso.
ciao e buon anno nuovo


certo che funziona, ma in questo modo prima apri e poi chiudi, invece di non
aprire.


Newsgroup: it.comp.appl.access
Titolo: Ancora sulla funzione IIF

Cia tutti.
Ho sempre la solita query per rilevare le non conformità dei fornitori.
Non riesco a creare una funzione per dare una classificazione ad ogni
fornitore in base ad una media.
Nella colonna classificazione vorrei aggiungere una funzione così;
Se la colonna qualità=3 OR Puntualità=3 OR prezzo=3;"C"; se qualità=2 OR
puntualità=2 OR prezzo=2; "B"; altrimenti "A")
però come la metto giù io non funziona. Come si fa?
Grazie
Ciao
Stefano

 ha scritto nel messaggio 
news:45fe67b7$0$819$4faf...@reader5.news.tin.it...

Ciao stefano,
iif([qualità]=3 or [Puntualità]=3 or [prezzo]=3; "C"; iif([qualità]=2 or 
[puntualità]=2 or [prezzo]=2; "B"; "C"))
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
---------------------------------------- 

 ha scritto nel messaggio
news:45fe8728$0$7736$5fc...@news.tiscali.it...

Grazie mille. Ci avevo messo troppe parentesi.
Ciao
Stefano
Newsgroup: it.comp.appl.access
Titolo: Password di Accesso

Salve a tutti,
da perfetto c...e volevo mettere la password ad un file di access,
sbadatamente ho messo la password al programma access (office XP
professional regolarmente licenziato). Ora prima di bruciarmi l'ultima
chiamata gratuita alla microsoft, pensavo che almeno voi potevate aiutarmi.
Ho provato i vari programmi per crakkare le pwd, nulla. Ho deinstallato
access prima ma nulla, ho deinstallato tutto office e reinstallato il tutto,
nulla.
Help me!!!
    Marco
PS
  evitate di suggerirmi di formattare l'HD ... :)
  la password NON LA RICORDO ... era una prova

 professional regolarmente licenziato).
Questa poi non la sapevo... come hai fatto a mettere la password ad Access?
Saluti, Antonio.

"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:al2m9n$o3o$1...@newsreader.mailgate.org...

Beh! se č solo per la pwd e premesso che non ho mai avuto a che fare con XP,
direi che provare per provare potresti fare anche questa:
disinstalla TUTTO Office
riavvia il sistema
avvio
esegui
scrivi REGEDIT
vai a HKEY_CURRENT_USER\Software\Microsoft\Office
elimina la chiave OFFICE    (al limite la puoi rinominare ad esempio come
old_office)
vai a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
elimina la chiave OFFICE    (al limite la puoi rinominare ad esempio come
old_office)
riavvia il sistema
reinstalla Office
Se poi non funziona nemmeno cosě ... non so cos'altro fare.
saluti
Claudio(BS)

Newsgroup: it.comp.appl.access
Titolo: collegamenti ipertestuali

Ciao,
se creassi un tasto "Collegamento" che su Evento Click mi genera :
me.link.hyperlinkaddress="nome variabile"  (dove link è una etichetta nello
stesso form),
si puo' successivamente dare un comando (sempre nell'evento click) tale da
aprire il collegamento?
grazie

 wrote in message
8u8sj4$sl2$1...@news.panservice.it...

#########
Risolto!
me.link.hyperlink.follow
grazie lo stesso
Riccardo
Newsgroup: it.comp.appl.access
Titolo: Istruzione If then else

Access97.
Il seguente codice funziona correttamente nella prima parte dell'istruzione
"If DLookup("[COM2]", "T:IntCom") <> "Pippo" Then" solo se sono presenti
stringhe diverse da quelle stabilite, mentre non funziona con campo nullo"".
Pertanto ho provato ad inserire il seguito dell'istruzione Else che,
comunque non funziona lo stesso con campo vuoto. Perchè ? Cosa ho sbagliato?
Ho anche provato in unica istruzione a mettere OR, ma ho avuto una
pernacchia come risposta.
Grazie per l'aiuto
                Bruno
----------------------------------------------------
If  DLookup("[COM2]", "T:IntCom") <> "10° Nucleo Elicotteri - Olbia (SS)"
Then
        Beep
        MsgBox "Non hai l'autorizzazione per utilizzare questo database.
Attenzione, dopo il terzo tentativo di apertura
        maschera potresti perdere tutti i dati del computer. Sei pregato di
disinstallare il database.", vbCritical, "Avviso"
        Cancel = True 'Annulla l'evento
        DoCmd.RunCommand acCmdExit ' Chiude l'applicazione
Else
        DLookup("[COM2]", "T:IntCom") = "" Then
        Beep
        MsgBox "Non hai l'autorizzazione per utilizzare questo database.
Attenzione, dopo il terzo tentativo di apertura
        maschera potresti perdere tutti i dati del computer. Sei pregato di
disinstallare il database.", vbCritical, "Avviso"
        Cancel = True 'Annulla l'evento
        DoCmd.RunCommand acCmdExit ' Chiude l'applicazione
End If
End If

 Grazie per l'aiuto
Ha ragione lui di spernacchiarti.
La teoria ti dice che non puoi confrontare null con valori, pertanto quando
la dlookup ti restituisce null t'attacchi.
E allora?
Si potrebbe PRIMA testare se è null e solo DOPO testare il valore "pippo"
Pertanto:
if isnull(dlookup(...)) then
  msgbox "nun c'è na mazza!"
elseif dlookup(...) <> "Pippo" then
  msgbox "non c'è pippo, e allora? Voi menà?!?"
else
  msgbox "Pippooooo? Te vogliono!"
end if
In questo modo però faresti due dlookup, che notoriamente rallentano
l'elaborazione.
E allora?
E allora usiamo una var d'appoggio in modo da eseguire una sola volta la
dlookup.
Pertanto:
app = dlookup(...)
if isnull(app) then
  msgbox "nun c'è na mazza!"
elseif app <> "Pippo" then
  msgbox "non c'è pippo, e allora? Voi menà?!?"
else
  msgbox "Pippooooo? Te vogliono!"
end if
Antonio

 end if
ROTFL
MAssimiliano

 ha scritto nel messaggio
news:1JOMb.2431$nC1....@news.edisontel.com...

Posso mettere dei messaggi del genere in quel progetto, eh, EH?
Antonio


prepariamo le famose Uova di Pasqua...
MAssimiliano

 ha scritto nel messaggio
news:3EQMb.2459$nC1...@news.edisontel.com...

Bellooooo
Una maschera con la mia foto che a random a seconda il pulsante che si preme
e a seconda del time di sistema si apre e dopo un secondo si chiude!
Sis isis sissisis iisisissiisis
Antonio

-------------------
Antonio, mille grazie per la dritta.
Ciao..Bruno

 Antonio
Credo che questo sia vietato dalla Convenzione di Ginevra...
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: new group dal web

sapete dirmi se é possibile accedere al ng dal web con explorer?
se sì, qualé l'indirizzo?

 se sì, qualé l'indirizzo?
Libero - gruppi - computer ed internet - software - icaa
ma anche google ad es.
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:  
www.donkarl.com/it


Io prima di cambiare l'ADSL di Telecom che non mi permetteva l'utilizzo di 
Outlook usavo :
http://www.newsland.it/nr/browse/it.comp.appl.access/
Mi trovavo bene, ma oltre le 20 pagine di post, non linkava.
Anche su Virgilio la cosa è carina... ti permette  anche il focus su 
determinati post... (un pò troppo grafico, ma efficace)
http://newsgroup.tecnologia.virgilio.it/newsgroup/forum.jspa?forumID=467

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

Desidererei capire bene la logica che Access usa quando formatta un report e
lo stampa.
Mi spiego meglio.
Dovendo eseguire delle query o effettuare dei calcoli (somme con array etc.)
durante l'esecuzione di un report, vorrei essere sicuro di eseguire tali
operazioni UNA SOLA volta.
Ho capito che l'evento OnFormat non è indicato a fare ciò, ma anche l'evento
OnPrint mi è capitato di vederlo eseguire (col debug) più di una volta da
Access per la stessa sezione.
Esiste un metodo sicuro per eseguire una sola volta una specifica operazione
per ogni sezione interessata?
Secondo quesito.
Dovendo estrarre da una tabella collegata via ODBC contenente anche 300.000
record, un numero di record abbastanza limitato (circa 100) contenenti per
es. data, codice, QT e volendo ottenere anche la descrizione legata al
codice (tabella con max 200 righe), ci può essere molta differenza tra
creare una query sola e crearne una che estragga i tre campi e un'altra che
esegua la join per ottenere la descrizione?
Anche il tipo di join diventa importante?
Grazie per l'attenzione e complimenti per l'NG dove spero di riuscire anche
a dare risposte utili dopo qualche tempo che Voi le date a me.
Ciao, Cesare

Anche il tipo di join diventa importante?
be', i tipi di join non e' che li scegli a casaccio.  dipende dal tipo
di "affiancamento" che devi fare tra le tabelle.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


Certo, intendevo capire se esiste differenza in una join tra Tabella 300.000
record e Tabella 200 record, rispetto ad una join tra Tabella 200 record e
Tabella 300.000 record
Grazie.
Ciao, Cesare


Tabella 300.000 record
se si tratta di un join semplice non credo...



Chiariti i dubbi sulle join, mi resta quello sui report, di eseguire la
query a rottura di codice cliente con la sicurezza di eseguirla una volta
soltanto.
Puoi aiutarmi?
Ciao, Cesare
Newsgroup: it.comp.appl.access
Titolo: Lanciare Excel da Access

    Come mai con i seguenti comandi in VBA di Access
    riesco a accedere ad Excel solamente quando Excel é gia aperto.
            Dim Mioexcel As Object
            Dim I As Integer
            Dim DIRETT As String
            Dim FILEINP As String
           Set Mioexcel = GetObject(, "excel.application")
        Se prima non apro Excel mi da errore : Errore run time 429
                                                                    Il 
componente Activex non é in grado di
                                                                    creare 
l'oggetto.
        Devo caricare qualche in Strumenti - Riferimento.
        Grazie 

 ha scritto nel messaggio
news:469e538a$0$17952$4faf...@reader1.news.tin.it...

Ovviamente è corretto.
Devi gestire l'errore e nel caso venga restituito il 429 usare CreateObject
Private Sub .....()
On Error Goto EXCEL_err
    Dim oApp    As Object
    ' APRE SE ESISTE GIA' UN'OGGETTO EXCEL
    Set oApp = GetObject(, "Excel.Application")
    ' QUI ESEGUI QUELLO CHE VUOI
    Exit Sub
EXCEL_err:
    If Err.Number = 429 Then
        'se c'è stato un errore è perchè EXCEL non era già aperto:
        'aprilo adesso
        Set oApp = CreateObject("Excel.Application")
        Resume Next
    Else
         MsgBox Err.Number & " " & Application.AccessError(Err.Number)
    End If
End Sub
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------



No, devi leggere l'help in linea alla voce: Metodo GetObject...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: problemi di integrità referenziale

Ho costruito (con molti errori, temo) un piccolo database con due
tabelle: una tabella principale "anagrafe" ed una tabella secondaria
"cartella" correlati con relazione uno a molti attraverso due campi
ID_anagrafe e id_cartella. 
Per una serie di errori a catena (non sono propriamenmte un asso) mi
ritrovo nella seguente situazione:
1)le due tabelle non sono più correlate.
2)alcuni record della tabella "cartella" non hanno il corrispettivo
record anagrafe 
Quanod provo a ricreare la relazione tra le due tabelle e ad applicare
la integrità referenziale il programma mi dà ovviamente un messaggio
di errore. 
Come faccio a creare una query (o un qualsiasi altro meccanismo) per
cercare i record della tabella cartella che non hanno più il
corrispettivo record anagrafe?
Vi ringrazio.
Ciao Arturo

 corrispettivo record anagrafe?
Nella query metti le due tabelle e le leghi con un join sul campo chiave.
Poi il join lo trasformi in esterno con freccia dalla tabella cartella a
quella anagrafe.
Quindi selezioni cartella.* e il campo chiave della tabella anagrafe. Sotto
quest'ultimo campo scrivi il criterio is null
Antonio


wrote:

Grazie mille,
Arturo
Ciao Arturo

Newsgroup: it.comp.appl.access
Titolo: Conteggio caselle di controllo

 
In una maschera ho una serie di caselle di controllo
come posso ottenere la somma delle caselle
attivate
Grazie per l'aiuto

walter ha scritto:

=-Nomecasella1-Nomecasella2-Nomecasella3-Nomecasella4....
o
=-Somma(Nomecampo)
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

 ha scritto nel messaggio
news:YMcRe.190$4g5....@news4.tin.it...

Non mi è chiaro cosa tu intenda con "ottenere la somma delle caselle
attivate".
Se poi tu vuoi contare quante siano le caselle attivate, partendo dal
presupposto che un campo Si/no se attivato ha valore -1, somma i valori di
tali campi e moltiplica il risultato per -1.
Se invece non è questo il problema forse è bene che tu ti spieghi meglio di
cosa vuoi fare, magari con un esempio.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: sottomaschere che perdono le impostazioni

ciao a tutti...
dopo un po torno a rompervi le scatole per un problema...
ho un db (access 2000) da cui accedo in modalità inserimento e 
consultazione mediante una maschera.
nella maschera sono inserite 3 sottomaschere che fanno riferimento ad 
altrettante tabelle....
succede a volte che qualche sottomaschera (in modo casuale...) non 
permetta più di inserire dati e controllando le proprietà scopro che 
sono cambiati i diritti alla voce "aggiungi/modifica"
naturlamente nessuno in Ufficio mette mano alla struttura del db, per 
l'unica cosa che posso indicare è che il db è residente su una cartella 
condivisa su una macchina con win2kserver (con sola funzione di file 
server) e tutti gli autorizzati a quella cartella possono consultare il 
db...
cosa può essere successo ???  (immancabilmente sempre quando sono in ferie)
grazie
Valter

Molto strano, non mi è mai successo, a scanso di equivoci sull'evento
apertura delle sottomaschere inserisci il seguente codice:
Private Sub Form_Open(Cancel As Integer)
Me.AllowAdditions = True
Me.AllowDeletions = True
Me.AllowEdits = True
Me.AllowFilters = True
Me.DataEntry = False
End Sub
Valtere ha scritto:


Newsgroup: it.comp.appl.access
Titolo: Vorrei un AIUTO!!!!

Ho creato un DB con tante tabelle collegate con un campo comune ed una query
con il collegamento tra le tabelle.
Dopodiché ho creato una maschera partendo da questa query.
Il problema é: Quando si fa una visualizzazione mi appaiono tutti i dati di
tutte le tabelle perň quando si fa l'input lui mi crea il record solo nella
prima tabella..... come faccio a dire di creare il record (anche vuoto) con
la stessa chiave in tutte le tabelle collegate?????
Mille grazie!!!!!

 ha scritto nel messaggio
news:8nbteo$nl1$1...@sirmdpsin17.inwind.it...

Cosě facendo hai creato una query non aggiornabile.
Se vuoi, con una sola maschera, aggiornare sia la tabella principale che i
dati di tutte le altre tabelle collegate, creati una maschera che abbia come
"Origine record" la tabella principale, poi inserisci in questa maschera
tante sottomaschere quante sono le tabelle collegate da aggiornare.
Roberto
Newsgroup: it.comp.appl.access
Titolo: Controllo date

Ciao dovrei effettuare un controllo all'interno di una tabella sulle date,
da una maschera dopo aver inserito la data
Es: programma per noleggi automezzi
    quando prenoto all'inserimento del periodo di noleggio dovrebbe
avvertire se c'è già una prenotazione in quel periodo
Grazie
Risposte su 
claudiom...@email.it

 Grazie
Se la tabella si chiama Prenotazioni e contiene tre campi chiamati TargaAuto
(Testo), InizioPren (Data/ora) e FinePren (Data/ora).
Se la maschera contiene tre caselle di testo chiamate anche loro TargaAuto,
InizioPren e FinePren associate ai relativi campi della tabella
Prenotazioni.
A fronte dell'evento "Prima di aggiornare" della tua maschera genera il
seguente codice VBA:
Dim Noleggio As Integer
Noleggio = 0
If IsNull(Me!InizioPren) Then
    MsgBox "Digita la data di inizio noleggio"
    Cancel = True
    Me!InizioPren.SetFocus
    Exit Sub
End If
If IsNull(Me!FinePren) Then
    MsgBox "Digita la data di fine noleggio"
    Cancel = True
    Me!FinePren.SetFocus
    Exit Sub
End If
Noleggio = Noleggio + DCount("[TargaAuto]", "Prenotazioni", _
"TargaAuto=" & Chr$(34) & TargaAuto & Chr$(34) & _
" And InizioPren >=#" & Format(InizioPren, "mm/dd/yyyy") & _
"# And InizioPren <= #" & Format(FinePren, "mm/dd/yyyy") & "#")
Noleggio = Noleggio + DCount("[TargaAuto]", "Prenotazioni", _
"TargaAuto=" & Chr$(34) & TargaAuto & Chr$(34) & _
" And InizioPren <#" & Format(InizioPren, "mm/dd/yyyy") & _
"# And FinePren >= #" & Format(FinePren, "mm/dd/yyyy") & "#")
If Noleggio > 0 Then
    MsgBox "L'autovettura " & Me!TargaAuto & _
    Chr$(10) & Chr$(13) & _
    "è già noleggiata nel periodo dal" & _
    Chr$(10) & Chr$(13) & _
    Me!InizioPren & Chr$(10) & Chr$(13) & "al" & _
    Chr$(10) & Chr$(13) & Me!FinePren
    Cancel = True
    Me!InizioPren = Null
    Me!InizioPren.SetFocus
    Me!FinePren = Null
End If
Prova e facci sapere se funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie 1000 Roberto
a buon rendere
Ciao Claudio
Newsgroup: it.comp.appl.access
Titolo: Stampare i criteri di una query?

Ciao a tutti ecco il mio problema:
vorrei stampare in un report i criteri di una query, criteri che do in input
da una maschera di Access ( i criteri sono [Utente?] , [Da?] , [A?] ).Come
fare?
Grazie  a tutti coloro che mi risponderanno
Michele

 fare?
Come dalla maschera li passi alla query, altrettanto facilmente li puoi
passare al controllo di un report.
Cosa te lo impedisce?
Sib

 wrote in message
news:HtbX9.29236$
ZE.8...@twister2.libero.it

Per recuperare la stringa SQL devi accedere all'origine dati
della Tabella, poi lavorare di Codice per scorrere la Stringa
SQL dalla posizione WHERE in poi ed individuare i Campi ed i Criteri.
La vedo un pò complessa, non perchè impossibile, ma capace di generare
errori.
Io ti consiglierei di crearti qualcosa a monte del Tipo Variabili
Globali che aggiorni nello stesso tempo in cui aggiorni la QRY.
Io penserei bene ad una Variabile del genere Public Type.......!
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: modifica simultanea delle query

Sono un neofita di access 2003 evrai bisogno del vostro aiuto.
Ho iniziato a studiare access 2003 e mi sono reso conto che per fare
report complessi è necessario creare tutta una serie di query a
cascata, che con il passare del tempo ha superato le 30 unità e nel
futuro presumo che arrivi anche a 100 e forse più. ( Query che
comunque riporto poi su VB6 ) . Il mio problema è questo : se avessi
la necessità di modificare qualcosa c'è un modo per fare una modifica
simultanea su tutte le query con un comando del tipo "replace all"
invece di dover fare per ognuna la stessa modifica "enne" volte ?
Grazie a tutti e a presto
Christian da Chieri

Ciao posto pure a te una risposta che spero ti sia utile:
Qui ti spiega un po' come fare delle query a run-time
http://www.fontstuff.com/access/acctut17.htm
http://www.fontstuff.com/access/acctut17a.htm
Altrimenti prova sul sitocomune
http://www.sitocomune.com/
 
Ciao
Fabio

Christian ha scritto:

Forse non mi sono spiegato bene. Quando ho la necessità di modificare
"enne" volte una query intendo tutte le condizioni che sono presenti
nella struttura della stessa come per esempio : il raggruppamento, i
criteri, l'ordinamento, i nomi campo eccetera.
Grazie ancora

Sempre sullo stesso sito dei primi due ink ti spiega come crearti una
query e poi modificarla via codice in maniera permanente. Puoi così
crearti 1000 miliardi di query, poi le modifichi da codice. Potresti
scrivertele come stringhe di testo da aggiungere via via alle query. Se
leggi bene in giro nei siti dei link che ti ho seuggerito trovi
indicazioni su come "ciclare" sugli insiemi (es. le query ce hai
salvato tu).
Ciao
Fabio