mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: bug in eleminazione da una listbox (elenco)

Sapete se aggiornando l'access XP c'è la patch per il bug 
degli elenchi che se gli fai cancellare una riga che contiene
un certo carattare non te la cancella bene ma te la aggiunge
parte del testo alla riga precedente? 

 wrote in message
news:20050603005305.5774...@tin.it

Sinceramente non sono a conoscenza di questo BUG, solitamente
accade usando VIRGOLE nei testi in quanto vengono interpretate
come separatore di colonna.
Se strutturi bene l'Additem non ci dovrebbero essere questi
problemi.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
si ma se il separatore di colonna è il ; perchè cavolo non posso usare 
la virgola, che serve per forza se devo mettere un prezzo in euro
in quanto si scrive con la virgola e non con il punto

 in quanto si scrive con la virgola e non con il punto
Dipende da come popoli il controllo.
Se lo popoli con Stringhe tramite AddItem č cosě, se lo popoli
in modo piů nativo con una Stringa SQL non accade.
Saluti.


 in modo più nativo con una Stringa SQL non accade.
si ma se lo popoli con rowsource cioè con stringa SQL 
per eliminare una riga devi eliminarla dalla tabella
cosa che non sempre è possibile

 cosa che non sempre č possibile
Vero ma se usi Access>=Xp ci sono i Recordset
in memoria, non ho mai provato, ma potrebbe essere
una soluzione alternativa all'uso di Tabelle Temporanee....!
Ciao


[CUT]
Sai cosa ti piacerà di più? La parte che si occupa dell'allocazione dinamica 
della memoria...ti divertirai un "mondo" con i "puntatori" ;-) 

 una soluzione alternativa all'uso di Tabelle Temporanee....!
si ma perchè complicarsi la vita se basterebbe una sciocchezza per 
sistemare il bug e da quando è uscto nessuno se ne è occupato,
 io dico perchè quando estrae i dati dalla stringa riesce a capire che la , 
non èun divisore di colonna mentre quando cancella no?
fortunatamente che finito il progetto che sto facendo per studio, non devo più
mettere mano su access altrimenti impazzirei.  :D
Newsgroup: it.comp.appl.access
Titolo: estrarre user di dominio

Ciao a tutti,
ho la necessità di leggere da qualche parte qual è l'utente di dominio 
che si è loggato.
E' possibile?
Nicoletta '63

 ha scritto nel messaggio
news:4479749a$0$36929$4faf...@reader3.news.tin.it...

Ciao Nicoletta,
prova con currentuser
ciao, Sandro

che riferimento devo aggiungere?
mi dà un messaggio di errore solo così.


 mi dà un messaggio di errore solo così.
Ciao Nicoletta :
ti raccomando il quoting !!
dall'help :
Metodo CurrentUser
Vedere ancheSi applica aEsempioInformazioni specifiche
È possibile utilizzare il metodo CurrentUser per restituire il nome
dell'utente corrente del database. Elemento String.
espressione.CurrentUser
espressione      Obbligatorio. Espressione che restituisce uno degli oggetti
indicati nell'elenco Si applica a.
Osservazioni
Utilizzare, ad esempio, il metodo CurrentUser in una routine che tiene
traccia degli utenti che modificano il database.
Il metodo CurrentUser restituisce una stringa contenente il nome
dell'account utente corrente.
Se non è stato stabilito un gruppo di lavoro con protezione abilitata, il
metodo CurrentUser restituisce il nome dell'account utente predefinito,
Admin. L'account utente Admin concede all'utente tutte le autorizzazioni per
tutti gli oggetti di database.
Se è stata attivata la protezione del gruppo di lavoro, il metodo
CurrentUser restituisce il nome dell'account utente corrente. Per gli
account utente diversi da Admin è possibile specificare autorizzazioni che
limitano agli utenti l'accesso agli oggetti del database.
Esempio
Nell'esempio riportato di seguito viene fornito il nome dell'utente corrente
e visualizzato in una finestra di dialogo.
MsgBox("The current user is: " & CurrentUser)
		 Ciao, Sandro

Ciao Sandro.
Leggendo il primo post mi sorge un dubbio d'interpretazione.
Io ho capito che chiedeva l'utente di Dominio, e non l'utente gestito
dalla protezione
utenti MDW, vale a dire quello che si ricava con il Login da Access..!
CurrentUser come dice l'help, mi pare sia la 2° di queste.
Forse, se ho intuito correttamente dovrebbe usare questo:
Environ("USERDOMAIN")
Environ("USERNAME")
senza dimenticare le API GetUserName
Private Declare Function GetUserName Lib "advapi32.dll" Alias
"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
 'Create a buffer
    strUserName = String(100, Chr$(0))
    'Get the username
    GetUserName strUserName, 100
    'strip the rest of the buffer
    strUserName = Left$(strUserName, InStr(strUserName, Chr$(0)) - 1)
    'Show the temppath and the username
    MsgBox "Hello " + strUserName
Saluti
@Alex


Esatto Alex,
scusate se non sono stata precisa, intendevo proprio l'utente di 
dominio, per permettermi di accedere ai dati anagrafici contenuti in un 
db sqlserver, non permetto l'utilizzo di login e pwd di applicazione 
(per non ripeterlo più volte), ma necessito di sapere quale utente si è 
loggato al dominio e che quindi ha già avuto autorizzazione dal 
domain-server. Se poi lascia incustodita la macchina senza lock sono 
problemi suoi, anche perchè così potrebbe farsi leggere la posta.
Ciao
Nicky

Allora quello che ti ho detto va bene.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Imposta pagina- margini

i capita spesso di dover sistemare i margini dei report perchè acces non mi
mantiene i paramtri da me impostati.
Sapete dirmi il perchè ?
Grazie tante

 mantiene i paramtri da me impostati.
ACC2000: Lost Printer Settings When Name AutoCorrect Is Enabled
http://support.microsoft.com/support/kb/articles/Q240/8/26.ASP
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: VBA-ACCESS: chi lo sa?

E' possibile dal VBA di Access creare un controllo textbox a run-time?
Se si, come? Dalle guide che ho trovato spiegano solo come fare con
Visual Basic... e non coincide con i comandi di VBA...
Ho provato cosě, come da tutorial:
Set ctlText = createcontrol(maschera1, acTextBox, , "", "", intDataX,
intDataY)
ma non va!
Grazie.

 ha scritto nel messaggio
news:2a3eb988.04062...@posting.google.com...

provato cosě?
Set ctlText = createcontrol("maschera1", acTextBox, , "", "", intDataX,
intDataY)

 intDataY)
Si.. le ho provate tutte!!! Cosa posso fare?

 >

Public Sub CreaControlloTextBox()
    Dim ctltext As TextBox
    DoCmd.OpenForm "Maschera1", acDesign
    Set ctltext = CreateControl("maschera1", acTextBox, , "", "", intDataX,
intDataY)
    DoCmd.Close acForm, "Maschera1"
End Sub
Devi aprire la maschera in visualizzazione struttura se no come fai a
progettare la maschera??? :))))))

 progettare la maschera??? :))))))
Provato come dici ma genera il seguente errore:
"Impossibile aggiungere, rinominare o eliminare i controlli richiesti"
Ho inserito questo codice:
Dim ctltext As TextBox
DoCmd.OpenForm "mAssegnazione", acDesign
Set ctltext = CreateControl("mAssegnazione", acTextBox, , "", "", 0, 0, 10, 10)
DoCmd.Close acForm, "mAssegnazione"
nell'evento click di un bottone posizionato sulla maschera stessa.
Non capisco...

Newsgroup: it.comp.appl.access
Titolo: maschere: visualizzazione struttura

Ciao ragazzi,
scusate ma ho bisogno di voi
il pulsante di visualizzazione struttura rimane disabilitato in Maschere, 
mentre in tabelle e altro è abilitato.
Ho tolto la password di protezione del database, ma non è servito a niente.
Grazie
Anto 

 niente.
Quale "altro"?
Se non puoi aprire la vis. struttura di tutte maschere, report e moduli,
è molto probabile che si tratta di un file mde o accde, nel quale
questo comportamento è normale e inteso:
www.donkarl.com/it?FAQ1.17
http://support.microsoft.com/?kbid=187690
www.donkarl.com/it?FAQ1.26
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:73fmtcF...@mid.individual.net...

GRAZIE per la celerità della risposta.
In pratica solo con tabelle e  query è possibile utilizzare la
visualizzazione struttura
con macro, report, maschere, pagine e moduli rimane disabilitata.
E' un file mdb protetto da password e nient'altro
Per quanto loggata come amministratore ed aperto in modalità esclusiva non
cambia nulla
Anto
Newsgroup: it.comp.appl.access
Titolo: Valore in Casella Riepilogo x A.Bisio

 End If
Prova a preparare una stringa sql con quell'SQL, quindi ti fai debug.print
della stringa, quindi te la vai a pescare e la provi nel QBE e vedi che
succede
Ciao Antonio ho verificato, intanto il valore da filtrare e formattato
04/000001
nella verifica QBE se inserisco un solo valore alla volta tutto OK , la
query
viene eseguita ma se invece nella richiesta  IN inserisco i valori in
sequenza   come da  valore restituitomi nel debug.print
04/000001,04/000002,04/000003
non viene eseguito alcunché!
Ciao
Rino



 ha scritto nel messaggio
news:c17f9k$19hv$1...@ulysses.news.tiscali.de...
Ti prego di continuare nel thread originale e senza citarmi direttamente
Antonio

Newsgroup: it.comp.appl.access
Titolo: Controllo Codice

Un saluto a tutti.
Devo verificare che un codice immesso in un controllo, non sia uguale ad uno
esistente, però non alla chiusura della maschera, ma all'uscita di questo
controllo. In questo caso avere un messaggio e tornare al controllo codice.
So che è una stupidata, però sono alle prime armi. Grazie.       Alessandro

 ha scritto nel messaggio
news:WOS98.59863$3J1.1...@news2.tin.it...

Prova con l'evento dopo aggiornamento del controllo facendo un
 if not isnull(Dlookup("campo","tabella";"campo = '" & controllo!valore &
"')) then : 'questo si verifica se esiste già il codice
Se il codice è numerico puoi togliere gli apici '
Dovrebbe funzionare

 Grazie per il suggerimento. Però non riesco a tornare al controllo, in
quanto se uso l'istruzione codice.setFocus, mi da errore in quanto Access mi
dice che il campo deve essere aggiornato. Saluti Alessandro



fai un codice.undo prima di fare il setfocus
al limite passa per un altro controllo se non ti permette di tornarci
subito..
Saluti.
Emanuele.

 ha scritto nel messaggio
news:gjfp6uglie0cjhbem...@4ax.com...

Grazie funziona. Ciao Alessandro
Newsgroup: it.comp.appl.access
Titolo: ROTFL ???

Sto imparando un sacco di cose spulciando giorno dopo giorno il
Vostro/nostro Newsgroup
Grazie a tutte le persone disponibili..................
..........una questione minore:   che significa ROTFL??
ciao
ZACK
remove PIPPO from the Email Address

..........una questione minore:   che significa ROTFL??
ROTFL Rumbling On The Floor Laughing
ROTFLASTC Rumbling On The Floor Laughing And Scaring The Cat
LOL Loughing Out Loud
TIA Thanks In Advance
BTW By The Way
AFAIK As Far As I Know
IMO In My Opinion
IMHO In My Humble Opinion
...
Mo' nun me ne vengono altre.
--
Lorenzo Coronati
--
<<P.S. Mi scuso con il NG per la polemica, ma proprio 
non digerisco questo atteggiamento da professorini di 
provincia, che alternano risposte saccenti date con 
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
--

 che significa ROTFL??
Un buono sito per questo č 
http://www.acronymfinder.com
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com

 --
SLURP  Security Level Under Real Programs
(penso che non esista...ma è simpatico)
Riccardo

Newsgroup: it.comp.appl.access
Titolo: Maschere o Forms?

Ma non c'è modo di risolvere questo problema? Quando lavorando su maschere
si apre il generatore di funzioni, selezionando un campo access me lo indica
come
Maschere.xxx.xxxx.  e quel maschere non è riconioscuto dal programma,
bisogna sempre correggerlo in forms.
C'è qualche soluzione?
Grazie Stefano

 wrote in message 8vasqk$g9q$1...@nslave3.tin.it...

Io non l'ho trovata.
Luciana

 Luciana
Mi confermi quindi che è un problema noto?
Stefano


Purtroppo era noto sin dalla versione 2.0, nella '97 era sparita e ora si
ripresenta nella 2000...
Ciao.

 C'è qualche soluzione?
Turista Programmatore Access 2000?
No Turista Programmatore Access 97?
Ahi! Ahi!Ahiaaaaaaaaaaaaaaa!
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: protezione db

ho creato con access un programma per la gestione della mia sede lo doprei 
far provare ad altre sedi ma vorrei dare solo il programma finito e che non 
venga modificato cosa facio??????
grazie 

 ha scritto nel messaggio 
news:W8ZVe.651$Jr....@twister2.libero.it...

Prima cosa, lo trasformi in mde (cosě impedisci la modifica della struttura 
delle Form, dei Report e della conseguente visualizzazione/modifica del 
codice in esse contenute e dei moduli)... poi per evitare che un utente 
"piů" esperto apra il DB con Shift avendo accesso diretto alle Tabelle, con 
l'esempio del sitocomune, inibisci il tasto Shift all'apertura... poi se 
vuoi ancora di piů puoi proteggerlo con password di apertura e password con 
criteri di utilizzo legati a gruppi e utenti...
Questo fai.
-- 
Ciao
----------------------------------------------------------
:: Pablitomf (Maurizio Facciuti)
:: Access : Ver.97 - 2K
----------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
http://www.napolisoccer.it/
----------------------------------------------------------
La mia tesi :
"Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno 
acceso e i piedi nel congelatore statisticamente ha una temperatura media."
Newsgroup: it.comp.appl.access
Titolo: per Gianluca su controllo partita iva

Grazie per l'aiuto, ma io non ci riesco
queste sono le mie difficoltà:
ho copiato la function dal sito e l'ho inserita nei moduli dicharata come
public, poi ho creato una maschera dove c'è un campo piva su evento click ho
fatto questo
Private Sub Comando22_Click()
Dim pippo As String
    pippo = "IVA"
        DoCmd.Echo False
        DoCmd.OpenForm pippo
        DoCmd.Echo True
    End Sub
fino a questo punto tutto ok quando inizio a inserire il codice per
richiamare la routine iniziano i casini, mi puoi dire come devo fare.
ti ringrazio
a presto

 ha scritto nel messaggio
news:bUgX8.56408$Jj7.1...@news1.tin.it...


Porta pazienza devo scappare giuro che domani ti rispondo ok?

Grazie a tutti anticipatamente
Ti mando un esempio via mail, ok?

 Salve Potresti inviare un esempio anche a me, sarei interessato Grazie.
Ciao Rino
gen...@tin.it
Newsgroup: it.comp.appl.access
Titolo: semplice prob con sql

ho dei file .sql e vorrei importarli in access...
come posso fare???
grazie

 grazie
Ciao samuele,
è probabile che questi file contengano degli script necessarri a creare e
popolare un database SQL server, non puoi importarli in access.
Dovrersti prima caricarli in un DB SQL e poi  collegarti da Access al DB sql
ed importare i dati.
Oppure devi dire a chi ti ha dato questi file SQL che deve esportare i dati
non le procedure.
Ciao
Cinzia


e' esattamente cosi'...i file li ho creati io...sono script di creazione 
e popolamento...
quale db sql dovrei utilizzare???

 ha scritto nel messaggio
news:d8uj1c$hdn$2...@newsreader.mailgate.org...

scusa mi posti un estratto di questo file SQL?
mi immagino qualcosa del tipo:
CREATE TABLE TAB1 .....
INSERT INTO TAB1 VALUES(.....)
INSERT INTO TAB1 VALUES(.....)
INSERT INTO TAB1 VALUES(.....)

 INSERT INTO TAB1 VALUES(.....)
esatto...e' un esercizio per mysql...ma volevo vedere se riuscivo a 
stampare il relazionale con access...
grazie

[CUT]
Ciao,
fai un salto qui 
http://www.comunecampagnano.it/gnu/accessless/fromMySQL/#convertire
Alla prossima ;-)
Gaspare 


Eccerto -> basta cercare su "google" ;-) 

 ha scritto nel messaggio
news:d8ura9$t1p$2...@newsreader.mailgate.org...

Ciao Samuele
l'unica possibilità che vedo per eseguire quel file in Access e di fare una
piccola procedura in VBA
che apre il file, legge una riga e la esegue con
DoCmd.RunSQL   riga
sempre che le istruzioni mySql siano compatibili con quelle di JET.
Altrimenti fai prima a collegarti da Access al DB mySQL e a importarti i
dati e la tabelle direttamente.
Ciao
Cinzia

 ha scritto nel messaggio
news:q%Cse.36374$75.20...@news4.tin.it...

cavolacci ...tu hai sempre dei link sorprendenti ...
Newsgroup: it.comp.appl.access
Titolo: errore di run time 3012 in qdf

Un saluto a tutto il NG
Mio sistema : A97/W00
Obiettivo   : estrapolare da molte tabelle con la stessa struttura e
diversi dati e nometalebella, una sola tabella (scelta da combo
(Periodoanno), sulla quale calcolare la somma totale prezzo, (in
seguito mi serviranno anche i subtotali per ogni codice arrticolo).
Problema    : risposta di errorre run-time in quanto l'oggetto già
esiste al punto (***) del codice sotto riportato.
Visto il caldo imperante spero che qualche buon anima più preparata di
me ( e con la mente più lucida della mia) mi possa dare una dritta.
TIA
CUL8R
aNDREA
*************
Private Sub PeriodoAnno_AfterUpdate()
Dim dbs As Database, qdf As QueryDef, rst As Recordset, str, strsql As
String
' ORIGINE DATI PER LA SOTTOMASCHERA
Me![Dettaglio].Form.RecordSource = Me.PeriodoAnno.Value
'ORIGINE DATI PER IL TOTALE CALCOLATO FATTURA DELLA SOTTOMASCHERA
 
  Set dbs = CurrentDb
  str = Me.PeriodoAnno.Value ' Estrazione da casella combinata del
nome
                             ' tabella da usare
 
 ' verifica la presenza della query per la tabella esaminata
(***)
   For Each qdf In dbs.QueryDefs
        If qdf.Name = str Then
            dbs.QueryDefs.Delete qdf.Name
        End If
    Next qdf
 
 ' stringa SQL .
    strsql = "SELECT Val([Me.PeriodoAnno.Value].[prezzo]) FROM " &
Me.PeriodoAnno.Value
 
 
 ' Crea una nuova query.
   Set qdf = dbs.CreateQueryDef(str, strsql)
 
   ' Apre la query in visualizzazione Foglio dati attualmente solo per
verifica funzionamento delcodice
    DoCmd.OpenQuery qdf.Name
 
End Sub

 Me.PeriodoAnno.Value
Ma comunque, senza cancellare la query, potresti semplicemente impostargli
la proprietà SQL con la nuova stringa.
Antonio

 Antonio
Hai proprio ragione !! mi sono complicato la vita da solo ... 
Ancora Grazie
Andrea
Newsgroup: it.comp.appl.access
Titolo: Due domande

Sono agli inizi con Access  ( 97) e al momento avrei due problemi da
risolvere:
-Problema n°1, devo evitare che venga immessa la medesima sequenza di dati
in più records, anche se il singolo dato può ripetersi nel medesimo campo.
Esempio, deve essere permessa l'immissione di records come:
(record1) [nome] Pinco   [cognome] Pallino   [valore a caso] 50
(record2) [nome] Pinco   [cognome] Pallino   [valore a caso] 20
(record3) [nome] Valerio   [cognome] Pallino   [valore a caso] 20
Deve invece essere impedita l'immissione di una sequenza già presente,
esempio:
(record1) [nome] Pinco   [cognome] Pallino   [valore a caso] 50
(record2) [nome] Pinco   [cognome] Pallino   [valore a caso] 50
Ho pensato di realizzare una query che mi sommasse i tre campi (sono tre
campi di testo) e poi li inserisse in un campo chiave di una tabella, in
modo da ottenere un messaggio di errore se il valore è ripetuto, ma mi
sembra un metodo cervellotico e poco razionale, si può fare di meglio? Se
invece il metodo è corretto come posso fare per inserire il risultato della
query in un campo della tabella (  l'ho già detto, sono agli inizi )?
-Problema n°2, ho la necessità di visualizzare i records ordinati non per
righe ma per colonne tra loro affiancate, questo sia in sottomaschere che
nei reports, si può fare? Come?
Grazie per l'aiuto e buon lavoro a tutti,
 Fulvio

 nei reports, si può fare? Come?
credo che questo non sia invece possibile (ben felice di essere smentito,
naturalmente :-) )
Ciao
Silvio


Anche io credo che sia molto difficile.
Se ci dici qualcosa di più ci si può riflettere ...(forse con una query a
campi incrociati?)
Ciao Nicola

 nei reports, si può fare? Come?


Newsgroup: it.comp.appl.access
Titolo: Cambio archivi

E' possibile cambiare il collegamento delle tabelle (FE&BE) da una maschera?
Per esempio passare dagli archivi 2000 agli archivi 2001 senza dover
riconfigurare i collegamenti.
Grazie & Ciao

 ha scritto nel messaggio
news:10010541...@pluto.goldnet.it...

Senz'altro, anch'io l'ho fatto x un cliente.
Dovresti trovare sul Sito Comune le faq, Sezione General, riguardanti come
allegare le tabelle e come avere un unico FE e molti BE.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Ricordare Valore precedente in Form

Ciao a tutti,
ho un problemino: in una maschera associata devo gestire le modifiche di
alcuni campi, mi spiego: immaginando di aver inserito già dei records,
tramite un pulsante di ricerca mi seleziono uno dei record dove devo
aggiornare alcuni valori. Per esempio immaginando di avere il campo
DESCRIZIONE il cui valore iniziale è "PRIMO TESTO" lo voglio modificare in
"SECONDO TESTO". Una volta modificato e dopo aver chiesto all'utente se
conferma la modifica (utilizzando l'evento BeforeUpdate), vorrei registrare
in una tabella di log l'operazione effettuata scrivendo quindi il nome del
campo modificato (DESCRIZIONE), il valore precedente (PRIMO TESTO) e il
nuovo valore (SECONDO TESTO) oltre che altre informazioni di cui non ho
problema a scrivere. Ora il problema: come faccio a ricordarmi il VALORE
PRECEDENTE del campo modificato e in modo da poterlo scrivere nella tabella
di Log ? Grazie in anticipo del vostro sempre cortese e prezioso aiuto.
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ho un problemino: 
sul sito comune trovi quello che fa per te già pronto

 ha scritto nel messaggio
news:212Z154Z220Z148Y...@usenet.libero.it...

Se operi al livello di evento BeforeUpdate, prova ad usare la proprietà
OldValue (vedi help).
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Bottone per interrompere un'operazione

Ciao a tutti,
da una maschera, vorrei effettuare un'operazione di ricerca, su tabelle e su
disco, che potrebbe richiedere parecchio tempo. Quindi vorrei fare in modo
che l'utente, tramite un bottone "Stop" o qualcosa di simile, possa
interrompere l'operazione in corso.
E' possibile fare una cosa del genere, magari tramite qualche API?
grazie a chi mi aiuterą,
Pibe

 ha scritto nel messaggio
news:1%14b.2158$nw1....@news1.tin.it...

Non hai bisogno delle API.
basta un ciclo di While..Wend
Racchiudi il tuo codice di ricerca all'interno del ciclo dopo aver settato
una variabile booleana.
Questo un esempio  usa due pulsanti. Avvia e Termina:
Option Compare Database
Option Explicit
Dim Terminato As Boolean
Private Sub Avvia_Click()
Terminato = False
While Terminato = False
'...tuo codice di ricerca
Wend
End Sub
Private Sub Termina_Click()
Terminato = True
End Sub
Ovviamente se il tuo codice viene portato a termine e non interrotto con il
pulsante "Termina", dovrai impostare la variabile
(alla fine del tuo codice) a True: Terminato = True
altrimenti non riesci ad uscire dal ciclo...
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Come rendere una query in sola lettura modificabile

Buon giorno a tutti, e grazie per il tempo che vorrete dedicarmi.
 
Ho bisogno di alcuni chiarimenti in merito al quesito esposto in oggetto.
 
SITUAZIONE ATTUALE
Ho un programma InfoRiv che gestisce la consegna e la resa delle riviste che giornalmente ricevo in edicola. Questi dati vengono gestiti attraverso lo scambio di pacchetti .DBF. Sono riuscito a renderli .mdb (tabelle per access)
 
Una tabella contiene il numero bolla, un codice numerico (identificativo della rivista), quantità e prezzo.
Un'altra tabella contiene il titolo per esteso della rivista, il codice Ean e il lotto. Entrambe non hanno chiavi primarie.
 
I campi in comune sono ID_Bolla e ID_Numero, quando creo una query di selezione riesco a vedere i dati in modo corretto, cioè suddivisi per bolla, quantità e titolo corrispondenti. Fin qui tutto Ok!
 
LA MIA DIFFICOLTà
Creo una maschera basata sulla query menzionata. Ho aggiunto un campo si/no per la distinzione delle riviste effettivamente consegnate, ma quando voglio spuntare qualche articolo non posso farlo. La query è in solo lettura.
 
Cosa devo fare, per poter spuntare gli articoli interessati?
Ancora grazie!! :D
 
 

Errata corrige: le tabelle hanno solo l'ID_numero in comune.

Per il momento ho risolto indicizzando il campo di una tabella! :D

con una qry inserisci i dati che usi in una tab temporanea con il campo si/no. poi usi la tabella x alimentare la form che usi per selezionare i record

> Per il momento ho risolto indicizzando il campo di una tabella! :D
 
Le 2 tabelle sono entrame in .mdb ?
sono singolarmente modificabili ?
 
come minimo devi postarci la struttura delle 2 tabelle, con formato campi, chiavi primarie, chiavi esterne, indici, relazioni
 
poi anche il testo della query
 
 
Comunque ho la sensazione che la soluzione di indicizzare un campo è quella giusta

Newsgroup: it.comp.appl.access
Titolo: selezionare solo n-record

come posso fare ?
in mysql usavo
select * from fornitori limit 0,1
(limit...)
ma con access non va ... 

 ha scritto nel messaggio
news:iry_d.1080162$35.40...@news4.tin.it...


 wrote in message
news:iry_d.1080162$
35.40...@news4.tin.it

Leggi riguardo l'uso del predicato TOP nel costrutto
SQL, ma fai attenzione all'eventuale Ordinamento dei Record
tramite la proposizione ORDER BY
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Rendere "False" le caselle di controllo di una tabella già spuntata in "True"

Ciao a tutti e grazie in anticipo.
Ho una maschera con sottomaschera per far effettuare dei test di volo agli 
utenti (miei colleghi). In questa maschera ci sono due caselle di controllo, 
una chiamata RispostaVera ed una RispostaUtente. Uno dei miei problemi č che 
dopo chel 'utente ha dato le risposte (che poi dovranno essere contate) 
restano memorizzati gli spunti "True". Per non doverli togliere uno ad uno 
sto cercando disperatamente un comando che operi da maschera per toglierli 
tutti insieme, anche su comando dell'utente , che forse č meglio.
Per cortesia potete aiutarmi?
Mille grazie ... bruno
P.S... Scusate se non sono stato molto chiaro. 


non capisco il punto in cui dici che vuoi che restino memorizzati e li vuoi
togliere...
comunque io a suo tempo avevo un problema simile, č l'ho risolto con una
query di aggiornamento.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:62Z94Z170Z165Y...@usenet.libero.it...

Grazie
Bruno

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

ciao sono Paolo
per aprire una maschera attraverso una Password per mezzo di un pulsante di
comando
utilizzo generalmente questa subroutine
Private Sub cmdAvvio_Click()
If InputBox("Digita la Password") = "Sylvester" Then
     MsgBox "Olà"
     Application.MenuBar = ""
     DoCmd.Close
     DoCmd.SelectObject acForm, "frmAvvio", True
End If
End Sub
ora però mi sono avvicinato da poco ai controlli Activex e
ho utilizzato un Toolbar per visualizzare delle maschere, fin qui tutto
bene,
Private Sub Toolbar1_ButtonClick(ByVal Button As Object)
    DoCmd.OpenForm Button.Tag
End Sub
quale strada devo percorrere per poter aprire una maschera per mezzo di una
Password utilizzando l'oggetto Toolbar
Comunque non mi scoraggio e  nel frattempo  ci proverò ancora,
Se state lavorando buon lavoro, se siete in vacanza, buone ferie, tutto cio'
per dire
in modo non troppo velato che bisogno del vostro aiuto...

 ha scritto nel messaggio
news:8reu31$cgc$1...@nslave3.tin.it...

Credo che dovresti creare una macro da associare al bottone che apra la tua
form...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: conta numero di righe per tipologia

ciao a tutti io ho un file che ho importato nel mio DB in questo DB ci sono
tutte le vendite per tipologia di bigliett a me servirebbe sapere il totale
per ogni biglietto vi faccio un esempio per farvi capire bene.
DB
intero
intero
ridotto
intero
ridotto
intero pomeridiano
intero
intero pomeridiano
ecc.
io vorrei sapere quanti interi ci sono quati ridotti  ecc...
poi la tabella la posso anche cancellareperche il giorno sucessivo la
rimporto con i dati del giorno sucessivo.
ciao grazie

 ha scritto nel messaggio 
news:dbfvfl$qja$1...@domitilla.aioe.org...

Mai sentito parlare di query e di raggruppamenti?... uno sguardino 
nell'help? Che ne dici?
Newsgroup: it.comp.appl.access
Titolo: arrotondamento per difetto

avrei questa necessità di arrotondamento per difetto:
 
il campo e precisione singola con una virgola
se inserisco 1,8 devo ottenere 1,5
se inserisco 1,5 resta 1,5
se inserisco 1,4 devo ottenere 1,0
 
c'è un modo?

Certo che c'è, ad esempio prova un pò a ragionare su come poterlo fare controllando i decimali.

 Certo che c'è, ad esempio prova un pò a ragionare su come poterlo fare controllando i decimali.
 
se serve a qualcuno ho realizzato questa funzione che sembra funzionare correttamente
 
Private Function correggi(QtaAtt As Variant) As Double
    Dim intero As Integer
    Dim decimale As Double
 
    correggi = QtaAtt
    intero = Int(QtaAtt)
    decimale = Round(QtaAtt - intero, 1)
 
    If (decimale >= 0.6) And (decimale <= 0.9) Then
        decimale = 0.5
        correggi = intero + decimale
    ElseIf (decimale > 0) And (decimale < 0.5) Then
        decimale = 0
        correggi = intero
    End If
End Function

Il giorno Sun 03 Jul 2022 03:19:49p, *mario rossi* ha inviato su
it.comp.appl.access il messaggio
news:f99e47ce-cb38-4cec...@googlegroups.com
. Vediamo
cosa ha scritto: 

io pensavo a qualcosa di più semplice:
 
x = int( x * 2 ) / 2
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


funziona con 32769.8 ?
 
occhio ai tipi di dati
 
BFS


le quantità non superano mail il 1000


In tanti anni non ho mai visto un arrotondamento di questo tipo
In che contesto lo utilizzi?
Nel senso, a che serve?

Newsgroup: it.comp.appl.access
Titolo: filtro su apertura maschera

Ho inserito come proprietą su apertura di una maschera il seguente vba
Me.OrderBy = "IDAnagraficaclienti"
Me.OrderByOn = True
in modo da ordinare i records tramite il contenuto della casella combinata
IDAnagraficaclienti.
Succede perņ che all'apertura mi viene chiesto di immettere il valore
parametro.
Perche? Dove sto sbagliando?
Furo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Perche? Dove sto sbagliando?
normalmente il valore citato sull'orderby e' un campo non un controllo
  s e&o
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: Calcolo con query

Ciao,
ho una maschera a maschere continue per la statistica dell'età dei soggetti
inseriti nel database..
Ho inserito due campi : Anni e Num (ke sarebbe il numero di persone ke ha
una certa età).
Tramite una query di raggruppamento ho fatto in modo tale ke ad esempio:
    Anni:                        Num:
        24                                1
        18                                2
        27                                1
Con la funzione media mi fa solo la media fra 24,18, 27.
Quello ke vorrei fare io è (24+18+18+27)/4..
Ho tentato quasi tutta la notte ma non ce stato verso..
Grazie mille...:-)
ciao ludovico..

 Ho tentato quasi tutta la notte ma non ce stato verso..
Non intendi usare il codice VBA?

 ha scritto nel messaggio
news:%O3ae.811322$b5.35...@news3.tin.it...

Va bene anche il codice ,perchè via query non ci sono riuscito..
Grazie mille..

 Quello ke vorrei fare io è (24+18+18+27)/4..
Ma se la media la fai sulla tabella (o query) NON raggruppata non ottieni
quello che vuoi?
HTH.
Alessandro

 ha scritto nel messaggio
news:KK3ae.48629$Of5....@nntpserver.swip.net...

A te non serve una media matemetica tra i valori del campo Anni, ma la media
ponderata tra i valori contenuti nella query di raggruppamento; per far
questo devi usare come pondero il valore di Num: la media ponderata che stai
cercando la ottieni dividendo la sommatoria dei prodotti Anni * Num dei vari
record per la sommatoria dei valori dei campi Num:
Sum([Anni] * [Num]) / Sum([Num]
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Newbie: ricercare parte di un campo ID

Ciao a tutti
premetto che sono proprio un newbie, quindi non sgridatemi troppo...
mi trovo con una tabella prodotti, e un campo codice da ricercare
immettendo solo parte del suddetto elemento
ES: codice: Z10.02.5544
la mia ricerca consiste ad esempio nel ricercare tutti quei prodotti
che hanno il secondo 5 nel campo codice.
Da query di selezione imposto like "?##.##.####" sul campo codice
prodotto.
ora vorrei avere una maschera di immisione parametro gia preparata:
es:     xxx.xx.xxxx 
come posso fare?
ci sono metodi alternativi?
ciao e grazie
|BioNiC|

 ha scritto nel messaggio
news:6go4pvkv5r50i7r18...@4ax.com...

Preparati una Form con 3 TextBox separate e un cmdButton che esegue
il controllo dei 3 codici e quindi la ricerca...!
In questo modo puoi flessibilizzare l'immissione codici inserendo anche
codici parziali...!
Ciao.
@Alex.


Mettiamo che ho una serie di codici in un campo codice:
Z11.02.3554
Z11.02.2544
Z11.02.3588
Z11.02.1354
che query faccio per scegliere da maschera di input
xxx.xx.xx5x
restituendomi:
Z11.02.3554
Z11.02.1354
?

 Z11.02.1354
like "???.??.??5?"
Antonio

Antonio
Grazie Antonio... fino al LIKE ci arrivavo...
per renderlo piu flessibile?
cioe ipotizza che abbia centinaia di codici e una volta voglio cercare
il 5, un'altra volta il 4 nella seconda posizione e ancora il 7 in
quinta posizione...
vorrei una maschera con degli asterischi visualizzati ad esempio :
***.**.****
por poi all'occorenza andare a mettere la cifra o il numero che
ricerco...
e' possibile?
grazie per la risposta e scusatemi l'apertura di un nuovo trhead
|BioNiC|

 e' possibile?
La tua ricerca non č flessibile, ma molto mirata, quindi non puoi renderla
flessibile.
Ci sarebbe l'asterisco, ma poi non sei sicurto che ti becchi il 5 della
penultima posizione e non uno in mezzo.
Per il discorso della maschera con asterischi l'unica č preparare una form
con un controllo o piů controlli, per esempio uno per settore.
dove metti una maschera di inserimento da 3, 2 e 4 caratteri
L'utente inserisce qualcosa nei controlli o no.
A seconda di quello che inserisce l'utente tu costruisci il tuo criterio di
filtro.
Antonio

 ha scritto nel messaggio
news:mZKlb.60489$e6.21...@twister2.libero.it...

Era quello che gli avevo proposto io nell'altro 3D aperto.....!
Ma non č piaciuto.....!!! o non capito...!!!!
@Alex.


No, no... ti ringrazio della proposta, e che sono un "amatore" e non
un professionista...
pensavo che si risolvesse con una maschera di input e una query
semplice semplice...


Fin per la carità, il mio era un consiglio che ho dato pensandoci bene.
Poichè avevo capito il tuo problema ho evitato la soluzione di Antonio
anche se la ritenevo tecnicamente meglio, propio per la flessibilità di cui
accennavi.......!
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: esportare dati in excel

Ciao a tutti,
So che l'argomento è gia stato trattato in precedenza, però, nelle risposte
trovate sul newsgroup non sono riuscito a capire come poter trasferire i
dati sempre nello stesso file di excel.
Il codice che utilizzo, fornitomi da voi, è il seguente:
Set ExcelApp = CreateObject("Excel.Application")
Pensavo fosse sufficiente indicare OpenObject(percorso file) per risolvere
il problema, ma è tutto inutile, come posso fare?
Ciao e grazie

 ha scritto nel messaggio
news:vAGz6.4387$r67....@news2.tin.it...

Se sei sicuro che i tuoi dati non supereranno mai il limite di un foglio di
excel (65536 righe x 256 colonne) la cosa migliore é:
DoCmd.OutputTo acOutputQuery, "<nome query>", acFormatXLS, "<percorso file
XLS>", True
Ovviamente questo nel caso si debba esportare da query, altrimenti nell'help
in linea trovi tutte le specifiche necessarie a modificare il comando.
Ciao
--
Claudio Tregambe

 ha scritto nel messaggio
news:vAGz6.4387$r67....@news2.tin.it...

Oltre al suggerimento di Cl@udi0 , se il foglio excel è sempre lo stesso
puoi allegarlo nell'mdb e gestirlo come una tabella...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Conversione a XP

Ciao a tutti,
nel mio ufficio, contro la mia volonta', hanno upgradato A97 a XP per
provarlo, perche' (sostiene il capo) funziona benissimo.
Il mio problema e' che non riesco a convertire il mio db protetto a livello
utente da 97 a XP, mi dice che non ho le autorizzazioni necessarie.
Inutile dire che ho tutte le autorizzazioni necessarie, ho perfino collegato
access al vecchio mdw (quello di A97, l'help di XP dice che si puo' fare)
Ho creato anche un nuovo mdw con gli stessi parametri del vecchio, ma
niente.
So di poter aprire il db con A97, rimuovere le protezioni e quindi
convertirlo, ma vorrei evitarlo.
Ciao
Sib

Sib dall'ufficio <cerrise...@SPAMtiscalinet.it> wrote in message
9ml5hl$lua$1...@serv1.iunet.it...

_________
Grande Microsoft!
:-(
ciao Riccardo

...
Prima viene il dialogo per il password o solo il messaggio?
Hai provato esatamente com' è descritto nel "method 1" a
http://support.microsoft.com/support/kb/articles/Q282/3/57.ASP
 ?
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 
http://support.microsoft.com/support/kb/articles/Q282/3/57.ASP
 ?
Ciao Karl,
ovviamente prima mi connetto col mio nome utente e poi mi da l'errore.
Altrettanto ovviamente accetta user e password.
Come dicevo ho gia' provato sia il metodo 1 (collegandomi al vecchio mdw)
sia il metodo 2 (creando un nuovo mdw con stessi utenti e PID)
Grazie per il suggerimento
Ciao
Sib

 sia il metodo 2 (creando un nuovo mdw con stessi utenti e PID)
Sei anche collegato come owner (possessore in it?) del db?
http://support.microsoft.com/support/kb/articles/Q288/9/60.ASP
Chiedo solo per essere piů siccuro che č semplicemente un bug. ;-)
--
cu


 Chiedo solo per essere più siccuro che è semplicemente un bug. ;-)
Ma lo sai che invece hai ragione tu e io ho toppato (sbagliato vistosamente,
non e' italiano regolare ;-)!!
Mi sono reso conto che avevo implementato bene la sicurezza utente dando
tutti i permessi e le proprieta' al mio utente, ma non mi ero reso conto che
quando ho creato il db l'ho fatto come Amministratore, quindi tale utente,
pur non disponendo di alcun diritto sugli oggetti, e' rimasto proprietario
del db.
In pratica l'amministratore non puo' fare la conversione perche' non ha
diritti sulle tabelle, il mio utente non puo' perche' non e' proprietario
del database. Resta da capire perche' chi non e' proprietario, pur avendo
tutti i permessi necessari, non possa eseguire la conversione.
Grazie Karl, come sempre sei stato molto efficace.
Ciao
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: Tabelle collegate e sottomaschere

Egregi,
il mio problema è "I dati sono stati modificati" ossia il messaggio
che appare quando utilizzo dati su un database esterno (SQL Server nel
mio caso) e la maschera ha delle sottomaschere.
Ho letto sul sito microsoft che il problema nasce appunto dalle
sottomaschere 
http://support.microsoft.com/kb/302492/it
 ma pur facendo
il me.parent.requery nell'evento DopoAggiornamento (come di scrivono
sul sito microsoft) non risolvo il problema, anzi viene forzato un
aggiornamento che infastidisce l'utente.
Cosa mi potreste suggerire?
Grazie in anticipo
William


hai messo un campo timestamp settato a non ammetti null?
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 - Mostra testo tra virgolette -
direi di no, provo a capire come fare questa cosa. Se non è disturbo
ti chiederei di scrivermi come fare.
Grazie
Saluti

 - Mostra testo tra virgolette -
Ho risolto, grazie.

Newsgroup: it.comp.appl.access
Titolo: conversione di valori in lire

Ho un database con campi valorizzati in lire; come posso convertire i valori
in Euro? Potete darmi delle dritte in materia?
Grazie anticipatamente.
Cordiali saluti
Roberto



usa questa
Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
e se leggi i post degli ultimi mesi trovi informazioni a iosa sarebbe
stupido ripetersi
Saluti.
Emanuele.


si ma prima della funzione deve dividere per 1936.27, la funzione arrotonda
solamente ..

 wrote in message
a6schc$3sf6$1...@stargate1.inet.it...

Vabbeh, ma pure tu, stai a guardà 'r capello!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Un piccolo aiuto...

Qualcuno mi spiega passo passo come fare la seguente cosa? Ci ho provato da
solo ma non riesco ad uscirne fuori...
Allora diciamo che voglio catalogare i film che ho in casa e vorrei
organizzare la mia catalogazione nel seguente modo...
Titolo        che sarebbe il titolo della videocassetta
Genere      che sarebbe il genere a cui fa parte il film
Supporto   che sarebbe il supporto del film ( VHS, DVD )
Io vorrei arrivare a questo risultato ovvero avere una maschera per inserire
i Generi, una per inserire i Supporti... ed una dove scrivo il Titolo e dove
seleziono il genere e il supporto da altrettanti menu a tendina che fanno
capo alle tabelle Genere e Supporto...
come faccio? è due giorni che smanetto ma con scarsi risultati...
Qualcuno mi aiuta?
ciao
Marco

 
Mi pare di capire che sei all'inizio di una dura lotta con ACCESS...!
Non per spaventarti, ma prova ad eseguire uno dei DataBase già esistenti
in Access, uno è dedicato all'archiviazione di una Videoteca.
Potrebbe essere un'inizio da cui prendere spunto.
@Alex
-- 
Posted from  [62.98.15.24] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:dWNL7.164990$sq5.7...@news.infostrada.it...

Se hai creato una tabella tblGeneri che ha la seguente struttura:
IDGenere            Contatore e chiave primaria
Genere                Testo
Se hai creato una tabella tblSupporti che ha la seguente struttura:
IDSupporto         Contatore e chiave primaria
Supporto             Testo
Alla tabella tblTitoli dai una struttura simile
IDTitolo              Contatore e chiave primaria
Titolo                  Testo
IDGenere            Numerico
IDSupporto         Numerico
ecc. ecc.
Apri la struttura di tblTitoli e per il campo IDGenere esegui
l'Autocomposizione Ricerca... basandola su tblGeneri; quindi per il campo
IDSupporto esegui l'Autocomposizione Ricerca... basandola su tblSupporti.
A questo punto creati una maschera (anche con l'autocomposizione se
preferisci) che abbia come origine record tblTitoli; vedrai che i due
controlli associati ai campi IDGenere e IDSupporto saranno due caselle
combinate (o come tu le chiami, due menu a tendina) dalle quali potrai
selezionare il genere e il supporto del titolo corrente, così come tu
volevi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

grazie... provo a mettere in atto i tuoi consigli...
ciao

grazie...
Newsgroup: it.comp.appl.access
Titolo: dati in... riga.. velocità esecuzione... help

 Re: Recordset basati
su query con parametri. it.comp.appl.access )
Come posso far si che la mia query si velocizi?
Vi posto sia il modulo usato sia la query
Grazie!
Ale
Function Pippo(CodPezzo As Long, CodSotto As Long) As String
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("pozzi_1")
rst.MoveFirst
Do Until rst.EOF
    If rst!N_Cat_regionale = CodPezzo And rst!Ramo_comp = CodSotto Then
        Pippo = Pippo & rst!Profondo & ";"
    End If
    rst.MoveNext
Loop
Pippo = Left(Pippo, Len(Pippo) - 1)
Set rst = Nothing
End Function
SELECT pozzi_1.ramo_comp, Pippo([N_cat_regionale],[ramo_comp]) AS Reparti,
pozzi_1.N_cat_regionale AS
DesPezzo, pozzi_1.Nome_ramo
FROM pozzi_1
GROUP BY pozzi_1.ramo_comp, Pippo([N_cat_regionale],[ramo_comp]),
pozzi_1.N_cat_regionale, pozzi_1.Nome_ramo;
--------------------------------
Inviato via 
http://usenet.libero.it

 End Function
Non so se ti sei reso conto che questa routine legge "sempre" per intero 
la tabella "pozzi_l" (quella dei 7000?) e viene richiamata per ogni riga
praticamente 2 volte, per cui, rischi di leggere 2 * 7000 * 7000 righe.
In prima approssimazione prova a definire il recordset cosi':
"select * from pozzi_l where n_cat_regionale = " & cod pezzo & " and
ramo_comp = " & codsotto
(questa va bene per attributi numerici altrimenti devi racchiudere fra i
delimitatori
previsti)
Il loop ovviamente diventa:
 Do Until rst.EOF
     Pippo = Pippo & rst!Profondo & ";"
     rst.MoveNext
 Loop
La cosa migliore sarebbe fare il loop una sola volta e accumulare su una
collezione
od un array pubblico i valori e dopo la prima chiamata recuperare da
questa struttura
i valori stessi
--
a.cara 
Togli qualcosa dall'email

Grazie!
Ora provo.
Ale
Newsgroup: it.comp.appl.access
Titolo: Sottomaschera in struttura a schede legge solo il primo record

Ho un database con una Maschera principale collegata
alla tabella anagrafica, nella principale
ho inserito un controllo schede con 4 schede ogni secheda ha un
subform
in fase di inserimento funziona tutto (spero) ogni scheda mi crea il
suo record,
ma in fase di lettura dei dati inseriti tutte le schede leggono il
primo record
come posso fare un next record fra una scheda e l'altra??
Grazie

 ha scritto nel messaggio 
news:123e277d-e78d-403f...@y12g2000vbg.googlegroups.com...

Non � chiarissimo quello che chiedi ma se vuoi spostarti ad un record 
specifico c'� un articolo su 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: maschere popup

Ho una maschera popup, con aperte sotto delle altre maschere.
ho pensato di mettere un bottone che al clik fa:
me.popup=false
Access non me lo permette.
come posso fare per togliere la proprietą popup dalla form in modo da poter
andare in quelle sotto?
E' una richiesta molto strana, forse anche un po una c...ta, ma mi sarebbe
molto utile in casi eccezzionali sul mio piccolo db che mi sono fatto.
grazie Nao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Effettivamente sembra un po' strana...
rendi anche la seconda popup oppure iconizza la prima con me.minimize
Ovviamente entrambe NON devono avere la proprietą "a scelta obbligata" 
impostata su sģ.
Ciao, Carlo 

 andare in quelle sotto?
Probabilmente devi modificare l'approccio al tuo problema (che non ha 
descritto).
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it

Newsgroup: it.comp.appl.access
Titolo: errore 2191, impossibile impostare la proprietà origine record ..........

ciao a tutti
 
con pulsante in una maschera apro un report
 
Dim stDocName As String
stDocName = "MioReport"
DoCmd.OpenReport stDocName, acViewPreview
 
nel report ho un sottoreport
 
e su apertura del sottoreport
ho questo codice:
Dim strSQL As String
strSQL = "SELECT * " _
& "FROM TbEmailFornitori"
Me.Report.RecordSource = strSQL
 
 
che mi da l'errore 2191
impossibile impostare la proprietà origine record in anteprima di stampa
 
grazie


Perchè non basi il REPORT su una Query...?
 
Ipotesi, il Report lo appoggiamo alla Query [qRPT]
 
Ora
 
Dim strSQL As String
strSQL = "SELECT * FROM TbEmailFornitori" 
DbEngine(0)(0).Querydefs("qRPT").SQL=strSQL
 
stDocName = "MioReport"
DoCmd.OpenReport stDocName, acViewPreview
 
 
E nel REPORT non scrivi NULLA
 
@Alex


grazie Alex
ho fatto in questo modo
per utilizzare la sottoquery
su piu' report.
 
Con questo codice ho l'errore in questo punto;
DBEngine(0)(0).QueryDefs("qRPT").SQL = strSQL
elemento non trovato in questo insieme

Hai referenziato DAO...?
Hai creato la Query prima...?
 
@Alex


no!