mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Errore di run time 2501

Devo aver combinato qualche casino.
- Form 'A' che apre Form 'B' tramite un pulsante.
- Modifica di 'B' con aggiunta di sottomaschera.
- 'B' chiusa senza salvataggio della medesima.
- Al tentativo di riaprire 'B' da 'A' (tramite pulsante) è generato l'errore 
2501.
Ho compattato il db ma senza successo (l'errore si ripete). Ho generato un 
nuovo pulsante di apertura di 'B', ma l'errore è generato anche su questo.
Mi devo seriamente preoccupare?
Grazie per qualsiasi aiuto.
eSQueL 


Cos'è 2501...? a memoria non ricordo...!
@Alex

@Alex
Se cerco di aprire direttamente la form 'B' ho il seguente msg:
"L'espressione Su apertura immessa come impostazione della proprietà di 
evento ha provocato il seguente errore: Errore di comunicazione con il 
server OLE o con il controllo activeX"
eSQueL 

 ha scritto nel messaggio 
news:46bb23b1$0$4789$4faf...@reader4.news.tin.it...

Risolto con un'esportazione e reimportazione della form.
Ciao.
eSQueL

Newsgroup: it.comp.appl.access
Titolo: Variabile Pubblica

Ho creato una variabile sringa pubblica su un modulo di maschera, il
problema è che quando la procedura è a lavorare su un modulo di classe
perde il valore ("") per riaquistarlo sul modulo maschera.
Molto probabilmente è una stupidaggine, ma mi stà facendo impazzire
Grazie a chiunque voglia aiutarmi

 ha scritto nel messaggio
news:1185006669.4...@g4g2000hsf.googlegroups.com...


Non si capisce molto quello che hai fatto...!
Le variabili dichiarate Public in Form o i Moduli di Classe(è la stessa cosa
perchè la Form è una Classe con interfaccia grafica) sono accessibili solo
se fai riferimento all'oggetto che la contiene.
Quindi
Forms!nomeForm.NomeVariabile
se fosse una classe
NomeIstanza.NomeVariabile
Tu che hai fatto...?
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Visualizzazione database su barra applicazioni

Dovendo gestire più database che si richiamano l'uno con l'altro e spesso
possono rimanere aperti contemporaneamente, è possibile fare in modo che
sulla barra delle applicazioni compaia un unico pulsante o anche nessuno?
Potrebbe andar bene che il pulsante compaia solo nel caso di finestra
ridotta ad icona, diversamente non far vedere nulla.
Ho trovato alcune API che lavorano sulla barra delle applicazioni, ma mi
sembra che non fanno questo.
Grazie
Sandrobi


Strumenti
Ozioni
Icona su barra applicazione
MAssimiliano


Deselezionando questa opzione si visualizza un solo pulsante per ogni
database aperto, anziche un pulsante per ogni form.
Quindi anche deselezionato, se apro 3 database contemporaneamente, vedo 3
pulsanti.
Sandrobi
Newsgroup: it.comp.appl.access
Titolo: Invio Report tramite e-mail

Qualcuno saprebbe indicarmi la strada giusta ( e breve) per inviare  un
report via e-mail
uso A2000 e credo di avere problemi anche di configurazione in quanto alcuni
tentavi danno
un errore tipo : impossibile aprire la sessione di posta.
Nel sito comune ho trovato qualcosa ma non sono riuscito.
Grazie anticipatamente
Ignazio

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

Yes ...
"Impossibile aprire la sessione di posta elettronica."
Ho provato sia con Outlook in funzione che senza.
Comunque grazie

 wrote in message
BgsCa.41124$g92.9...@news2.tin.it...

Prova a cercare nei messaggi precedenti del NG; mi ricordo che di questo
problema si è già parlato, ma non mi ricordo quale fosse la soluzione per
risolverlo.


Sei un mito!
Bingo
ho beccato il messaggio, il rimando al link e funziona.
E' bello contare su di te.
Grazie ancora
Ignazio

Newsgroup: it.comp.appl.access
Titolo: Non Stampare se manca un Campo

Salve grazie avrei un'altro problemino del tipo io ho dei roport dove 
ovviamenti leggono idati da una maschera ora vorrei realizzare se è 
possibile un controllo dove prima di stampare si accerti che tutti i campi 
sono pieni e se non è cosi di mandarmi un messaggi odicendomi che quel campo 
non è compilato e per tanto non puo stampare.
Spero che possiate aiutarmi
Grazie mille sempre per la vostra disponibilità
Carlo 

 ha scritto nel messaggio 
news:mPtyk.11386$YZ3....@tornado.fastwebnet.it...

fai una query dove nei criteri metti
is not null
Ciao
-- 
Roberto da Parma

Is Not Null??


 ha scritto nel messaggio 
news:Hduyk.11429$YZ3....@tornado.fastwebnet.it...

Vedi tu...potrebbe bastare anche un solo campo...


Newsgroup: it.comp.appl.access
Titolo: comando Shell

Devo aprire word direttamente su un file ma il comando shell non mi funziona
se il nome del file contiene degli spazi.
Qualche soluzione?

 ha scritto nel messaggio
news:CSnZ5.85481$hk4.3...@news.infostrada.it...

A me funziona.
Alfio

 wrote in message
ldoZ5.85569$hk4.3...@news.infostrada.it...

shell "c:\....\winword.exe c:\...\pippo pluto.doc" ti funziona?
Ciao, Bobbit

 wrote in message
CSnZ5.85481$hk4.3...@news.infostrada.it...

se ci inserisci un collegamento ipertestuale?
Riccardo

 Ciao, Bobbit
se con il comando shell vedi il file come in MS-DOS non ti puo' funzionare
perche il file si chiamerà per es.
pippo~1.doc
giusto?
ciao Riccardo

 wrote in message
CSnZ5.85481$hk4.3...@news.infostrada.it...


 ha scritto nel messaggio
news:CSnZ5.85481$hk4.3...@news.infostrada.it...

se hai access 97 (almeno così funziona, non so con il 2000)
prova così:
Application.FollowHyperlink <percorsoNomeFileDaAprire>, , True
anch'io ho avuto la necessità di aprire file con gli spazi e con questo
comando non ho mai avuto problemi
Ciao
Arianna

 wrote in message
915ehh$gug$1...@fe1.cs.interbusiness.it...

Grandissima!!!!!!
Grazie a tutti.
Bobbit


Arianna
Newsgroup: it.comp.appl.access
Titolo: Messaggio acustico

Buongiorno, devo fare in modo che aprendo una maschera, mi venga detto cosa fare. Per questo, ho inserito in un modulo la funzione vox
 
Public Function Speak(msg As String)
Dim Vox As Object
Set Vox = CreateObject("SAPI.SpVoice")
Vox.Speak msg
End Function
 
sulla form, nell'evento su caricamento ho messo il seguente codice:
Me.LOC_NASCITA = "000"
Me.Cit_nascita = Mid(Forms!home!tessera, 12, 4)
Me.data_nasc = Mid(Me.codice_fiscale.Caption, 10, 2) & "/" & mese_nascita & "/" & Mid(Me.codice_fiscale.Caption, 7, 2)
 
If giorno < 40 Then
    Me.sesso.Caption = "M"
    Me.sesso_c = "M"
Else
    Me.sesso.Caption = "F"
    Me.sesso_c = "F"
End If
 
Me.attivo = True
 
messaggio = "Prego, inserite i vostri dati anagrafici"
Speak (messaggio)
 
quando però si apre la form, prima esegue Speak (messaggio) e poi tutto il resto. Ho provato a mettere un ciclo for next per ritardare il comando, ma non è servito. 
Come posso fare per eseguire il comando dopo che ha eseguito le istruzioni precedenti?
 
Grazie


il codice viene eseguito riga per riga quindi è impossibile che quel 
speak venga eseguito prima delle righe che stanno sopra.
 
forse vuoi vedere la maschera compilata e dopo un tot far partire il 
messaggio
 
in questo caso potresti impostare un timer interval di 2000 sulla maschera
 
e sull'evento Form_Timer
 
Private Sub Form_Timer()
dim messaggio as string
me.timerinterval=0
messaggio = "Prego, inserite i vostri dati anagrafici"
Speak (messaggio)
end sub
 
altrimenti spiega meglio cosa vorresti fare
 
BFS
 
 


Ho visto che se lo utilizzo su una maschera già aperta, mi basta mettere un me.repaint per fare in modo che il testo venga detto dopo aver inserito il dato.
Dalla maschera principale, tramite un bottone, apro una seconda maschera e qui, mi rimane il cerchio che gira, mi dice il messaggio vocale (anche se è inserito alla fine delle istruzioni) e poi mi apre la maschera mostrando i vari campi.
Ho provato con il timeinterval=5000 ma non è servito a niente.


avendo messo il tuo codice sul evento "caricamento" ovvio che viene 
eseguito prima che tu veda la maschera a video
 
 
 
BFS
 


Ok, allora come posso fare?
L'ho tolto dal caricamento maschera e l'ho messo su attivato nel primo campo del form da aprire, ma mi da sempre lo stesso risultato. 
Come faccio perchè venga eseguito dopo l'apertura della maschera?
Grazie


metti il timer interval a 3000, 3 secondi ad esempio
 
metti tutto il tuo codice nel
 
Private Sub Form_Timer()
me.timerinterval=0
.....
 
la maschera verrà caricata a video e dopo 3 secondi parte il tuo codice
 
BFS
 


Sei un genio, grazie mille. Funziona che è una meraviglia.
grazie
Newsgroup: it.comp.appl.access
Titolo: intercetto nuovo record

è possibile fare questo:
intercettare quando vado su di un nuovo record di inserimento  per attivare
o disattivare un bottone
es:
se vado in un nuovo record il bottone deve essere in modifica altrimenti
l'inserimento dati è bloccato.

 news:fDFaa.190768$ZE.57...@twister2.libero.it...

    Immagino tu ti riferisca ad una maschera, giusto? Consulta allora la
Guida in linea di Microsoft Visual Basic di Microsoft Access a proposito
di:
        Event Current()
            Membro di Access.Form
        Property NewRecord As Integer
            sola lettura
            Membro di Access.Form
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------

     (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Grazie Maurizio per il suggerimento ho risolto cosě:
Private Sub Form_Current()
Dim intNuovoRec As Integer
intNuovoRec = Me.Form.NewRecord
If intNuovoRec = True Then
   Abilita True
    Else
    Abilita False
    End If

     End If
[...]
    Molto bene. Considera che avresti anche potuto scrivere
direttamente:
        Private Sub Form_Current()
            If (Me.Form.NewRecord = True) Then
        <...>


Newsgroup: it.comp.appl.access
Titolo: Aiuto per struttura tabella

Ciao a tutti,
                    sto creando un gestionale per l'azienda in cui lavoro.
In fase di analisi mi sono accorto di un problema che non so come gestire.
In pratica abbiamo degli articoli standard, a questi puo essere applicata
una o piu esecuzioni speciali.
Esempio per un articolo ABC
                ABC                         => articolo standard
                ABC M01                => articolo con modifica M01
                ABC M01 M02 ...    => articolo con modifica M01 e M02
Le modifiche possono essere dei prodotti diversi da applicare al prodotto
standard.
A peggiorare la cosa ogni modifica ha un indice di revisione per sapere con
quale modifica ö stato fatto quel determinato prodotto.
                ABC M01a
In un primo momento avevo pensato di creare un articolo per ogni variante
con la propia lista pezzi e cicli di lavorazione, ma mi sono reso conto che
ma aumenta in modo considerevole l'archivio e in piú non saprei come gestire
gli indici di modifica in caso di aggiornamento.
Qualcuno mi puó dare un consiglio
Grazie in anticipo.
Alessandro

 ha scritto nel messaggio
news:T3pxc.432945$rM4.17...@news4.tin.it...

Secondo me la cosa migliore è creare una tabella con gli articoli
principali, poi una sotto-tabella con le varie varianti che gli articoli
possono avere, e se necessario un'altra sotto-tabella alle varianti delle
varianti degli articoli, tutte collegate con una relazione uno-a-molti.
Prova così e fammi sapere.

 ha scritto nel messaggio
news:ca5bsl$3up$1...@lacerta.tiscalinet.it...

Grazie ci provo ma non sono sicuro di aver capito.

 ha scritto nel messaggio
news:oo2yc.308923$hc5.13...@news3.tin.it...

Cosa non hai capito di preciso che ti spiego meglio il da farsi...
Newsgroup: it.comp.appl.access
Titolo: Condizione per valore predefinito con Iif

All'interno di una tabella vorrei che il valore predefinito di un campo A variasse a seconda del contenuto di un campo B.
Ho scritto questa espressione come valore predefinito del campo A cercando di rifarmi a una logica di programmazione dopo aver cercato in internet, ma di SQL non so nulla e il risultato lo dimostra!
Iif (([tabella]!B)='abitazione'),"il campo B č abitazione",)
come fare?
Ne approfitto per farvi un'altra domanda: vorrei creare una casella di riepilogo che prenda i valori da una tabella, e fin qui nessun problema, ma vorrei poter "spuntare" piů campi invece che sceglierne uno solo, č possibile?
Il risultato finale che mi serve č, data una spesa in una tabella poterla associare a piů persone elencate in un'altra tabella.
Grazie in anticipo!
-- 
Neofita 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-710015.html
Inviato via 
http://www.itsistemi.net

 Neofita
Ciao.
-- 
Sergio MAZZA 

Grazie per la risposta!
La soluzione per il primo problema č perfetta, non sapevo non si potesse fare direttamente dalla tabella...sono impazzito su sql inutilmente, invece ora con la maschera non da problemi!
Per il secondo problema ti spiego piů specificatamente cosa mi serve, magari c'č una soluzione alternativa alla mia che sia fattibile.
Io ho una tabella di persone (in tutto al massimo una quarantina), e una tabella di spese. Ogni volta che inserisco una nuova spesa vorrei poterla associare alle persone a cui si riferisce in modo da poter sommare per ogni persona i costi sostenuti mensilmente. Non posso fare semplicemente delle checkbox per l'elevato numero e soprattutto perchč dovrei aggiungerle/toglierle manualmente ogni volta che la prima tabella viene modificata.
In che modo si puň incrociare una tabella con tutti i valori presenti nel campo di un'altra tabella (invece che col campo stesso come avviene di solito)?
Mi affido a voi, grazie!


 Neofita
Non ho capito bene se č uno a molti o molti a molti; comunque:
(molti a molti)
Dovresti creare una tabella intermedie che unisce le altre.
tabPersone -- (uno a molti) --> tabPersoneSpese <-- (molti a uno) -- tabSpese
In tabPersoneSpese inserisci l'identificativo della persona e della spesa da associare.
(uno a molti)
tabPersono -- (uno a molti) --> tabSpese
IN tabSpese inserisci l'identificativo della persona da associare alla spesa...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: IMPOSTAZIONE PARAMETRI

Buongiorno a tutti.
Io ho un file mdb unico comune a più utenti.
E' possibile, a seconda dell'utente, impostare delle proprietà diverse nei
controlli delle maschere ? (pulsanti visibili o no, caselle di testo con
valori predefiniti diversi).
Se si, come?
Inoltre, è possibile impostare dei comandi direttamente dalla proprietà
dell'icona sul dektop (nella stringa che identifica il percorso)?
Grazie Mille

 dell'icona sul dektop (nella stringa che identifica il percorso)?
Naturalmente. Prova a cercare la funzione "Command" sull' help, dovresti capire
come usarla. Se hai dubbi chiedi.
Ciao. Claudio.
Newsgroup: it.comp.appl.access
Titolo: Motore Access...

Ciao a tutti, avrei da porre un quesito già discusso in precedenza ma non
in modo chiaro, il problema è questo: vorrei sapere se è possibile creare
una sorta di motore che mi faccia girare un database Access senza che sia
installato l'office (parlo delle versioni XP), ho letto da qualche parte
che è possibile creando un "qualcosa" che faccia girare il db
indipendentemente, vi chiedo questo xchè passare il tutto in VB richiede
troppo tempo e mi sembra anche poco scalabile.... inoltre se poi sapreste
addirittura indicarmi se è possibile creare una procedura di
installazione... :-) grazie comunque a tutti i partecipanti al newsgroup
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 installazione... :-) grazie comunque a tutti i partecipanti al newsgroup
Per fare quello che dici occorre la licenza "Office Developer Edition", che
da la possibilità ci creare pacchetti di installazione comprendenti la
versione runtime di Access in grado di girare anche su macchine in cui non è
installato Office. Per maggiori informazioni, leggi "il faqqone" sul sito
comune: 
www.sitocomune.com
Ciao
Galliano.

Newsgroup: it.comp.appl.access
Titolo: comando rinomina file

Salve,
qualcuno sa dirmi come con un comando dal modulo di access, posso
ridenominare un file, da .dat a .txt?
grazie
Alessandro

 ha scritto nel messaggio
news:cajsf5$j6h$1...@newsreader.mailgate.org...

Name vecchionomepercorso As nuovonomepercorso
ciao
Nick

Newsgroup: it.comp.appl.access
Titolo: campo testo e o memo "tabella"

E' possibile in qualche modo inserire, copiare  in un campo testo e o memo
una tabellina tipo word  con bordi ?
es
      prova sez pas
      1 0,5 500
      2 0,7 300
      3 0,63 200
      4 0,45 10
      somma 2,28 1010
grazie

 wrote in message
news:2sket4F...@uni-berlin.de...

Purtroppo non si vedono le righe dei bordi delle caselle!!!
ciao
Newsgroup: it.comp.appl.access
Titolo: aggiornamento campi

If FormIsOpen("MOVIMENT") Then
    Me.Filter = "scelta = -1"
    Me.FilterOn = True
  [...]
    'Update [elenco fatture per MOVIMENT]
    'Set [elenco fatture per MOVIMENT].SCELTA = 0
End If
in questa routine all'interno di una maschera voglio alla fine  dell'evento
sostituire tutti i campi scelta filtrati in partenza a valore -1 con il
valore 0.
Ciò che ho scritto (Update e Set) mi dà errore. Come posso fare?
grazie
Matteo

 ha scritto nel messaggio
news:94n4pb$4dv$1...@fe2.cs.interbusiness.it...

Penso che quello che vuoi fare tu lo debba fare con una query di
aggiornamento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


Vuoi dire che se io devo aggiornare dei valori di una tabella tramite una
maschera non posso? O meglio devo chiudere la mascehra? Ma a me serve che
una volta chiusa la maschera i valori siano già aggiornati. Ciao

 ha scritto nel messaggio
news:94pfaq$38b$1...@fe1.cs.interbusiness.it...

Voglio dire che, in maniera automatica, da una maschera puoi aggiornare il
record corrente e non un gruppo di record.
Ciò non toglie che, una volta creata una query di aggiornamento, puoi aprire
la query da un evento della tua maschera (DoCmd.OpenQuery.....), senza
chiudere la maschera.
Oppure, sempre da un evento della tua maschera, puoi aprire un recordset
sull'oggetto che è origine record della tua maschera e aggiornare i record
che ritieni opportuno.



In effetti usando una query  ho risolto.
Grazie
Matteo
Newsgroup: it.comp.appl.access
Titolo: copiare dati in colonna

salve a tutti..dopo un po di tempo torno a trovarvi vista che è giunta 
l'ora di aggironare alcune funzioni del DB...
in pratica ho una tabella con 3 colonne:
la 1 di nome riferimento
la 2 di nome utenza1
la 3 di nome utenza2
vorrei il vostro aiuto per far si di scrivere, magari mediante un il 
click sul pulsante della maschera, su una nuova colonna "risultato" le 
utenze presenti nelle colonne utenza1 e utenza2 ma che NON SIANO UGUALI 
a quelle della colonna "riferimento"
è fattibile questo ??

 ha scritto nel messaggio
news:44ef5674$0$35073$4faf...@reader4.news.tin.it...

Ciao valtere,
se ho ben capito tu hai 3 campi riferimento, utenza1 e utenza2 vuoi ottenre
in una quarta casella le utenze1 e le utenze2 che sono diverse da
Riferimento.
Potresti aggiungere una casella di testo non associata nella tua maschera e
scrive in Origine Dati:
= iif(nz(utenza1; "")<> riferimento; utenza1; "") & " - " & iif(nz(utenza2;
"")<>riferimento; utenza2; "")
così avendo
pippo    pluto    paperino
paolo    Antonio
piero                    Francesco
otterrai
pippo    pluto    paperino           pluto - paperino
paolo    Antonio                          Antonio -
piero                    Francesco     - Francesco
che spero sia quello che ti serve
Puoi ottenere lo stesso risultato usando una query come origine dati della
maschera a cui avrai aggiunto un campo calcolato  ottenuto nello stesso modo
di prima
Select Riferimento, utenza1, utenza2,
        iif(nz(utenza1; "")<> riferimento; utenza1; "") & " - " &
iif(nz(utenza2; "")<>riferimento; utenza2; "") as risultato
        FROM  TuaTabella
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
---------------------------------------

Cinzia ha scritto:

ciao..
ho provato ma mi da un errore di sintassi (penso qualche virgola o 
punteggiatura)
ho notato però che mi sono spiegato male (come al solito..per voler 
essere brevi)
ho parlato di maschere ...che in pratica non ho...
in teoria sarebbe allora fattibile lavorare con una query , da quello 
che capisco......che mi copy nella colonna interessata il risultato del 
calcolo...
spero di aver scritto bene stavolta..

 ha scritto nel messaggio
news:44f0c249$0$30237$4faf...@reader1.news.tin.it...

Si usi una query che dovrebbe essere + o - così ovviamente dopo aver
adattato nomi di campi e tabella:
Select Riferimento, utenza1, utenza2,
         iif(nz( [utenza1]; "")<> [riferimento]; [utenza1]; "") & " - " &
 iif(nz( [utenza2]; "")<>[riferimento]; [utenza2]; "") as risultato
          FROM  TuaTabella

Newsgroup: it.comp.appl.access
Titolo: Problema con Access

Ciao a tutti ho un piccolo problema forse per voi abbastanza banale. Ho
creato un report in access che per il 99% delle volte verrà stampato su
fogli A4 (210 * 270 mm). Di default i margini dei report sono dx 20 mm e sx
20 mm. Per impostare la larghezza del report ho fatto 210 - 20 -20 = 170
cioè 17 cm di area stampabile che però è troppo poco. Ho pensato di
diminuire i margini da 20  a 10 quindi l'area stampabile diventa 19 cm ma
Access mi dice che l'area stampabile è troppo ampia e potrò avere pagine
vuote.
Perchè con 17 è tutto ok invece con 19 no.
Grazie
Giulia


Hai provato con 18.9cm?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Federico

 cos'è non gli va bene il 19?
L'unita' di misura interno di access non e' il millimetro,
quindi probabilmente c'e' un problema di conversione per
cui quello che per te e' 20cm per access sara' 20.01cm e da
qui l'errore!


Newsgroup: it.comp.appl.access
Titolo: check box su stampa unione

Salve. Attraverso stampa unione (word) attingo i dati da un mdb che contiene
diverse check box.
Vorrei non si vedesse la scritta "false" o "true" nel documento finale ma
solo un segno di spunta.
Sapete darmi una dritta per favore?
Grazie.
Alberto-w


Se devi visualizzare la spunta puoi provare con:
{ IF { MERGEFIELD campoCheckBox } = "-1" "[X]" "[   ]" }
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:cn203r$5lv$1...@canarie.caspur.it...



Ok, ma la prossima volta scrivi alla fine del messaggio precedente; come 
faccio io, grazie.
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: MSDE, che differenza c'è tra MSDTC, MSSQLServer, SQLServerAgent

Che differenza c'è tra MSDTC, MSSQLServer, SQLServerAgent?
Grazie, Max


MSDTC = Microsoft Distributed Transaction Coordinator....è un manager di
transazioni distribuite su più server
MSSQLServer è il servizio database...tu gli mandi una query, lui ti
restituisce il risultato
SQLServerAgent è il servizio che controlla le repliche

 SQLServerAgent č il servizio che controlla le repliche
Grassie :-)
Newsgroup: it.comp.appl.access
Titolo: Esempi di Programmazione OOP con VBA Access 2007

Salve,
volevo sapere se qualcuno di voi ha dei link per iniziare a fare qualcosa in 
OOP usando il VBA in Access 2007.
Grazie mille.

 ha scritto nel messaggio 
news:4c6904a8$1...@news.x-privat.org...

Per cominciare:
http://www.visual-basic.it/articoli/scebClassi1.htm
http://msaccessvbatutorial.com/blog/introduction-to-object-oriented-programming-with-ms-access-vba/
http://support.microsoft.com/kb/555159
Indispensabile l'SDK: Microsoft Visual Basic for Applications (VBA) Software 
Development Kit (SDK) 6.0
Ciao, Carlo 


C'è un Tutorial elementare per le classi.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=286
Poi quando hai acquisito conoscenze avanzate nel mio sito trovi esempi
Avanzati di OOP, forse anche eccessivo per Access... ma
funzionale.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Requery che non va

Ho una maschera con 3 controlli non associati (2 combo e 1 casella testo)
che sull'evento dopo aggiornamento dell'ultima lancio il requery di una
sottomaschera che ha come origine:
SELECT Edizioni.rifpa, Allievi.nome, Allievi.cognome, Allievi.nato_il,
Edizioni.NumProgetto, Edizioni.NumEdizione
FROM Allievi INNER JOIN Edizioni ON Allievi.IDallievo = Edizioni.idAllievi
WHERE (((Edizioni.rifpa)=[forms]![avvio]![combo1]) AND
((Edizioni.NumProgetto)=[forms]![avvio]![combo2]) AND
((Edizioni.NumEdizione)=[Forms]![Avvio]![casellatesto1])) WITH OWNERACCESS
OPTION;
Non mi sembra niente di complicato ... avrò fatto cose simili 1000 volte
.... ma qui non mi funziona!
Se da questa query tolgo il criterio riferito alla casella di testo VA.
Cosa sbaglio????
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ho provato anche ad inserire un msgbox per verificare che valore viene visto
nei controlli ......
E SONO GIUSTI!!!!!! Ma perchè il requery non va????


 E SONO GIUSTI!!!!!! Ma perchè il requery non va????
Invece del requery riassocia l'origine al soggetto
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


La butto là: il campo NumEdizione è numerico? Altrimenti devi mettere
gli apici...
Ciao,
--
Daniele M. aka mcdany

 Ciao,
azzzzisssimo !! dopo giorni e giorni (sto davvero invecchiando)
NumEdizione � numerico mentre dalla casella testo di ricerca no.
Un Val nel criterio e ho risolto
Grazie


 Un Val nel criterio e ho risolto
ma hai risolto o pensi di aver risolto?
A mio modesto avviso le cose non dovrebbero cambiare.
Sono curioso fammi/ci sapere
--
ac

 Sono curioso fammi/ci sapere
cacchio! GIURO che ieri ho fatto cos� ... e la cosa mi sembrava funzionare
.... GIURO!
Oggi invece vado a provare ..... "
"Espressione digitata non correttamente o troppo complessa per essere
valutata ecc...."
AIUTO!!


 valutata ecc...."
Bah! il mistero si infittisce ....
Ho ritolto il val che mi creava problemi
Allora riassumo ...
 i criteri del select che alimentano la sottomaschera incriminata sono
definiti da combo1, combo2 , casellatesto1
sull'evento after update di quest'ultima faccio partire una
sottomaschera.requery ... e non va.
Ho notato che dopo l'aggiornamento di combo1 svuoto le altre due (combo2=""
casellatesto1 ="") e poi lancio il requery della sottomaschera. Ho provato a
commentare questo requery ... e tutto ora sembra andare.
MA PERCHE'????? Che fastidio gli dava?????

Newsgroup: it.comp.appl.access
Titolo: Oggetto MSysDb non trovato

ciao a tutti,
oggi nell'aprire il database di access, dopo la normale richiesta di
password e dopo l'immisione di quest'ultima, mi compare il messaggio
"oggetto msysdb mancante o danneggiato" devo preoccuparmi di aver perso
tutto o ho qualche speranza?
buon lavoro
Jack


In efeftti s'è corrotto il file, ma non disperare
Vai nelle opzioni, setta la visualizzazione degli oggetti di systema
Importa tutto in nuovo file escludendo le tabelle con msys
Dvrebbe andare. Poi pnesa al perchè è successo, stavolta t'è andata bene,
non sfidare la fortuna
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


grazie per la risposta,
ma dopo il messaggio di errore ed aver premuto sul pulsante ok, il database
non viene aperto
ciao


Quelle impostazioni di visualizzazione le puoi settare da qualsiasi altro
db. Sono impostazioni di acceess non del tuo db


 db. Sono impostazioni di acceess non del tuo db
grazie, mi metto subito all'opera
ciao
jack

 --
purtroppo continua a non funzionare, quando cerco di importare le tabelle
(come anche nel caso della semplice apertura) mi compare il seguente
messaggio:
Il modulo di gestione di database Microsoft Jet non è riuscito a trovare
l'oggetto 'MSysDb'. assicurarsi che l'oggetto esista e che il nome e il
percorso siano digitati correttamente.
ciao e buon lavoro
jack


Stai evitando di importare quelle di sistemza?



l'errore mi compare appena seleziono il database da cui voglio importare le
tabelle
ciao


Se vuoi posso darci un occhiata


 Ciao
ti ringrazio per l'aiuto, non so se me lo lasciano inviare, ora provo (è
abbastanza grande!)
ciao
Newsgroup: it.comp.appl.access
Titolo: reimpostare lo stesso filtro alla riapertura della form

ho una form record continui con in altro dei menu a tendina in cui scegliendo dei valori filtro i record sottostanti
 
poi ho un pulsante che su click chiude la form in questione e apre un altra form per visualizzare il record interessato
 
quando esco dalla seconda form riapro la prima in cui c'erano i filtri ma vorrei non perdere i valori dei filtri dei menu a tendina e vorrei riapplicare il filtro alla form
 
qualcuno può aiutarmi?
 
 
 

 
 
non è chiaro se proprio DEVE essere chiusa la "prima form"
(quella chiamante)
SE la puoi tenere aperta prova ad impostare la "seconda form"
a tipo popup E con scelta obbligatoria
(in pratica si comporta come una form di avvisi,
in cui ovviamente si può editare quanto serve)


la form la chiudo poi la riapro ma mi accade quanto segue:
 
quando riapro la prima form in cui avevo impostato i filtri recupero da delle variabili temporanee i valori dei filtri e fin qui tutto ok, poi però eseguo il seguente codice:
 
    Me.Filter = CostruisciFiltro
    Me.FilterOn = True
 
anche dopo averlo eseguito ho notato che Me.FilterOn vale False
perchè mai false false se gli ho appena assegnato il valore True?
 
grazie.

 
prova anche l'istruzione alternativa
 
http://www.blueclaw-db.com/docmd_applyfilter_example.htm
 
 
forse è più "potente"
 


alla fine ho risolto non chiudendo la form, modificando opportunamente il codice vba, la lascio aperta sotto a quella che apro come secondaria sopra. grazie a tutti.
Newsgroup: it.comp.appl.access
Titolo: Errore di run-time '13': Tipo non corrispondente?

Uso da sempre in tutte le mie applicazioni una funzione per passare
parametri alle query (DAO 3.6).
Ha sempre funzionato. Da stamattina funziona solo negli applicativi
precedenti o in uno nuovo, ma non in quello che sto progettando.
Quando ricorre la funzione, ottengo l'errore in oggetto e si evidenza la
riga sull'OpenRecordset.
Se importo tutto in un nuovo MDB, la musica non cambia. Qualche
suggerimento? Grazie
Public Vars(90)
Public Function Qvar(Varnum As Integer)
    Dim MIODB As Database
    Dim Miors As Recordset
    Set MIODB = CurrentDb
    Set Miors = MIODB.OpenRecordset("CentriCosto")
    Miors.MoveFirst
    Vars(1) = Miors![NumC]
    Vars(2) = Miors![Descrizione]
    Miors.Close
    Qvar = Vars(Varnum)
    Set MIODB = Nothing
    Set Miors = Nothing
End Function
Fabio Dalla Villa

 ha scritto nel messaggio
news:bh8g33$67m$1...@usenet.itgate.net...

Normalmente da codice non puoi aprire un recordset che abbia un parametro
"dinamico" al suo interno.
Soluzioni:
uso della proprietą parameters
creazione dinamica della stringa SQL su cui aprire il recordset
Antonio

 ha scritto nel messaggio
news:bh8g33$67m$1...@usenet.itgate.net...

Ciao Fabio
Forse hai aggiunto le librerie ADODB e Miors viene assegnato a
ADODB.Recordset, quando lo apri si genera l'errore 13 perchè cerchi di
assegnare a ADODB.Recordset un  DAO.Recordset.
Prova in Questo modo o se non serve togli i riferimenti a ADODB.
 Public Vars(90)
 Public Function Qvar(Varnum As Integer)
     Dim MIODB As Database
     Dim Miors As DAO.Recordset
     Set MIODB = CurrentDb
     Set Miors = MIODB.OpenRecordset("CentriCosto")
     Miors.MoveFirst
     Vars(1) = Miors![NumC]
     Vars(2) = Miors![Descrizione]
     Miors.Close
     Qvar = Vars(Varnum)
     Set MIODB = Nothing
     Set Miors = Nothing
 End Function
Ciao Giorgio

 Ciao Giorgio
Grazie.
Ho tolto un po' di risorse: ActiveX, MS VB for applic....ext., MS Jet, ho
lasciato DAO 3.6, e adesso gli piace.
Ciao

 wrote in message
bhamvv$run$1...@usenet.itgate.net...

Era sufficiente spostare i riferimenti a Microsoft DAO 3.6 prima degli altri
riferimenti, senza eliminarli.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: gestione tabelle

Stiamo creando un applicativo per la gestione delle provvigioni dei ns.
agenti e siamo poco esperti di Visual Basic for Application di Access. Per
cortesia aiutateci.
Data la tabella PROVV AG con il seguente tracciato record:
| id agente | agente | provvigione | regione competenza |
dove,
id agente  contatore numerico
agente   testo
provvigione  numero
regione competenza testo
Come si fa a dichiarare in modo corretto il sopracitato tracciato record
della tabella PROVV AG?
Come si fa a leggere il contenuto della sopracitata tabella?
E di un solo record (ad esempio id agente = 38)?
Come si fa a modificare il contenuto di un campo del sopracitato record?
E a scrive un nuovo record?
Ringraziamo anticipatamente che ci può aiutare.


Con tutta la buona volontą... penso che le vostre domande richiedano pen
piu' di qualche riga di risposta.
L'unico consiglio ragionevole che posso darvi e' di rivolgervi a qualcuno
che vi possa fare un minimo di formazione.
Probabilmente quello che vi serve e' abbastanza poco, ma temo che le
risposte che riuscite a ottenere via NG non vi siano sufficienti.
Sviluppare poi un'applicazione seria e' tutt'altra cosa!
Comunque buon lavoro! :-)
Luciana


Credo che la risposta la possiate trovare nell'help in linea (tasto F1)
cominciando dal paragrafo Introduzione a Access e proseguendo x tutti gli
altri paragrafi e capitoli... :-))
Se avete fretta, vi consiglio di rivolgervi ad un buon programmatore, che vi
potrà sviluppare l'applicazione o fornirvi l'assistenza adeguata almeno in
fase di progettazione e avvio alla generazione dell'applicazione.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 Stiamo creando un ...
[cut]
Non e' corretto postare piu' volte lo stesso quesito in due giorni, prima di
tutto perche' dovete dare il tempo di rispondere e poi perche' intasate il
NG (gia' ben messo sotto questo punto di vista) con domande ripetute.
Detto questo, avete letto la risposta che vi ho dato ieri?
Sib

Newsgroup: it.comp.appl.access
Titolo: DB in rete: Problemi con visualizzazione.

Salve di nuovo...
Ho installato un DB in un PC collegato ad una rete con altri tre computer.
Tutto ok fino a quando l'ho collocato in una cartella condivisa.
Il problema è che sia dal PC in cui è installato sia dagli altri, alcune
maschere perdono tutti i controlli contenuti nel corpo della maschera....non
si vedono più...
Se vi è già capitato un problema del genere....
P.S. non essendo installato Access su nessun PC della rete ho installato su
tutte le postazioni il RunTime.
Grazie Luca.


Non è che le maschere le tieni in moalità immissione dati e in una query di
sola lettura
cioè non è che hai fatto casini nei dati
Non dipende assolutamente dall'esseere in rete
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: dissociare una replica dal master

hi appena scoperto che la replica MASTER rimane MASTER fintanto che:
- non la si copi e incolli (e ci puň stare)
- non la si sposti di cartella (o taglia e incolla)
- e addirittura fintanto che non la si rinomini (!!!)
praticamente ora sono vincolata a tenermi il master lě dove l'avevo messo per
prova, con il nome di prova!!
..quindi desideravo staccare/dissocciare la replica (B), dalla replica master
(A).
per poi trasformare (ricreare) la replica master da quella che č attualmente una
replica (B).
(spero di non avervi confuso troppo)
č possibile rendere un db  indipendente, non piů parte di una replica?
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein?
(Puň un cuore essere di pietra?)

 (Puň un cuore essere di pietra?)
Ciao Silvia,
ti suggerivo il file "replic35.exe" che trovi al seguente link:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q164553
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q164553
ti ringrazio, ma se non ho capito male, la procedura qui spiegata ipotizza che
la replica non esista più e non si vuole che compaia ancora nella lista dei db
replicabili..
mentre ciò che desidero io è che una replica ritorni ad essere sciolta ed
indipendente.
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein?
(Può un cuore essere di pietra?)

 ....everyone's invited!
Da una replica vai in Strumenti--> Recupera Replica Master.
La replica diventerà una Replica Master.
Spero che sia questo quello che cerchi. ;-)


Spero che sia questo quello che cerchi. ;-)
oh!!.... tì!! 8->
e dire che ero arrivata ad un passo dalla soluzione ma avendo interpretato in
altro modo, ho chiuso.
grazie mille

Newsgroup: it.comp.appl.access
Titolo: Distribuire access

Con non poca fatica sto costruendo un programmino in access che sarebbe una 
manna per la azienda dove lavoro. Ora siccome i computer che ne 
beneficerebbero sono 6 piu' il server che fa da server, cosa mi conviene 
fare? Comprare 6 licenze o buttarmi nel developer kit che non so neanche che 
fa, ne dove si compra?
Vorrei cercare di limitare al massimo i costi. Open office e' un ottimo 
sostituto di ms office a parte il database. La mia intenzione sarebbe di 
equipaggiare i pc con openoffice eaccess o runtime di access (boh.... ancora 
non ci ho capito molto su queste runtime)
Mettiamo che alla fine mi decida ad acquistare questo developer kit (?), e' 
difficile creare un eseguibile? Lascio perdere e compro 6 licenze? Ma sto 
developer kit quanto costa che non lo trovo da nessuna parte????
Scusate la mole di domande, ma non appena vedo la vetta (da molto lontano) 
di access scopro che dietro ce n'e' una piu' grossa.
Una volta su una rivista (che non ho comprato mannaggia) si vantavano di far 
usare anche fino a mille utenti, un programma in access acqistando una sola 
licenza.... Qualcuno lo ha letto? forse era una cavolata?
Grazie
bud 


Open Office +Access runtimex5+1 licenza Dev
E' molto semplice creare ui pacchetti
Per delucidazioni
www.sitocomune.com
www.accessgroup.it
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Grazie 1000. Conosci per caso un sito  dove acquistare? O altrimenti sai 
dirmi grosso modo quale e' la spesa? grazie ancora
Newsgroup: it.comp.appl.access
Titolo: [VBA Access] Refresh con sottomaschera

Ho una maschera con un campo totale e che contiene una sottomaschera
con delle righe con TotaleRiga.
Come faccio a far cambiare il campo Totale al cambiare di TtotaleRiga?
Ben inteso che ci riesco ma ho un problema di refresh ho provato a
fare:
    Form_frmInserimentoOrdini.Totale = TotaleOrdine
    Form_frmInserimentoOrdini.Totale.Requery
    Form_frmInserimentoOrdini.Requery
    Form_frmInserimentoOrdini.Refresh
ma mi cambia il totale rimanendo indietro di un passo...
Grazie,
Alex

 ha scritto nel messaggio
news:9a381e97.03102...@posting.google.com...

come fa un campo a contenere una sottomaschera???
se intendi che è il riferimento attraverso cui si aggiorna la sottomaschera prova sull'evento su
aggiornamento a fare:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
docmd.requery (nomesottomaschera)

 docmd.requery (nomesottomaschera)
Mi sa che č il contrario...al cambiare di un campo nella sottomaschera
voglio far cambiare un campo nella maschera MASTER.
Alex
Posted from X-Privat Free NNTP server - 
www.x-privat.org

"Alex1980" <ba...@jumpyFREGATI.it> ha scritto nel messaggio news:3f97cfc1$1...@x-privat.org...

scusa hai ragione.... oggi sono un po' fuso...
x il tuo problema non so, ho sempre fatto il contrario
credo che dovrai implementare una routine che ti va a cercare il record nella maschera MAster

 record nella maschera MAster
Ok :-)
Alex

 ha scritto nel messaggio
news:9a381e97.03102...@posting.google.com...

Prova a:
impostare come origine dati della casella di testo Totale una funzione DSum
(vedi help) e nell'evento "dopo aggiornamento" della sottomaschera
inserisci: Parent!Totale.Requery...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Filtrare dei dati specifici di una maschera

Salve a tutti,
ho un database che mi gestisce gli iscritti ai corsi di un'agenzia di
formazione. Esiste una tabella chiamata corsisti la quale ha il compito di
raccogliere tutte le info riguardanti le persone che si iscrivono a questi
corsi. E' stata creata una tabella chiamata corsi la quale permette di
specificare una serie di info riguardanti i corsi ed infine un'altra tabella
chiamata dettagliocorsisti che permette di associare i vari corsisti al
corso o ai corsi di appartenenza. Volevamo gestire anche le assenze di tali
alunni e per fare questo abbiamo creato un'altra tabella chiamandola Assenze
la quale è stata associata alla tabella Corsista e alla Tabella Corso.
Volevamo fare in modo che, aprendo la maschera delle assenze nel campo di
scelta dell'allievo mi comparisse solo ed esclusivamente gli allievi
appartenenti a quel corso e non tutti gli allievi come possiamo fare? Grazie
a tutti e saluti Berti Simone

 ha scritto nel messaggio
news:kycZb.260652$VW.10...@news3.tin.it...

Mettendo un criterio nella query origine record della maschera
Antonio

 ha scritto nel messaggio
news:uojZb.19367$Kc3.5...@twister2.libero.it...

Si... ho provato... ma penso di aver sbagliato qualche criterio o di aver
preso il campo errato... vi vado a spiegare quello che ho fatto:
Le tabelle che ho sono le seguenti:
Corso: IdCorso, Codice, Descrizione
Corsista: IdCorsista, Nome, Indirizzo, ecc.
DettaglioCorsista: IdDettaglioCorsista, Nome, IdCorso
(dove ovviamente Nome è in relazione con IdCorsista di Corsista e IdCorso
con il campo IdCorso di Corso)
Assenza: IdAssenza, Data, Nome, IdCorso
(dove ovviamente Nome è in relazione con IdCorsista di Corsista e IdCorso
con il campo IdCorso di Corso)
Nella maschera che mi sono creato per le assenze (chiamandola assenze) ho
messo come maschera principale i campi IdCorso.Corso, Codice.Corso,
Descrizione.Corso e nella sottomaschera Data.Assenza, Nome.Assenza
Fatto questo per poter filtrare sono andato ad aggiungere nell'origine riga
del campo Nome.Assenza  il campo IdCorso.Dettaglio.Corsista e di conseguenza
in quel campo il seguente criterio: [forms]![assenze]![idcorso]
Dov'è che ho commesso l'errore? Grazie a tutti di nuovo e in particolare ad
Antonio che è stato così celere nella risposta.

 in quel campo il seguente criterio: [forms]![assenze]![idcorso]
No no...
Tu devi stabilire il flusso della tua elaborazione.
per come hai congegnato la maschera, tu parti dal corso, che sta sulla form
principale. Quindi selezioni un corso e, se hai collegato i campi master e
secondari, nella sottomaschera ti compariranno solo le assenze di quel
corso.
Se infine vuoi inserire un nuovo record nelle assenze, pescando solo da
corsisti del corso scelto, il controllo per selezionare i corsisti deve
essere una combo che pesca dalla tabella DettaglioCorsisti, mettendo come
criterio sotto idcorso il controllo che contiene il corso nella form
principale.
Antonio
Newsgroup: it.comp.appl.access
Titolo: Installazione RUNTIME XP su office 97 PRO???

Se installo un database creato con Office XP developer (con setup) su un
computer dove c'è installato Office 97 PRO creo casini gravi o si può fare
tranquillamente????
Grazie a tutti
Newsys

 ha scritto nel messaggio
news:ae4he0$94m$1...@fe2.cs.interbusiness.it...


 Dovresti scaricare la patch.
Stavo prendendo in considerazione l'acquisto del pacchetto (io uso ancora
MOD 2000).
A parte il problema che riferisci funziona bene?
Giorgio

No, non sapevo questa cosa!!! Cioe' se butto tutto su un CD non arrivo ad
installare il mio programma???
Non ci credo!!! Meglio scaricare la patch subito!!!
grazie 1000

 Non ci credo!!! Meglio scaricare la patch subito!!!
Di corsa :o)

 A parte il problema che riferisci funziona bene?
E' una bomba.

 ha scritto nel messaggio
news:ae4he0$94m$1...@fe2.cs.interbusiness.it...
Permettimi un osservazione sul tuo nick:
"Qu", secondo le regole del pinyin, ossia il sistema ufficiale di
traslitterazione codificato dai cinesi negli anni 50, non si legge "cu" come
in italiano ma "ciu", Quindi il tuo nick suona piu' o meno "cian gran ciu",
che potrebbe essere ciufolo, tanto per restare in tema!:-))
Saluti.
Luciano

 ha scritto nel messaggio
news:ae4sp5$3vfdq$1...@ID-86073.news.dfncis.de...


 cu. Mah chissà chi avrà ragione??
Dal che si deduce che il tuo culo e' piu' grande del tuo ciufolo....:-))
Saluti.
Luciano

Beh sarei fortunato se fosse il contrario! Non umano, ma fortunato!

Newsgroup: it.comp.appl.access
Titolo: Ordinamento crescente numeri effettuato in modo strano

Buongiorno a tutti,
vorrei semplicemnte ordinare i record in ordine crescente per il campo 
[NUMERO DOCUMENTO]  ma viene eseguito un ordine di questo tipo 
1,10,100,101,102......109,111,112.......
anzichè il logico 1,2,3,4......
 
Come mai?
 
Grazie, Giorgia 
 
 

Giorgia ha scritto:

Hai inserito i numeri in un campo di tipo testo.
Correggi il tipo del campo o crea in una query un campo calcolato
Val([NUMERO DOCUMENTO]) e usalo per ordinarla.
Ciao.
-Marco-
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 


Grazie Marco,
solo che talvolta nel numero del documento è contenuto anche qualche 
carattere alfabetico....in questo caso?
 
Giorgia 
 
 

 Giorgia
 
In questo caso non puoi modificare il tipo del campo in numerico, devi
mantenerlo tipo testo.
Resta la seconda soluzione, la query con il campo calcolato da usarsi per
ordinare i record.
I valori che iniziano con una lettera appariranno prima dei numeri, dato
che Val("1A") restituisce 1 e Val("A1") restituisce zero.
Posto che Val("1") e Val("1A") restituiscono entrambe lo stesso valore, se
vuoi che "1A" venga dopo a "1" devi impostare due ordinamenti, uno con il
campo calcolato Val(...) e l'altro con il campo senza il Val.


 ha scritto nel messaggio 
news:jkv8c6$hnl$1...@news.newsland.it...

Benissimo ci provo.
ti ringrazio molto.
Giorgia