title: Problema con combo non associate

text:
"Lelio" <Lel...@Dagep.it> ha scritto nel messaggio
news:97d6jk$k23$1...@fe1.cs.interbusiness.it...

Se non puoi fare a meno di lavorare con una maschera con visualizzazione a
Maschere continue, l'unica è fregare Access mettendo nel corpo della
maschera una casella combinata fittizia (associata al campo della tabella
relativo al codice prodotto) e due caselle combinate non associate
nell'intestazione della maschera, con le quali selezioni la categoria ed il
prodotto.
Scusa se nel darti la mia soluzione scriverò cose per te scontate.
Ipotizziamo che hai tre tabelle: Categorie, Prodotti e Dettagli che abbiano
la seguente struttura:
Categorie
----------
IDCategoria        Contatore e chiave primaria
DescrCat            Testo
Prodotti
--------
IDProdotto        Contatore e chiave primaria
IDCategoria       Numerico
DescrProd         Testo
Dettagli
--------
IDDettagli           Contatore e chiave primaria
IDProdotto         Numerico
Qtà                     Numerico
Ipotizziamo che la tua maschera si chiami MaskDettagli, abbia una
visualizzazione a Maschere continue, abbia come origine record la tabella
Dettagli e contenga tre controlli che abbiano lo stesso nome dei tre campi
cui sono associati.
Fai in modo che il controllo IDProdotto sia una casella combinata a due
colonne di cui visibile solo la seconda, abbia la proprietà "Bloccato" a Si
ed abbia come origine riga una query con il seguente codice SQL:
SELECT DISTINCTROW Prodotti.IdProdotto, Prodotti.DescrProd
FROM Prodotti;
Nell'intestazione di MaskDettagli inserisci una casella combinata NON
associata chiamata ComboCat, a due colonne di cui visibile solo la seconda e
che abbia come origine riga una query con il seguente codice SQL:
SELECT DISTINCTROW Categorie.IdCategoria, Categorie.DescrCat
FROM Categorie;
Nell'intstazione di MaskDettagli inserisci anche un'altra casella combinata
NON associata chiamata ComboProd, a tre colonne delle quali visibile solo la
seconda e che abbia come origine riga una query con il seguente codice SQL:
SELECT DISTINCTROW Prodotti.IdProdotto, Prodotti.DescrProd,
Prodotti.IdCategoria
FROM Prodotti
WHERE (((Prodotti.IdCategoria)=[Forms]![MaskDettagli]![ComboCat]));
Setta a No la proprietà "Seleziona con tabulazione" dei controlli ComboCat,
ComboProd e IDDettagli.
A fronte dell'evento "Dopo aggiornamento" di ComboCat genera il seguente
codice VBA:
Private Sub ComboCat_AfterUpdate()
Me!ComboProd.Requery
Me!ComboProd.SetFocus
End Sub
A fronte dell'evento "Dopo aggiornamento" di ComboProd genera il seguente
codice VBA:
Private Sub ComboProd_AfterUpdate()
Me!IdProdotto = Me!ComboProd
Me!Qtà.SetFocus
End Sub
A fronte dell'evento "Su attivato" di IDProdotto genera il seguente codice
VBA:
Private Sub IDProdotto_GotFocus()
Me!ComboCat.SetFocus
End Sub
Quando apri la maschera rendi corrente il record su cui vuoi operare.
Prova a vedere se funziona come servirebbe a te.
>
> Ciao, Lelio



title: Condivisione di access

author: Maicol

text:
Un saluto a tutti. Ho un problema che spero qualcuno possa aiutarmi a
risolvere:
Ho un BE sul server al quale accedono alcuni utenti da diversi FE
chiamiamoli di tipo A simili nella struttura. Esiste poi un FE diverso nella
struttura dagli altri diciamo tipo B che punta allo stesso BE. Premesso che
tutti i database sono impostati con accesso condiviso e nessun tipo di
blocco sui record, perche' se un utente entra dal FE tipo A blocca IL tipo B
e al contrario non succede ?
Spero di essermi spiegato .
Un'altra curiosita' : ho notato che non sempre sul server con BE aperto si
crea il file .LDB . Ha un nesso con il problema che ho ???? Grazie


title: Controllo del lunedì

author: Ablasorix

text:
Buongiorno,
tempo fa avevo chiesto come inserire automaticamente delle date in
seguito alla pressione di bottoni predisposti.
Ora vorrei migliorare questa cosa facendo in modo che non mi inserisca
date che cadano di sabato o domenica quando l'ufficio è chiuso (il
massimo sarebbe che non mi inserisse anche le festività, ma penso di
chiedere troppo).
In sostanza avrei bisogno:
1) creare un pulsante "lunedì" che mi metta in automatico la data del
prossimo lunedì;
2) sistemare il pulsante "mese" che ora aggiunge semplicemente 30
giorni alla data attuale. Se OGGI+30 fosse di sabato o domenica,
inserisca la data del lunedì successivo.
Si può fare?
Grazie sin da ora.
Davide


title: Controllo del lunedì

author: miciomao

text:
Ciao
E' da riadattare la sostanza è quella
qui controllo che le date dei campi ferie DA -> ferie A non siano
domeniche o sabati
'1=Domenica 7=Sabato
If Weekday(Me.FerieDA) = 1 Or Weekday(Me.FerieDA) = 7 Or Weekday
(Me.FerieA) = 1 Or Weekday(Me.FerieA) = 7 Then
MsgBox "Non puoi selezionare giorni Festivi", vbCritical, "ATTENZIONE"
Exit Sub
End If
Ciao
Alex


title: Controllo del lunedì

author: MA

text:

Ovviamente devi crearti una tabelle delle feste
poi copi incolli questa funzione
e alla bisogna la richiami
Function fctControllaFesta(sdGiorno As Date) As Boolean
Dim rs As DAO.Recordset
Dim strFesta As String
strFesta = "SELECT CLng([sdGiorno]) as Giorno FROM U_ElencoGiorni as G WHERE clng(sdgiorno) =" & CLng(sdGiorno)
    Set rs = CurrentDb.OpenRecordset(strFesta, 2, 512)
    If Not rs.EOF Then
        fctControllaFesta = True
        GoTo FINE
    End If
    Select Case Format(sdGiorno, "ddd")
        Case "dom", "sab"
            fctControllaFesta = True
            Exit Function
        Case Else
            fctControllaFesta = False
    End Select
FINE:
    rs.Close: Set rs = Nothing

End Function
Per richiamarla devi usare fctControllaFesta(me.tuocontrollo) se hai un controllo di tipo data
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Controllo del lunedì

author: Alessandro Baraldi

text:

> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
Controlla il WeekDay invece di "DOM" e "SAB" .... così rendi
internazionale l'applicativo e non legato alla versione ITALIANA...!
Sai che sono pignolo...!!!!
;-)
@Alex


title: Controllo del lunedì

text:

> Controlla il WeekDay invece di "DOM" e "SAB" .... così rendi
> internazionale l'applicativo e non legato alla versione ITALIANA...!
> Sai che sono pignolo...!!!!
>
> ;-)
>
> @Alex
Beh se è solo questa la correzione, mi è andata bene
Ciao @Alex
--
--
MAssimiliano Amendola
www.accessgroup.it



title: immagine diversa per ogni record

author: mario rossi

text:
buongiorno,

ho un campo della tabella che contiene l'indirizzo della jpg di quel record

qualcuno mi aveva spiegato come visualizzare un immagine diversa su ogni record in una form "maschere continue" c'era da mettere un codice forse su record corrente?

grazie a tutti


title: immagine diversa per ogni record

text:
Tendenzialmente non puoi se non usando un campo OLE... oppure prova con un oggetto OLE Associato.

@Alex


title: immagine diversa per ogni record

author: Karl Donaubauer

text:
Salve Alex,

@alex ha scritto:
> Tendenzialmente non puoi se non usando un campo OLE... oppure prova con un oggetto OLE Associato.

No, non c'è più bisogno dai tempi di Access 2007 in poi:
http://www.donkarl.com/it?FAQ2.2

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: immagine diversa per ogni record

text:
Il giorno lunedì 13 maggio 2019 10:38:41 UTC+2, Karl Donaubauer ha scritto:
> Salve Alex,
>
> @alex ha scritto:
> > Tendenzialmente non puoi se non usando un campo OLE... oppure prova con un oggetto OLE Associato.
>
> No, non c'è più bisogno dai tempi di Access 2007 in poi:
>
http://www.donkarl.com/it?FAQ2.2

>
> --
> Ciao
> Karl
> *********

La mia frase "oppure prova con un oggetto OLE Associato." ha quel senso... è un Oggetto OLE Associato con Proprietà Collegato... oppure sbaglio...?

@Alex


title: immagine diversa per ogni record

text:
Salve,

@alex ha scritto:
> Karl Donaubauer ha scritto:
>>
>>> Tendenzialmente non puoi se non usando un campo OLE... oppure prova con un oggetto OLE Associato.
>>
>> No, non c'è più bisogno dai tempi di Access 2007 in poi:
>>
http://www.donkarl.com/it?FAQ2.2

>
> La mia frase "oppure prova con un oggetto OLE Associato." ha quel senso... è un Oggetto OLE Associato con Proprietà Collegato... oppure sbaglio...?
> ...

Nessun oggetto collegato. Basta il percorso+nome dell'immagine come
testo direttamente nella proprietà "Origine controllo" del controllo
immagine, o sempre nell'origine il nome di un campo/controllo testo che
contiene percorso+nome.



title: immagine diversa per ogni record

text:
Il giorno lunedì 13 maggio 2019 12:57:06 UTC+2, Karl Donaubauer ha scritto:
> Salve,
>
> @alex ha scritto:
> > Karl Donaubauer ha scritto:
> >>
> >>> Tendenzialmente non puoi se non usando un campo OLE... oppure prova con un oggetto OLE Associato.
> >>
> >> No, non c'è più bisogno dai tempi di Access 2007 in poi:
> >>
http://www.donkarl.com/it?FAQ2.2

> >
> > La mia frase "oppure prova con un oggetto OLE Associato." ha quel senso... è un Oggetto OLE Associato con Proprietà Collegato... oppure sbaglio...?
> > ...
>
> Nessun oggetto collegato. Basta il percorso+nome dell'immagine come
> testo direttamente nella proprietà "Origine controllo" del controllo
> immagine, o sempre nell'origine il nome di un campo/controllo testo che
> contiene percorso+nome.
>
> --
> Ciao
> Karl

Forse non ci capiamo, è sicuramente colpa mia e ci riprovo...!

Nella Tabella Campo Testo.

Nella Maschera Continua per la Visualizzazione, serve un CONTROLLO OLE Associato (al Campo della tabella) con proprietà Tipo Ole Consentito=[Collegato]

Ti torna...?

@Alex


title: immagine diversa per ogni record

text:
@alex ha scritto:
> Karl Donaubauer ha scritto:
>>>>
>>>>> Tendenzialmente non puoi se non usando un campo OLE... oppure prova con un oggetto OLE Associato.
>>>>
>>>> No, non c'è più bisogno dai tempi di Access 2007 in poi:
>>>>
http://www.donkarl.com/it?FAQ2.2

>>>
>>> La mia frase "oppure prova con un oggetto OLE Associato." ha quel senso... è un Oggetto OLE Associato con Proprietà Collegato... oppure sbaglio...?
>>> ...
>>
>> Nessun oggetto collegato. Basta il percorso+nome dell'immagine come
>> testo direttamente nella proprietà "Origine controllo" del controllo
>> immagine, o sempre nell'origine il nome di un campo/controllo testo che
>> contiene percorso+nome.
>
> Forse non ci capiamo, è sicuramente colpa mia e ci riprovo...!
>
> Nella Tabella Campo Testo.
>
> Nella Maschera Continua per la Visualizzazione, serve un CONTROLLO OLE Associato (al Campo della tabella) con proprietà Tipo Ole Consentito=[Collegato]
>
> Ti torna...?

No, con un controllo OLE non funziona. Dev'essere un controllo immagine.

L'era di campi/controlli OLE è passato da lungo, per fortuna! ;-)

--
cu
Karl
*********
http://www.AccessDevCon.com

Access FAQ (German/Italian):
http://www.donkarl.com


title: immagine diversa per ogni record

text:
....

> No, con un controllo OLE non funziona. Dev'essere un controllo immagine.
>
> L'era di campi/controlli OLE è passato da lungo, per fortuna! ;-)
>
> --
> cu
> Karl
> *********
>
http://www.AccessDevCon.com

> Access FAQ (German/Italian):
http://www.donkarl.com

Adesso ho capito... non avevo proprio legato le 2 cose.

Grazie

@Alex


title: immagine diversa per ogni record

author: ciroteo

text:
Ciao Karl,
in realtà ho provato ma nelle form continue dopo la prima visualizzazione non mi fa più vedere altro.
Devo per forza avere il dato salvato in tabella o può essere la risultante di un concatenamento?
Ci vuole qualche evento su corrente che faccia una sorta di refresh?



title: immagine diversa per ogni record

text:
Salve,

Ciroteo ha scritto:
> in realtà ho provato ma nelle form continue dopo la prima visualizzazione non mi fa più vedere altro.
> Devo per forza avere il dato salvato in tabella o può essere la risultante di un concatenamento?
> Ci vuole qualche evento su corrente che faccia una sorta di refresh?
> ...

Cosa hai provato?
Cosa hai scritto nell'origine controllo del controllo imagine?

Cosa intendi con

 > ... il dato salvato in tabella o può essere la risultante di un
concatenamento?

?
Quale "dato", quale "concatemento"?

Tante domande... Dai esempi concreti per tutto questo.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: immagine diversa per ogni record

text:
ho una query che concatena un percorso costante con i diversi nomi di file:

select pathfile & "\" & nomefile as FileDef
nell'origine controllo dell'oggetto immagine metto: filedef



title: immagine diversa per ogni record

text:
Salve,

Ciroteo ha scritto:
> ...
>>> in realtà ho provato ma nelle form continue dopo la prima visualizzazione non mi fa più vedere altro.
>>> Devo per forza avere il dato salvato in tabella o può essere la risultante di un concatenamento?
>>> Ci vuole qualche evento su corrente che faccia una sorta di refresh?
>>> ...
> ho una query che concatena un percorso costante con i diversi nomi di file:
>
> select pathfile & "\" & nomefile as FileDef
> nell'origine controllo dell'oggetto immagine metto: filedef

Sembra giusto. L'ho fatto tante volte senza problemi. Di solito persino
faccio la concatenazione nell'origine controllo
.

Nei record dove il percorso e immagine esiste viene mostrato, altrimenti
il controllo è vuoto. Bisogna nessun Refresh.

Sei sicuro che i percorso sono giusti? Creati anche una casella di testo
per mostrare il contenuto di filedef come controllo.



title: immagine diversa per ogni record

text:
sì il contenuto è ok.
ho riverificato: funziona solo con accdb, con mdb anche se uso access 2010 non funziona correttamente.

intanto grazie, ho ancora solo 2 xp in giro per l'azienda, quando li dismettiamo posso convertire tutta l'applicazione in accdb



title: Campo record status

author: Alfio

text:
Salve a tutti,
nel gestionale che utilizzo ci sono delle tabelle con un campo denominato "Record Status" contiene valori tipo questo " 201901081445180010020001          201909101213040010030002". Immagino serva a verificare l'integrità dei record e del database in generale.  La domanda è: se anziché utilizzare il gestionale, per inserire un nuovo record, io utilizzassi un altro software che poi va a creare il record e, quindi, quel campo non verrebbe valorizzato, che cosa potrebbe accadere? Se è essenziale, c'è un modo per poterlo ricreare? Come funziona il "Record Status"?

Grazie

Alfio


title: Campo record status

text:

La proprietà RecordStatus è una proprietà DAO del Recordset, non mi risulta salvata in tabella, o meglio se anche fosse salvata in Tabella di Sistema, a te interessa il fatto che è una proprietà Del Recordset.

Premetto che non ho mai usato questa proprietà, ma da quanto indica la Guida viene usata solo in caso di Update di tipo [Batch] definendo in apertura la modalità [dbOptimisticBatch] e non mi pare restituisca l'integrità quanto lo stato di Update in corso... appena dopo l'UPDATE...
Se guardi l'Esempio in questo LINK appare abbastanza chiaro come agisce:
https://docs.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/recordset-recordstatus-property-dao

Ora se chi scrive non scrive in modalità dbOptimisticBatch, sempre a quanto mi pare di capire, questo non viene valorizzato.

Il problema che ti devi porre è se tu nel tuo applicativo USI questa proprietà per avere dei Feedback ed hai azioni conseguenti...

@Alex


title: Campo record status

author: BFS

text:

dovresti chiederlo a chi ha sviluppato il software, solo lui sa cosa
rappresenta quella sequenza di numeri.
magari contiene la data di cancellazione del record stesso (soft
delete), o la data del suo ultimo aggiornamento
esempio se le ultime 4 cifre potrebbero indicare
0001=nuovo e 0002=cancellato se tu aggiungi record senza quel valore
rischi di incasinare il funzionamento del programma generale

BFS


title: Campo record status

text:
> dovresti chiederlo a chi ha sviluppato il software, solo lui sa cosa  rappresenta quella sequenza di numeri.  magari contiene la data di cancellazione del record stesso (soft delete), o la data del suo ultimo > aggiornamento  esempio se le ultime 4 cifre potrebbero indicare  0001=nuovo e 0002=cancellato se tu aggiungi record senza quel valore
> rischi di incasinare il funzionamento del programma generale
> BFS

Sia mai chiedere qualcosa, è di uno scorbutico che non vi dico.
Comunque, intanto grazie per i riscontri. Ho scomposto i valori del record status:
primo gruppo
2019 0108 1445 1 800 100 20001
2019: anno creazione record
0108: mese e giorno
1445: ora creazione
1: valori che vanno da 0 a 5 (senza nessun criterio apparante)
800: valori da 000 a 900 (incrementi di 100 senza nessun criterio apparente)
100: valore fisso
20001: valori da 20001 a 20004 (identificano l'utente)
stessa cosa per il gruppo 2
Il mio problema adesso è che non capisco con quale logica vengano inseriti i valori da 0 a 5 (SX_04) e quelli da 000 a 900 (SX_05). Ho provato ad inserire (tramite il gestionale) diversi articoli dove cambio solo l'ultimo carattere del codice, tutti i restanti dati sono identici e trovo valori che non si incrementano, a volte sono ripetuti uno di seguito all'altro pur restando sempre nel range che ho indicato. Può essere che siano  valori random ma compresi nel range dato?

ID articolo	Codice Articolo	Descrizione	                              RecordStatus			      Sx_01	  Sx_02	   Sx_03	   Sx_04	   Sx_05	   Sx_06	   Sx_07
729		       PROVA-15		PROVA-15	 	202010161812480010020001	               2020	  1016	   1812	       4            800          100      20001
728		       PROVA-14		PROVA-14	 	202010161812320010020001         	2020	  1016	   1812		3		200		100		20001
727		      PROVA-13		PROVA-13	 	202010161812180010020001          	2020	  1016	   1812		1		800		100		20001
726		      PROVA-12		PROVA-12	 	202010161812040010020001          	2020         1016	    1812		0		400		100		20001
725		      PROVA-11		PROVA-11	 	202010161811490010020001          	2020	   1016	    1811		4		900		100		20001
724		      PROVA-10		PROVA-10	 	202010161811350010020001          	2020	   1016	    1811		3		500		100		20001
723		     PROVA-09		PROVA-09	 	202010161811140010020001          	2020	   1016	    1811		1		400		100		20001
722		     PROVA-08		PROVA-08	 	202010161810580010020001          	2020	   1016	    1810		5		800		100		20001
721		     PROVA-07		PROVA-07	 	202010161810420010020001          	2020	   1016	    1810		4		800		100		20001
719		    PROVA-05		       PROVA-05	 	202010161808490010020001          	2020	   1016	    1808		4		900		100		20001
718		    PROVA-04		       PROVA-04	 	202010161808350010020001          	2020	   1016	    1808		3		500		100		20001
717		    PROVA-03		      PROVA-03	 	202010161808200010020001          	2020	   1016	    1808		2		000		100		20001
716		    PROVA-02		      PROVA-02	 	202010161807520010020001          	2020	   1016	    1807		5		200		100		20001
715		    PROVA-01		      PROVA-01	 	202010161807160010020001          	2020	   1016	    1807		1		600		100		20001

Se qualcuno riesce a scovare la logica...gliene sarei immensamente grato.

Grazie


title: Campo record status

text:

hai provato a vedere se dopo aver salvato un articolo, lo richiami e
modifichi qualcosa quel valore cambia?
oppure potrebbe essere un codice postazione/pc che ha inserito il record
oppure qualcosa legato alla data, carica due volte lo stesso articolo
spostando l'orologio del PC di qualche mese e vedi se cambia qualcosa
oppure un check digit ottenuto da un calcolo dei valori inseriti

"Sia mai chiedere qualcosa, è di uno scorbutico che non vi dico."
magari si sente scavalvato o è giustamente geloso delle sue cose, visto
che forse rischi di incasignargli il programma se con i tuoi inserimenti
da esterno si impalla poi tutto.

sarebbe meglio trovare una soluzione con lui.

ciao
BFS


title: Campo record status

text:
Il giorno lunedì 19 ottobre 2020 alle 08:06:58 UTC+2 BFS ha scritto:
> hai provato a vedere se dopo aver salvato un articolo, lo richiami e
> modifichi qualcosa quel valore cambia?
> oppure potrebbe essere un codice postazione/pc che ha inserito il record
> oppure qualcosa legato alla data, carica due volte lo stesso articolo
> spostando l'orologio del PC di qualche mese e vedi se cambia qualcosa
> oppure un check digit ottenuto da un calcolo dei valori inseriti
> "Sia mai chiedere qualcosa, è di uno scorbutico che non vi dico."
> magari si sente scavalvato o è giustamente geloso delle sue cose, visto
> che forse rischi di incasignargli il programma se con i tuoi inserimenti
> da esterno si impalla poi tutto.
>
> sarebbe meglio trovare una soluzione con lui.
>
Ciao,
il gruppo di sinistra resta invariato sempre e comunque, nel gruppo di destra varia la data e l'ora quando viene modificato qualcosa all'anagrafica dell'articolo. Ma a me interessa solo l'inserimento dell'articolo.
Il codice postazione pc è l'ultima serie a dx 20001 (Sx_07).
Per quanto concerne parlare con il programmatore è meglio lasciar perdere, ci  litigherei e basta, lo conosco da 3 anni... Purtroppo ne ho bisogno in quanto inserendo diversi articoli tramite le maschere del gestionale è un casino, si perde troppo tempo, ma veramente troppo poichè è tutto un sistema a schede, mentre vogliamo operare con una sola maschera dove inseriamo tutti i dati necessari.


title: massimizzazione maschere involontario

text:
Ciao!
all'attivazione della maschera principale faccio eseguire questo comando
docmd.maximize in modo da espandere a tutto schermo la maschera.
Tramite alcuni pulsani lancio delle maschere che non dovrebbero
massimizzarsi, sono maschere più piccole che dovrebbero essere in primo
piano rispetto alla maschera principale.
Il fatto è che anche queste maschere si aprono a tutto schermo e' come se la
maschera secondaria ereditasse la proprietà di quella principale ...
qualche soluzione?


title: massimizzazione maschere involontario

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel
messaggio news:c65n1o$9tm$1...@hulme.interac.it...

Ciao,
Anzitutto togli il bordo Dimensionabile e se puoi
rendilo con nessuno
MAssimiliano


title: massimizzazione maschere involontario

author: Roberto da casa

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:c65n1o$9tm$1...@hulme.interac.it...

Imposta a Si la proprietà Popup della maschere che non devono massimizzarsi
ma sovrapporsi a grandezza naturale alla maschera massimizzata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: massimizzazione maschere involontario

author: lucky

text:
A me invece capita il contrario e cioč quando ritorno su una maschera che
dovrebbe "massimizzarsi" non lo fa ma si dimensiona ad una grandezza sua.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: massimizzazione maschere involontario

text:
"lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> A me invece capita il contrario e cioč quando ritorno su una maschera che
> dovrebbe "massimizzarsi" non lo fa ma si dimensiona ad una grandezza sua.
Genera:
DoCmd.Maximize
a fronte dell'evento "Su attivazione" della maschera.



title: massimizzazione maschere involontario

author: Raffaele Alberoni

text:
Roberto da casa ha scritto:
> "lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
> news:195Z62Z170Z252Y...@usenet.libero.it...
> > A me invece capita il contrario e cioč quando ritorno su una maschera che
> > dovrebbe "massimizzarsi" non lo fa ma si dimensiona ad una grandezza sua.
> Genera:
> DoCmd.Maximize
> a fronte dell'evento "Su attivazione" della maschera.
Puo aiutare mettere sull'evento Load della maschera
Docmd.Restore
Saluti
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: massimizzazione maschere involontario

author: sv

text:
ciroteo ha scritto:

Oltre a quelli già avuti potrebbe esserti utile questo suggerimento che
comunque ti porterà la maschera principale alle massime dimensioni dello
schermo. Le altre maschere poi potranno essere come le vuoi tu. Utilizza
il codice sull'evento Open della maschera:
Dim Larghezza, Altezza
   Application.Echo False 'disabilita l'aggiornamento dello schermo per
evitare lo sfarfallio
   DoCmd.Maximize 'ingrandisce alle massime dimensioni
   Larghezza = Me.WindowWidth
   Altezza = Me.WindowHeight
   DoCmd.Restore 'ripristina dimensioni normali
   DoCmd.MoveSize 0, 0, Larghezza, Altezza
   Application.Echo True 'riabilita aggiornamento
--
rgrds
SC
--



title: massimizzazione maschere involontario

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:c660en$om6$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > "lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
> > news:195Z62Z170Z252Y...@usenet.libero.it...
> > > A me invece capita il contrario e cioč quando ritorno su una maschera
che
> > > dovrebbe "massimizzarsi" non lo fa ma si dimensiona ad una grandezza
sua.
>
> > Genera:
>
> > DoCmd.Maximize
>
> > a fronte dell'evento "Su attivazione" della maschera.
>
> Puo aiutare mettere sull'evento Load della maschera
>
> Docmd.Restore
In questo caso riporta a dimensione reale TUTTE le maschere aperte, anche
quella che deve restare massimizzata.
>
> Saluti
>
> --
> Raffaele Alberoni



title: massimizzazione maschere involontario

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:tLxhc.138916$Kc3.4...@twister2.libero.it...
>
> "Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
> news:c660en$om6$1...@news.newsland.it...
> > Roberto da casa ha scritto:
> >
> > > "lucky" <
luciano_z...@hotmail.com
> ha scritto nel messaggio
> > > news:195Z62Z170Z252Y...@usenet.libero.it...
> > > > A me invece capita il contrario e cioè quando ritorno su una
maschera
> che
> > > > dovrebbe "massimizzarsi" non lo fa ma si dimensiona ad una grandezza
> sua.
> >
> > > Genera:
> >
> > > DoCmd.Maximize
> >
> > > a fronte dell'evento "Su attivazione" della maschera.
> >
> > Puo aiutare mettere sull'evento Load della maschera
> >
> > Docmd.Restore
>
> In questo caso riporta a dimensione reale TUTTE le maschere aperte, anche
> quella che deve restare massimizzata.
>
> >
> > Saluti
> >
> > --
> > Raffaele Alberoni
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Grazie mille ! A tutti x la solerzia. Il messaggio l'ho letto solo ora x cui
come al solito mi ci ficco ... vi farò sapere se si è sistemato.
buon lavoro.


title: quale base di dati?

author: Merys

text:
Salve a tutti,
leggete e giudicate: un piccolo gestionale verticalizzato che legga
dati dal gestionale dell'azienda (articoli, clienti e gruppi
merceologici) e che permetta di elaborare un preventvo da un disegno
di un cad e che lo esporti in un formato previsto per il vero
gestionale. Ora il problema è che le aziende sicuramente dispongono di
un motore server, come sqlserver, mysql o db2. A prestazioni, quanto
pesa installare due motori server in un'azienda? Converrebbe
appoggiarsi al database esistente? Se sì, come risolvere i problemi
dei vari dialetti sql?Via odbc (che cmq non li risolverebbe del tutto?)


title: quale base di dati?

author: Carlo Costarella

text:
"Merys" <
ma...@planstudio.it
> ha scritto nel messaggio
news:1181565571.7...@k79g2000hse.googlegroups.com...

Ma se non conosci nemmeno il formato di database esistente, come si fà a
darti una mano?
E poi: permessi di lettura/scrittura, numero di client e con quali
autorizzazioni, quale versione di Acces, tipo di programma cad...ecc.
Ciao, Carlo


title: quale base di dati?

author: Massimo Piubelli

text:
Merys wrote:
> Salve a tutti,
> leggete e giudicate: un piccolo gestionale verticalizzato che legga
> dati dal gestionale dell'azienda (articoli, clienti e gruppi
> merceologici) e che permetta di elaborare un preventvo da un disegno
> di un cad e che lo esporti in un formato previsto per il vero
> gestionale.
Stai chiedendo cose troppo vaghe...
> Ora il problema è che le aziende sicuramente dispongono di
> un motore server, come sqlserver, mysql o db2. A prestazioni, quanto
> pesa installare due motori server in un'azienda?
Si installano due motori server in un server al limite... un'azienda potrebbe avere 10 server, uno per ogni servizio
Seconda cosa, non specifichi quale motore server vuoi installare, quanti dati stimi che conterrà questo secondo database ecc...
> Converrebbe appoggiarsi al database esistente?
Dipende, se puoi prima di tutto, se ne hai i permessi
> Se sì, come risolvere i problemi dei vari dialetti sql?Via odbc (che cmq non li risolverebbe del
> tutto?)
Poniti anche il problema di come non incasinare il gestionale esistente, prima dei dialetti SQL
Ciao,
Max


title: Aiuto urgentissimoooooooooooooooooo!!!!!

author: Fabry

text:
Ho un problema urgentissimo vi prego aiutatemi devo modificare un campo in
tabella che ora si chiama VOLCODE ed è valorizzato cosi in questo modo 0001,
0002,0003,0004 ecosi via per tutti i record.
Il mio problema e che a questo campo devo aggiungere
prima dello 0 una lettera M in modo da farlo diventare cosi per tutti i
record M0001, M002, M003 e cosi via fino all'ultimo record.
Solo che non avendo nessuna maschera sul DB non so come si fa dal generatore
di Macro e dal generatore di espressioni collegato. dato che non posso farlo
su nessuna maschera contenete codice VBA.
Vi prego aiutatemi a modificare questo campo in tabella
per tutti i record tramite il generatore di MAcro!!!
E' molto urgente!
Vi prego aiutatemi!


author: Roberto dal portatile

text:
"Fabry" <
wante...@yahoo.it
> ha scritto nel messaggio
news:9gsk7r$n1f$1...@fe1.cs.interbusiness.it...

Se il tuo campo è di tipo testo e la tabella si chiama Tabella1, crea ed
esegui una query di aggiornamento che abbia il seguente codice SQL:
UPDATE Tabella1 SET Tabella1.VOLCODE = "M" & [VOLCODE];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Silvio Berruti

text:
"Fabry" <
wante...@yahoo.it
> ha scritto nel messaggio
news:9gsk7r$n1f$1...@fe1.cs.interbusiness.it...
> Ho un problema urgentissimo vi prego aiutatemi devo modificare un campo in
A Fabrì,
un'occhiatina alle regole del NG, noooo?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: codice azienda

author: Max

text:
A97
W98SE
in un database fatto da altri ritrovo in un campo un codice a lunghezza
variabile
ad un certo punto di questo codice c'è un "-".
io dovrei recuperare in una query tutto quello ke è  inserito prima del "-"
come posso fare?
Spero che il quesito sia chiaro e che qualcuno possa propormi una soluzione
veloce
Ciao Max


title: codice azienda

author: George

text:
"Max" <
info...@starwood.it
> ha scritto nel messaggio
news:SRFya.19405$Ny5.5...@twister2.libero.it...

Select left$(<ilcampo>;instr(<ilcampo>;"-")-1) as partedelcodice from
<nometabella>
Ciao


title: codice azienda

author: Alessandro Cara

text:
Max ha scritto:

x = mid(y,1,instr(y,"-"))
--
a.cara
togli qualcosa dall'email


title: codice azienda

text:
Alessandro Cara ha scritto:
> > Ciao Max
>
> x = mid(y,1,instr(y,"-"))
meglio e piu' precisa quella di george



title: codice azienda

text:
George <
giorgio....@libero.it
> wrote in message
bafa04$hk2$1...@newsreader.mailgate.org...

Tutto perfetto.... ma in SQL vuole le , e non ; come separatore
Select left$(<ilcampo>,instr(<ilcampo>,"-")-1) as partedelcodice from
<nometabella>
Naturalmente non è un appunto ma qualcuno potrebbe confondersi.
Ciao Max


title: codice azienda

text:
"Max" <
info...@starwood.it
> ha scritto nel messaggio
news:otGya.19509$lK4.5...@twister1.libero.it...

Scusa, refuso di scrittura... evidente che vuole le *,* e non i *;*
Chiedo perdono e mi cospargo il capo di cenere...


title: codice azienda

text:
George <
giorgio....@libero.it
> wrote in message
bafcd7$mdk$1...@newsreader.mailgate.org...

Ma figurati l'ho scoperto stamattina inserendo il tuo codice pure io......
ma è umano secondo te che uno in visualizzaone struttura scriva con *;* e in
SQL con *,*...
Visto che già in VBA si scrive con le *,* non potevano per l'SQL mettere che
ne so i *:* o ancora meglio "f" (ALT+159..preso a caso), giusto per rendere
la cosa più simpatica..... sai che noia se tutto va bene al primo colpo e
non ammattisci a guardare quale parte della funzione non va e invece sono le
*,* .....
Ciao Max


title: codice azienda

text:
"Max" <
info...@starwood.it
> ha scritto nel messaggio
news:dLHya.19661$lK4.5...@twister1.libero.it...
[CUT]
>
> Ma figurati l'ho scoperto stamattina inserendo il tuo codice pure io......
> ma è umano secondo te che uno in visualizzaone struttura scriva con *;* e
in
> SQL con *,*...
Questo problema 'inumano' esiste solo per chi ha le Impostazioni
internazionali di Windows settate ad Italiano standard dove come separatore
di elenco si usa il * ; * e non la * , *.
Naturalmente per non avere questo problema puoi cambiare il carattere  del
separatore di elenco delle Impostazioni internazionali di Windows del tuo
computer impostandolo a * , *, con tutti i problemi di traportabilità che
però potrebbe avere il tuo applicativo mdb se dovesse girare su altri
computer con impostazioni internazionali in Italiano standard.
Così non avrai più alcuna differenza tra i separatori di elenco scritti
nella struttura e quelli scritti nel codice SQL, dovrai in ambedue i casi
usare la virgola; attento però che non ti nasca qualche altro piccolo
problema.
[CUT]
>
> Ciao Max
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Opzioni di avvio di Access

author: Marco

text:
Salve a tutti. Forse questa richiesta è stata gia' postata (non da me, ma mi
sembra di ricordarla), ma non riesco piu' a trovarla, quindi a vedere le
eventuali risposte. Quali sono le varie opzioni di avvio di Access (es.
/decompile) e che effetti hanno all'avvio? E soprattutto mi sembrava di aver
letto su quel post, che c'e' la possibilita' di far partire access senza
visualizzare il logo (la chiave) e la scritta "Microsoft Access". Quale e'
l'opzione?
Grazie Marco.
P.S. Io personalmente conosco solo questa: /convtoexe, che permette di
ottenere un file eseguibile (exe).


title: Opzioni di avvio di Access

author: Schroeder

text:
Marco scrive:
>mi sembrava di aver
> letto su quel post, che c'e' la possibilita' di far partire access senza
> visualizzare il logo (la chiave) e la scritta "Microsoft Access". Quale e'
> l'opzione?
Strumenti - avvio - icona applicazione[...]
e ti scegli fra quelle che trovi un file .ico o un file bitmap di un'immagine.
Ciao. Pier


title: Opzioni di avvio di Access

author: RoDAgo

text:
Marco scrisse...
> sembra di ricordarla), ma non riesco piu' a trovarla, quindi a vedere le
> eventuali risposte. Quali sono le varie opzioni di avvio di Access (es.
> /decompile) e che effetti hanno all'avvio? E soprattutto mi sembrava di
aver
> letto su quel post, che c'e' la possibilita' di far partire access senza
> visualizzare il logo (la chiave) e la scritta "Microsoft Access". Quale
e'
> l'opzione?
> Grazie Marco.
> P.S. Io personalmente conosco solo questa: /convtoexe, che permette di
> ottenere un file eseguibile (exe).
Ciao Marco, fai questa prova, se il tuo mdb si chiama ciccio.mdb creati una
bmp e nominala ciccio.bmp, metti ambedue i file nella stessa cartella (come
erano belli i tempi in cui si chiamava directory).
Il giochetto funge se il file ha un nome con non più di otto lettere.
Ciao RoDAgo


title: Opzioni di avvio di Access

author: AntoGal

text:
Marco <
sismm...@tiscalinet.it
> wrote in message
86a8vn$oiu$1...@pegasus.tiscalinet.it...
> Quali sono le varie opzioni di avvio di Access (es.
> /decompile) e che effetti hanno all'avvio?
Questi di seguito sono tutti i parametri a riga di comando, compresi quelli
non documentati:
USER
PWD
EXCL
RO
X
CMD
EMBEDDING
Ini
Repair
Compact
Convert
Profile
NOSTARTUP
RUNTIME
NEWDB
DBWIZ
WRKGRP
PRFTST
QZX
SHELLSYSTEM
REGSERVER
UNREGSERVER
ZXQ
DECOMPILE
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Opzioni di avvio di Access

text:
Marco wrote in message <86a8vn$oiu$
1...@pegasus.tiscalinet.it
>...
>letto su quel post, che c'e' la possibilita' di far partire access senza
>visualizzare il logo (la chiave) e la scritta "Microsoft Access". Quale e'
>l'opzione?
>Grazie Marco.
Grazie a tutti per le risposte, ma per mia colpa non mi sono spiegato bene
quindi riprovo:
Ho un mde con tutte le barre disabilitate all'avvio, il risultato e' quindi
che all'avvio appunto, viene visualizzata la mia form di partenza e basta.
Quello che vorre sapere e' se e' possibile  togliere la scritta e il logo di
access (non all'avvio, ma una volta avviato) che comunque rimane in alto a
sx, e di togliere i pulsanti di chiusura e di riduzione (non della mia form
di avvio, alla quale gia' li ho tolti) ma di access stesso)
Spero di aver reso l'idea e grazie ancora per le risposte.
Marco


title: Opzioni di avvio di Access

text:
Marco <
sismm...@tiscalinet.it
> wrote in message 86f19g$hif$1...@pegasus.tiscalinet.it...
> Quello che vorre sapere e' se e' possibile  togliere la scritta e il logo di
> access (non all'avvio, ma una volta avviato) che comunque rimane in alto a
> sx, e di togliere i pulsanti di chiusura e di riduzione (non della mia form
> di avvio, alla quale gia' li ho tolti) ma di access stesso)
Se ho capito bene il problema, puoi andare in strumenti->avvio,
ed impostare lě il titolo e l'icona della tua applicazione.
Ciao
        gpb
PS: Antogal, poteva venire solo da te una documentazione
cosě dettagliata sui parametri di avvio di Access!


title: Opzioni di avvio di Access

text:
Marco <
sismm...@tiscalinet.it
> wrote in message
86f19g$hif$1...@pegasus.tiscalinet.it...
> Quello che vorre sapere e' se e' possibile  togliere la scritta e il logo
di
> access (non all'avvio, ma una volta avviato)
Devi usare le proprietà di Strumenti->Menù avvio.
"Titolo Applicazione" sostituirà la scritta Microsoft Access
"Icona applicazione" sostituirà il logo (chiave)
Queste le puoi impostare a mano, o via codice all'avvio, se preferisci.
> e di togliere i pulsanti di chiusura e di riduzione (non della mia form
> di avvio, alla quale gia' li ho tolti) ma di access stesso
Sito Comune (Tips & Tricks), "Rimuovere il pulsante di chiusura (X), il menu
e i pulsanti di ridimensionamento di Access. ", AntoGal



title: Opzioni di avvio di Access

text:
G.P.Bizzaro <
g...@freemail.NOSPAM.it
> wrote in message
86fjhr$fh2$1...@serv1.iunet.it...
> PS: Antogal, poteva venire solo da te una documentazione
> cosě dettagliata sui parametri di avvio di Access!
thank you :-)



title: Opzioni di avvio di Access

text:
Grazie infinitamente per il vostro sempre preziosissimo aiuto.
Ciao Marco


title: Differenza oriario

author: Gianco

text:
Salve a tutti
Nel sviluppo di un database per la lettura dei contatori ho il seguente
problema:
Per definire il tempo trascorso tra due momenti ho fatto la differenza tra l
'ora/minuti attuale e l'ora/minuti precedente. Mi sono accorto però che se l
'ora/minuti attuale è successiva alla mezzanotte mentre l'altra è
precedente, la differenza non considera questa particolarità.
Ad esempio:
ora attuale "23.30" (del giorno X) - ora precedente "22.15" (del giorno X) =
tempo trascorso "01.15"
ora attuale "02.00" (del giorno X) - ora precedente "23.00" (del giorno X-1)
= tempo trascorso "21.00"
Non sono riuscito a trovare una funzione funzionante:-).
Giancarlo


title: Differenza oriario

author: Paolo

text:
Gianco <glecce...@QUESTOlibero.it> wrote in message
MQNH9.45096$qF1.1...@news2.tin.it...
> Salve a tutti
> CUT
> Giancarlo
>
> prova con questa: richiama la funzione con una qry
 in questo modo    pippo:DiffOra([nomecampoinizio];[nomecampofine])
Function DiffOra(uscita As Date, rientro As Date) As String
Dim L As Long
Dim S As String
L = DateDiff("n", uscita, rientro)
 If L > 60 Then
  S = L \ 60 & " ore e " & L - ((L \ 60) * 60) & " min."
    Else
  S = L & " min."
 End If
DiffOra = S
End Function


title: Differenza oriario

author: Roberto da casa

text:
"Gianco" <glecce...@QUESTOlibero.it> ha scritto nel messaggio
news:MQNH9.45096$qF1.1...@news2.tin.it...

Se i controlli OraAttuale e OraPrecedente sono associati a due campi di tipo
Data/ora o sono due variabili Data/ora, prova con:
If OraAttuale < OraPrecedente Then
    Differenza = OraAttuale + 1 - OraPrecedente
Else
    Differenza = OraAttuale - OraPrecedente
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Differenza oriario

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:PyRH9.34664$fa.11...@news1.tin.it...

Provo subito grazie


title: Differenza oriario

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_Z1I9.63092$3l.17...@twister1.libero.it...

Ora provo grazie


title: lista dei report da codice

author: bfs

text:
Salve
dovrei popolare una combo con i nomi dei report present del db
qualche suggerimento?
saluti


title: lista dei report da codice

text:
"bfs" <
b...@tin.it
> ha scritto nel messaggio
news:49e759aa$0$1115$4faf...@reader2.news.tin.it...

risolto grazie lo stesso
BFS


title: lista dei report da codice

author: Roberto da Parma

text:
"bfs" <
b...@tin.it
> ha scritto nel messaggio
news:49e75d2b$0$1110$4faf...@reader2.news.tin.it...

Posta per gli altri la soluzione che hai trovato...potrebbe sempre essere
utile a qualcuno.
--
Roberto da Parma


title: lista dei report da codice

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gs89cl$nf0$1...@tdi.cu.mi.it...

certo...
Access XP
file ADP
MSDE 2000
data una combo NomeStampa
For I = 0 To CurrentProject.AllReports.Count - 1
    Me.NomeStampa.AddItem CurrentProject.AllReports.Item(I).Name
Next I
ciao
BFS


title: lista dei report da codice

author: Alessandro Baraldi

text:
On 17 Apr, 07:54, "bfs" <
b...@tin.it
> wrote:
> "Roberto da Parma" <
arisi.robe...@tin.it
> ha scritto nel messaggionews:gs89cl$nf0$1...@tdi.cu.mi.it...

> BFS-
Questo non era meglio....?
SELECT MsysObjects.Name
FROM MsysObjects
WHERE Type=-32764
ORDER BY MsysObjects.Name;
@Alex


title: lista dei report da codice

author: Bruno Campanini

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:90648b92-ea50-47a1...@b16g2000yqb.googlegroups.com...
Questo non era meglio....?
SELECT MsysObjects.Name
FROM MsysObjects
WHERE Type=-32764
ORDER BY MsysObjects.Name;
=======================================
No, questa č meglio:
For Each i In CurrentProject.AllReports
    [NomeStampa].AddItem i.Name
Next
(io non so maneggiare le emoticons, ma tu fa finta che ti
abbia fatto la lingua)
Bruno


title: lista dei report da codice

text:
Bruno Campanini ha scritto:
> "Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
> news:90648b92-ea50-47a1...@b16g2000yqb.googlegroups.com...
>
> Questo non era meglio....?
>
> SELECT MsysObjects.Name
> FROM MsysObjects
> WHERE Type=-32764
> ORDER BY MsysObjects.Name;
> =======================================
>
> No, questa è meglio:
>
> For Each i In CurrentProject.AllReports
>    [NomeStampa].AddItem i.Name
> Next
>
> (io non so maneggiare le emoticons, ma tu fa finta che ti
> abbia fatto la lingua)
Quella di Baraldi la puo mettere nel rowsource e puo' ordinarla come gli
pare.
--
ac


title: lista dei report da codice

text:

> ac-
Adesso digli di scrivere una Routine che metta in ordine alfabetico
gli ITEM della Collection in base a qualche criterio(perchè fanno
veramente SCHIFO non ordinati) o che escludano quelli da escludere in
caso di gestione Utenti... o in caso di mal di testa....
Meno male che ci sei tu che qualche volta mi capisci al volo...
;-)
Ecco ora faccio pure le faccine....
@Alex


title: lista dei report da codice

author: Pablitomf

text:
> Meno male che ci sei tu che qualche volta mi capisci al volo...
> ;-)
> Ecco ora faccio pure le faccine....
Noo le faccine no.. posa l'oppio! :D
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
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.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: lista dei report da codice

author: giorgio rancati

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:90648b92-ea50-47a1...@b16g2000yqb.googlegroups.com...
On 17 Apr, 07:54, "bfs" <
b...@tin.it
> wrote:
> "Roberto da Parma" <
arisi.robe...@tin.it
> ha scritto nel
> messaggionews:gs89cl$nf0$1...@tdi.cu.mi.it...
>Questo non era meglio....?
>SELECT MsysObjects.Name
>FROM MsysObjects
>WHERE Type=-32764
>ORDER BY MsysObjects.Name;
no!
in un progetto ADP non esistono tabelle, quindi neanche quelle di sistema.
:-)
Giorgio


title: lista dei report da codice

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8a91fd29-0b2e-4b34...@y7g2000yqa.googlegroups.com...
On 17 Apr, 11:58, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
>Adesso digli di scrivere una Routine che metta in ordine alfabetico
>gli ITEM della Collection in base a qualche criterio(perchè fanno
>veramente SCHIFO non ordinati) o che escludano quelli da escludere in
>caso di gestione Utenti... o in caso di mal di testa....
un bel recordset non associato a tabella ?
:-)
Giorgio


title: lista dei report da codice

text:
"Bruno Campanini" <
B...@gmail.com
> wrote in message
news:49e84e73$0$1113$4faf...@reader2.news.tin.it...
> No, questa č meglio:
>
> For Each i In CurrentProject.AllReports
>    [NomeStampa].AddItem i.Name
> Next
>
> (io non so maneggiare le emoticons, ma tu fa finta che ti
> abbia fatto la lingua)
Errata:    fa finta
Corrige:  fa' finta
Bruno


title: lista dei report da codice

text:
On 17 Apr, 13:40, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:90648b92-ea50-47a1...@b16g2000yqb.googlegroups.com...
> On 17 Apr, 07:54, "bfs" <
b...@tin.it
> wrote:
>
> > "Roberto da Parma" <
arisi.robe...@tin.it
> ha scritto nel
> > messaggionews:gs89cl$nf0$1...@tdi.cu.mi.it...
> >Questo non era meglio....?
> >SELECT MsysObjects.Name
> >FROM MsysObjects
> >WHERE Type=-32764
> >ORDER BY MsysObjects.Name;
>
> no!
> in un progetto ADP non esistono tabelle, quindi neanche quelle di sistema.
> :-)
> Giorgio
Effettivamente era meglio specificare la relazione a JET .... ma nel
95% dei casi è lo scenario.
Giusta osservazione, grazie.
@Alex


title: lista dei report da codice

text:
..
> un bel recordset non associato a tabella ?
> :-)
> Giorgio
Immaginavo....
;-)
Non credo, pur più scalabile, che nel caso di JET sia meglio che usare
direttamente la prorpietà  RowSource sull'oggetto.
@Alex


title: lista dei report da codice

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> wrote in message
news:49e86ab6$0$714$5fc...@news.tiscali.it...
> no!
> in un progetto ADP non esistono tabelle, quindi neanche quelle di sistema.
> :-)
> Giorgio
Allora ritorniamo nella banalità:
-----------------------------------------
Private Sub Command26_Click()
Dim i, j As Integer, k As Integer, Swap As String
ReDim Rep(1 To CurrentProject.AllReports.Count)
For Each i In CurrentProject.AllReports
    k = k + 1
    Rep(k) = i.Name
Next
For j = 1 To UBound(Rep) - 1
    For k = j + 1 To UBound(Rep)
        If Rep(j) > Rep(k) Then
            Swap = Rep(j): Rep(j) = Rep(k): Rep(k) = Swap
        End If
Next: Next
For j = 1 To UBound(Rep)
    [NomeStampa].AddItem Rep(j)
Next
End Sub
------------------------------------------
Bruno


title: lista dei report da codice

author: OneEDP

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:49e86ab6$0$714$5fc...@news.tiscali.it...

Mi aggancio un po' OT.
Avrei bisogno di un po di documentazione su MsysObjects... per esempio su
Type (query, passthroug, insert, delete, tabelle, form, ecc...) o devo
sempre scoprire l'acqua calda da solo?
Esiste anche una collection per i Moduli di Classe e le sub?
Sempre grazie.
Daniele


title: lista dei report da codice

author: MA

text:

c'è poco da scoprire
via nelle opzioni e spunta "visualizza le tabelle di sistema e gli oggetti nascosti"
a quel punto è veramente banale il tutto
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: lista dei report da codice

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gsa2kh$92n$1...@tdi.cu.mi.it...
OneEDP wrote:
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto
> nel messaggio news:49e86ab6$0$714$5fc...@news.tiscali.it...
>>
>> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>> news:90648b92-ea50-47a1...@b16g2000yqb.googlegroups.com...
>> On 17 Apr, 07:54, "bfs" <
b...@tin.it
> wrote:
>>> "Roberto da Parma" <
arisi.robe...@tin.it
> ha scritto nel
>>> messaggionews:gs89cl$nf0$1...@tdi.cu.mi.it...
>>
>>> Questo non era meglio....?
>>
>>> SELECT MsysObjects.Name
>>> FROM MsysObjects
>>> WHERE Type=-32764
>>> ORDER BY MsysObjects.Name;
>>
>> no!
>> in un progetto ADP non esistono tabelle, quindi neanche quelle di
>> sistema. :-)
>> Giorgio
>>
>
> Mi aggancio un po' OT.
> Avrei bisogno di un po di documentazione su MsysObjects... per
> esempio su Type (query, passthroug, insert, delete, tabelle, form,
> ecc...) o devo sempre scoprire l'acqua calda da solo?
> Esiste anche una collection per i Moduli di Classe e le sub?
>
> Sempre grazie.
> Daniele
c'č poco da scoprire
via nelle opzioni e spunta "visualizza le tabelle di sistema e gli oggetti
nascosti"
a quel punto č veramente banale il tutto
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Vale sempre il detto lo scopriremo solo vivendo.
Grazie


title: lista dei report da codice

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:49e88b2b$0$846$4faf...@reader5.news.tin.it...
>
> Mi aggancio un po' OT.
> Avrei bisogno di un po di documentazione su MsysObjects... per esempio su
> Type (query, passthroug, insert, delete, tabelle, form, ecc...) o devo
> sempre scoprire l'acqua calda da solo?
Ciao Daniele,
non c'č una documentazione ufficiale, in mancanza di essa io non mi fiderei
a usare le tabelle di sistema, microsoft potrebbe cambiare la struttura da
una versione all'altra.
Poi ognuno fa come meglio crede :-)
> Esiste anche una collection per i Moduli di Classe e le sub?
se ti ho capito, la collection per i moduli di classe e moduli bas č
Application.Modules
Per quanto riguarda l'elenco delle sub e delle funzioni cerca nell'help la
proprietą ProcOfLine, troverai un esempio che le elenca.
Ciao
Giorgio


title: lista dei report da codice

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:49e8ad3a$0$6837$5fc...@news.tiscali.it...
>
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:49e88b2b$0$846$4faf...@reader5.news.tin.it...
>>
>> Mi aggancio un po' OT.
>> Avrei bisogno di un po di documentazione su MsysObjects... per esempio su
>> Type (query, passthroug, insert, delete, tabelle, form, ecc...) o devo
>> sempre scoprire l'acqua calda da solo?
>
> Ciao Daniele,
> non c'è una documentazione ufficiale, in mancanza di essa io non mi
> fiderei a usare le tabelle di sistema, microsoft potrebbe cambiare la
> struttura da una versione all'altra.
> Poi ognuno fa come meglio crede :-)
Il mio obiettivo è di tenere un tracing delle modifiche del progetto mdb in
seno alla stessa versione di access.
>
>> Esiste anche una collection per i Moduli di Classe e le sub?
>
> se ti ho capito, la collection per i moduli di classe e moduli bas è
> Application.Modules
> Per quanto riguarda l'elenco delle sub e delle funzioni cerca nell'help la
> proprietà ProcOfLine, troverai un esempio che le elenca.
Sì è quello che cercavo.
>
> Ciao
> Giorgio
>
Grazie mille.
Daniele
PS Forse è scorretto. Che ne pensi del thread "Snapshot ole db -> jet"?
Grazie sin da ora.
Ciao


title: lista dei report da codice

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:49e87d75$0$1108$4faf...@reader4.news.tin.it...
> "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> wrote in message
> news:49e86ab6$0$714$5fc...@news.tiscali.it...
>
>> no!
>> in un progetto ADP non esistono tabelle, quindi neanche quelle di
>> sistema.
>
> Allora ritorniamo nella banalità:
[CUT]
con versioni da Access2002 in avanti si può fare anche così
----
Comando1_Click()
    Dim Rs As Object
    Dim Rpt As Object
    Set Rs = CreateObject("ADODB.Recordset")
    Rs.Fields.Append "NomeReport", 200, 255
    Rs.Open , , 2, 3
    For Each Rpt In CurrentProject.AllReports
        Rs.AddNew Array("NomeReport"), Array(Rpt.Name)
    Next
    Rs.Sort = "NomeReport ASC"
    Set Me.CasellaCombinata0.Recordset = Rs
End Sub
----
Ciao
Giorgio


title: lista dei report da codice

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> wrote in message
news:49e8b590$0$696$5fc...@news.tiscali.it...
> Comando1_Click()
>
>    Dim Rs As Object
>    Dim Rpt As Object
>
>    Set Rs = CreateObject("ADODB.Recordset")
>    Rs.Fields.Append "NomeReport", 200, 255
>    Rs.Open , , 2, 3
>
>    For Each Rpt In CurrentProject.AllReports
>        Rs.AddNew Array("NomeReport"), Array(Rpt.Name)
>    Next
>
>    Rs.Sort = "NomeReport ASC"
>
>    Set Me.CasellaCombinata0.Recordset = Rs
>
> End Sub
> ----
>
> Ciao
> Giorgio
Ottima, me l'annoto.
È quel Rs.Sort che fa la differenza!
Bruno


title: auto Aggiornamento

author: DBN

text:
Ho creato una piccola apllicazione per la gestione di un magazzino
In una maschera, con una combobox scelgo il prodotto ed imputo carico e
scarico. Sempre nella stessa maschera, una sottomaschera, riepiloga i
movimenti relativi al prodotto selezionato.
Ho creato poi un'altra maschera dove poter visualizzare (solo visualizzare)
i movimenti di magazzino. In questa seconda maschera, con una combobox
seleziono il prodotto e una sottomaschera (inserita all'interno) mi mostra i
moviemnti.
La cosa curiosa che accade e che quando ho imputato diversi movimenti e vado
nella maschera di visualizzazione tutto funziona. Ma quando esco dalla
maschera di visualizzazione e rientro in imputazione, il primo dei moviemtni
imputati viene automaticamente caricato all'ultimo dei prodotti
visualizzati.
Io non so proprio da che parte buttarmi.
Forse mi manca un refresh o altro. Qualcuno ha suggerimenti da darmi?
Grazie in anticipo.


title: [BLOG] Sviluppare un prodotto freeware

author: . chiarello @gmail.com strano...mavero

text:
Salve,
oggi non mi propongo in veste di richiedente di help o di proponenete
sporadico di risposte.
Mi avvalgo di questo NG in quanto il lo strumento che in esso è trattato
(Access) sarà il motore di un progetto che vorrei implementare.
Da qualche tempo seguo assiduamente il fenomeno Blog e ho notato che
esistono diverse pacchettizzazioni freeware, ma nessuna che abbia l'impronta
e\o la fama ad esempio del famoso PHPNuke (famoso per chi mastica CMS
freeware ovviamente ;o)   ).
Mi è venuta voglia di impegnare qualche ora, per una serie di motivi, ore
notturne e non moltissime (infatti ho dovuto separarmi tempo fa da un
progetto al quale tenevo in modo particolare), per realizzare una
piattaforma BLOG basata su Access (come motore) e ASP.
Sicuramente un'idea impegnativa, ma non più di tanto se paragonata ad altre
strutture software, ma sviluppata in modo autonomo, risulterebbe alquanto
pesante anche perchè sinceramente vorrei creare un mio Blog personale e la
"libidine" sarebba quella del poter avere la mia passione (il Blog) su una
piattaforma da me sviluppata o per la quale ho collaborato (sfrutterei
inoltre una discreta pausa natalizia di 19gg per recuperare 2-3h\giorno
sotto gentile concessione di mia moglie!!!!).
Bene, ovviamente questo è solo in 3d informativo, dal canto mio non occuperò
+ questo NG per approfondire questo discorso, quello che volevo comunicarVi
è questo:
Se all'interno di questo NG Vi fossero 1 o + interessati e come me
appassionati al Blog che volessero partecipare alla verticalizzazione di una
piattaforma Open Source possono mettersi in contatto con me all'indirizzo:
mauro . chiarello @ gmail . com  [togliere gli spazi].
N.B. (nota di chiusura): insieme al progetto di verticalizzazione
dell'eventuale Blog, pensavo di registrare un dominio e implementare un
Portale informativo dedicato a questa struttura che sarebbe pubblicizzata in
modo tale di "prenotare" una serie di "affiliazioni test".
Scusate per l'OT e che dire, buona continuazione di giornata a tutti.
===
strano...mavero
Di fronte a tutti i pericoli,
di fronte a tutte le minacce,
le aggressioni, i blocchi, i sabotaggi,
tutti i frazionisti,
tutti i poteri che cercano di frenarci,
dobbiamo dimostrare,
una volta di più,
la capacità del popolo di costruire la propria storia.
Che Guevara (1928 - 1967)


title: [BLOG] Sviluppare un prodotto freeware

text:
"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio
news:cq6mv2$q4n$1...@lacerta.tiscalinet.it...

Ciao Strano,
purtroppo Asp lo sto ancora studiando e i blog non è che ne segua molti
(conosco però l'esperienza phpNuke e envolution).
Ti posso dire però che il sito AccessGroup può essere a tua disposizione
(se il sitocomune non può seguirti)
Fammi sapere
MAssimiliano


title: [BLOG] Sviluppare un prodotto freeware

text:
> Ciao Strano,
> purtroppo Asp lo sto ancora studiando e i blog non è che ne segua molti
> (conosco però l'esperienza phpNuke e envolution).
> Ti posso dire però che il sito AccessGroup può essere a tua disposizione
> (se il sitocomune non può seguirti)
> Fammi sapere
> MAssimiliano
>
Ciao MA,
grazie per la disponibilità di Accessgroup! Il dominio è il minore dei
problemi, davvero, poi su Aruba.it è tutto + facile con poco - di 30 Iuri
Chechi Ivati hai il dominio, spazio illimitato, 5 mail, redirect, supporto
Access (Hosting WinZoz), etcetera etcetera etcetera!!!
ASP ... croce e delizia ... lo sto perfezionando, infatti non è che gli
script mi escano a ruota libera, devo ragionarci un pò su, ma
tendenzialmente lo faccio funzionare abbastanza bene.
La mia richiesta era prevalentemente diretta a potenziali (pochi, meno si è
e meglio si dialoga) smanettoni invogliati a cimentarsi in questa
verticalizzazione.
Tornando ad Accessgroup, a dire il vero, mesi fa comunicai la mia
disponibilità a Maurizio per il Vs. sito, se avete bisogno di qualche
elemento flash, layout liquidi, o css di esempio, fatemi sapere.
Saluti!
--



ciao a tutti

ho tre combo da query che seleziono in questa sequenza:

1°query
    Me!CboTipoImballo.RowSource = "SELECT ""*Tutti*"" AS Prodotto FROM TbProdotti " & _
        "UNION SELECT DescrizioneProdotto AS Prodotto FROM TbProdotti " & _
        "INNER JOIN DettaglioCarichi " & _
        "ON TbProdotti.IdProdotto = DettaglioCarichi.IdProdotto " & _
        "WHERE Categoria='Imballi';"

2°query
    Me!CboCliente.RowSource = "SELECT ""*Tutti*"" AS Cliente FROM TbClienti " & _
        "UNION SELECT NomeCliente AS Cliente FROM TbClienti " & _
        "INNER JOIN ((TbOrdini " & _
        "INNER JOIN TbCarichi " & _
        "ON TbOrdini.IdOrdine = TbCarichi.IdOrdine) " & _
        "INNER JOIN (TbProdotti " & _
        "INNER JOIN DettaglioCarichi " & _
        "ON TbProdotti.IdProdotto = DettaglioCarichi.IdProdotto) " & _
        "ON TbCarichi.IdCarico = DettaglioCarichi.IdCarico) " & _
        "ON TbClienti.IdCliente = TbOrdini.IdCliente " & _
        "WHERE DescrizioneProdotto=[CboTipoImballo];"
3°query
    Me!CboFornitore.RowSource = "SELECT ""*Tutti*"" AS Fornitore FROM TbFornitori " & _
        "UNION SELECT NomeFornitore " & _
        "FROM TbClienti " & _
        "INNER JOIN ((TbOrdini " & _
        "INNER JOIN (TbFornitori " & _
        "INNER JOIN TbCarichi " & _
        "ON TbFornitori.IdFornitore = TbCarichi.IdFornitore) " & _
        "ON TbOrdini.IdOrdine = TbCarichi.IdOrdine) " & _
        "INNER JOIN (TbProdotti " & _
        "INNER JOIN DettaglioCarichi " & _
        "ON TbProdotti.IdProdotto = DettaglioCarichi.IdProdotto) " & _
        "ON TbCarichi.IdCarico = DettaglioCarichi.IdCarico) " & _
        "ON TbClienti.IdCliente = TbOrdini.IdCliente " & _
        "WHERE DescrizioneProdotto=[CboTipoImballo] AND NomeCliente=[CboCliente];"

come devo fare per poter selezionare le combo
senza un ordine predefinito?

p.e. seconda, terza e prima, oppure prima, terza e seconda
ecc. ecc.

grazie


title: selezionare le combo senza un ordine predefinito

text:
Scusa ma queste 3 sono in cascata in modo evidente... quindi non comprendo il problema...

Se selezioni la 1° farai il REQUERY della 2° e della 3°
Se selezioni la 2° farai il REQUWRY della 3°
Se selezioni la 3° non fai nulla...

Ti assicuro che puoi fare tutte le combinazioni di selezione che vuoi...

Se pensi ci sia una logica differente... devi spiegarti bene.

@Alex


text:

ciao Alex e grazie
in pratica mi mostra i record della seconda
solo se seleziono la prima combo
e della terza se seleziono la seconda combo.

Se seleziono la seconda combo senza selezioanre la prima
non trovo nulla nel menu e cosi per la terza.


text:

ora funzione.....
    Me!CboTipoImballo.RowSource = "SELECT ""*Tutti*"" AS Prodotto FROM TbProdotti " & _
        "UNION SELECT DescrizioneProdotto AS Prodotto FROM TbProdotti " & _
        "INNER JOIN DettaglioCarichi " & _
        "ON TbProdotti.IdProdotto = DettaglioCarichi.IdProdotto " & _
        "WHERE Categoria='Imballi';"

    Me!CboCliente.RowSource = "SELECT ""*Tutti*"" AS Cliente FROM TbClienti " & _
        "UNION SELECT NomeCliente AS Cliente FROM TbClienti " & _
        "INNER JOIN ((TbOrdini " & _
        "INNER JOIN TbCarichi " & _
        "ON TbOrdini.IdOrdine = TbCarichi.IdOrdine) " & _
        "INNER JOIN (TbProdotti " & _
        "INNER JOIN DettaglioCarichi " & _
        "ON TbProdotti.IdProdotto = DettaglioCarichi.IdProdotto) " & _
        "ON TbCarichi.IdCarico = DettaglioCarichi.IdCarico) " & _
        "ON TbClienti.IdCliente = TbOrdini.IdCliente " & _
        "WHERE Categoria='Imballi';"

    Me!CboFornitore.RowSource = "SELECT ""*Tutti*"" AS Fornitore FROM TbFornitori " & _
        "UNION SELECT NomeFornitore " & _
        "FROM TbClienti " & _
        "INNER JOIN ((TbOrdini " & _
        "INNER JOIN (TbFornitori " & _
        "INNER JOIN TbCarichi " & _
        "ON TbFornitori.IdFornitore = TbCarichi.IdFornitore) " & _
        "ON TbOrdini.IdOrdine = TbCarichi.IdOrdine) " & _
        "INNER JOIN (TbProdotti " & _
        "INNER JOIN DettaglioCarichi " & _
        "ON TbProdotti.IdProdotto = DettaglioCarichi.IdProdotto) " & _
        "ON TbCarichi.IdCarico = DettaglioCarichi.IdCarico) " & _
        "ON TbClienti.IdCliente = TbOrdini.IdCliente " & _
        "WHERE Categoria='Imballi';"


title: [OT] calendario, una piccolezza per voi ; )

author: franz °-°

text:
Salve a tutti,
sto facendo un piccolo formulario in access e mi chiedevo se
c'è la possibilità di aprire un piccolo calendario per inserire la data
(come quelli java) ... senza fare troppo spettacolo.
ciao e grazie
franz


text:
"franz °-°" <
fr...@armiusate.it
> ha scritto nel messaggio
news:2uapsmF...@uni-berlin.de...

controllo calendario vedi tra gli oggetti inseribili in access


title: disabilitare scroll del mouse

author: Silvia Slosar

text:
ehmmm... posso disabilitare lo scroller del mouse dalle caselle di testo o al limite anche dall'intera maschera?
capita che mentre sono con il focus in una casella di testo, e "vado di scroll" del mouse, mi cambia record.
Nel mio caso, è solo un pò scocciante, ma nel caso degli altri "ignoranti" utilizzatori, nemmeno si accorgerebbero di essere passati ad un
record diverso e scriverebbero un pò qua e un pò là.
spero qualcuno abbia già avuto il mio dubbio.
baci.
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!


title: disabilitare scroll del mouse

author: Angelo

text:
Ciao, ho avuto lo stesso problema; l'ho risolto andando in prorpieta' della
form, li trovi una opzione che costringe access a rimanere sul record
corrente; di solito e' impostato su tutti i record. Prova.
"Silvia Slosar" <
silvi...@studiomarketing.it
> ha scritto nel messaggio
news:df1cgu85jjdeiadv8...@4ax.com...



title: disabilitare scroll del mouse

text:
> Ciao, ho avuto lo stesso problema; l'ho risolto andando in prorpieta'
della
> form, li trovi una opzione che costringe access a rimanere sul record
> corrente; di solito e' impostato su tutti i record. Prova.
Il metodo da te indicato,non risolve semplicemente niente,lo scroll del
mouse rimane tale e quale,non so perche' hai postato cosi'.
Un anno fa vennero postate diverse routine,di quelle pesanti, per risolvere
la cosa,in sintesi:con MsAccess2000 con codeste routine e' possibile
bloccare lo scroll del mouse solo nelle maschere principali e non nelle
sottomaschere,almeno io non ci sono riuscito,lo stesso dicasi in
MsAccess97,solo che qui occorre creare purtroppo una DLL esterna a parte,se
un utente smaliziato cancella codesta DLL,ritorna lo scroll del mouse
(ripeto MsAccess97) e se l'applicativo in questione non e' stato progettato
con prevenzione,si possono addirittura visualizzare eventuali password e
inconvenienti vari,non sto qui a spiegare il tutto,ma tra codeste poco
simpatiche cose,occorre  non dico resettare il computer,ma togliere
addirittura la presa della corrente dal muro,perche' non c'e' modo di
spegnere il computer in presenza di un messaggio di errore che dice piu' o
meno:"si e' cercato di inserire un valore null in un campo chiave
primaria",ed e' cio' che fa lo scroll del mouse(campo chiave primaria di una
auspicabile form di richiesta password) dal momento che io uso solo codesto
sistema di protezione,senza distribuire il file MDW facilmente scardinabile
con programmini che si possono scaricare dalla Rete.
Sarebbe gia' tanto che qualcuno indicasse come creare la DLL direttamente
all'interno di MSAccess97,in modo da non poterla poi cancellare,ripeto con
MsAccess2000 si puo' fare,con il 97 non sono riuscito ,il codice suggerito
dalla Microsoft parla solo di MsAccess2000.
Voltolini Luigi


title: disabilitare scroll del mouse

text:
Chiedo Venia......hai ragione pensavo veramente di averlo risolto e invece
andando a ricontrollare effettivamente non ho risolto nulla; ho aggiunto
sulla currente della maschera almeno un messaggio di avvertimento con un
ritorno all'ultimo record.
If Me.NewRecord = True Then
    MsgBox "Stai per inserire un nuovo record"
    DoCmd.GoToRecord , , acLast
End If
Grazie per la precisazione.
P.s. ho dei problemi con export import tabelle ..hai per casi letto il mio
quesito su NG? Grazie.
"venus444" <
venu...@libero.it
> ha scritto nel messaggio
news:TuBN8.2826$Kt3....@twister2.libero.it...



title: Numeratore di record in un report

text:
Ho piccolo problema :

     Ho da fare un report dove
vi sono varie anagrafiche da stampare e ho necessità di numerare
progressivamente il record che stampo.Ogni volta che stampo una anagrafica deve
ricominciare da 1....10 ecc . Il report ha come base dati una
query.

Grazie anticipatamente
zaza.


title: Numeratore di record in un report

author: Anna Mannelli

text:
E' semplice, nel report di stampa metti una casella
di testo ed imposta, nelle propietà della casella di testo, in Dati, origine
controllo =1 e Somma Parziale Su gruppo ed il gioco è fatto.

Auguri.


title: Numeratore di record in un report

author: mirror

text:
Grazie proverò

ciao marco


title: Numeratore di record in un report

author: Uby

text:
Trattandosi di anagrafica presumiamo che il campo
da contare proveniente dalla tua query sia il Cognome (o comunque un campo che
c'è sempre). Aggiungi una casella di testo nell'area "piè di pagina report"
entro la quale potrai scrivere...

    =Conteggio([Cognome]) & "
anagrafiche"

In ogni stampa verrà totalizzato il numero delle
anagrafiche presenti in quel report come vuoi tu.

    Buon lavoro, ciao

--
    Uby

{Seti client working 5.0*@5.0#}

>"200bar" wrote



title: Visualizzazione maschere continue

author: Sandrobi

text:
Una form con origine dati da una query, in modalità maschera continua,
quando si apre visualizza solo l'ultima riga e le precedenti rimangono
nascoste.
Altre funzionano regolarmente, ma non riesco a capire cosa ci sia di diverso
in questa.
Help
Sandrobi


title: Visualizzazione maschere continue

text:

Ciao
o togli il filtro o togli il top dal select o ti mando il conto per la
riparazione della palla di cristallo
MAssimiliano


title: Visualizzazione maschere continue

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:q11Kd.7270$fq5...@news.edisontel.com...

Ho rotto anche la mia, altrimenti te l'avrei prestata voletieri.
Comunque sbagliavo pensando che questa maschera fosse simile ad altre.
In realtà questa è diversa perchè in apertura io voglio posizionarmi
sull'ultimo record ma vedendo il corpo pieno. Mi spiego meglio. La maschera
può visualizzare 10 righe: se i record filtrati sono 5 li vedo tutti e il
focus è sull'ultimo; se i record sono 12 vedo dal 3 al 12 e il focus è sul
12° e per vedere i primi due devo usare la barra di scorrimento.
Per questo non trovo una soluzione perché se faccio il GotoRecord acLast
vedo solo l'ultimo record e il resto del corpo maschera vuoto.
Se faccio Gotorecord acNewRecord mi dà la maschera completamente vuota.
Si può far nulla senza palla di cristallo?
Ciao
Sandrobi


title: visualizzare immagini in maschera continua

text:
sapete se č possibile visualizzare immagini diverse in una form in
visualizzazione continua ogni record la sua immagine?
Grazie.


author: ALESSANDRO Baraldi

text:
---------------------------------------------------------------------------
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:4232bd4b$0$32350$5fc...@news.tiscali.it...
> sapete se è possibile visualizzare immagini diverse in una form in
> visualizzazione continua ogni record la sua immagine?
>
> Grazie.
Solo se usi un campo OLE ed un controllo ad esso associato, che ovviamente
non è il massimo delle Performances.
Saluti
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/


author: Andrea Parrino

text:
                    Il 12 Mar 2005, 14:36, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
>
---------------------------------------------------------------------------
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:4232bd4b$0$32350$5fc...@news.tiscali.it...
> > sapete se è possibile visualizzare immagini diverse in una form in
> > visualizzazione continua ogni record la sua immagine?
> >
> > Grazie.
>
> Solo se usi un campo OLE ed un controllo ad esso associato, che ovviamente
> non è il massimo delle Performances.
>
> Saluti
> --
> @Alex (Alessandro Baraldi)
Ciao Alessandro,
 quindi visto che questa soluzione non è ottimizzata, qual'è la più
performante?
Ciao
Andrea Parrino
>
---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
>

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
> Ciao Alessandro,
>  quindi visto che questa soluzione non è ottimizzata, qual'è la più
> performante?
>
> Ciao
> Andrea Parrino
Non esiste(che io sappia)
Purtroppo in una Form in visualizzazione maschere continue non si
ha la possibilità di fare nulla sul Singolo Controllo Immagine.
La soluzione che accennavo ha lo svantaggio che la dimensione
del DB esplode per il semplice motivo che il salvataggio in un campo
OLE passa oltremodo per la conversione in BMP aumentandone in modo
considerevole il Size.
L'unica soluzione è strutturare in modo differente l'accesso ai dati con
Immagini
ed usare Form Singole.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:

Invece di inserire le immagini in ole, con qualche riga di codice vba, non
si possono salvare nella tabella sono i percorsi alle immagini *. jpg? Così
quando si carica la maschera continua dovrebbe essere meno ingombrante e più
veloce a caricarsi.
Che ne pensi Alessandro?
Ciao
Andrea Parrino



text:
Andrea Parrino" <
andyp...@libero.it
> ha scritto nel messaggio
news:81Z73Z204Z199Y...@usenet.libero.it...>
Il 12 Mar 2005, 16:04, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
> Invece di inserire le immagini in ole, con qualche riga di codice vba, non
> si possono salvare nella tabella sono i percorsi alle immagini *. jpg?
Cosě
> quando si carica la maschera continua dovrebbe essere meno ingombrante e
piů
> veloce a caricarsi.
>
> Che ne pensi Alessandro?
>
> Ciao
> Andrea Parrino
Forse non hai messo a fuoco bene il problema.
Quanto suggerisci č il metodo Classico ed unico per la
gestione delle Immagini ottimizzato.
Fin quě nulla di nuovo mi pare.....
L'ambito nel quale stiamo muovendoci č molto differente, ma
se fai una prova ti sarŕ piů chiara di tante mie chiacchiere...!
Stiamo parlando di Form in visualizzazione CONTINUA, nella quale
i controlli sono Fittizzi, ed č reale solo quello ATTIVO, pertanto
la normale tecnica non č attuabile.
In ogni caso come ti suggerivo fai un test, sono solo 3 righe di codice
da mettere ed una Form Continua....!



text:
> Stiamo parlando di Form in visualizzazione CONTINUA, nella quale
> i controlli sono Fittizzi, ed è reale solo quello ATTIVO, pertanto
> la normale tecnica non è attuabile.
>
> In ogni caso come ti suggerivo fai un test, sono solo 3 righe di codice
> da mettere ed una Form Continua....!
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> ---------------------------------------------------------------------------
>
infatti come immaginavo, grazie.


text:
                    Il 12 Mar 2005, 16:29, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
> Andrea Parrino" <
andyp...@libero.it
> ha scritto nel messaggio
> news:81Z73Z204Z199Y...@usenet.libero.it...>
> Il 12 Mar 2005, 16:04, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
>
> > Invece di inserire le immagini in ole, con qualche riga di codice vba,
non
> > si possono salvare nella tabella sono i percorsi alle immagini *. jpg?
> Così
> > quando si carica la maschera continua dovrebbe essere meno ingombrante e
> più
> > veloce a caricarsi.
> >
> > Che ne pensi Alessandro?
> >
> > Ciao
> > Andrea Parrino
>
> Forse non hai messo a fuoco bene il problema.
> Quanto suggerisci è il metodo Classico ed unico per la
> gestione delle Immagini ottimizzato.
> Fin quì nulla di nuovo mi pare.....
>
> L'ambito nel quale stiamo muovendoci è molto differente, ma
> se fai una prova ti sarà più chiara di tante mie chiacchiere...!
>
> Stiamo parlando di Form in visualizzazione CONTINUA, nella quale
> i controlli sono Fittizzi, ed è reale solo quello ATTIVO, pertanto
> la normale tecnica non è attuabile.
>
> In ogni caso come ti suggerivo fai un test, sono solo 3 righe di codice
> da mettere ed una Form Continua....!
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
>
---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
>
---------------------------------------------------------------------------
>
 Scusami Alessandro,
         io risposto così con poca logica, ho ancora grandi dubbi e sono un pò
confuso.
Se ho dato l'impressione di fare il saputello, me ne scuso.
Non potrei mettermi a confronto con te ed altri, che siete le colonne
portanti del ng.
Spero di poterti avere ancora in qualche risposta.



text:
>  Scusami Alessandro,
>          io risposto così con poca logica, ho ancora grandi dubbi e sono
un pò
> confuso.
>
> Se ho dato l'impressione di fare il saputello, me ne scuso.
> Non potrei mettermi a confronto con te ed altri, che siete le colonne
> portanti del ng.
No, ci mancherebbe, non hai assolutamente dato questa impressione, che
tra le altre cose inganna molti, perchè parrebbe logica e normale.
Purtroppo Access impone limitazioni grafiche di questo tipo, ma
sinceramente non sò se altri Applicativi possano fare di meglio
con strumenti nativi senza ricorrere a MSFlex/HierarchicalFlex(Equivalenti)
nelle quali puoi inserire delle PictureBox(o equivalenti).
Sapendo di questa particolarità, conviene strutturare i nostri applicativi
in modo tale da non dover ricorrere a complicazioni assurde.
> Spero di poterti avere ancora in qualche risposta.
Perchè non dovrei, sei stato assolutamente cortese, ma anche
se così non fosse ti risponderei ugualmente.
> Ciao
> Andrea Parrino
Ciao Buon WeekEnd



author: andrea parrino

text:

Grazie Alessandro (ma un grazie di cuore),
questo mi da la voglia di perseverare con
access.
... se ognuno di noi, quando la vita ti mette all'angolo, avessi un amico a
darti una mano, vivremo in un mondo migliore ...
Ciao e buona Domenica



title: allineamento in casella di riepilogo

author: Roberto

text:
Ciao a tutti,
sono innervosito per non dire incaz... per una cavolo di casella di
riepilogo...spiego:
ho una casella di riepilogo che prende i dati da una query, nella
fattispecie ho un campo numerico e un campo testo, ebbene se nella query il
campo numerico è perfettamente allineato a dx e il testo a sx, nella casella
di riepilogo il campo numerico mi si allinea a sx!!!
Le ho provate (penso tutte) credo che rimanga solo da scrivere un
codice...ma per un allineamento?????
GRAZIE a chiuinque possa darmi una mano
Roberto


title: allineamento in casella di riepilogo

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:96Jvc.398467$rM4.16...@news4.tin.it...

Puoi anche rilassarti la Formattazione o allineamento nella Query no lo
gestisci
tu ma è dipendente dal Vartype del Campo.
La Combo come la List invece non si possono formattare.
Il codice da scrivere a meno che tu non sia MOLTO esperto non è la
strada percorribile.
In ogni caso trovi un esempio che sfrutta la larghezza dei Caratteri
calcolando
gli spazzi da inserire per gestire l'allineamento.
Questo metodo, che io ti ho riassunto in modo grerzzo, è realizzato da
Lebans.
www.lebans.com
Ciao.
@Alex.


title: allineamento in casella di riepilogo

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c9o3nn$588$1...@lacerta.tiscalinet.it...

Proverò a darci un'occhiata...GRAZIE
Se poi alla  fine non ci salto fuori...beh...non ha importanza alla fine non
è vitale....


title: Messaggi Outlook in Access

author: Marco Antonioli

text:
Ciao a tutti
Normalmente alla ricezione della posta con Outlook (Office 2000 Pro)
eseguo l'operazione File / Salva con nome / formato .msg / Percorso.
Non sempre è semplice identificare Percorso.
I dati contenuti nel db Access mi potrebbero aiutare a individuarlo.
Riesco quindi da una form, dopo aver identificato la destinazione (e
fino qui mi arrangio) ad evidenziare i messaggi contenuto in Arrivo,
e premendo un pulsante, salvarli in formato .msg ?
Grazie
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzione Environ

author: Vincenzo Fiore

text:
Salve avrei bisogno di un aiuto
Ho creato una maschera Access con due campi non associati con valori
predefiniti Environ("username") ed Environ ("Computername"), ho settato la
protezione macro a bassa e nel regedit relativamente alla voce sandboxmode
ho settato il valore a 2.
Nonostante questo quando apro la maschera i campi non mi restituiscono il
valore predefinito ma   #Nome?
Grazie Mille
Vincenzo Fiore


title: Funzione Environ

author: sv

text:
Vincenzo Fiore ha scritto:


> Grazie Mille
> Vincenzo Fiore
Vedi:
http://office.microsoft.com/en-gb/access/HP010447361033.aspx
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Numeri in testo (ovvero Euro in testo)

author: Demiurgoprimo

text:
ho delle fatture in excell il cui totale mi deve uscire in numero e testo
formato Euro
per formattare le celle uso questa formula
 (_-[$?-2] * #.##0,00_-;-[$?-2] * #.##0,00_-;_-[$?-2] * "-"??_-) senza le
parentesi tonde.
quindi il totale me lo fa in euro ma non riesco a far convertire le date in
lettere sempre in Euro
qualche tempo fa trovai un modulo che permetteva di convertire i numeri in
testo, ma ora non ricordo ne dove l'ho trovato n'e chi me lo ha passato.
Potete aiutarmi?
Grazie
Demiurgoprimo


title: Numeri in testo (ovvero Euro in testo)

author: Roberto dal portatile

text:
"Demiurgoprimo" <
bkf...@tin.it
> ha scritto nel messaggio
news:qNJv7.8995$DW5.2...@news2.tin.it...

Vai sul Sito Comune (link qui sotto), Sezione General, la FAQ di Federico
Luciani intitolata "Convertire numeri in testo (12 => Dodici)".
Naturalmente dovrai fare la conversione da cifre a lettere separatamente per
la parte intera e la parte decimale degli importi espressi in Euro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Numeri in testo (ovvero Euro in testo)

text:
> Vai sul Sito Comune (link qui sotto), Sezione General, la FAQ di Federico
> Luciani intitolata "Convertire numeri in testo (12 => Dodici)".
> Naturalmente dovrai fare la conversione da cifre a lettere separatamente
per
> la parte intera e la parte decimale degli importi espressi in Euro.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Grazie,
--
Demiurgoprimo


title: Maschera filtrata in base a data

text:
Chiedo cortesemente il Vostro aiuto.
Ho una maschera Frm1 ( maschere continue ) la cui origine records č
Tb1 ( tabella cui campi sono : nome , cognome , telefono , data ).
Ho creato una query Cerca_Data ( parametrica ) la quale se eseguita
funziona perfettamente .
Consente di filtrare i dati di Tb1 in base alla data.
Ho fatto in modo che in visualizzazione struttura , tale query ,
sotto il campo Data vi fosse
[Forms]![Frm1]![Data].
Ora il mio problema č di creare un bottone nella Maschera Frm1 in modo
tale che immettendo una data in una casella di testo non associata ,
premendo tale bottone mi filtri la maschera in base a tale data.
Che codice devo inserire in corrispondenza dell'evento su clic del
bottone B1?
Per favore , come posso fare ?
Grazie a coloro che mi aiuteranno.
GIOVANNI


title: Maschera filtrata in base a data

author: Bruno Campanini

text:
"ng1" <
n...@operamail.com
> wrote in message
news:91d644f5.0411...@posting.google.com...
> Chiedo cortesemente il Vostro aiuto.
> Ho una maschera Frm1 ( maschere continue ) la cui origine records è
> Tb1 ( tabella cui campi sono : nome , cognome , telefono , data ).
> Ho creato una query Cerca_Data ( parametrica ) la quale se eseguita
> funziona perfettamente .
> Consente di filtrare i dati di Tb1 in base alla data.
> Ho fatto in modo che in visualizzazione struttura , tale query ,
> sotto il campo Data vi fosse
> [Forms]![Frm1]![Data].
> Ora il mio problema è di creare un bottone nella Maschera Frm1 in modo
> tale che immettendo una data in una casella di testo non associata ,
> premendo tale bottone mi filtri la maschera in base a tale data.
> Che codice devo inserire in corrispondenza dell'evento su clic del
> bottone B1?
> Per favore , come posso fare ?
> Grazie a coloro che mi aiuteranno.
> GIOVANNI
DoCmd.ApplyFilter, "[Data]=#" &
Format([CampoDataInFrm1], "mm-dd-yy") & "#"
dove [Data] è il campo bound della scheda
corrispondente all'omonimo campo di Tb1;
[CampoDataInFrm1] sarà il campo nel quale porrai
la data di ricerca;
Nel linguaggio SQL la data deve essere passata
tassativamente formattata mm-dd-yy ovvero mm-dd-yyyy,
all'americana;
Per escludere il filtro poni in un altro Button
Me.Filter = ""
Me.FilterOn = False
Ciao
Bruno


title: Maschera filtrata in base a data

author: Sandro

text:
"ng1" <
n...@operamail.com
> ha scritto nel messaggio
news:91d644f5.0411...@posting.google.com...
> Chiedo cortesemente il Vostro aiuto.
> Ho una maschera Frm1 ( maschere continue ) la cui origine records è
> Tb1 ( tabella cui campi sono : nome , cognome , telefono , data ).
> Ho creato una query Cerca_Data ( parametrica ) la quale se eseguita
> funziona perfettamente .
> Consente di filtrare i dati di Tb1 in base alla data.
> Ho fatto in modo che in visualizzazione struttura , tale query ,
> sotto il campo Data vi fosse
> [Forms]![Frm1]![Data].
> Ora il mio problema è di creare un bottone nella Maschera Frm1 in modo
> tale che immettendo una data in una casella di testo non associata ,
> premendo tale bottone mi filtri la maschera in base a tale data.
> Che codice devo inserire in corrispondenza dell'evento su clic del
> bottone B1?
> Per favore , come posso fare ?
> Grazie a coloro che mi aiuteranno.
> GIOVANNI
Ciao Giovanni,
non ho capito se la frm1 ha l'orgine riga dalla tabella o dalla query.
In ogni caso se metti nella casella di testo sull'evento dopo aggiornamento
questo :
    Private Sub datafiltro_AfterUpdate()
    Me.M_interrogazioni.Form.FilterON = True
    Me.M_interrogazioni.Form.Filter = "[data fattura]=#" & Me.datafiltro &
"#"
End Sub
dove datadafiltrare è il campo da filtrare datafiltro è il nome della
casella di testo dovrebbe funzionare
anche senza il pulsantino.
non serve per questo caso [Forms]![Frm1]![Data] sulla query, toglilo.
Nel caso in cui lo volessi sul pulsantino il codice lo metti sull'evento
click del pulsante.
Se è corretto questo, poi deve fare in modo che la casella di testo non sia
mai null.
Intanto prova questo e dopo in caso ci sentiamo.
Ciao, buona serata.


title: Controllo Campo data

author: Luigi Bresciani

text:
Come posso fare dei controlli su un campo di tipo data?
Mi spiego meglio: la data č nel formato gg/mm/aaaa.
Come posso fare in modo che, se inserisco ad esempio 11/13/2002 o
01/02/202 mi dia errore?

Grazie.


title: Controllo Campo data

author: Antonio Biso

text:
"Luigi Bresciani" <
bre...@hotmail.com
> ha scritto nel messaggio
news:a433a522.02073...@posting.google.com...

Funzione IsDate
Antonio


title: AIUTO -- carico scarico

author: xoxoxo

text:
Cerco aiuto mi sono fuso ...
come si puo' creare un carico scarico prodotti ( magazzino)
cercouna soluzione possibilmente semplice Aiutatemi !!
anche con piccolo file d'esempio GRAZIE
19...@nest.it


title: AIUTO -- carico scarico

author: FasoN

text:
Ti basta mettere un campo piu' nella tabella dove registri i prodotti del
tipo
0--> Carico\Scarico contestuale
1-->Carico
2-->Scarico
ecc..
Se hai bisogno di un esame piu' approfondito ne possiamo parlare, io mi
occupo anche di magazzini in Azienda (problematiche di Controllo Gestione)
per cui conosco abbastanza la procedura installata, magari puoi prendere
spunto.
Ciao
<LuigI>
xoxoxo <
ac...@nest.it
> wrote in message 8ebi87$cq2$1...@news.flashnet.it...



title: data e ora che scorrorono. come si fa?

author: Fabio

text:
salve.
avrei bisogno in una maschera di access, in una casella di testo di inserire
la data con l'ora che scorre.
qualcuno di voi sa come si può fare?
ciao Fabio


title: data e ora che scorrorono. come si fa?

author: Roberto da casa

text:
"Fabio" <
fbri...@sidesoft.it
> ha scritto nel messaggio
news:IVqA9.4310$Yw.1...@news2.tin.it...

Invece di una casella di testo inserisci nella maschera una etichetta
chiamata Orologio.
Imposta a 1000 la proprietà Intervallo timer della maschera.
A fronte dell'evento "Su timer" della maschera genera questa riga di codice
VBA:
Me!Orologio.Caption = Format(Now(), "dd mmmm yyyy hh:mm:ss")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: data e ora che scorrorono. come si fa?

text:
grazie.
funziona proprio come volevo io.
ciao Fabio
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:XbrA9.24408$8E3.7...@twister2.libero.it...



title: data e ora che scorrorono. come si fa?

text:
"Fabio" <
fbri...@sidesoft.it
> ha scritto nel messaggio
news:eetA9.5319$Yw.2...@news2.tin.it...
> grazie.
> funziona proprio come volevo io.
Peccato che non funzioni il tuo modo di quotare!!!
Antonio


title: [Tab-Que] Ordinamento: numeri+testo

text:
Ho una query che estrapola dei dati da una tabella,
il problema č che ho un campo di testo che contiene
un numero e alle volte una lettera, non riesco ad ordinarlo come vorrei...
es.:
1000
4
17
4a
128
ordinandolo mediante la query mi risulta cosě:
1000
128
17
4
4a
invece lo vorrei cosě:
4
4a
17
128
1000
Capisco che il problema sta nella tabella dove il campo č di testo e di
conseguenza lo tratta appunto come testo, provando a trasformarlo in
numerico, mi vengono cancellati tutti i record che riportano una lettera, e
comunque non potrei piů inserire caratteri non numerici....
Come mi devo comportare?
Grazie AnnA
--------------------------------
Inviato via
http://usenet.libero.it


title: [Tab-Que] Ordinamento: numeri+testo

author: Carlo Costarella

text:
"anna_miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
news:217Z201Z16Z143Y...@usenet.libero.it...
> Ho una query che estrapola dei dati da una tabella,
> il problema è che ho un campo di testo che contiene
> un numero e alle volte una lettera, non riesco ad ordinarlo come vorrei...
>
> es.:
>
> 1000
> 4
> 17
> 4a
> 128
>
> ordinandolo mediante la query mi risulta così:
> 1000
> 128
> 17
> 4
> 4a
>
> invece lo vorrei così:
> 4
> 4a
> 17
> 128
> 1000
>
Cut
Questa funzione che ho già postato in
www.sitocomune.com
potrebbe esserti di qualche aiuto se usata in una query così:
Public Function EstraiNumeri(STR As String) As Double
   'Autore: Carlo Costarella
   'Estrae tutti i valori numerici da una stringa
   'Esempio: EstraiNumeri("A134B5") restituisce: 1345
   Dim Numero As Integer, NCompleto As String, NReale As Double
   Dim Pos As Integer, i As Integer, Lung As Integer
   'verifico la lunghezza della stringa
   Lung = Len(STR)
    ' inizio un ciclo da 1 alla lunghezza della stringa
   For i = 1 To Lung
      Pos = i ' il valore della posizione di partenza (il primo carattere
della stringa)
      'Verifico se il carattere è un numero
      If IsNumeric(Mid(STR, i, 1)) Then
         'è un numero...allora
         Numero = Mid(STR, i, 1)
         ' la variabile stringa assume il valore della variabile + numero
         NCompleto = NCompleto & Numero
      End If
   Next i 'si sposta al carattere successivo
   'trasformo la stringa in numerico precisione doppia
   NReale = CDbl(NCompleto)
   ' assegno il valore alla funzione
   EstraiNumeri = NReale
End Function
La query:
SELECT Tabella1.Campo1, EstraiNumeri([tabella1].[campo1]) AS Ordine
FROM Tabella1
ORDER BY EstraiNumeri([tabella1].[campo1]);
costituita da due campi: il campo che contiene i valori da ordinare e un
secondo dove uso la funzione passandogli il nome del campo da ordinare.
Questo secondo campo (Ordine) viene ordinato crescente e non visualizzato
nella query, togliendo la spunta alla riga "Mostra".
Facci sapere.
Ciao, Carlo


title: [Tab-Que] Ordinamento: numeri+testo

text:
"anna_miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
news:217Z201Z16Z143Y...@usenet.libero.it...

Me sembrerebbe che l'ordinamento giusto dovrebbe essere:
 4
17
4a
128
1000
e non quello che hai indicato tu.
Se cosě č.
Se la tabella che contiene i dati si chiama Tabella1.
Se il campo di tipo testo che contiene il tuo numero+lettera si chiama
NumeroLettera.
Se il campo NumeroLettera puň contenere al masimo 5 caratteri.
Creati una query che abbia il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1
ORDER BY Space(5-Len([NumeroLettera])) & [NumeroLettera];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [Tab-Que] Ordinamento: numeri+testo

text:

Ciao Roberto,
intanto non capisco il tuo ordinamento, perchč dovrebbe essere quello che
dici tu quello giusto? ;-) Comunque nel mio caso come ho gia scritto sarebba
4, 4a, 4b, 100, 1000 etc.. insomma hai capito...
Ho provato la tua soluzione, mi ordina tutti i numeri, ed in fondo mi mette
sempre ordinati i numeri + le lettere... non era proprio questo che volevo,
ma mi accontenterň se non si půo diversamente...
Volevo chiederti ancora, se allora la soluzione nel mio caso del campo testo
era quella piů appropriata, o ne esistono di piů specifiche...
Ti ringrazio tanto, come sempre.



title: [Tab-Que] Ordinamento: numeri+testo

text:
"anna_miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
news:212Z171Z19Z200Y...@usenet.libero.it...
> Il 21 Mag 2003, 15:28, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
[CUT]
>
> Ciao Roberto,
>
> intanto non capisco il tuo ordinamento, perchè dovrebbe essere quello che
> dici tu quello giusto? ;-)
Perché in un ordinamento alfanumerico per primi vengono le stringhe di un
carattere, poi quelle di due caratteri, poi quelle di tre carattere ecc; a
parità di numero di caratteri prima i numeri e poi le lettere in ordine
alfabetico; è il criterio con cui è ordinato l'elenco telefonico: come vedi
non è un mio punto di vista. ;-)
> Comunque nel mio caso come ho gia scritto sarebba
> 4, 4a, 4b, 100, 1000 etc.. insomma hai capito...
>
> Ho provato la tua soluzione, mi ordina tutti i numeri, ed in fondo mi
mette
> sempre ordinati i numeri + le lettere... non era proprio questo che
volevo,
> ma mi accontenterò se non si pùo diversamente...
>
Per onore della cronaca se i valori sono:
1000
100
4
4b
4a
la query che ti ho proposto li ordina nel modo seguente:
4
4a
4b
100
1000
che mi sembra di capire che era quello che volevi.
> Volevo chiederti ancora, se allora la soluzione nel mio caso del campo
testo
> era quella più appropriata, o ne esistono di più specifiche...
Devi scusarmi, ma non ho capito la domanda.
>
> Ti ringrazio tanto, come sempre.
> AnnA
--



title: [Tab-Que] Ordinamento: numeri+testo

text:
> [CUT]
>
> Perché in un ordinamento alfanumerico per primi vengono le stringhe di un
> carattere, poi quelle di due caratteri, poi quelle di tre carattere ecc; a
> parità di numero di caratteri prima i numeri e poi le lettere in ordine
> alfabetico; è il criterio con cui è ordinato l'elenco telefonico: come
vedi
> non è un mio punto di vista. ;-)
>
> Per onore della cronaca se i valori sono:
>
> 1000
> 100
> 4
> 4b
> 4a
>
> la query che ti ho proposto li ordina nel modo seguente:
>
> 4
> 4a
> 4b
> 100
> 1000
>
> che mi sembra di capire che era quello che volevi.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Così mi metti in crisi, ho ricontrollato e la query mi restituisce:
1,10,50,100,2500,4a,58b,158a
e non come mi illustri nel tuo ultimo msg?
... ma penso di aver capito, il codice sql che mi hai postato, non ha come
origine la tabella ma una ulteriore query, quindi:
SELECT Query1.*
FROM Query1
ORDER BY Space(4-Len([Num])) & [Num];
è questo il problema? si risolve? ;-)
Grazzie Grazie (per la pazienza soprattutto)



title: [Tab-Que] Ordinamento: numeri+testo

text:
CUT
Ciao Roberto. Sei sicuro che la funzione Space funziona nelle query?
Ciao, Carlo


title: [Tab-Que] Ordinamento: numeri+testo

text:
Il 21 Mag 2003, 18:37, "Carlo Costarella"
<
carloantoni...@virgilio.it
> ha scritto:
>
> CUT
>
>
> Ciao Roberto. Sei sicuro che la funzione Space funziona nelle query?
>
> Ciao, Carlo
>
Ciao Carlo,
grazie, per la tua risposta iniziale, che ho accantonato per ora in quanto
per me più complessa viste le mie misere capacità, comunque Roberto mi ha
consigliato la soluzione che tu obbietti per una tabella, sono stata io poi
a volerla utilizzare per una query... con scarsi risultati ;-(
...non c'è scampo insomma?
Ciao AnnA



title: [Tab-Que] Ordinamento: numeri+testo

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:vXNya.217365$K35.5...@news2.tin.it...
>
> CUT
>
>
> Ciao Roberto. Sei sicuro che la funzione Space funziona nelle query?
>
> Ciao, Carlo
Sono sicuro che funziona (Almeno con Access 97).
Era un dubbio che avevo anche io, pertanto prima di dare la soluzone ad Anna
l'ho provato e quello che ho postato non è altro che il copia/incolla del
codice SQL della mia query di prova.



title: [Tab-Que] Ordinamento: numeri+testo

text:
"Anna_Miravalle" <
anna_mi...@libero.it
> ha scritto nel messaggio
news:212Z171Z19Z200Y...@usenet.libero.it...

Non credo proprio che quanto da te lamentato dipenda dal fatto che la query
di ordinamento sia basata su una tabella o su un'altra query; non vedo dove
sarebbe la differenza.
Prova ad aumentare il valore della cifra usata nella funzione Space: invece
che 4 usa 5 o 6 o 7; ma non credo che dipenda neppure da quello.
Sono più propenso a pensare che dipenda da come hai impostato il parametro
Ordinamento nuovi database in Strumenti => Opzioni => Generale; nel mio
Access è impostato a Generale e nel tuo Access?
E se non è neppure questo non saprei cosa ipotizzare; mi dispiace.



title: [Tab-Que] Ordinamento: numeri+testo

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qxOya.20916$lK4.6...@twister1.libero.it...
>
> "Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
> messaggio news:vXNya.217365$K35.5...@news2.tin.it...
> >
> > CUT
> >
> >
> > Ciao Roberto. Sei sicuro che la funzione Space funziona nelle query?
> >
> > Ciao, Carlo
>
> Sono sicuro che funziona (Almeno con Access 97).
> Era un dubbio che avevo anche io, pertanto prima di dare la soluzone ad
Anna
> l'ho provato e quello che ho postato non č altro che il copia/incolla del
> codice SQL della mia query di prova.
>
> --
> Roberto
>
Nelle tre versioni di Access (97, 2000 e Xp) non funziona, almeno nelle mie.
Il messaggio di errore č: "Chiamata di routine non valida".
Ciao, Carlo


title: [Tab-Que] Ordinamento: numeri+testo

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:vOOya.128624$3M4.2...@news1.tin.it...

Io posseggo solo Access 97 e non ho avuto alcun problema ad usare la
funzione Space in una query; d'altra parte non mi risulta che ci siano
funzioni intrinseche di Access che non possano essere usate in una query.
