title: Mio 1° lavoro in Access

text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:efdlkq$vvf$1...@news.newsland.it...
>
> A proposito... ci si vede allo SMAU il Sabato con te, vero? I fratelli
> Capone si stanno organizzando da quel di NEAPOLIS, quindi non dire di no,
> altrimenti ti prendo lo SCALPO! OPS!!!!! :-D
Certo!
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
>
> ----------------------------
>
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
Ciao.
--
Sergio MAZZA


title: query di accodamento e velocizzazione queries collegate

text:
Ho creato una query di accodamento di una serie di tabelle (totale 8)
collegate (files .txt). La query di accodamento ha una dimensione di
circa 300.000 records x 35 campi.
Tenendo come base questa query devo creare una serie di queries
collegate con filtri e aggregazioni (tipicamente somme) di campi.
Alla prima query mi sono fermato in quanto i tempi di esecuzione, per
una "semplice" query che filtra un solo campo e somma i valori di un
altro campo, sono lunghissimi (dell'ordine di una decina di minuti).
Le tabelle le ho collegate perchè importarle vorrebbe dire avere un
file .mdb di circa 70MB.
Qualche consiglio su come ottimizzare e velocizzare il tutto?
Grazie, Cla68


author: IvanDaBologna

text:
"Cla68" <
bru...@tin.it
> ha scritto nel messaggio
news:31d14812-9290-4a4a...@o6g2000hsd.googlegroups.com...
Ho creato una query di accodamento di una serie di tabelle (totale 8)
collegate (files .txt). La query di accodamento ha una dimensione di
circa 300.000 records x 35 campi.
Tenendo come base questa query devo creare una serie di queries
collegate con filtri e aggregazioni (tipicamente somme) di campi.
Alla prima query mi sono fermato in quanto i tempi di esecuzione, per
una "semplice" query che filtra un solo campo e somma i valori di un
altro campo, sono lunghissimi (dell'ordine di una decina di minuti).
Le tabelle le ho collegate perchč importarle vorrebbe dire avere un
file .mdb di circa 70MB.
Qualche consiglio su come ottimizzare e velocizzare il tutto?
Grazie, Cla68
I file txt non saranno mai efficienti quanto la corrispondente tabella.
La dimensione del file finale potrebbe essere vista come un limite oppure
importi in vari db diversi.
Resta da vedere il traffico di rete se i collegamenti viaggiano in rete.
Tieni conto che le queries non occupano nulla, ma il problema č
nell'estrazione delle righe che fisicamente devono essere allocate in
memoria del client che le richiede. Potresti procedere per gradi ed
importare i dati in un db, compattarlo ed eseguire la query campione
all'interno di questo db. Se i tempi sono piů 'umani' allora ti consiglio di
utilizzare i consigli di
www.sitocomune.com
 o
www.donkarl.com/it/
 oppure, e
non ultimo ..
www.alessandrobaraldi.it/
 , veri FARI dell'argomento!
IvanDaBologna


text:
Ok. Grazie :-) Ho fatto diversamente. Invece che importare da AS400 i
files txt in locale e collegarli come tabelle ho utilizzato il driver
odbc iSeries e mi sono collegato alla risultato della query che
utilizzo come base dati. I tempi sono completamente diversi!
Cla68
> I. Se i tempi sono più 'umani' allora ti consiglio di
> utilizzare i consigli
diwww.sitocomune.comowww.donkarl.com/it/oppure
, e
> non ultimo ..
www.alessandrobaraldi.it/
, veri FARI dell'argomento!
>
> IvanDaBologna


title: testo nella column.1 della Combobox non visualizzato

text:
In una maschera ho inserito un campo che ho trasformato una combobox con due colonne (la prima è l'Id con larghezza 0, la seconda contiene il testo) che ho popolato con una tabella attraverso una query.

Quando seleziono un valore tutto funziona, il campo riceve l'id e la combobox mostra il testo corrispondente, però se chiudo la maschera e la riapro, il valore è presente nel campo/combobox ma il valore, cioè column.1 della combobox non mostra il testo corrispondente

ho provato con nomecombobox.requery ma non riesco a visualizzare il testo


text:
Al momento ho risolto così:

Me.CB_MARC.SetFocus
Me.CB_MARC.RowSource = "SELECT MARCTORI.ID_MARC, MARCTORI.MARCATORE FROM MARCTORI WHERE (((MARCTORI.ID_MARC)=" & Me.ID_MARC & "))"
Me.CB_MARC.ListIndex = 0
Me.CB_MARC.RowSource = "SELECT MARCTORI.ID_MARC, MARCTORI.MARCATORE FROM MARCTORI ORDER BY MARCTORI.MARCATORE"

Per avere un codice più pulito ed efficace vorrei chiedervi se è possibile ottenere questo risultato facendo in modo che il .listIndex sia quello corrispondente all'ID.MARC


author: GiorgioDaPrato

text:

in effetti NON c'è necessità di codice

forse devi rivedere l'assegnazione della colonna associata alla combo,
e, di riflesso, cosa registri tramite la combo

Esempio semplice
coppia minimale "anagrafica": ID (es: autonumber), DESCRIZ,
coppia presente nella tabellaANAG

tabelle di lavoro in cui si registra ID (NON la descrizione)
Form per ogni tabella di lavoro che permette di scegliere ID con una combo
di due colonne,
colonna 1 associata, quindi ID, che si nasconde con larghezza zero
colonna 2 con la descrizione da scegliere, con opportuna larghezza

così facendo si registra ID nelle tabelle di lavoro
e SEMPRE si visualizza la descrizione nelle form con la combo associata


text:
L'idea iniziale era quella di compilare i campi non associati (e quindi anche le combobox) e con un bottone confermare i dati inseriti e quindi passarli ai campi associati corrispondenti.

In questo momento ho cambiato idea e quindi associando la combobox non ho più quel problema.

Grazie Giorgio per aver risposto ;)


title: Casella combinata metodo DropDown doppia interrogazione

author: OneEDP

text:
Su una casella combinata assegno dinamicamente un RowSource (del tipo
restituisci tutti i prodotti  contenentu una certa stringa in anagrafica
prodotti) che deriva da una query passthorugh definita dinamicamente e
questa subito dopo l'assegnazione esegue il recordset. Va benissimo.
Il problema � che se eseguo il metodo DropDown questa riesegue il recordset
raddoppiando di fatto i tempi di interrogazione.
Ci sono soluzioni o devo implemtare una listbox e dimensionarla
dinamicamente?
Grazie
Daniele


title: consiglio per dispositivo wireless

author: acquarello

text:
Salve a tutti...avrei bisogno di un consiglio!
Ho collegato 2 portatili in rete attraverso 2 dispositivi bluetooth per
gestire un db access condiviso (Fe-Be).
Effettivamente la velocità di trasmissione dati è penosa per il db condiviso
mentre per la navigazione internet è più che accettabile.
Avrei l'intenzione di acquistare 2 dispositivi wireless per migliorare le
cose (programma access).
Qualcuno mi dice di acquistare 1 router con 2 pennette adattatori usb
wireless (spesa circa 150 euro fonte "saturn"). Io pensavo di acquistare
invece a 2 dispositivi di questo tipo (36 euro cadauno) :
"ADATTATORE WIRELESS USB 2.0 300 MBPS Per connettere un PC alla massima
velocita' tramite la porta USB. conforme allo standard Draft 802.1".
Qualcuno mi può consigliare???
Migliorerei sensibilmente la gestione del mio db??
Grazie in anticipo
Davide


title: importazione foglio excel in access

text:
Ciao a tutti, ho un problema con l'importazione in access di un foglio di
calcolo excel , spero possiate aiutarmi.
Vorrei poter importare questo foglio (che in realtà non è altro che un
listino) per crearne una tabella da andare a leggere attraverso un form.
ma  avrei bisogno di scrivere qualche macro direttamente nel foglio excel
per ripulirlo prima di importare.
Nel listino sono presenti alcune righe  in cui è scritta la
categoria del prodotto....... adesso io vorrei (se fosse possibile) copiare
il nome della categoria in una colonna nuova a destra per ogni riga della
categoria stessa fino ad incontrarne una nuova, quindi sostituirla con
quella appena incontrata
e procedere così fino alla fine.
Con un secondo passaggio vorrei poter eliminare tutte le righe dove era
scritta la categoria
Ho provato con un ciclo FOR, ma non sono troppo bravo in VBA e non ci
riesco, potete darmi una mano?
Grazie in anticipo a tutti!!!


title: controlli immagine

author: access il top

text:
ciao a tutti ho inserito in una form un'immagine con l'oggetto immagine.
avrei bisogno di sapere se si può risalire a dove risiede l'immagine.
esempio
x = me.immagine.(percorsoenomefile)
'praticamente quello che ci sta scritto nelle proprietà scheda formato
riga immagine.
msgbox x
grazie


title: controlli immagine

author: Roberto da casa

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:41f128ec$0$133$5fc...@news.tiscali.it...

Se effettivamente nella maschera hai inserito nella maschera un controllo
Immagine, il percorso del file immagine da visualizzare lo devi impostare
nella sua proprietà Picture (vedi help).
Altra musica se nella maschera hai inserito una Cornice oggetto associato o
una Cornice oggetto non associato, nel qual caso non esiste alcuna proprietà
che contiene il percorso del file immmagine, in quanto esso viene
incorporato nel database, e fra l'altro te ne accorgi dalla dimensione del
database stesso.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: controlli immagine

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:DjaId.2494$V17....@twister1.libero.it...

perfetto ti ringrazio tanto avevo cercato nell'help ma non specifica
tutti i vari controlli allora avevo provato a inserirli in ordine
alfabetico ma quando sono arrivato alla d ho deciso di scrivere e per
fortuna altrimenti ora che arrivavo alla p
ciao e grazie


title: Re: DMax oppure DLookup

author: Paolo opg

text:
ugo conte <
ugo.c...@gmail.com
> wrote in news:3b8e98ac-f184-4303-acf5-
4829a2...@d26g2000prn.googlegroups.com
:
> ciao a tutti
>
> dove sto sbaglianodo?
nel non voler imparare sql...
leggiti almeno un tutorial o un howto.
> in questo caso devo utilizzare DMax oppure DLookup
> blnFlag = DLookup("[IdTestataFattura]", "Query2", "Categoria= " &
> [A*])
>
>
> questa è la Query2": SELECT TOP 1000 *
> FROM TbDescrizione INNER JOIN TbDettaglioFattura ON
> TbDescrizione.IdDescrizione = TbDettaglioFattura.Iddescrizione
> ORDER BY TbDettaglioFattura.Iddettagliofattura Desc;
>
- non e' dato sapere se ci sono messaggi d'errore
- non hai scritto se ottieni un qualche risultato da query e istruzione
- non dici cosa c'e' che non ti piace nel risultato di query e istruzione
(se ne ottieni uno)
- non spieghi il contesto, quindi non possiamo sapere se la soluzione e'
quella giusta o ci sono alternative piu' valide
> Grazie
>
>
>
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Re: DMax oppure DLookup

text:
On 23 Mag, 16:55, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
>
> dove sto sbaglianodo?
> in questo caso devo utilizzare DMax oppure DLookup
> blnFlag = DLookup("[IdTestataFattura]", "Query2", "Categoria= " &
> [A*])
>
> questa è la Query2": SELECT TOP 1000 *
> FROM TbDescrizione INNER JOIN TbDettaglioFattura ON
> TbDescrizione.IdDescrizione = TbDettaglioFattura.Iddescrizione
> ORDER BY TbDettaglioFattura.Iddettagliofattura Desc;
>
> Grazie
Perchè non impari ad aprire l'HELP e leggere quello che dice...?
Immagino, ma solo immagino che la variabile [blnFlag] sia un
Boolean...? Possibile...?
Hai letto cosa restituisce DLOOKUP e DMAX... indipendentemente da
quale usi ti pare che l'associazione ad una variabile BOOLEAN possa
reggere...?
Senza pensare che usando i CHAR(Jolly come *) non si usa = ma
LIKE....!!!!!
@Alex


title: Re: DMax oppure DLookup

text:
....
> > Perchè non impari ad aprire l'HELP e leggere quello che dice...?
>
> > Immagino, ma solo immagino che la variabile [blnFlag] sia un
> > Boolean...? Possibile...?
> > Hai letto cosa restituisce DLOOKUP e DMAX... indipendentemente da
> > quale usi ti pare che l'associazione ad una variabile BOOLEAN possa
> > reggere...?
>
> > Senza pensare che usando i CHAR(Jolly come *) non si usa = ma
> > LIKE....!!!!!
>
> > @Alex
>
> grazie Alex
> si blnFlag è boolean
> e come comando cosa mi suggerisci?
Ma la domanda, a parte l'opzione DLOOKUP e DMAX.... qual'è...???
Prima di capire quale dei 2 devi usare.... ci spieghi cosa devi
ottenere....??!!!???
Questo perchè la differenza tra i 2 è abissale e già spiegata nella
guida... quindi cosa vuoi di specifico...???
@Alex


title: Re: DMax oppure DLookup

text:
...
> io vorrei questo
> blnFlag = "Query2.Categoria"
> ma così non va bene
>
> Saluti
Devi studiare un pò hai lacune che non sono colmabili in un NG...!
Quello che hai fatto non ha un senso.
@Alex


title: Re: DMax oppure DLookup

author: stefano vernocchi

text:

1)idtestatafattura è un campo dichiarato booleano? perchè con dlookup
in questo modo ti sta restituendo in blnflag il campo idtestatafattura
2)Il campo categoria è stringa? la sintassi è sbagliata perchè
innanzitutto prevede degli apici. es
DLookup("[IdTestataFattura]", "Query2", "Categoria= '" & Me.COD &
"'")  dove me.cod è una textbox contente il nome completo, se ti
interessano tutti i record che inziano per a devi utilizzare il like
a*
ciao



title: ricerca...

author: Paolo C.

text:
Salve a tutti...ho visto una cosa interessante che mi piacerebbe riprodurre,
ma non so come.
Ho una maschera con vari campi, nella parte superiore c'è un'area in cui si
effettua la ricerca, e, da una casella di riepilogo, escono ad esempio tutti
i cognomi contenuti nel database.
Selezionato un cognome e premuto il tasto di conferma tale persona diviene
il record corrente.
Come fare? :-)
grazie 1000


title: ricerca...

author: ALESSANDRO Baraldi

text:
"Paolo C." <
pc...@fastwebnet.it
> ha scritto nel messaggio
news:y6hmb.3125$gA....@tornado.fastwebnet.it...

Questa cosa la fà già se realizzi la Casella di Riepilogo con
L'AUTOCOMPOSIZIONE
e Flagghi correttamente l'opzione di ricerca Record.....!!!!!
@Alex.


title: ricerca...

text:
si, fin qui mi era sorto il problema, ma poi come faccio a far diventare
quel record il record corrente?
cmq grazie mille!


title: ricerca...

text:
"Paolo C." <
pc...@fastwebnet.it
> ha scritto nel messaggio
news:lfhmb.3129$gA....@tornado.fastwebnet.it...
> si, fin qui mi era sorto il problema, ma poi come faccio a far diventare
> quel record il record corrente?
>
> cmq grazie mille!
>
Ripeto lo fa già se segui le indicazioni giuste nell'AUTOCOMPOSIZIONE.
Se non sei riuscito è solo perchè non hai fatto caso al Flag.
Dopo la selezione il Record diventa il corrente.
@Alex.


title: ricerca...

text:
ecco dov'è che non mi sono spiegato (o almeno credo)
Quando io faccio "autocomposizione ricerca" devo cercare i record nella
stessa tabella (es: devo cercare un paziente nella tabella pazienti e questo
non me lo fa fare) quindi forse non ho ben capito di quale autocomposizione
stai parlando... Forse sarà l'ora tarda
Ti ringrazio davvero per la disponibilità...


title: ricerca...

text:
"Paolo C." <
pc...@fastwebnet.it
> ha scritto nel messaggio
news:_phmb.3142$gA....@tornado.fastwebnet.it...

Allora fai una nuova Casella di Riepilogo all'apertura della prima
schermata ci sono 3 possibilità scegli la 3° che dice:
"Trova un record nella maschera basato sul valore selezionato nella
casella di Riepilogo"
poi vai avanti.
@Alex.


title: ricerca...

text:
ecco perchè non l'avevo mai vista! era un autocomposizione accessibile da
una maschera... io volevo farlo dalla struttura della tabella... :) si vede
proprio che sono un imbranato eh? :-) grazie mille!


title: SendKeys dopo MsgBox

author: Marco Pretini

text:
Ciao,
dovrei visuallizzare un Messaggio, che resti attivo circa 5 secondi,
che informa l'utende che poi parte una funzione che fa dei controlli,
il problema è che quando viene visualizzato il MsgBox non riesco
da codice ad inviarlo.
Uso questa sub
Dim PauseTime, Start
    PauseTime = 5
    Start = Timer
    MsgBox "Attenzione, tra 5 secondi verrà eseguito un Prg, attendere prego
....", vbInformation
    Do While Timer < Start + PauseTime
    DoEvents
    Loop
    SendKeys "{ENTER}", True
    .......
per il momento ho risolto sostituendo il MsgBox con una Label,
per imparare, come si potrebbe risolvere ???
Ciao Marco


title: SendKeys dopo MsgBox

author: lbo dal portatile

text:
>il problema è che quando viene visualizzato il MsgBox non riesco
>da codice ad inviarlo.
infatti non si puo'.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: SendKeys dopo MsgBox

author: Alberto Dessi

text:
Con MsgBox non si può fare perchè la procedura attennde la chiusura del
messaggio
Puoi però costuire una form che funga da messaggio


title: SendKeys dopo MsgBox

text:
Ciao Luca
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
392d5316...@news.interbusiness.it...
> >il problema è che quando viene visualizzato il MsgBox non riesco
> >da codice ad inviarlo.
>
> infatti non si puo'.
>
> --
come temevo, grazie
Marco


title: SendKeys dopo MsgBox

text:
Ciao Alberto
Alberto Dessi <
alberto...@libero.it
> wrote in message
bYcX4.46634$EY1.5...@news.infostrada.it...
> Con MsgBox non si può fare perchè la procedura attennde la chiusura del
> messaggio
>
> Puoi però costuire una form che funga da messaggio
>
grazie della risposta, + che una Form come detto
ho messo una Label (visibile Si/no)
Ciao Marco


title: Query nidificata?

author: giancarlo

text:
Salve a tutti.
Ho un DB con queste tabelle:
"Topic"
id_topic
topic_descr_topic
....in relazione uno-a-molti con....
"Argomento"
id_argomento
argomento
id_topic
....in relazione uno-a-molti con....
"Messaggio"
id_messaggio
messaggio
data_messaggio
autore_messaggio
id_argomento
Con questa query:
SELECT TB_topic.id_topic, TB_topic.topic, TB_topic.descrizione_topic,
Count(TB_argomento.id_argomento) AS ConteggioDiid_argomento
FROM TB_topic LEFT JOIN TB_argomento ON TB_topic.id_topic =
TB_argomento.id_topic
GROUP BY TB_topic.id_topic, TB_topic.topic, TB_topic.descrizione_topic;
Visualizzo il titolo e la descrizione del topic. Visualizzo anche il numero
di argomenti relativi ad ogni topic (anche se uguale a 0).
Come posso fare la query per visualizzare anche quanti messaggi ci sono per
ogni argomento e l'[autore_messaggio] con [data_messaggio] dell'ULTIMO
messaggio inserito?
Ho provato con:
SELECT TB_topic.id_topic, TB_topic.topic, TB_topic.descrizione_topic,
Count(TB_argomento.id_argomento) AS ConteggioDiid_argomento,
Count(TB_messaggio.id_messaggio) AS ConteggioDiid_messaggio,
Last(TB_messaggio.autore) AS UltimoDiautore, Last(TB_messaggio.data) AS
UltimoDidata
FROM (TB_topic LEFT JOIN TB_argomento ON TB_topic.id_topic =
TB_argomento.id_topic) LEFT JOIN TB_messaggio ON TB_argomento.id_argomento =
TB_messaggio.id_argomento
GROUP BY TB_topic.id_topic, TB_topic.topic, TB_topic.descrizione_topic;
Ma non funziona il conteggio degli argomenti per ogni topic, che diventa
uguale a quello dei massaggi.
Grazie a tutti in anticipo.
Giancarlo


title: Query nidificata?

author: MA

text:
"giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:ck5hfd$bsb$1...@grillo.cs.interbusiness.it...

Devi farti una sottoquery
Pippo: (select ... e nei criteri ci metti ciň che ti interessa.
MAssimiliano


title: Query nidificata?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lqs9d.23683$B06....@news.edisontel.com...



title: Query nidificata?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:lqs9d.23683$B06....@news.edisontel.com...

Ho provato e funziona....
E' stata un po' dura.... :-)
Grazie


title: Report Access 97

author: Michele De Lucia

text:
Qualcuno sa come stampare un report con allineamento giustificato?
Grazie.


title: Report Access 97

author: Carmel

text:


Vai sul sito
http://www.mvps.org/access/resources/downloads.htm
e cerca » Justification.
Ciao


title: Funzione DLookup in una query

text:
Salve a tutti,
in una query di selezione (query1) ho inserito all'interno di un campo
chiamato Ubicazione la seguente espressione:
Ubicazione:DLookUp("[Ubicaz]";"Macchinari_Clienti";" [IDMatricola]
=[Chiamate]![IDMatricola]")
Ovvero ho bisogno che in questo campo si popoli dei valori presenti nel
campo [Ubicaz] presente nella tabella "Macchinari_Clienti", come criterio di
selezione dovrebbe usare IDmatricola.
Quando eseguo la query mi compare questo messaggio: "L'espressione immessa
come parametro di query ha provocato il seguente errore:' impossibile
trovare il nome Chiamate!IDmatricola specificato nell'espressione".
Ho provato in mille modi ma non riesco a venirne a capo ........ sapete
darmi una dritta?!!?!?!?!
Grazie x l'aiuto
Massimo Pallavicini


title: Funzione DLookup in una query

text:

DLookUp("[Ubicaz]";"Macchinari_Clienti";"[IDMatricola] = " &
[Chiamate]![IDMatricola])
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Funzione DLookup in una query

author: Carlo Costarella

text:
"maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:44f5f192$0$35068$4faf...@reader4.news.tin.it...

Non credo tu possa farlo perchč il dlookup prenderebbe solo la prima
ricorrenza mostrando sempre lo stesso valore.
Puoi perň usare una funzione pubblica come questa:
Public Function TrovaUbicazione(AB As Long) As String
TrovaFiliale = DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" & AB)
End Function
La userai in un campo della query cosě:
Ubicazione: TrovaUbicazione([IDMatricola])
Fammi sapere.
Ciao, Carlo


title: Funzione DLookup in una query

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ed61i4$7e8$1...@area.cu.mi.it...

Mi restituisce il seguente errore:
 Errore di run-time 3464
"Tipi di dati non corrispondenti nell'espressione criterio"


title: Funzione DLookup in una query

text:
cut
>>
>> Non credo tu possa farlo perchč il dlookup prenderebbe solo la prima
>> ricorrenza mostrando sempre lo stesso valore.
>> Puoi perň usare una funzione pubblica come questa:
>> Public Function TrovaUbicazione(AB As Long) As String
>> TrovaFiliale = DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
> AB)
>> End Function
>> La userai in un campo della query cosě:
>> Ubicazione: TrovaUbicazione([IDMatricola])
>>
>> Fammi sapere.
>>
>> Ciao, Carlo
> Mi restituisce il seguente errore:
> Errore di run-time 3464
> "Tipi di dati non corrispondenti nell'espressione criterio"
Devi controllare il tipo di dati e il tipo di dati del campo in cui metti la
funzione.
La funzione proposta restituisce una stringa e presuppone che IDMatricola
sia un valore numerico di tipo long.
Controlla questi due valori...e troverai la soluzione.
Ti ricordo che la funzione va utilizzata in un campo e non nel criterio di
un campo.
Ciao, Carlo


title: Funzione DLookup in una query

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ed6915$ke1$1...@area.cu.mi.it...

Carlo, IDMatricola č un campo di testo cosě nella funzione ho modificato AB
as long in AB as string il resto č rimasto come hai detto tu.
Purtroppo perň anche la query continua a darmi lo stesso errore. Credo poi
che di default il campo di una query sia di tipo testo.....?!?!?!?
Ciao


title: Funzione DLookup in una query

text:
"maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:44f6cf0b$0$35076$4faf...@reader4.news.tin.it...
>
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:ed6915$ke1$1...@area.cu.mi.it...
>>
>> cut
>> Devi controllare il tipo di dati e il tipo di dati del campo in cui metti
>> la funzione.
>> La funzione proposta restituisce una stringa e presuppone che IDMatricola
>> sia un valore numerico di tipo long.
>> Controlla questi due valori...e troverai la soluzione.
>> Ti ricordo che la funzione va utilizzata in un campo e non nel criterio
>> di un campo.
>>
>> Ciao, Carlo
> Carlo, IDMatricola č un campo di testo cosě nella funzione ho modificato
> AB as long in AB as string il resto č rimasto come hai detto tu.
> Purtroppo perň anche la query continua a darmi lo stesso errore. Credo poi
> che di default il campo di una query sia di tipo testo.....?!?!?!?
>
> Ciao
Cambia la funzione cosě:
Public Function TrovaUbicazione(AB As string) As String
TrovaFiliale = DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" & "'"
& AB & "'")
End Function
Ciao, Carlo


title: Funzione DLookup in una query

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ed6jp4$9u1$1...@area.cu.mi.it...
>
> "maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
> news:44f6cf0b$0$35076$4faf...@reader4.news.tin.it...
> >
> > "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> > news:ed6915$ke1$1...@area.cu.mi.it...
> >>
> >> cut
>
> >> Devi controllare il tipo di dati e il tipo di dati del campo in cui
metti
> >> la funzione.
> >> La funzione proposta restituisce una stringa e presuppone che
IDMatricola
> >> sia un valore numerico di tipo long.
> >> Controlla questi due valori...e troverai la soluzione.
> >> Ti ricordo che la funzione va utilizzata in un campo e non nel criterio
> >> di un campo.
> >>
> >> Ciao, Carlo
> > Carlo, IDMatricola è un campo di testo così nella funzione ho modificato
> > AB as long in AB as string il resto è rimasto come hai detto tu.
> > Purtroppo però anche la query continua a darmi lo stesso errore. Credo
poi
> > che di default il campo di una query sia di tipo testo.....?!?!?!?
> >
> > Ciao
>
> Cambia la funzione così:
> Public Function TrovaUbicazione(AB As string) As String
> TrovaFiliale = DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
"'"
> & AB & "'")
> End Function
>
> Ciao, Carlo
>
Carlo, adesso funziona nel senso che non mi da errori ....... però non mi
lascia il campo in bianco......
Può essere dovuto al fatto che in alcuni record il campo IDmatricola non è
presente.....
Grazie
Ciao, Massimo


title: Funzione DLookup in una query

text:
"Maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:ed6qaa$pg8$2...@balena.cs.interbusiness.it...
>
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:ed6jp4$9u1$1...@area.cu.mi.it...
>>
>> "maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
>> news:44f6cf0b$0$35076$4faf...@reader4.news.tin.it...
>> >
>> > "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
>> > news:ed6915$ke1$1...@area.cu.mi.it...
>> >>
>> >> cut
>>
>> >> Devi controllare il tipo di dati e il tipo di dati del campo in cui
> metti
>> >> la funzione.
>> >> La funzione proposta restituisce una stringa e presuppone che
> IDMatricola
>> >> sia un valore numerico di tipo long.
>> >> Controlla questi due valori...e troverai la soluzione.
>> >> Ti ricordo che la funzione va utilizzata in un campo e non nel
>> >> criterio
>> >> di un campo.
>> >>
>> >> Ciao, Carlo
>> > Carlo, IDMatricola č un campo di testo cosě nella funzione ho
>> > modificato
>> > AB as long in AB as string il resto č rimasto come hai detto tu.
>> > Purtroppo perň anche la query continua a darmi lo stesso errore. Credo
> poi
>> > che di default il campo di una query sia di tipo testo.....?!?!?!?
>> >
>> > Ciao
>>
>> Cambia la funzione cosě:
>> Public Function TrovaUbicazione(AB As string) As String
>> TrovaFiliale = DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
> "'"
>> & AB & "'")
>> End Function
>>
>> Ciao, Carlo
>>
>
> Carlo, adesso funziona nel senso che non mi da errori ....... perň non mi
> lascia il campo in bianco......
>
> Puň essere dovuto al fatto che in alcuni record il campo IDmatricola non č
> presente.....
>
> Grazie
>
> Ciao, Massimo
>
Le cose le dici a pezzettini...
Ma quando mai si usa un tipo di dati testo per un IDMatricola o quando mai
si lascia vuoto un campo correlato in una realazione uno a molti. Mah.
Comunque cambia la funzione cosě:
Public Function TrovaUbicazione(AB As string) As String
TrovaFiliale = nz(DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
"'"
& AB & "'"),"")
End Function
Oppure:
Public Function TrovaUbicazione(AB As string) As String
TrovaFiliale = nz(DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
"'"
& AB & "'"), "Nessuna Ubicazione trovata")
End Function
Ciao, Carlo


title: Funzione DLookup in una query

text:
cut
> >
> > Carlo, adesso funziona nel senso che non mi da errori ....... perň non
mi
> > lascia il campo in bianco......
> >
> > Puň essere dovuto al fatto che in alcuni record il campo IDmatricola non
č
> > presente.....
> >
> > Grazie
> >
> > Ciao, Massimo
> >
>
> Le cose le dici a pezzettini...
> Ma quando mai si usa un tipo di dati testo per un IDMatricola o quando mai
> si lascia vuoto un campo correlato in una realazione uno a molti. Mah.
> Comunque cambia la funzione cosě:
> Public Function TrovaUbicazione(AB As string) As String
> TrovaFiliale = nz(DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
> "'"
> & AB & "'"),"")
> End Function
> Oppure:
> Public Function TrovaUbicazione(AB As string) As String
> TrovaFiliale = nz(DLookup("Ubicaz", "Macchinari_Clienti", "IDMatricola=" &
> "'"
> & AB & "'"), "Nessuna Ubicazione trovata")
> End Function
>
> Ciao, Carlo
>
>
Ti faccio un monumento Carlo, funziona perfettamente ..............GRAZIE
p.s. il database l'ho ereditato cosě con il campo IDmatricola o vuoto o
contenente caratteri alfanumerici......
Ciao
Massimo


title: Funzione DLookup in una query

text:
Maxus68 wrote:
>>
>>
> Ti faccio un monumento Carlo, funziona perfettamente
Ma l'hai visto quant'è???
Solo di marmo ti verrà un capitale!!!!
> ..............GRAZIE
>
> Ciao
>
> Massimo



title: Funzione DLookup in una query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ed8qkn$2s5$1...@area.cu.mi.it...
> Maxus68 wrote:
>
>>>
>>>
>> Ti faccio un monumento Carlo, funziona perfettamente
> Ma l'hai visto quant'è???
> Solo di marmo ti verrà un capitale!!!!
>
Invidioso!
Ciao, Carlo


title: Intercettare la chiusura dell'applicazione

author: VittorioSV

text:
In A97 ho necessità d'intercettare la chiusura dell'applicazione per
eseguire del codice di pulizia prima che ciò avvenga ma l'oggetto
Application non espone eventi.
Devo essere sicuro che il codice sia eseguito comunque, qualunque sia il
metodo di chiusura dell'applicazione scelto dall'utente.
Che fare?
Grazie a tutti!


text:
"VittorioSV" <
ciciliot...@libero.it
> ha scritto nel messaggio
news:Ym3df.56335$Pe2.1...@twister2.libero.it...

All'apertura del datanase (ad esempio con la macro Autoexec) apri una
maschera non visibile: tale maschera verà comunque chiusa automaticamente
alla chiusura dell'applicativo.
A fronte dell'evento "Su chiusura" di tale maschera genera il codice VBA che
devi eseguire prima della chiusura dell'applicativo.
>
> Grazie a tutti!
Prego.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:

All'apertura metti una maschera fantasma, non visualizzata dall'utente e
alla sua chiusura fai quello che vuoi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Alessandro Baraldi

text:
"Roberto da casa" <
r.masso...@libero.it
> wrote in message
news:kw3df.56355$
Pe2.1...@twister2.libero.it
[CUT]
> All'apertura del datanase (ad esempio con la macro Autoexec) apri una
> maschera non visibile: tale maschera verà comunque chiusa automaticamente
> alla chiusura dell'applicativo.
> A fronte dell'evento "Su chiusura" di tale maschera genera il codice VBA che
> devi eseguire prima della chiusura dell'applicativo.
>
> >
> > Grazie a tutti!
>
> Prego.
Ciao Roberto.
Il Datanase è la nuova release 13 di Access...?
;-)
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c23401222f7271707a...@mygate.mailgate.org...
> "Roberto da casa" <
r.masso...@libero.it
> wrote in message
> news:kw3df.56355$
Pe2.1...@twister2.libero.it
>
> [CUT]
> > All'apertura del datanase (ad esempio con la macro Autoexec) apri una
> > maschera non visibile: tale maschera verà comunque chiusa
automaticamente
> > alla chiusura dell'applicativo.
> > A fronte dell'evento "Su chiusura" di tale maschera genera il codice VBA
che
> > devi eseguire prima della chiusura dell'applicativo.
> >
> > >
> > > Grazie a tutti!
> >
> > Prego.
>
> Ciao Roberto.
> Il Datanase è la nuova release 13 di Access...?
> ;-)
Esattamente!!
;-)
>
> @Alex
Roberto


text:

E' sia database che sniffer
>
>>
>> @Alex
>
> Roberto



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dlad6v$2p1$1...@area.cu.mi.it...
> Roberto da casa wrote:
> > "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:c23401222f7271707a...@mygate.mailgate.org...
> >> "Roberto da casa" <
r.masso...@libero.it
> wrote in message
> >> news:kw3df.56355$
Pe2.1...@twister2.libero.it
> >>
> >> [CUT]
> >>> All'apertura del datanase (ad esempio con la macro Autoexec) apri
> >>> una maschera non visibile: tale maschera verà comunque chiusa
> >>> automaticamente alla chiusura dell'applicativo.
> >>> A fronte dell'evento "Su chiusura" di tale maschera genera il
> >>> codice VBA che devi eseguire prima della chiusura dell'applicativo.
> >>>
> >>>>
> >>>> Grazie a tutti!
> >>>
> >>> Prego.
> >>
> >> Ciao Roberto.
> >> Il Datanase è la nuova release 13 di Access...?
> >> ;-)
> >
> > Esattamente!!
> > ;-)
>
> E' sia database che sniffer
D'altra parte anche i database non possono che adeguarsi ai tempi. ;-)
[CUT]
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
--



author: Sergio MAZZA

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio news:Fw4ef.60900$Pe2.1...@twister2.libero.it...
>
> D'altra parte anche i database non possono che adeguarsi ai tempi. ;-)
>
> --
> Roberto
>
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
Orca! Questa č... Fine!
Ciao.
--
Sergio MAZZA


title: eliminare dati

author: Milo

text:
Ringrazio in anticipo chi potrà aiutarmi su questo problema:
Ho una tabella PROVA che ottengo importandola da un gestionale in una certa
data (per es. il 30/04/02).
In data successiva (per es. 31/05/02) effettuo di nuovo l'mportazione da
questo gestionale, e creo con questi dati una nuova tabella PROVA1.
Vorrei con una query (credo che sia lo strumento corretto) controllare se vi
siano dei dati contenuti in PROVA che non si trovano in PROVA1 ed
eventualmente eliminarli dalla tabella PROVA.
Ho provato in vari modi, ma da buon principiante non ho trovato la chiave
per risolvere il problema.
Spero di essere stato chiaro ed esaustivo.
Grazie ancora
Milo


title: eliminare dati

text:
Milo <
miles...@iol.it
> wrote in message
abe8hf$hs891$1...@ID-115013.news.dfncis.de...
> Ringrazio in anticipo chi potrŕ aiutarmi su questo problema:

Da ciň che scrivi mi chiedo : ma a che ti serve tale controllo se poi vai a
eliminare da PROVA ciň che  non trovi in PROVA1? alla fine delle
eliminazioni non ti troveresti ad avere PROVA e PROVA1 con gli stessi dati?
quindi non ti basta giŕ la sola PROVA1 aggiornata alla data piů recente?
Spiegati meglio... come si dice dalle mie parti... CH' T' SERV'??????
--
Maurizio75


title: eliminare dati

author: Emyr

text:
On Fri, 10 May 2002 19:10:30 +0200, "Maurizio75"
<
maurizio...@gevi.it
> wrote:
>Milo <
miles...@iol.it
> wrote in message
>abe8hf$hs891$1...@ID-115013.news.dfncis.de...
>> Ringrazio in anticipo chi potrà aiutarmi su questo problema:
>>
>> Ho una tabella PROVA che ottengo importandola da un gestionale in una
>certa
>> data (per es. il 30/04/02).
>> In data successiva (per es. 31/05/02) effettuo di nuovo l'mportazione da
>> questo gestionale, e creo con questi dati una nuova tabella PROVA1.
>> Vorrei con una query (credo che sia lo strumento corretto) controllare se
>vi
>> siano dei dati contenuti in PROVA che non si trovano in PROVA1 ed
>> eventualmente eliminarli dalla tabella PROVA.
>> Ho provato in vari modi, ma da buon principiante non ho trovato la chiave
>> per risolvere il problema.
>>
>> Spero di essere stato chiaro ed esaustivo.
>>
>> Grazie ancora
>> Milo
>>
>
>Da ciò che scrivi mi chiedo : ma a che ti serve tale controllo se poi vai a
>eliminare da PROVA ciò che  non trovi in PROVA1? alla fine delle
>eliminazioni non ti troveresti ad avere PROVA e PROVA1 con gli stessi dati?
>quindi non ti basta già la sola PROVA1 aggiornata alla data più recente?
>Spiegati meglio... come si dice dalle mie parti... CH' T' SERV'??????
Ci sono chiavi primarie per distinguere cosa c'è e cosa no?
puoi risolvere con un left join ed un criterio isnull sulla chiave
primaria
comunque ha ragione maurizio75
Saluti.
Emanuele.


title: eliminare dati

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:qonmduc91vet7u8pi...@4ax.com...

Grazie Emanuele del suggerimento.
Cerco di spiegarti ulteriormente la mia questione.
Io importo la mia tabella PROVA in data 30/04 dal gestionale. Su questa
tabella faccio delle elaborazioni.
Ora in data 31/05 deve importare nuovamente i dati dal gestionale. Questi
dati possono nuovi (per le operazioni dal 30/04 al 31/05) oppure vecchi
(quelli dal 01/01 al 30/04).
Se considero solo la nuova tabella PROVA1 perderei tutte le elaborazioni che
ho fatto sulla tabella PROVA.
Quindi vorrei accodare i dati nuovi (e qui ci riesco), ma prima di fare
questo devo controllare che tutti i dati presenti sulla tabella PROVA
esistano ancora sulla tabella PROVA1, ed in caso contrario eliminarli.
Ora con il tuo suggerimento sono riuscito a trovare i dati da eliminare, ma
quando cerco di lanciare la query di eliminazione sulla tabella PROVA mi
salta fuori questo msg di errore : "Impossibile eliminare dalle tabelle
specoificate"
Ringrazio anticipatamente
Milo


title: eliminare dati

text:
On Wed, 22 May 2002 14:30:12 +0200, "Milo" <
miles...@iol.it
> wrote:
>
>
>Grazie Emanuele del suggerimento.
>Cerco di spiegarti ulteriormente la mia questione.
>Io importo la mia tabella PROVA in data 30/04 dal gestionale. Su questa
>tabella faccio delle elaborazioni.
>Ora in data 31/05 deve importare nuovamente i dati dal gestionale. Questi
>dati possono nuovi (per le operazioni dal 30/04 al 31/05) oppure vecchi
>(quelli dal 01/01 al 30/04).
>Se considero solo la nuova tabella PROVA1 perderei tutte le elaborazioni che
>ho fatto sulla tabella PROVA.
>Quindi vorrei accodare i dati nuovi (e qui ci riesco), ma prima di fare
>questo devo controllare che tutti i dati presenti sulla tabella PROVA
>esistano ancora sulla tabella PROVA1, ed in caso contrario eliminarli.
>Ora con il tuo suggerimento sono riuscito a trovare i dati da eliminare, ma
>quando cerco di lanciare la query di eliminazione sulla tabella PROVA mi
>salta fuori questo msg di errore : "Impossibile eliminare dalle tabelle
>specoificate"
>
>Ringrazio anticipatamente
>
>Milo
>
>
>
>
>
>
bisognerebbe vedere il tipo di query che stai facendo postami le
tabelle e le query che hai fatto su
fan...@tiscali.it
 che poi scrivo
su NG la soluzione se la trovo
Saluti.
Emanuele.


title: Sostituzione estensione file

author: Ufficio Informatico

text:
Buongiorno a tutti.
Qualcuno mi sa dire se via codice è possibile sostituire l'estensione di più
file.
Con l'istruzione Name riesco a rinominare i file, ma poi...?
Grazie
Luca


title: Sostituzione estensione file

text:
"Ufficio Informatico" <
ann...@libero.it
> ha scritto nel messaggio
news:HuGuc.29679$Wc.10...@twister2.libero.it...

Cintinua il Ma poi...!!!
Mi pare sia proprio quella la suluzione...cos'è che non va..??
@Alex.


title: Sostituzione estensione file

author: Pablitomf

text:
Ufficio Informatico ha scritto:

..ma poi, "nulla"... la funzione Name è quella giusta per risolvere il
problema in oggetto.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sostituzione estensione file

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c9h8ji$v33$1...@news.newsland.it...

...ma poi, ho proseguito con la funzione Name ed ho risolto il problema.
Grazie raga per avermi indicato la strada.
Luca


title: FE e BE in rete VPN

author: Roberto A.

text:
È possibile tra PC collegati con una rete VPN avere un BE su un PC e il FE
su un'altro magari appartenente ad un'altro gruppo ma autorizzato
all'accesso al file?
La velocità risulterebbe molto compromessa?
Grazie
Roberto


title: FE e BE in rete VPN

author: Cristiano

text:
"Roberto A."

Prestazioni infami e alto rischio di corruzioni.
... per queste cose ci si deve affidare ai servizi "Terminal Server", Citrix
e simili.


title: FE e BE in rete VPN

text:
"Cristiano" <Hate...@Nospam.it> ha scritto nel messaggio
news:tpzae.61533$IN.10...@twister2.libero.it...

Scusami in materia "TerminalServer", Citrix non sono molto ferrato...in cosa
consiste?
Ciao
Roberto


title: FE e BE in rete VPN

author: luk

text:
> Scusami in materia "TerminalServer", Citrix non sono molto ferrato...in
cosa
Per il Citrix non saprei ma per il TerminaServer qualcosa ti posso dire:
trattasi di uno strumento dei sistemi server di windows che permettono di
collegarsi da remoto e di utilizzare un computer comandandolo dal computer
remoto.
In pratica dal computer remoto collegato sulla tua VPN ti colleghi con
terminal server al PC dove risiede il l'applicazione che ti interessa (in
questo caso il database) e lo usi come se fossi fisicamente su quel
computer.
ciao
Luca


title: funzione che non va in sottomaschera

author: ciroteo

text:
Utilizzo la seguente funzioncina per far scorrere i records di una form
continua con i tasti freccia.
Function TastiFrecce(KeyCode As Integer)
On Error Resume Next
If KeyCode = 40 Then
DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acNext
ElseIf KeyCode = 38 Then
DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acPrevious
End If
End Function
La funzione č richiamata su evento tasto giů, e funziona correttamente nella
form.
Nel caso perň che la form fosse inserita come sottomaschera di un'altra
maschera passa al record successivo della maschera principale e non della
sottomaschera.
suggestions?
--
ciroteo
MC
il mio primo aforisma ...
"Se la conoscenza puň creare dei problemi, non č con l'ignoranza che
possiamo risolverli"
Isaac Asimov


title: funzione che non va in sottomaschera

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d842rq$lk6$1...@domitilla.aioe.org...
> "ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
> news:d840q6$k36$1...@hulme.interac.it...
>> Utilizzo la seguente funzioncina per far scorrere i records di una form
>> continua con i tasti freccia.
>>
>> Function TastiFrecce(KeyCode As Integer)
>> On Error Resume Next
>> If KeyCode = 40 Then
>> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acNext
>> ElseIf KeyCode = 38 Then
>> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acPrevious
>> End If
>> End Function
>>
>> La funzione è richiamata su evento tasto giù, e funziona correttamente
> nella
>> form.
>> Nel caso però che la form fosse inserita come sottomaschera di un'altra
>> maschera passa al record successivo della maschera principale e non della
>> sottomaschera.
>> suggestions?
>>
>> --
>> ciroteo
>> MC
>
> VEdi Ciroteo questo accade a non leggere bene i POST.
> Se non ricordo male la gestione di questo problema è stata
> affrontata qualche settimana fà.
>
> 3D del 01/06/2005 "da Routine a funzione" ricordi.......?
>
> Alla fine delle proposte, io ti consigliai di riflettere su questo metodo
> di gestione esterna alla Form, ed il motivo era proprio questo.
> Evidentemente non hai letto il mio POST, ti suggerisco di farlo.
>
> Riassumendo però ti dicevo che questa tecnica non va bene, ma
> per generalizzarla e renderla Public in un MODULO la cosa
> più corretta è quella di SFRUTTARE il RecordsetClone della
> Form passata come Oggetto e l'aggiornamento del BookMark del
> Recordset con il BookMark della Form.
>
> Risultato funzionante e generalizzato.
>
> Ciao
>
AZZ ... alex stavo proprio rileggendo il post che mi avevi mandato!
mi hai beccato!
ora ho capito xè non funzia.
sto provando con questo codice ma non gira ancora, adesso provo a riferirmi
al bookmark
Dim rst As Recordset
    Set rst = Me.RecordsetClone
If KeyCode = 40 Then
rst.MoveNext
ElseIf KeyCode = 38 Then
rst.MovePrevious
End If


title: funzione che non va in sottomaschera

author: ALESSANDRO Baraldi

text:
ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d843hi$k8o$1...@hulme.interac.it...>

Fai una Funzione alla quale passi l'oggetto Form e il KeyCode.
Public Function NomeFunzione(frm as Access.Form, Code as Integer)
    With frm.RecordsetClone
    Select Case Code
        Case AVANTI
           .MoveNext
        Case INDIETRO
            .MovePrevious
        ecc.....!
    End Select
    frm.Bookmark=frm.recordsetclone.Bookmark
    Ecit Function
Err_Spostamento:
    'quì intercetta l'errore di dine Recordset
    'quindi metti un ResumeNext
End Function
Scusa se l'ho buttata li un pò in fretta ma il concetto è quello...!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: funzione che non va in sottomaschera

author: namor

text:
ciroteo ha scritto:
> Utilizzo la seguente funzioncina per far scorrere i records di una form
> continua con i tasti freccia.
> Function TastiFrecce(KeyCode As Integer)
> On Error Resume Next
> If KeyCode = 40 Then
> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acNext
> ElseIf KeyCode = 38 Then
> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acPrevious
> End If
> End Function
> La funzione è richiamata su evento tasto giù, e funziona correttamente nella
> form.
> Nel caso però che la form fosse inserita come sottomaschera di un'altra
> maschera passa al record successivo della maschera principale e non della
> sottomaschera.
> suggestions?
Sicuramente considera solo la form principale come attiva.
Prova con questo:
  DoCmd.GoToRecord , , acPrevious
..e se ancora non va fatti un paio di fettone di bbabbbà, vedrai il mondo
da un'altra prospettiva!
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: funzione che non va in sottomaschera

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d840q6$k36$1...@hulme.interac.it...
> Utilizzo la seguente funzioncina per far scorrere i records di una form
> continua con i tasti freccia.
>
> Function TastiFrecce(KeyCode As Integer)
> On Error Resume Next
> If KeyCode = 40 Then
> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acNext
> ElseIf KeyCode = 38 Then
> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acPrevious
> End If
> End Function
>
> La funzione è richiamata su evento tasto giù, e funziona correttamente
nella
> form.
> Nel caso però che la form fosse inserita come sottomaschera di un'altra
> maschera passa al record successivo della maschera principale e non della
> sottomaschera.
> suggestions?
>
> --
> ciroteo
> MC
VEdi Ciroteo questo accade a non leggere bene i POST.
Se non ricordo male la gestione di questo problema è stata
affrontata qualche settimana fà.
3D del 01/06/2005 "da Routine a funzione" ricordi.......?
Alla fine delle proposte, io ti consigliai di riflettere su questo metodo
di gestione esterna alla Form, ed il motivo era proprio questo.
Evidentemente non hai letto il mio POST, ti suggerisco di farlo.
Riassumendo però ti dicevo che questa tecnica non va bene, ma
per generalizzarla e renderla Public in un MODULO la cosa
più corretta è quella di SFRUTTARE il RecordsetClone della
Form passata come Oggetto e l'aggiornamento del BookMark del
Recordset con il BookMark della Form.
Risultato funzionante e generalizzato.
Ciao
--



title: funzione che non va in sottomaschera

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:d8426n$m4n$1...@news.newsland.it...
> ciroteo ha scritto:
>
>> Utilizzo la seguente funzioncina per far scorrere i records di una form
>> continua con i tasti freccia.
>
>> Function TastiFrecce(KeyCode As Integer)
>> On Error Resume Next
>> If KeyCode = 40 Then
>> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acNext
>> ElseIf KeyCode = 38 Then
>> DoCmd.GoToRecord acDataForm,
Screen.ActiveForm.name
, acPrevious
>> End If
>> End Function
>
>> La funzione è richiamata su evento tasto giù, e funziona correttamente
>> nella
>> form.
>> Nel caso però che la form fosse inserita come sottomaschera di un'altra
>> maschera passa al record successivo della maschera principale e non della
>> sottomaschera.
>> suggestions?
>
> Sicuramente considera solo la form principale come attiva.
> Prova con questo:
>  DoCmd.GoToRecord , , acPrevious
> ..e se ancora non va fatti un paio di fettone di bbabbbà, vedrai il mondo
> da un'altra prospettiva!
> Namor
per il momento è quella giusta ... funziona.


title: funzione che non va in sottomaschera

author: Gaspare

text:
[CUT]
> Risultato funzionante e generalizzato.
;-)


title: funzione che non va in sottomaschera

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d845eq$kea$1...@hulme.interac.it...

> Public Function tastifreccia(frm As Access.Form, Code As Integer)
>
>    With frm.RecordsetClone
>    Select Case Code
>        Case 40
>           .MoveNext
>        Case 38
>            .MovePrevious
>    End Select
>    frm.Bookmark = frm.RecordsetClone.Bookmark
>    End With
>    Exit Function
> Err_Spostamento:
>    'quì intercetta l'errore di fine Recordset
> On Error Resume Next
>
> Questa mi sembra corretta, solo che quando chiamo la funzione non riesco
> ad indicargli la sottomaschera attiva, sente ancora la maschera
> principale.
>
> Call tastifreccia(Screen.Active.Form, KeyCode)
>
>
Ciao Matteo,
non entro nel merito della funzione ma il parametro da passare è Me.Name...


title: funzione che non va in sottomaschera

text:

Public Function tastifreccia(frm As Access.Form, Code As Integer)
    With frm.RecordsetClone
    Select Case Code
        Case 40
           .MoveNext
        Case 38
            .MovePrevious
    End Select
    frm.Bookmark = frm.RecordsetClone.Bookmark
    End With
    Exit Function
Err_Spostamento:



title: funzione che non va in sottomaschera

text:
>>
>> Questa mi sembra corretta, solo che quando chiamo la funzione non riesco
>> ad indicargli la sottomaschera attiva, sente ancora la maschera
>> principale.
>>
>> Call tastifreccia(Screen.Active.Form, KeyCode)
>>
>>
>
> Ciao Matteo,
> non entro nel merito della funzione ma il parametro da passare č
> Me.Name...
me.name
 non me lo da ... io vorrei una funzione da richiamare sempre sia che
si tratti di form, sia che si tratti di sub form.


title: funzione che non va in sottomaschera

text:
[CUT]
> Questa mi sembra corretta, solo che quando chiamo la funzione non riesco
ad
> indicargli la sottomaschera attiva, sente ancora la maschera principale.
>
> Call tastifreccia(Screen.Active.Form, KeyCode)
Se è in una SubForm non credo possa andare senza che
sposti il Focus su essa o tramite GotoControl SubFormControl
Forms!NomeForm!NomeSubForm
oppure con il SetFocus, ma sempre dalla Form...!
Fai una prova printa un MSGBOX dopo aver spostato il Focus su un Controllo
della SubForm:
Msgbox "Nome Form Attiva " &
screen.ActiveForm.Name
MsgBox "Nome Form Controllo Attivo" &
Screen.ActiveControl.Parent.Name
 dopo
aver



title: funzione che non va in sottomaschera

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d845eq$kea$1...@hulme.interac.it...

Ciao Matteo,
non entro nel merito della funzione ma il parametro da passare è Me.Name...


title: funzione che non va in sottomaschera

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:7Tgpe.1505233$35.56...@news4.tin.it...
>
> Ciao Matteo,
> non entro nel merito della funzione ma il parametro da passare è
Me.Name...
No, Me.Name è variabile stringa, io ho indicato Access.Form variabile
Oggetto di tipo Form, pertanto è Me e basta.



title: funzione che non va in sottomaschera

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d846hq$kha$1...@hulme.interac.it...

Ciao,
 mi dici cosa a quale tasto corrisponde il 40 ed il 38 ? sinceramente non
ricordo...


title: funzione che non va in sottomaschera

text:
[CUT]
> No, Me.Name è variabile stringa, io ho indicato >Access.Form variabile
> Oggetto di tipo Form, pertanto è Me e basta.
>
Giusto! Ecchecavolo! ;-)


title: funzione che non va in sottomaschera

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio
news:Aehpe.992479$b5.43...@news3.tin.it...
>
> "ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
> news:d846hq$kha$1...@hulme.interac.it...
> >
> >
> >>>
> >>> Questa mi sembra corretta, solo che quando chiamo la funzione non
riesco
> >>> ad indicargli la sottomaschera attiva, sente ancora la maschera
> >>> principale.
> >>>
> >>> Call tastifreccia(Screen.Active.Form, KeyCode)
> >>>
> >>>
> >>
> >> Ciao Matteo,
> >> non entro nel merito della funzione ma il parametro da passare è
> >> Me.Name...
> >
> >
me.name
 non me lo da ... io vorrei una funzione da richiamare sempre sia
> > che si tratti di form, sia che si tratti di sub form.
> >
>
> Ciao,
>  mi dici cosa a quale tasto corrisponde il 40 ed il 38 ? sinceramente non
> ricordo...
>
freccia giù freccia su come se fossi in foglio tabellare che con la freccia
giù ti sposti al record successivo e con quella su al record precedente.


title: funzione che non va in sottomaschera

text:
[CUT]
Ciao Matteo,
mi posti per favore il codice e l'evento all'interno del quale lo esegui?
tutto quanto insomma...


title: Far coesistere anno a 2 e a 4 cifre

author: Sandrobi

text:
Su un pc dove gira un programma access che richiede il formato data gg/mm/aa
devo far girare anche il mio applicativo che invece richiede il formato
gg/mm/aaaa.
Esiste una soluzione per far coesistere i due formati?
Oppure qualcosa di veloce, tipo un comando batch  per modificare facilmente
il formato senza andare ogni volta su Pannello di controllo > Opzioni
internazionali?
--
Ciao, Sandrobi


title: Far coesistere anno a 2 e a 4 cifre

author: Roberto da Parma

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:48976285$0$40315$4faf...@reader5.news.tin.it...

Con il formato che usi non so se funziona, potresti provare con
99/99/9900;0 da settare in tabella nella proprietą formato
in questo modo che tu inserisca il valore dell'anno intero o parziale lo
accetta ugualmente.
Nelle form dovrai a seconda del caso settare il campo formato
99/99/00;0 per le 2  cifre obbligatorie
99/99/0000;0 per le 4 cifre obbligatorie
Ciao
--
Roberto da Parma


title: Far coesistere anno a 2 e a 4 cifre

author: Cesare Fortis

text:
Sandrobi ha scritto:

Secondo me č meglio leggere il regional settings ed impostare i tuoi
campi data con quel formato, cosě rendi il tuo applicativo inattaccabile
sotto questo aspetto
Cesare


title: Far coesistere anno a 2 e a 4 cifre

text:
"Cesare Fortis" <s@s> ha scritto nel messaggio
news:489840ff$0$40304$4faf...@reader5.news.tin.it...

Ma se non ho capito male non č un problema di regional settings, il formato
infatti č sempre gg/mm/aa o gg/mm/aaaa.



title: Far coesistere anno a 2 e a 4 cifre

author: Carlo Costarella

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:48976285$0$40315$4faf...@reader5.news.tin.it...

Se non vado errato si fa cosě:
nelle impostazioni internazionali e di data di windows si imposta l'anno a 4
cifre; nell'applicativo puoi usare una maschera di input a due o quattro
cifre e funziona.
Ciao, Carlo


title: Far coesistere anno a 2 e a 4 cifre

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto
cut
> Ciao, Sandrobi
Aggiungo:
dove ti serve il formato con anno a due cifre imposti il formato in "data
breve" e la maschera di input
del tipo 00/00/0000;0;_ oppure 00/00/00;0;_
Dove ti serve il formato a quattro cifre imposti il formato a "Data in
cifre" e la stessa maschera di input
(00/00/0000;0;_)
Ciao, Carlo


title: Far coesistere anno a 2 e a 4 cifre

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:g79kcq$ab7$1...@tdi.cu.mi.it...

Come dicevo all'inizio il programma preesistente va in errore con il formato
a 4 cifre. Con il formato a 2 cifre il mio crolla in parecchi punti:
visualizzazione nelle form, query, ecc.
L'ottimo, ripeto, sarebbe un comando batch esterno che cambia l'impostazione
a seconda di quale programma si intenda usare.
Sandrobi


title: Far coesistere anno a 2 e a 4 cifre

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:48999a3d$0$1089$4faf...@reader1.news.tin.it...

La cosa è alquanto strana, io al di là di tutto forse riscriverei meglio il
codice.
Non si può essere schiavi di un'impostazione di windows, ancor più di un
formato data.



title: Far coesistere anno a 2 e a 4 cifre

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:48999ed5$0$18159$4faf...@reader3.news.tin.it...

La prima: se il formato data è con anno a 2 cifre come visualizzi anno a 4
cifre in una textbox?
Sandrobi


title: Far coesistere anno a 2 e a 4 cifre

author: Simone Calligaris

text:
"Roberto da Parma" <
>
> La cosa è alquanto strana, io al di là di tutto forse riscriverei meglio
> il codice.
> Non si può essere schiavi di un'impostazione di windows, ancor più di un
> formato data.
Quindi tu non utilizzi campi Data/Ora e maschere di Input?
Saluti.


title: Far coesistere anno a 2 e a 4 cifre

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:4899b065$0$1089$4faf...@reader1.news.tin.it...

Certo ma non sono schiavo di una formattazione, in maschera rimandi il
formato che vuoi
gg/mm/aa
mm/gg/aa
gggg/mmmm/aaaa
....



title: Far coesistere anno a 2 e a 4 cifre

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:4899a19e$0$1092$4faf...@reader1.news.tin.it...

Il formato data in quanto formato non è il valore reale che viene registrato
ma solamente una trasposizione di facile lettura.
Se tu registri in tabella il valore 00/00/00 hai si un dato in meno ma che
viene subito interpretato nell'anno corrente.
Mi spiego, se tu inserisci 10-10-08 viene reinterpretato ad oggi come
10-10-2008
Logico che se tu devi inserire una data antecedente il millennio avrai
bisogno di 4 cifre, ma gli inserimenti che tu hai fatto in precedenza
rimangono ossia che se a suo tempo hai inserito 10-10-99 viene inserito
10-10-1999 e infatti se tu cambi il formato di visualizzazione questo è ciò
che ti viene restituito.
Non so se è così....ma io ti consiglio di non mettere le formattazioni in
tabella (nel caso ce ne fossero) perchè potresti appunto incorrere in questo
tipo di problemi.
Mentre se la formattazione la fai da maschera puoi cambiare le impostazioni
di qualunque momento senza troppi danni.
Cosa intendi quando dici:
> La prima: se il formato data è con anno a 2 cifre come visualizzi anno a 4
> cifre in una textbox?
Cambio il formato di visualizzazione della textbox  gg/mm/aaaa...non puoi
farlo?



title: Far coesistere anno a 2 e a 4 cifre

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:48999a3d$0$1089$4faf...@reader1.news.tin.it...

del tipo accedere e modificare la chiave di registro:
sShortDate che si trova in
HKEY_USERS\.DEFAULT\Control Panel\International
Oppure la stessa chiave che si trova in:
HKEY_CURRENT_USER\Control Panel\International
Per leggere o modificare queste chiavi non ci sono problemi e sul sitocomune
trovi degli esempi.
Il punto č che, se non vado errato, bisogna riavviare la macchina.
Ciao, Carlo


title: Far coesistere anno a 2 e a 4 cifre

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:g7cdcf$k6p$1...@tdi.cu.mi.it...

> Il punto è che, se non vado errato, bisogna riavviare la macchina.
>
> Ciao, Carlo
>
Potrebbe essere un'altra soluzione....il riavvio credo non sia necessario,
ma gli altri programmi?
Io ad esempio mi sono dovuto adattare con access a delle impostazioni
americane di valuta perchè un programma più vecchio gestiva la virgola come
punto e viceversa....
Non è mai consigliabile swicchare sulle impostazioni internazionali.
Forse non capisco io ma...perchè mettere mano lì?
Se nelle impostazioni internazionali come data breve è settato gg/mm/aa
lasciamolo così....
In Access riportiamo la data estesa gg/mm/aaaa
Se nelle impostazioni internazionali come data estesa è settato gg/mm/aa
(erroneamente) lasciamolo così (sempre perchè se no c'è un'altra
applicazione che da di matto se modifichiamo i valori)....
In Access riportiamo la data estesa gg/mm/aaaa
Non basta?
Scusate ma se non è così sono rimbambito già adesso.... :-O



title: Far coesistere anno a 2 e a 4 cifre

text:
"Roberto da Parma"
> Certo ma non sono schiavo di una formattazione, in maschera rimandi il
> formato che vuoi
>
> gg/mm/aa
> mm/gg/aa
> gggg/mmmm/aaaa
E se hai un'applicazione "standard" installata su PC che prevedono formati
di data diversa?
Saluti.


title: Far coesistere anno a 2 e a 4 cifre

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:4899c24d$0$41655$4faf...@reader4.news.tin.it...

Ma come? La maschera di input è un conto ma il formato data da visualizare
coma la imposto? Ho "Data breve" e "Data in cifre" ma dipendono dalle
impostazioni internazionali. O no?
Sandrobi


title: Far coesistere anno a 2 e a 4 cifre

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto
CUT
> Potrebbe essere un'altra soluzione....il riavvio credo non sia necessario,
> ma gli altri programmi?
> Io ad esempio mi sono dovuto adattare con access a delle impostazioni
> americane di valuta perchè un programma più vecchio gestiva la virgola
> come punto e viceversa....
> Non è mai consigliabile swicchare sulle impostazioni internazionali.
> Forse non capisco io ma...perchè mettere mano lì?
>
> Se nelle impostazioni internazionali come data breve è settato gg/mm/aa
> lasciamolo così....
> In Access riportiamo la data estesa gg/mm/aaaa
>
> Se nelle impostazioni internazionali come data estesa è settato gg/mm/aa
> (erroneamente) lasciamolo così (sempre perchè se no c'è un'altra
> applicazione che da di matto se modifichiamo i valori)....
> In Access riportiamo la data estesa gg/mm/aaaa
>
> Non basta?
>
> Scusate ma se non è così sono rimbambito già adesso.... :-O
>
> Ciao
>
> --
> Roberto da Parma
>
Se il formato data, delle impostazioni internazionali, è impostato con
l'anno a due cifre, in Access, anche se imposti una maschera a 4 cifre
otterrai sempre la visualizzazione della data a due cifre.
Viceversa se l'anno è impostato a 4 cifre nelle internazionali, in Access
potrai usare indifferentemente due o quattro cifre.
In realtà il problema di sandrobi non esiste perchè gli basta settare l'anno
a quattro cifre nelle internazionali ed ottenere il risultato voluto:
entrambi gli applicativi possono coesistere.
E' quello che stiamo dicendo da due giorni.
Ciao, Carlo


title: Far coesistere anno a 2 e a 4 cifre

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:4899ecef$0$1078$4faf...@reader2.news.tin.it...

Ma no....è solo (mi sembra) da AC97 che sono stati introdotti i formati
"predefiniti" ma se tu nel formato scrivi gg/mm/aaaa
il campo viene visualizzato in quella forma!
Fai una prova!!!
Stessa cosa per i vari formati standard, ecc .... scrivendo il formato del
tipo ... 0.00;-0.00 scavalchi tutte le impostazioni predefinite di windows.
Ora vado a farmi un thè....



title: Far coesistere anno a 2 e a 4 cifre

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:g7e4c7$q4a$1...@tdi.cu.mi.it...

Caffè e sigarettuccia? ;-)



title: Far coesistere anno a 2 e a 4 cifre

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:g7e4c7$q4a$1...@tdi.cu.mi.it...
>
> "Roberto da Parma" <
aris...@libero.it
> ha scritto
> CUT
>
> Se il formato data, delle impostazioni internazionali, è impostato con
> l'anno a due cifre, in Access, anche se imposti una maschera a 4 cifre
> otterrai sempre la visualizzazione della data a due cifre.
Credevo di aver risolto con l'indicazione di Roberto (peraltro non
documentata sull'help), ma se mi dici così tutto cade perché il cliente mi
dice che con l'anno predefinito a 4 cifre il suo vecchio applicativo dà
problemi (l'anno diventa 2020 o qualcosa di simile)
> Viceversa se l'anno è impostato a 4 cifre nelle internazionali, in Access
> potrai usare indifferentemente due o quattro cifre.
> In realtà il problema di sandrobi non esiste perchè gli basta settare
> l'anno a quattro cifre nelle internazionali ed ottenere il risultato
> voluto: entrambi gli applicativi possono coesistere.
Mi piacerebbe fosse così!



title: Far coesistere anno a 2 e a 4 cifre

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:489bdd38$0$18156$4faf...@reader3.news.tin.it...
>
> "Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
> messaggio news:g7e4c7$q4a$1...@tdi.cu.mi.it...
>>
>> "Roberto da Parma" <
aris...@libero.it
> ha scritto
>> CUT
>>
>> Se il formato data, delle impostazioni internazionali, è impostato con
>> l'anno a due cifre, in Access, anche se imposti una maschera a 4 cifre
>> otterrai sempre la visualizzazione della data a due cifre.
>
> Credevo di aver risolto con l'indicazione di Roberto (peraltro non
> documentata sull'help), ma se mi dici così tutto cade perché il cliente mi
> dice che con l'anno predefinito a 4 cifre il suo vecchio applicativo dà
> problemi (l'anno diventa 2020 o qualcosa di simile)
Controlla nelle impostazioni interrnazionali le date per il calendario...
Di solito sono impostate tra 1930 e 2029...per cui se scrivi 29 viene
interpretato come 2029,
se scrivi 30 viene interpretato come 1930...
[CUT]



title: Grazie lo stesso ma .....(sfogo personale)

author: Riviera

text:
Non ho ben capito se sono proprio io che sto sulle palle o le mie domande o
tutte e due .
Vedo infatti che la stragrande maggioranza delle domande-curiosità poste ,
in un modo o nell'altro vengono soddisfatte (non che ci sia obbligo
ben'inteso) . Ho scritto qualcosa che non va ? mi sono macchiato di un
crimine ? chiedo cazzate ? Lultimo argomento era sui riferimenti .. è tabù
??è una cazzata ?? In un newsgroup la discussione dovrebbe farla da padrone
invece per certi argomenti si esagera e per altri che pure potrebbero
esserlo niente , manco una parola o poche e mal scritte . Mi pare che alcuni
si facciano addirittura la guerra .... cioè mi pare che se risponde tizio ,
caio non ci aggiunge o toglie nulla anche se a volte ci sarebbe da dire
molto di più .
La frequentazione del NG è , da parte mia , un'azione tesa non solo a
risolvere il problema del momento ma anche ad imparare a conoscere
l'ambiente che qui molti conoscono molto bene (ACCESS  onore al merito) e
questo accade leggendo le risposte che vengono date (agli altri) e sul
SitoComune .  Purtroppo noi che utilizziamo il db di MammaM. a basso livello
abbiamo sempre bisogno di una imbeccata e a volte più di una . Ultimamente
però ho riscontrato questo problema ...
Scusate e grazie
MArce


author: Antonio Biso

text:
"Riviera" <
marcell...@xxxxhsanmartino.liguria.it
> ha scritto nel
messaggio news:bcpqmf$i14$1...@ftp-news.csita.unige.it...
> Non ho ben capito se sono proprio io che sto sulle palle o le mie domande
o
> tutte e due .
Aaahhhh, mi mancava da un po' la sindrome di calimero...
> Vedo infatti che la stragrande maggioranza delle domande-curiosità poste ,
> in un modo o nell'altro vengono soddisfatte (non che ci sia obbligo
> ben'inteso) . Ho scritto qualcosa che non va ? mi sono macchiato di un
> crimine ? chiedo cazzate ? Lultimo argomento era sui riferimenti .. è tabù
> ??è una cazzata ?? In un newsgroup la discussione dovrebbe farla da
padrone
> invece per certi argomenti si esagera e per altri che pure potrebbero
> esserlo niente , manco una parola o poche e mal scritte .
A questo rispondo alla fine
>Mi pare che alcuni
> si facciano addirittura la guerra .... cioè mi pare che se risponde tizio
,
> caio non ci aggiunge o toglie nulla anche se a volte ci sarebbe da dire
> molto di più .
E' vero, e dovresti vedere quando organizziamo le spedizioni punitive!!!
> La frequentazione del NG è , da parte mia , un'azione tesa non solo a
> risolvere il problema del momento ma anche ad imparare a conoscere
> l'ambiente che qui molti conoscono molto bene (ACCESS  onore al merito) e
> questo accade leggendo le risposte che vengono date (agli altri) e sul
> SitoComune .  Purtroppo noi che utilizziamo il db di MammaM. a basso
livello
> abbiamo sempre bisogno di una imbeccata e a volte più di una . Ultimamente
> però ho riscontrato questo problema ...
Allora...
Hai postato un quesito su un argomento che francamente trovo piuttosto
noioso e poco importante.
Da anni lavoro con access e per i riferimenti mi è sempre bastato sapere
SOLO che sono i riferimenti alle librerie che usa access, che passando un db
da un pc all'altro se non ci sono le stesse librerie si impalla e quindi
bisogna togliere la spunta sulle voci MISSING (o MANCA) e che, se si usa nel
codice la sintassi DAO, i riferimenti a DAO devono essere prima di ADO.
Punto.
Ogni altro discorso diventa, IMHO, una perdita di tempo e un approfondimento
eccessivo.
In ogni caso, visto che tu stesso dici che usi access a basso livello e che
qui ti aspetti risposte per questo tipo di quesiti, questo non è il luogo
adatto a discuterne.
O comunque non puoi pretendere che se ne discuta (se trovi qualcuno che c'ha
tempo e voglia bene, altrimenti ciccia)
Poi, SE un giorno trovi qualche problema pratico sui riferimenti, fai una
domanda specifica e allora magari qualcuno ti risponde. Una discussione
filosofica generale sui riferimenti qui non puoi pretenderla.
Anche perchè, per una cosa del genere, penso che perdere un po' di tempo con
qualche motore di ricerca, sarebbe la soluzione migliore (santo internet,
sempre sia lodato)
Infine, riguardo le risposte multiple, ti spiego cosa faccio io (e credo
molti altri).
Io mi scorro praticamente TUTTI i thread (quando manco da un po' faccio lo
stess, ma magari più velocemente e con meno attenzione).
Quelli con subject che non mi interessano o che so di non saper rispondere
non li apro proprio.
Quelli dove c'è già una risposta, dipende da chi ha risposto: se c'è un
Roberto o un Sib o un MA (mio dio ora si monterà la testa), NON vado a
perdere tempo a vedere cosa ha risposto, perchè so già che avrà risposto
bene e avrà risolto il problema e passo oltre per risolvere altri problemi
in sospeso.
In questo modo si garantisce di soddisfare più persone possibili.
Poi se c'ho più tempo mi leggo pure la risposta di MA (così poi replico e lo
sconfesso He eehhe he), ma è un'eccezione.
E comunque senza tante guerre sante o complotti
massogiudaicoplutopippopaperinocomunisti che quelli sono di assoluta
pertinenza di quel povero figlio santuomo del tuo presidente del consiglio
che si sta sacrificando per te e per il futuro dei tuoi figli invece di
stare a palle all'aria sul suo yacht!!!
Puff, pant...
Antonio


author: Roberto da casa

text:
"Riviera" <
marcell...@xxxxhsanmartino.liguria.it
> ha scritto nel
messaggio news:bcpqmf$i14$1...@ftp-news.csita.unige.it...
> Non ho ben capito se sono proprio io che sto sulle palle o le mie domande
o
> tutte e due .
Non credo che qualcuno ce l'abbia con te o con le tue domande; sei uno dei
frequentatori che da più vecchia data partecipano al NG, e per quello che mi
risulta sei stato rispettoso delle regole comportamentali, fatta eccezione,
a volte, per come scrivi il subject dei tuoi messaggi: più volte alcuni
frequentatori hanno dichiarato che non leggono i messaggi che abbiano
subject troppo generici e se non li leggono neppure ti riapondono.
> Vedo infatti che la stragrande maggioranza delle domande-curiosità poste ,
> in un modo o nell'altro vengono soddisfatte (non che ci sia obbligo
> ben'inteso) .
Fortunatamente per rispondere alla maggior parte dei quesiti sono
sufficienti poche righe e non c'è bisogno di una trattazione enciclopedica;
insomma se la risposta la si conosce bastano solamente pochi minuti per
formulare una risposta risolutiva.
> Ho scritto qualcosa che non va ?
Come dicevo, a volte un subject più circostanziato inviterebbe di più alla
lettura e quindi alla risposta dei tuoi messaggi.
> mi sono macchiato di un crimine ? chiedo cazzate ?
> Lultimo argomento era sui riferimenti .. è tabù
> ??è una cazzata ?? In un newsgroup la discussione dovrebbe farla da
padrone
> invece per certi argomenti si esagera e per altri che pure potrebbero
> esserlo niente , manco una parola o poche e mal scritte .
Non mi ricordo di altri tuoi messaggi che non abbiano avuto risposta e
quanto a quello relativo ai riferimenti, ammesso e non concesso che siamo
stati in molti a leggerlo (ma ho dei dubbi), richiedeva sull'argomento una
lunga trattazione dettagliata, che non mi sembra che sia possibile dare con
un messaggio in un NG.
> Mi pare che alcuni
> si facciano addirittura la guerra .... cioè mi pare che se risponde tizio
,
> caio non ci aggiunge o toglie nulla anche se a volte ci sarebbe da dire
> molto di più .
Non mi sembra che ci si faccia la guerra; certo è che si evita di
partecipare ad un thread nel quale al quesito è già stata data una risposta:
ad esempio io lo faccio solo se non condivido la risposta data.
> La frequentazione del NG è , da parte mia , un'azione tesa non solo a
> risolvere il problema del momento ma anche ad imparare a conoscere
> l'ambiente che qui molti conoscono molto bene (ACCESS  onore al merito) e
> questo accade leggendo le risposte che vengono date (agli altri) e sul
> SitoComune .
Penso che la maggior parte dei partecipanti hanno frequentato e frequentano
il NG anche per imparare, ciò detto, a mio avviso, sarebbe sbagliato
scambiare il NG per un corso per corrispondenza su Access.
>  Purtroppo noi che utilizziamo il db di MammaM. a basso livello
> abbiamo sempre bisogno di una imbeccata e a volte più di una . Ultimamente
> però ho riscontrato questo problema ...
Se mi permetti un consiglio, forse non sarebbe male usare un subject più
circostanziato, fare richieste più mirate ma innanzitutto fare domande che
presuppongono risposte brevi e sintetiche e comunque non richiedono lunghe
trattazioni quasi fossero delle lezioni.
Sarà dovuto forse anche al caldo, ma mi sembra che anche tu stia soffrendo
del complesso di Calimero: pensi di essere "piccolo e nero e che tutti ce
l'hanno con te". Tranquillo, penso proprio che le cose non stiano così, e
questa mia chiacchierata è per risponderti e quindi convircerti del
contrario. ;-)
> Scusate e grazie
> MArce
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: MA

text:
[CUT]
> Quelli dove c'è già una risposta, dipende da chi ha risposto: se c'è un
> Roberto o un Sib o un MA (mio dio ora si monterà la testa), NON vado a
> perdere tempo a vedere cosa ha risposto, perchè so già che avrà risposto
> bene e avrà risolto il problema e passo oltre per risolvere altri problemi
> in sospeso.
Qui vuol dire che l'hai fatto proprio (inc..are)
> In questo modo si garantisce di soddisfare più persone possibili.
> Poi se c'ho più tempo mi leggo pure la risposta di MA (così poi replico e
lo
> sconfesso He eehhe he), ma è un'eccezione.
MI-TI-CO... (il resto già lo sai)
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


author: Sib

text:
"Riviera" <
marcell...@xxxxhsanmartino.liguria.it
> ha scritto nel
messaggio
> Non ho ben capito se sono proprio io che sto sulle palle o le mie domande
o
> tutte e due .
cut
Non vorrei essere ingannato dalla memoria, ma mi pare che e' gia' da un po'
che posti sul ng, quindi mi viene di aggiungere soltanto che dovresti aver
ormai capito che si rispode quando:
1. si puo'
2. si conosce l'argomento
3. si ha il tempo
4. l'argomento interessa in qualche modo
5. e soprattutto quando si puo' rispondere in modo conciso ed effiace
Quindi:
1. non ha senso lamentarsi
2. non si devono fare piu' domande in uno stesso post
3. non si devono aprire discussioni elucubratorie
4. al limite, dopo ter giorni si puo' provare a riproporre il quesito in
modo diversio piu' chiaro, conciso e in modo che richieda una risposta
altrettanto chiara e concisa.
Tra l'altro potrai notare che anche alcuni miei post restano senza
risposta...
aho!
a proposito!
a figli di #@+*§!!
Perche' non rispondete ai miei ultimi post che sono bloccato!
Vi sto sullo stomaco eh!
Ma ve la faro' vedere!
Che avete capito? era in senso lato...
Sib


author: Alex

text:
"Riviera" <
marcell...@xxxxhsanmartino.liguria.it
> wrote in message
news:bcpqmf$i14$
1...@ftp-news.csita.unige.it
[CUT]
> Scusate e grazie
> MArce
Sentire queste osservazioni da chi
è NEWBIES è ormai consueto, direi
un appuntamento mensile immancabile che ha
segnato il NG, ma da chi ormai ha qualche
MESE nel quale ha ricevuto abbondanti e
soddisfacenti risposte........ NO.
Scuse accettate.
;-)
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
>CUT
> segnato il NG, ma da chi ormai ha qualche
> MESE nel quale ha ricevuto abbondanti e
> soddisfacenti risposte........ NO.
>
Aggiungo "che hanno risolto anche dei problemi per me insolvibili ..." , ma
a volte (a volte) non c'è verso di ottenere una vera risposta e questo senza
una apparente ragione .
> Scuse accettate.
Grazie
MArce


text:
> Quindi:
> 1. non ha senso lamentarsi
Chi nu cianze nu tetta ( chi non piange non mangia) ... ehm ehm
> 2. non si devono fare piu' domande in uno stesso post
Allora è per questo , io ne faccio sempre più di una ( sai tra l'età e la
testa dura ...)
> 3. non si devono aprire discussioni elucubratorie
OK
> 4. al limite, dopo ter giorni si puo' provare a riproporre il quesito in
> modo diversio piu' chiaro, conciso e in modo che richieda una risposta
> altrettanto chiara e concisa.
OK
>
> Tra l'altro potrai notare che anche alcuni miei post restano senza
> risposta...
Altra storia ..... irraggiungibile
> aho!
> a proposito!
> a figli di #@+*§!!
> Cut
Vabbè ho capito , però una puntina di verità ....
Ciaps
MArce


text:
Forse come dici tu sarà il caldo , forse è una sensazione errata ....
comunque grazie della risposta .
Salutoni
MArce


text:
"Riviera" <
mvri...@libero.it
> ha scritto nel messaggio
cut
> Vabbè ho capito , però una puntina di verità ....
Il punto e' questo, qualcuno sara' pure piu' incazzoso degli altri,
un altro si sente di buon umore perche' ha appena incassato un compenso che
aspettava da mesi e quindi fa lo spiritoso,
qualcun'altro gli capitera' di rispondere in un momento no perche quel
compenso che aspettava da mesi non l'ha ancora incassato e quindi non ha
alcuna voglia di fere lo spiritoso,
l'ultimo si adegua al tono goliardico del ng e condisce le sue risposte con
scherzi da prete.
Il risultato e' che le battute e gli sfotto' fioccano,
i rimproveri non si fanno mancare,
quasi tutti riescono a ricevere aiuto.
Insomma, questo ng e' la valvola di sfogo di chi con access ci lavora,
quindi lo facciamo come ci piace e serve a noi esauriti, nel contempo c'e'
anche il rischio di poterci trovare in un giorno quella soluzione che
altrimenti un mese non sarebbe bastato.
Ciao
Sib


author: Alessandro Cara

text:
Riviera wrote:
[cut]
> Aggiungo "che hanno risolto anche dei problemi per me insolvibili ..." , ma
> a volte (a volte) non c'è verso di ottenere una vera risposta e questo senza
> una apparente ragione .
secondo me ste "pippacce" del NG non sanno un tubo sui riferimenti e adesso ci
girano intorno per non dimostrare al mondo la loro pochezza!
--
a.  cara
Togli qualcosa dall'email


author: George

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3EF8018D...@blunet.it...

Parla per te!
Io so tutto sui riferimenti: con due riferimenti noti, una carta topografica
e una bussola, so fare PERFETTAMENTE il punto cartografico.
Non mi perdo mai io...
Tse... pivellini...
:o)


text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3EF8018D...@blunet.it...

Dicesi riferimento.... uhmm. ahhmm... di persona con il viso allung....
ehhmm... mmuuu, muuu... ffrrr, frrr,...
Antonio


title: velocizzare immissione dati....

author: sblua

text:
scusate se faccio una domanda gią vista altre volte ma vado di fretta......
come si attiva la funzione che in exel man mano che si scrive la parola lui
la compone da solo se essa č gią stata immessa precedentemente??
grazie per le risposte e buon week-end a tutti


title: velocizzare immissione dati....

author: fidirico

text:
"sblua" <
sbluaT...@libero.it
> ha scritto nel messaggio
news:dLmAb.167587$vO5.6...@twister1.libero.it...
> scusate se faccio una domanda già vista altre volte ma vado di fretta......
>
> come si attiva la funzione che in exel man mano che si scrive la parola lui
> la compone da solo se essa è già stata immessa precedentemente??
>
> grazie per le risposte e buon week-end a tutti
In Access quello che cerchi esiste solo per le caselle combinate: per le caselle di
testo normali può essere ottenuto solo scrivendo un po' di codice VBA; su
www.sitocomune.com
nella sezione Forms c'è un ottimo esempio di Pepin, intitolato "Autocompletamento del
testo in una Casella di Testo".
Ciao
Galliano.


title: Maschera a schede

author: Checco

text:
Ciao a tutti,
ho una maschera a schede, nella prima c'è la tabella anagrafica, nella
seconda la tabella ricoveri e nella terza la tabella descrittiva dei
ricovero.
Ora avrei bisogno che dalla seconda scheda cliccado sul primo ricovero di un
paziente mi si apra in automatico la pagina 3 contenente i dettagli del
ricovero!
Chi sa aiutarmi a creare una funzione del genere?
GRazie mille!
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Maschera a schede

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Ciao a tutti,
> ho una maschera a schede, nella prima c'è la tabella anagrafica, nella
> seconda la tabella ricoveri e nella terza la tabella descrittiva dei
> ricovero.
> Ora avrei bisogno che dalla seconda scheda cliccado sul primo ricovero di
un
> paziente mi si apra in automatico la pagina 3 contenente i dettagli del
> ricovero!
> Chi sa aiutarmi a creare una funzione del genere?
>
> GRazie mille!
> Francesco
Ciao Checco, ma l'orgine record della sottomaschera della pagina 3 è
qualcosa del genere: select * from.. ?
Nei criteri punta alla sottomaschera della pagina 2
MAssimiliano


title: Maschera a schede

text:
Io ho inserito in una maschera una scheda e in ogni scheda le maschere che
mi servono! Solo che non riesco a creare l'aggancio tra loro!
Nell'origine record ho il nome della maschera e non select * form...
Ciao
Il 20 Feb 2004, 09:13, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
>
> "Checco" <
fra....@libero.it
> ha scritto nel messaggio
> news:217Z59Z54Z60Y1...@usenet.libero.it...
> > Ciao a tutti,
> > ho una maschera a schede, nella prima c'č la tabella anagrafica, nella
> > seconda la tabella ricoveri e nella terza la tabella descrittiva dei
> > ricovero.
> > Ora avrei bisogno che dalla seconda scheda cliccado sul primo ricovero
di
> un
> > paziente mi si apra in automatico la pagina 3 contenente i dettagli del
> > ricovero!
> > Chi sa aiutarmi a creare una funzione del genere?
> >
> > GRazie mille!
> > Francesco
>
> Ciao Checco, ma l'orgine record della sottomaschera della pagina 3 č
> qualcosa del genere: select * from.. ?
> Nei criteri punta alla sottomaschera della pagina 2
>
> MAssimiliano
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Maschera a schede

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Io ho inserito in una maschera una scheda e in ogni scheda le maschere che
> mi servono! Solo che non riesco a creare l'aggancio tra loro!
> Nell'origine record ho il nome della maschera e non select * form...
>
> Ciao
>
Checco quota bene.
MAssimiliano


title: Maschera a schede

author: Sergio MAZZA

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Ciao a tutti,
> ho una maschera a schede, nella prima c'è la tabella anagrafica, nella
> seconda la tabella ricoveri e nella terza la tabella descrittiva dei
> ricovero.
> Ora avrei bisogno che dalla seconda scheda cliccado sul primo ricovero di
un
> paziente mi si apra in automatico la pagina 3 contenente i dettagli del
> ricovero!
> Chi sa aiutarmi a creare una funzione del genere?
>
> GRazie mille!
> Francesco
>
Inserisci nella 3 scheda una casella di testo chiamato per esempio
"idRicovero". Nelle proprietà "collega campi secondari/master" ci inserisci
i nomi della casella appena creata (idRicovero) e il nome dell'altra casella
(nella sottomaschera) che contiene l'IdRicovero.
Nell'event "su clic" del controllo nella sottomaschera nella seconda scheda,
inserisci:
Parent!tabctl0.Pages(2).Controls("IdRicovero") = Me!IdRicovero
Parent!tabctl0.Pages(2).SetFocus
Ciao.
P.S. Segui il consiglio di MAssimiliano per scrivere la risposta.
--
Sergio MAZZA


title: Maschera a schede

text:

Ok! Fatto bene adesso!
GRazie mille!
Ciao
> --
> Sergio MAZZA



title: SEPARATORE MIGLIAIA

author: Riccardo Casadei

text:
Ciao a tutti,
ho fatto un sito (con FrontPage 2000 e utilizzando pagine con estensione
asp) con pagine che leggono dati da un file MDB.
Nei record pubblicati, un campo che è di tipo VALUTA, sul web appare ad
esempio 1234 (se intero) oppure 1234,45 (se presenti decimali).
Io vorrei formattare il campo in modo che ci sia il separatore delle
migliaia e con la virgola sempre presente.
Qualcuno sa dirmi come fare ? parliamo comunque di html col quale non ho
grande dimestichezza.
Grazie
Ric


title: SEPARATORE MIGLIAIA

author: onafets

text:
cerca formatcolumn
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:b54nlj$6ls$1...@grillo.cs.interbusiness.it...



title: controllo macro, e query

text:
Ho scritto una piccola applicazione in Access che pare funzionare bene.
Poichè sono principiante, ho più volte cancellate e rifatto query e macro.
Vi chiedo:
esiste un modulo o macro, eventualmente da impostare nella applicazione,
che analizzi (partendo da una maschera principale) i vari collegamenti fra
le maschere, macro e query ed evidenzi quelli che sono rimasti orfani e non
vengono mai utilizzati?
Ho scritto macro o modulo, ma potrebbe esistere una soluzione diversa,
potete aiutarmi?
Grazie
Leo


title: controllo macro, e query

text:

Guarda sul sitoocomune ci deve essere qualcosa ma non per le macro
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Evitare la compattazione

author: Cogo R.

text:
Una unica maschera visualizza  i dati di una tabella che viene riempita,di
volta in volta, con il risultato di query diverse, come outup i medesimi
campi, e al termine di ogni visualizzazione la tabella viene
azzerata.Purtroppo molto spesso sono costretto a compattare il prodotto e
vorrei evitarlo senza dover ricorrere ad attivare tante maschere quante sono
le query.
Qualcuno haqualche suggerimento?
Grazie  esaluti
Cogo R.


title: Evitare la compattazione

author: ]SiLVieTTa[

text:
Thread ricco mi ci ficco: Il Mon, 12 Sep 2005 16:01:50 GMT, "Cogo R."
<
rob...@tin.it
> dopo aver riflettuto a lungo, ha scritto:

scusa, ma io onestamente non ho capito un granchč.. forse nemmeno gli altri,
visto che non ti hanno risposto..
il risultato di alcune query vengono inseriti in una tabella.
vengono visualizzati e poi cancellati.
il db cresce e devi compattarlo.
questo č ok.. ma poi?
come si collega la compattazione con "tante maschere quante sono le query"?
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein??


title: Il problema Path

author: shari

text:
ciao
ho un applicazione Access2000, per non far pesare sul file di access ho
inserito delle immagini, non incorporato ma collgati cioč inserendo il path
del file d'immagine, fino a questo punto nessun problema, ma appena cambio
il driver o HD non riesce piů a trovarlo, anche questo č comprensibile, ho
provato perň di mettereli nella stessa directory e mettere backeslash ma
niente č successo,Access vuole per forza il path completo!! questo
naturalmente succede anche nel caso dei  file BE. Cosa si puň fare?
Shari


title: Il problema Path

author: Nick

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio news:c6lbot$kck$1...@lacerta.tiscalinet.it...

crei una tabella con i "percorsi predefiniti" e poi per quanto riguarda le immagini puoi fare:
me.immagine.pictures = campoDrive & "\" & campoDir & "\" & campoNome
o cmq una struttura simile
spero di essere stato chiaro :-)
ciao
Nick


title: Il problema Path

author: namor

text:
shari ha scritto:

Se le metti nella stessa cartella del db, estrai il nome della cartella da
Currentdb.Name e la usi per ricollegare le immagini.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Il problema Path

author: ALESSANDRO Baraldi

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:c6lbot$kck$1...@lacerta.tiscalinet.it...
> ciao
> ho un applicazione Access2000, per non far pesare sul file di access ho
> inserito delle immagini, non incorporato ma collgati cioè inserendo il
path
> del file d'immagine, fino a questo punto nessun problema, ma appena cambio
> il driver o HD non riesce più a trovarlo, anche questo è comprensibile, ho
> provato però di mettereli nella stessa directory e mettere backeslash ma
> niente è successo,Access vuole per forza il path completo!! questo
> naturalmente succede anche nel caso dei  file BE. Cosa si può fare?
>
> Shari
Devi memorizzare solo il Percorso Relativo che sai essere Costante.
Vale a dire se nella tua Gestione usi una Cartella Predefinita per le
Immagini che chiami CartellaIMG nel tuo DB dovrai salvare:
    CartellaIMG\NomeFile.Bmp
Poi all'assegnazione della proprietà Picture ricavi da CurrentDb.Name
la Path del DB alla quale Aggiungi quella salvata nel DB.
Io all'apertura eseguo il Link Automatico delle Tabelle passando tramite
un File INI il Percorso del BE e della CartellaImmagini, questo mi permette
una enorme Flessibilità.
@Alex.


title: Il problema Path

text:
Purtroppo questa soluzione non è adeguata in quanto, se l'applicazione venga
usata su una macchina che ha delle unità logiche diverse,   non
funzionerebbe perché ci sono sempre le lettere diverse di driver, quindi il
path originale risulta non valida, e il programma si blocca, perciò
dovrebbe essere come una sorta di file htm che i file css,immagine o altro,
vengono riconosciute facilmente con un semplice " ..\ ", (a condizione che
siano nella directory del lavoro), Purtroppo enterando nella proprietà in
Access questa funzione non esiste mi domando se si potrebbe farlo dal codice
. Ciao
_Shari
"Nick" <senz...@chiedetesul.NG> ha scritto nel ,messaggio
news:KRqjc.148405$Kc3.4...@twister2.libero.it...
>
> "shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:c6lbot$kck$1...@lacerta.tiscalinet.it...
> > ciao
> > ho un applicazione Access2000, per non far pesare sul file di access ho
> > inserito delle immagini, non incorporato ma collgati cioè inserendo il
path
> > del file d'immagine, fino a questo punto nessun problema, ma appena
cambio
> > il driver o HD non riesce più a trovarlo, anche questo è comprensibile,
ho
> > provato però di mettereli nella stessa directory e mettere backeslash ma
> > niente è successo,Access vuole per forza il path completo!! questo
> > naturalmente succede anche nel caso dei  file BE. Cosa si può fare?



title: Il problema Path

author: rinoronie

text:
io ho un problema simile:
nella maschera con il seguente codice:
Private Sub Form_Current()
On Error Resume Next
Me![immagine].Picture = "\\miopc\dbgsp\" & Path
End Sub
mi carica l'immagine una alla volta, spostandomi al record successivo, mi
carica l'immagine successiva e qui tutto ok
pero se scorro veloce tra i record acces mi si chiude.
mei report con il seguente
codice:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
On Error Resume Next
Me![immagine].Picture = "\\miopc\dbgsp\" & Path
End Sub
all'apertura fa per caricarmi tutte le immagini ed essendo un db di 1000
record si blocca
posso fargli caricare un'immagine alla volta come nella maschera?
accetto suggerimenti
grazie a tutti
ciao ciao
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c6m1qs$5g1$1...@lacerta.tiscalinet.it...



title: Il problema Path

author: Alessandro Baraldi

text:
"rinoronie" <
ufficio...@lalineaverde.it
> wrote in message
news:qVKjc.26731$
Qc.10...@twister1.libero.it
> io ho un problema simile:
> nella maschera con il seguente codice:
>
> Private Sub Form_Current()
> On Error Resume Next
> Me![immagine].Picture = "\\miopc\dbgsp\" & Path
> End Sub
>
> mi carica l'immagine una alla volta, spostandomi al record successivo, mi
> carica l'immagine successiva e qui tutto ok
> pero se scorro veloce tra i record acces mi si chiude.
>
> mei report con il seguente
> codice:
>
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
> On Error Resume Next
> Me![immagine].Picture = "\\miopc\dbgsp\" & Path
> End Sub
>
> all'apertura fa per caricarmi tutte le immagini ed essendo un db di 1000
> record si blocca
> posso fargli caricare un'immagine alla volta come nella maschera?
>
> accetto suggerimenti
> grazie a tutti
> ciao ciao
[CUT]
Il problema può dipendere da 2 impostazioni:
1)Hai ablitato la LoadBar sul caricamento delle Immagini..?
Questa mangia un sacco di risorse e succedeva anche a me.
Vai nei registri e disabilita la Barra di Caricamento.
2)Che dimensioni hanno e che formato...?
Per immagini non BMP vengono applicati i filtri di conversione
in BMP che pertanto ne Aumentano in modo notevole le dimensioni.
Anche questo può dare problemi.
Io per risolvere tutti questi inghippi uso delle Routines di Lebans
che ByPassano tutto e riesco a caricare immagini di oltre 1Mb
senza anomalie.
Nei Report addirittura dovendo stampare un catalogo Immagini
in formato DIAPOSITIVA riesco a caricare oltre 20 Immagini nella
stessa pagina....!
Ho realizzato un DEMO per la gestione Immagini abbastanza completo
se ti può interessare posso indicarti dove scaricarlo.
Dai un'occhiata al sito di Lebans
www.lebans.com
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Il problema Path

text:
le immagini sono jpeg 200kb circa e 1 per pagina
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1a9ca681ae1583d28d...@mygate.mailgate.org...



title: Il problema Path

text:
e quando apro il report mi carica prima tutte le mia 1000 foto e si blokka!!
azzz
ciao
"rinoronie" <
ufficio...@lalineaverde.it
> ha scritto nel messaggio
news:bRMjc.26919$Qc.10...@twister1.libero.it...



title: Il problema Path

author: Antonio Biso

text:
"rinoronie" <
ufficio...@lalineaverde.it
> ha scritto nel messaggio
news:5KNjc.27012$Qc.10...@twister1.libero.it...
> e quando apro il report mi carica prima tutte le mia 1000 foto e si
blokka!!
> azzz
> ciao
Primo: Scrivere DOPO il quoting!
Secondo: sfoltire il quoting!
Terzo: Non usare le k e altre sigle che fa tanto SMS
Antonio


title: Il problema Path

text:
> > e quando apro il report mi carica prima tutte le mia 1000 foto e si
> blokka!!
> > azzz
> > ciao
>
> Primo: Scrivere DOPO il quoting!
> Secondo: sfoltire il quoting!
> Terzo: Non usare le k e altre sigle che fa tanto SMS
>
> Antonio
>
>
ok
va bene cosě...?
suggerimenti...?
ciao ciao


title: Il problema Path

text:
"rinoronie" <
ufficio...@lalineaverde.it
> wrote in message
news:DSOjc.27120$
Qc.10...@twister1.libero.it
>
>
> > > e quando apro il report mi carica prima tutte le mia 1000 foto e si
> > blokka!!
> > > azzz
> > > ciao
> >
[CUT]
>
> ok
>
> va bene così...?
>
> suggerimenti...?
> ciao ciao
Non stai operando nel modo corretto.
Non è possibile che carichi le 1000 Foto se il Riferimento è
legato al Percorso.
L'assegnazione dell'Immagine devi effettuarla su Corpo del REPORT.
In quella Routine assegna la proprietà PICTURE=PERCORSO.
Ciao.
@Alex



title: Il problema Path

text:
> Non stai operando nel modo corretto.
> Non è possibile che carichi le 1000 Foto se il Riferimento è
> legato al Percorso.
> L'assegnazione dell'Immagine devi effettuarla su Corpo del REPORT.
> In quella Routine assegna la proprietà PICTURE=PERCORSO.
io uso questo:
Private Sub Corpo_Format(Cancel as Integer. FormatCount as Inter)
On error resume next
me![immagine].picture = "\\miopc\dbgsp\" & path
end sub
cosa dovrei mettere? non capisco
grazie di tutto ciao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Il problema Path

text:
"rinoronie" <
rino...@tele2.it
> ha scritto nel messaggio
news:83Z176Z112Z254Y...@usenet.libero.it...
>
> > Non stai operando nel modo corretto.
> > Non è possibile che carichi le 1000 Foto se il Riferimento è
> > legato al Percorso.
> > L'assegnazione dell'Immagine devi effettuarla su Corpo del REPORT.
> > In quella Routine assegna la proprietà PICTURE=PERCORSO.
>
> io uso questo:
>
> Private Sub Corpo_Format(Cancel as Integer. FormatCount as Inter)
> On error resume next
> me![immagine].picture = "\\miopc\dbgsp\" & path
> end sub
>
> cosa dovrei mettere? non capisco
> grazie di tutto ciao
>
Sembra corretto, ma possibile che tu debba stampare 1000 FOTO...??
Prova le Routines di Lebans per ByPassare i Filtri di Access.
Se usi XP prova a scaricare ARCHIFOTO quì e dai un'occhiata
alla sezione Stampe:
http://www.mantuanet.it/alessandro.baraldi/
Ciao.
@Alex.


title: Il problema Path

text:
grazie, di nuovo, dell'aiuto.
ti spiego il problema
ho un bd con una tabella con 1000 articoli
una maschera che la carica e mi fa vedere la foto di ogni articolo ( 1 foto
per articolo in ogni pagina)
poi un report con la stessa foto
1000 pagine 1000 report 1000 foto
io vorrei caricarbe una per volta..e poi dalla maschera filtrarne solo
alcune
ma parendo il report prima mi carica tutte e 1000 le foto..
ciao
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c6p6bh$pna$1...@lacerta.tiscalinet.it...
