title: R: Query con parametri

author: daniele

text:
Lbo ti ringrazio per la tua risposta.
Purtroppo pur eliminando gli spazi come suggerisci il risultato non cambia,
Query vuota.
grazie comunque e tanti auguri.
Daniele
Private Sub Comando5_Click()
Dim dbs As Database
Dim qdf As QueryDef
Dim stringa As String
Dim str As String
Dim ciclo As Integer
For ciclo = 0 To Elenco0.ListCount - 1
If Elenco0.Selected(ciclo) Then
str = str & "*" & Elenco0.Column(0, ciclo) & "*" & "or like"
End If
Next ciclo
stringa = "SELECT * FROM [NOMI]" & "where [Nome] like ' " & str & " ' "
Set dbs = CurrentDb
Set qdf = dbs.CreateQueryDef("prova", stringa)
Set dbs = Nothing
End Sub
Lbo dall'ufficio <
l...@NOSPAM.blunet.it
> wrote in message
3860fa8...@news.interbusiness.it...
> >stringa = "SELECT * FROM [NOMI]" & "where [Nome] like ' " & str & " ' "
>
> la parte like della tua stringa sql si leggerebbe cosi': like apice
> *spazio* stringa *spazio* apice.
>
> ammettiamo che str valga "*pippo*":
>
>  ...like ' *pippo* '
>
> cioe' cerca tutti quei record per i quali il campo Nome contenga la
> stringa [spazio], qualsiasi cosa, pippo, qualsiasi cosa, spazio.
>
> invece tu vorrai scrivere:
>
>  ...like '*pippo*'
>
> senza spazi tra gli apici e l'asterisco.
> -----------------------------------
>
> Per favore, accodate due zeri al mio stipendio.  E' per renderlo
Y2K-compliant.
>
> -----------------------------------
>
> togliete NOSPAM per rispondermi.
> -----------------------------------
>
> il sito comune di it.comp.database.access:
>
http://members.xoom.it/it_db_access


title: R: Query con parametri

author: Stefano Bettini

text:
daniele ha scritto nel messaggio <10idfio$q4u$
1...@fe2.cs.interbusiness.it
>...
>Lbo ti ringrazio per la tua risposta.
>Purtroppo pur eliminando gli spazi come suggerisci il risultato non cambia,
>Query vuota.
>
IMHO la stringa che componi ha qualcosa che non va nelle spaziature,
metti un bel msgbox stringa prima della creazione della querydef...
Per qustioni di "pulizia" non sottovaluterei neppure uno statement
con la clausola IN, tipo:
select * from tabella1 where tabella1.campo1 IN (select Campox from
Tabella2)
Bye, Ste


title: R: Query con parametri

author: Lbo dall'ufficio

text:
>Purtroppo pur eliminando gli spazi come suggerisci il risultato non cambia,
>Query vuota.
>For ciclo = 0 To Elenco0.ListCount - 1
>If Elenco0.Selected(ciclo) Then
>str = str & "*" & Elenco0.Column(0, ciclo) & "*" & "or like"
>End If
>Next ciclo
allora, intanto str alla fine del ciclo finira' con "...or like".
sara' opportuno toglierlo:
if len(str) >0 then
	str=left(str, len(str)-7)
end if
inoltre, ammettiamo che il ciclo abbia fatto un paio di giri eche
abbia trovato selezionate le righe pippo e pluto.  str risultera':
"*pippo*or like*pluto*"
mancano gli apici e mancano gli spazi.  quella stringa avrebbe dovuto
essere:
" '*pippo*' or like '*pluto*' "
quindi la riga di codice all'interno del ciclo dovrebbe essere:
str = str & " '*" & Elenco0.Column(0, ciclo) & "*' " & " or like "
>stringa = "SELECT * FROM [NOMI]" & "where [Nome] like ' " & str & " ' "
inoltre qui vedo che la stringa sql e' come prima, e cioe' con gli
spazi messi male.  utilizzando i dati di cui sopra stringa varrebbe
(purtroppo ci saranno le andate a capo dell'editor):
"SELECT * FROM [NOMI]where [Nome] like '  '*pippo*' or like '*pluto*'
' "
che come vedi e' ancora piena di errori: where e' attaccato a Nomi e
ci sono due apici.
la riga di codice di cui sopra dovrebbe essere invece:
stringa = "SELECT * FROM [NOMI] where [Nome] like " & str



title: [OT] software x sincronizzare cartelle e files

text:
Qualche tempo fa avevo postato un msg con la richiesta di info su
prodotti per sincronizzare il contenuto di due diverse cartelle (in
particolare mi serve per sincronizzare le cartelle di sviluppo che ho
sul portatile con quelle che ho sul pc a casa).
Per caso ho trovato un sw che fa al caso mio e che, IMHO, è
estremamente completo.
Se a qualcuno interessa:
www.fileware.com
Il prodotto si chiama FileSync
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Formato data

author: Fabrizio

text:
Ho una tabella con un campo data/ora nel formato data in cifre.
Ora devo esportare questo campo in un file di testo con campi delimitati
senza che venga esportata anche l'ora
Come posso fare?
Ringrazio quanti volessero aiutarmi
Fabrizio


title: Formato data

author: Arturo

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9jpere$592$1...@lacerta.tiscalinet.it...
> Ho una tabella con un campo data/ora nel formato data in cifre.
> Ora devo esportare questo campo in un file di testo con campi delimitati
> senza che venga esportata anche l'ora
>
> Come posso fare?
Potresti esportare non la tabella ma una query basata sulla tabella in cui
formatti la data con
Expr1: Format([data]; "gg/mm/aaaa")
Ciao, Artur


title: Formato data

text:
"Arturo" <
atad...@freemail.it
> ha scritto nel messaggio
news:R6Y77.6279$0Z1.2...@news.infostrada.it...

> Grazie mi sei stato di grande aiuto


title: Gestione dei valori di un recordset

author: vuLCan Karayan

text:
Ciao e buon (!) lunedģ a tutti.
Sto cercando di risolvere un problema di loop da effettuare su dei
recordset.
Ho una tabella Tabella_A che contiene dei record
IDRecord
CodiceCliente
Nome
Cognome
NumeroPratica
Acquisto
Data
Valore
Nel codice ho creato un recordset con i dati di questa tabella in questo
modo:
Dim rsDaControllare As Recordset
Set rsDaControllare = CurrentDb.OpenRecordset("SELECT DISTINCT
Tabella_A.CodiceCliente FROM TabellaA")
A questo punto mi ritrovo un RS con i soli CodiciClienti
Bene bene :)
Adesso devo poter elaborare per ogni singolo CodiceCliente (infatti uso
DISTINCT) una serie di operazioni che non sto qui ad elencarvi anche perchč
non sono importanti ai fini della spiegazione..
Come si muove il puntatore dei record in un RecordSet creato da codice?
Come si passano i valori da un RS a una variabile?
Ovvero:
1) Mi porto sul primo record di rsDaControllare
2) Effettuo le operazioni sulla base del CodiceCliente 'corrente'
3) Avanzo di un record su rsDaControllare
4) Fine del file? Se si vai al 5, altrimenti ricomincia da 1
5) Fine
Chi mi da una mano?
Ciauz


title: Gestione dei valori di un recordset

author: MA

text:
vuLCan Karayan wrote:
> Ciao e buon (!) lunedě a tutti.

Ciao Nonmi č chiaro cosa vuoi fare.
 il discorso della variabile č semplice
tuavariabile = tuorst!Pippo
il resto non l'ho capito
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Gestione dei valori di un recordset

text:
> Ciao Nonmi è chiaro cosa vuoi fare.
>  il discorso della variabile è semplice
>
> tuavariabile = tuorst!Pippo
> il resto non l'ho capito
Ciao MA, grazie per la rispostazza.
Non è così?
intVariabile = rs.Fields("NomeCampo")
o è lo stesso?


title: Gestione dei valori di un recordset

text:

E' la stessa cosa



title: Gestione dei valori di un recordset

text:
> E' la stessa cosa
Grazie MA.
E se volessi "contare" i record di un recordset che devono soddisfare un
determinato tipo di parametri?
rs.recordcount non puņ contenere parametri.
Posso usare dcount su un dominio che non sia una tabella o una query?


title: Gestione dei valori di un recordset

text:
vuLCan Karayan wrote:
>> E' la stessa cosa
>
> Grazie MA.
> E se volessi "contare" i record di un recordset che devono soddisfare
> un determinato tipo di parametri?
> rs.recordcount non può contenere parametri.
> Posso usare dcount su un dominio che non sia una tabella o una query?
Il problema secondo me è che non hai ben chiaro cosa ti serve
da dove parti? Cosa vuoi ottenere?
Mi spiego se io ho un elenco clienti e voglio tutti i record di una tabella
in cui compare quel cliente
faccio così
dim rstCliente as dao.recordset
dim rstMovimenti as dao.recordset
dim dbs as dao.database
set dbs = currentdb
set rst = dbs.openrecordset("Clienti")
with rst
do
set rstMovimenti = currentdb.openrecordset(Select * from tuatabella where
cliente = "& chr(34) & !cliente & chr(34))
    qui faccio quello che voglio sul rst moviemnti selezionato
.movenext
loop until .eof
end with
dopo chiudo e distruggo i rst
la logica è scorrere i clienti e crearsi una secondo rst già filtrato



title: Gestione dei valori di un recordset

text:
> Il problema secondo me è che non hai ben chiaro cosa ti serve
> da dove parti? Cosa vuoi ottenere?
> Mi spiego se io ho un elenco clienti e voglio tutti i record di una
> tabella
> in cui compare quel cliente
> faccio così
> dim rstCliente as dao.recordset
> dim rstMovimenti as dao.recordset
> dim dbs as dao.database
> set dbs = currentdb
> set rst = dbs.openrecordset("Clienti")
> with rst
> do
> set rstMovimenti = currentdb.openrecordset(Select * from tuatabella where
> cliente = "& chr(34) & !cliente & chr(34))
>    qui faccio quello che voglio sul rst moviemnti selezionato
> .movenext
> loop until .eof
> end with
> dopo chiudo e distruggo i rst
> la logica è scorrere i clienti e crearsi una secondo rst già filtrato
Grazie Massimiliano.
Intendevo proprio questo :)


title: Campo data e ora in maschera

author: Roberto

text:
Ho creato un campo data e un campo ora in una maschera che ho chiamato
"referti paziente" (che sono legati alla tabella dati anagrafici paziente) ;
quando vado ad introdurre un nuovo referto per un paziente vorrei che la
data e l'ora riportassero in automatico la data e l'ora del sistema. Inoltre
vorrei che, se a distanza di giorni, vado ad rientrare in un referto di un
paziente per consultarlo, la data non si debba rimodificare ma deve rimanere
la data dell'emissione del referto.
Come si puň ottenere ciň?
Grazie e cordiali saluti.
Roberto


title: Campo data e ora in maschera

author: Emyr

text:


>Come si può ottenere ciò?
>Grazie e cordiali saluti.
>Roberto
>
su gotfocus
if isnull(me.nomecontrollo) then me.nomecontrollo=now()
Saluti.
Emanuele.


title: Campo data e ora in maschera

author: Roberto da casa

text:
"Roberto" <
rom...@tin.it
> ha scritto nel messaggio
news:LOZA9.10803$744.3...@news1.tin.it...

Imposta  a now il valore dei due controlli data e ora a fronte dell'evento
"Prima di aggiornare" della maschera "referti paziente".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: messaggio errore

author: ferplus

text:
ho una maschera con un combo (cmbdataciclo)
ha questa combo e'legata una sottomaschera modalita maschere continue
(smcicli)
collegata campi secondari iddataciclo
collegata campi master    cmbdataciclo
i controlli nella sottomaschera sono:
iddataciclo
macchina
note
io per ogni giornata posso inserire dalla macchina 1 alla macchina 7.
domanda:
come faccio a far apparire un messaggio quando vado a inserire una macchina
che mi avverte in caso lo facessi, che per quella data ho gia' inserito per
esempio la macchina 2
questo per non inserire piu' volte sbadatamente una macchina gia inserita.
--
ciao


title: messaggio errore

author: Carlo Costarella

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:KWrb9.119522$lu5.3...@twister1.libero.it...

Con un DlookUp su di una query che abbia nei criteri la macchina che stai
inserendo
e la data digitata.
Il tutto prima di salvare il record.
If IsNull(DlookUp("UnCampoQualsiasi","QueryConCriteri")) then
exit sub
else
Msgbox "La macchina è stata già inserita per la data specificata!"
me.undo
End if
Ciao, Carlo


title: messaggio errore

text:
> Con un DlookUp su di una query che abbia nei criteri la macchina che stai
> inserendo
> e la data digitata.
> Il tutto prima di salvare il record.
>
> If IsNull(DlookUp("UnCampoQualsiasi","QueryConCriteri")) then
> exit sub
> else
> Msgbox "La macchina è stata già inserita per la data specificata!"
> me.undo
> End if
>
> Ciao, Carlo
>
> non funziona
ho fatto la query seguente:
SELECT [tDataCicli].Macchina, [tDataCicli].idDataCiclo
FROM [tDataCicli]
WHERE ((([tDataCicli].idDataCiclo)=[forms]![maschera]![cmbdataciclo]));
poi sull'evento del controllo macchina ho scritto:
Private Sub macchina_BeforeUpdate(Cancel As Integer)
If IsNull(DLookup("macchina", "Query")) Then
Exit Sub
Else
MsgBox "La macchina è stata già inserita per la data specificata!"
Me.Undo
End If
End Sub
il risultato e' che mi dice sempre che la macchina è stata già inserita
cosa sbaglio?
>


title: messaggio errore

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:QYvb9.122767$n04.3...@twister2.libero.it...

I parametri devono essere due: la data e la macchina. Entrambi
presi dalla maschera.
La verifica va eseguita PRIMA di salvare il record che stai scrivendo
altrimenti
è normale che trovi il record.
Verifica cosa restituisce [forms]![maschera]![cmbdataciclo], se una data o
un ID.
Inoltre verifica se idDataCiclo è una data o una stringa.
Per fare una prova inizia a scrivere un nuovo record con i valori di un
record già
inserito e mettici almeno data e macchina.
Poi senza salvare il record apriti la query direttamente dalla finestra
database e
verifica se restituisce qualcosa.
Comunque il concetto è quello di realizzare una query che abbia nei criteri
quelli che ti servono: DATA e MACCHINA che non possono essere inseriti
due volte.
Se questa query dà un risultato allora il record è già presente.
Se è nulla, cioè vuota, il record non è stato inserito.
Ciao, Carlo


title: messaggio errore

text:
> I parametri devono essere due: la data e la macchina. Entrambi
> presi dalla maschera.
> La verifica va eseguita PRIMA di salvare il record che stai scrivendo
> altrimenti
> è normale che trovi il record.
> Verifica cosa restituisce [forms]![maschera]![cmbdataciclo], se una data o
> un ID.
> Inoltre verifica se idDataCiclo è una data o una stringa.
>
> Per fare una prova inizia a scrivere un nuovo record con i valori di un
> record già
> inserito e mettici almeno data e macchina.
> Poi senza salvare il record apriti la query direttamente dalla finestra
> database e
> verifica se restituisce qualcosa.
> Comunque il concetto è quello di realizzare una query che abbia nei
criteri
> quelli che ti servono: DATA e MACCHINA che non possono essere inseriti
> due volte.
> Se questa query dà un risultato allora il record è già presente.
> Se è nulla, cioè vuota, il record non è stato inserito.
>
> Ciao, Carlo
>
> funziona tutto l'unico problema è che non capisco cosa vuol dire prima di
salvare il record
su evento lo devo scrivere il codice e poi sul controllo o sulla maschera.
ho provato di tutto ma il risultato è sempre quello esiste già.
scusa ho mandato il messaggio per errore al tuo indirizzo
>


title: Problema con combo memo

author: Rita

text:
Un saluto cordiale a tutti.
Per illustrare il problema provo a sintetizzare la struttura del DB
altrimenti credo si capisca poco.
Allora ho una tabella Anagrafica collegata con relazione da uno a molti alla
tabella delle Cartelle Cliniche.
La tabella delle Cartelle Cliniche č collegata a sua volta con una relazione
sempre da uno a molti alle varie schede che rappresentano i vari esami
effettuati compresi l'intervento chirurgico.
Ora nella scheda dell'Intervento Chirurgico ho un campo memo chiamato
proprio Intervento Generico, quest'ultimo č una casella combinata la cui
query di origine poggia sulla tabella Tipo Intervento Chirurgico dove si
trovano i vari interventi immessi normalmente per poi essere selezionati
mediante il menů a tendina.
Il problema č questo: serve assolutamente creare oltre alla esistente
casella combinata del tipo di intervento una seconda casella contenente
un'ulteriore specificazione dell'intervento (tipo destro o sinistro riferito
ad un arto) e poi ancora urge avere una terza casella combinata in cui
specificare qualche altra cosa.
Come al solito Access di fronte ai miei tentativi ha tirato fuori una marea
di messaggi che non riporto nemmeno.
Ho trovato degli esempi sul sito comune, ma inserirli in un discorso molto
articolato come quello del mio DB mi riesce quasi impossibile.
Sapete indicarmi la via piů breve e piů indolore? Visto che si parla di
Ospedale........
Vi ringrazio e se vi urge una visita con operazione annessa conosco un
bravissimo Chirurgo.....l'utente del mio DB.
                    A parte gli scherzi, grazie
                             Ciao Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:4Ux6e.40052$IN.7...@twister2.libero.it...
> Un saluto cordiale a tutti.
>
> Per illustrare il problema provo a sintetizzare la struttura del DB
> altrimenti credo si capisca poco.
> Allora ho una tabella Anagrafica collegata con relazione da uno a molti
alla
> tabella delle Cartelle Cliniche.
> La tabella delle Cartelle Cliniche è collegata a sua volta con una
relazione
> sempre da uno a molti alle varie schede che rappresentano i vari esami
> effettuati compresi l'intervento chirurgico.
> Ora nella scheda dell'Intervento Chirurgico ho un campo memo chiamato
> proprio Intervento Generico, quest'ultimo è una casella combinata la cui
> query di origine poggia sulla tabella Tipo Intervento Chirurgico dove si
> trovano i vari interventi immessi normalmente per poi essere selezionati
> mediante il menù a tendina.
> Il problema è questo: serve assolutamente creare oltre alla esistente
> casella combinata del tipo di intervento una seconda casella contenente
> un'ulteriore specificazione dell'intervento (tipo destro o sinistro
riferito
> ad un arto) e poi ancora urge avere una terza casella combinata in cui
> specificare qualche altra cosa.
> Come al solito Access di fronte ai miei tentativi ha tirato fuori una
marea
> di messaggi che non riporto nemmeno.
> Ho trovato degli esempi sul sito comune, ma inserirli in un discorso molto
> articolato come quello del mio DB mi riesce quasi impossibile.
> Sapete indicarmi la via più breve e più indolore? Visto che si parla di
> Ospedale........
Ciao Rita,
Ha sicuramento spiegato chiaramente la struttura delle tabelle ed il fatto
che vuoi usare tre caselle combinate per qualificare un intervento
chirurgico, ma non mi è chiaro quale sia effettivamente il problema che non
riesci a risolvere.
> Vi ringrazio e se vi urge una visita con operazione annessa conosco un
> bravissimo Chirurgo.....l'utente del mio DB.
Grazie, ma ormai sono affezionato al mio, nella speranza di non tornare ad e
ssere suo cliente in futuro. ;-)
>
>                     A parte gli scherzi, grazie
>                              Ciao Rita
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Problema con combo memo

text:
Rita wrote:
> Un saluto cordiale a tutti.
>
> Per illustrare il problema provo a sintetizzare la struttura del DB
> altrimenti credo si capisca poco.
> Allora ho una tabella Anagrafica collegata con relazione da uno a
> molti alla tabella delle Cartelle Cliniche.
> La tabella delle Cartelle Cliniche è collegata a sua volta con una
> relazione sempre da uno a molti alle varie schede che rappresentano i
> vari esami effettuati compresi l'intervento chirurgico.
> Ora nella scheda dell'Intervento Chirurgico ho un campo memo chiamato
> proprio Intervento Generico, quest'ultimo è una casella combinata la
> cui query di origine poggia sulla tabella Tipo Intervento Chirurgico
> dove si trovano i vari interventi immessi normalmente per poi essere
> selezionati mediante il menù a tendina.
> Il problema è questo: serve assolutamente creare oltre alla esistente
> casella combinata del tipo di intervento una seconda casella
> contenente un'ulteriore specificazione dell'intervento (tipo destro o
> sinistro riferito ad un arto) e poi ancora urge avere una terza
> casella combinata in cui specificare qualche altra cosa.
> Come al solito Access di fronte ai miei tentativi ha tirato fuori una
> marea di messaggi che non riporto nemmeno.
> Ho trovato degli esempi sul sito comune, ma inserirli in un discorso
> molto articolato come quello del mio DB mi riesce quasi impossibile.
> Sapete indicarmi la via più breve e più indolore? Visto che si parla
> di Ospedale........
> Vi ringrazio e se vi urge una visita con operazione annessa conosco un
> bravissimo Chirurgo.....l'utente del mio DB.
>
>                     A parte gli scherzi, grazie
>                              Ciao Rita
Non ho capito benissimo cosa ti serve.
Cosa ti vieta di inserire i due campi nella tabelle e le due combo nel form?
--
_ _
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: Problema con combo memo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Fby6e.860$TR5...@news.edisontel.com...

Ciao Massimiliano,
ecco veramente ho tenuto presente alcuni esempi e mi è sembrato più
opportuno creare due tabelle in più piuttosto che due campi nella stessa
tabella degli interventi chirurgici, probabilmente ho ingigantito il
problema....
Rivedrò il tutto però non mi è ancora molto chiaro il comportamento delle
combo connesse tra loro perchè è proprio quello che a me serve realizzare.
In pratica le tre combo devono essere 'a cascata', connesse tra loro in modo
che selezionando ad esempio 'Asportazione dell'arto' nella prima, nella
seconda mi debba apparire soltanto 'Destro' o 'Sinistro' e non le altre voci
che non mi servono e così via con la terza combo.
                    Grazie
                     Ciao Rita


title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:lny6e.40114$IN.7...@twister2.libero.it...

Ciao Roberto,
che piacere risentirti, come ho scritto rispondendo a Massimiliano, le tre
combo devono essere connesse tra loro, ma con la struttura del DB realizzato
rimango sempre incagliata ed a volte mi vengono fuori frasi sconnesse...
Forse ho sbagliato creando altre due tabelle con chiavi contatore e chiavi
esterne che mi hanno impantanato.
In pratica selezionando una voce nella prima combo, che si trova nella
sottomaschera degli interventi nella Form della scheda chirurgica, devono
apparire automaticamente soltando le voci connesse alla prima selezione
nella seconda combo e così via, tutto questo sia se si crea una nuova scheda
sia se si procede con l'aggiornamento in cui ovviamente dovranno apparire
automaticamente, comunque questo è scontato....... ora mi sto perdendo nelle
ovvietà.
Invece dell'utente Chirurgo sarebbe stato meglio trovare uno psichiatra,
almeno mi avrebbe aiutato moralmente durante il lavoro...
     Grazie Roberto come sempre
                 Ciao Rita


title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:lny6e.40114$IN.7...@twister2.libero.it...

Per carità Roberto, ti auguro di stare distante anche dal tuo caro Chirurgo.
Ti auguro di vederlo solo per un caffè fuori dall'Ospedale.
           Ciao Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:avB6e.59575$zZ1.1...@twister1.libero.it...
Scusate volevo solo aggiungere che le combo devono contenere dati memo e non
testo e che deve essere possibile l'aggiornamento, nel senso che il
personale dovrà essere in grado di aggiornare i dati relativi alle tre combo
prima di immettere i dati come si fa normalmente con l'aggiornamento della
tabella dei medici, dei ferristi ecc.
                Ciao grazie
                   Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:JoB6e.40592$IN.7...@twister2.libero.it...
[CUT]
>
> Ciao Roberto,
>
> che piacere risentirti, come ho scritto rispondendo a Massimiliano, le tre
> combo devono essere connesse tra loro, ma con la struttura del DB
realizzato
> rimango sempre incagliata ed a volte mi vengono fuori frasi sconnesse...
> Forse ho sbagliato creando altre due tabelle con chiavi contatore e chiavi
> esterne che mi hanno impantanato.
Quelle due tabelle sono necessarie.
> In pratica selezionando una voce nella prima combo, che si trova nella
> sottomaschera degli interventi nella Form della scheda chirurgica, devono
> apparire automaticamente soltando le voci connesse alla prima selezione
> nella seconda combo e così via, tutto questo sia se si crea una nuova
scheda
> sia se si procede con l'aggiornamento in cui ovviamente dovranno apparire
> automaticamente, comunque questo è scontato....... ora mi sto perdendo
nelle
> ovvietà.
Se non ho capito male il tuo problema è quello di sincronizzare tre casella
combinate; se così è vai sul Sito Comune e nella Sezione Forms leggi queste
due mie FAQ:
1) 3.72 Sincronizzare in una maschera due o più caselle combinate tra loro
in gerarchia
2) 3.77 Sincronizzare in una maschera due o più caselle combinate ASSOCIATE
tra loro in gerarchia
Quanto poi al fatto che nella casella combinata devi visualizzare i dati
contenuti in un campo memo invece che di tipo testo non avrai alcun
problema: se crei la casella combinata con l'autocomposizione, Access di
fatto non mette nella lista dei campi da usare quelli di tipo memo, ma se
rinunci all'autocomposizione puoi usarli trnquillamente, anche se 255
caratteri dovrebbero già essere moooolti per essere visualizzati in un
acasella combinata, quindi io userei dei campi di tipo testo lunghi 255
caratteri invece che campi di tipo memo.
Riguardo poi alla necessità che l'utente possa aggiornare, quando
necessario, le tabelle su cui si basa l'origine riga delle tre caselle
combinata, a fronte dell'evento "Su non in elenco" delle caselle combinate
apri automaticamente delle meschere che ti permettano di effettuare tale
aggiornamento: puoi farlo anche senza aprire delle maschere con la tecnica
che trovi illustrata sul Sio Comune, nella Sezione Forms, nella mia FAQ
intitolata "3.39 Si può aggiungere un record alla tabella che è origine riga
di una casella combinata senza usare una maschera?". Stai attenta che il
codice VBA relativo all'esempio allegato alla FAQ fa riferimento alla
libreria Microsoft DAO, quindi tu che NON usi Access 97 devi aggiungere tale
libreria ai riferimenti del tuo database.
Se adotterai quella tecnica i valori delle chiavi esterna da inserire nelle
tabelle relative alla seconda e terza combo le prenderai dalla casella
combinata gerarchicamente immediatamente superiore.
> Invece dell'utente Chirurgo sarebbe stato meglio trovare uno psichiatra,
> almeno mi avrebbe aiutato moralmente durante il lavoro...
Autolesionista come al solito; mi viene il dubbio che tu lo faccia per
civetteria. ;-)
>
>      Grazie Roberto come sempre
>                  Ciao Rita
Ciao



title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:BrM6e.41141$IN.7...@twister2.libero.it...

Ciaooo Roberto,
grazie per tutte le indicazioni che ho letto molto in fretta e con una
notevole stanchezza, non ho potuto approfondire nulla perchè sono stata
fuori tutta la giornata ed ora praticamente sono quasi a pezzi.
Purtroppo sarà così fino a giovedì.
In ogni modo mi riservo eventualmente di farti qualche altra domanda perchè
stasera ho incontrato il dottore in Ospedale il quale mi ha dato delle altre
indicazioni, ma può darsi che ciò non sia necessario dopo aver letto quanto
mi indichi.
In effetti la scheda più elaborata del programma è proprio quella chirurgica
che, riguardo all'intervento effettuato, dovrebbe consentire la composizione
delle varie parti dell'operazione.
Sì, sono sul serio autolesionista, ma con un grande istinto di conservazione
per fortuna (questo non l'ho detto); può sembrare una contraddizione....
              Grazie, a presto, ciao
                       Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:nHX6e.61716$zZ1.1...@twister1.libero.it...
[CUT]
> Sě, sono sul serio autolesionista, ma con un grande istinto di
conservazione
> per fortuna (questo non l'ho detto); puň sembrare una contraddizione....
Ovvero sei un po' masochista. ;-)
>
>               Grazie, a presto, ciao
>                        Rita
--



title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:BrM6e.41141$IN.7...@twister2.libero.it...

Un saluto cordiale.
Ciao Roberto finalmente dopo parecchi giorni sono riuscita a riprendere il
discorso delle combo associate, premetto che ho letto e visto tutto il
materiale che mi hai indicato, ma ho un problema gravissimo a monte e cioè
il DB si corrompe quando vado a collegare le tabelle create.
Fino ad ora il DB non mi ha dato problemi; sono riuscita però solo a creare
le due tabelle in più.
In pratica io ho la tabella anagrafica collegata alla tabella delle cartelle
cliniche ed a questa sono collegate tutte le altre tabelle.
Tra tutte le tabelle, quella che mi interessa è la scheda chirurgica in cui
ho l' ID: IdIntervChirurg che collega a sua volta la tabella TTipoInterv2 in
cui è presente lo stesso ID come chiave esterna e poi il campo IdInterv2
della seconda tabella collega la terza tabella TTipoInterv3 come chiave
esterna.
Ora succede che aprendo il FE e collegando le altre due tabelle dal menù
File tutto sembra procedere bene, ma se clicco due volte sulle tabelle
collegate il DB riparte salvando una copia di esso.
Forse Access2003 non supporta tutte queste tabelle in successione? Mah, mi
pare molto strano......, certo è che sono bloccata.
Ho aggiornato anche le relazioni nel BE prima di mettere mano al FE e non so
che fare di più....
               Grazie mille
                Ciao Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:KtB8e.70179$zZ1.1...@twister1.libero.it...
[CUT]
>
> Un saluto cordiale.
> Ciao Roberto finalmente dopo parecchi giorni sono riuscita a riprendere il
> discorso delle combo associate, premetto che ho letto e visto tutto il
> materiale che mi hai indicato, ma ho un problema gravissimo a monte e cioè
> il DB si corrompe quando vado a collegare le tabelle create.
> Fino ad ora il DB non mi ha dato problemi; sono riuscita però solo a
creare
> le due tabelle in più.
> In pratica io ho la tabella anagrafica collegata alla tabella delle
cartelle
> cliniche ed a questa sono collegate tutte le altre tabelle.
> Tra tutte le tabelle, quella che mi interessa è la scheda chirurgica in
cui
> ho l' ID: IdIntervChirurg che collega a sua volta la tabella TTipoInterv2
in
> cui è presente lo stesso ID come chiave esterna e poi il campo IdInterv2
> della seconda tabella collega la terza tabella TTipoInterv3 come chiave
> esterna.
> Ora succede che aprendo il FE e collegando le altre due tabelle dal menù
> File tutto sembra procedere bene, ma se clicco due volte sulle tabelle
> collegate il DB riparte salvando una copia di esso.
> Forse Access2003 non supporta tutte queste tabelle in successione? Mah, mi
> pare molto strano......, certo è che sono bloccata.
Non conosco Access 2003, ma mi sento di escludere che il problema sia
questo; con Access 97 apro il FE, mi posizioni sulla scheda Tabelle della
finestra database e con il tasto destro del mouse seleziono dal menu di
scelta rapida il comando Collega tabelle...; dopo di che tutto è a posto e
non debbo fare altri adempimenti.
> Ho aggiornato anche le relazioni nel BE prima di mettere mano al FE e non
so
> che fare di più....
Ok per le relazioni, anche se per far funzionare la sincronizzazione di
caselle combinate non era necessario farlo.
Neppure io saprei cosa consigliarti, se non di provare proprio a togliere
qualsiasi relazione tra le nuove tabelle e le tabelle che già esistevano nel
BE.
>
>                Grazie mille
>                 Ciao Rita



title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:EfM8e.70729$zZ1.1...@twister1.libero.it...
>
> "Rita" <
demo...@inwind.it
> ha scritto nel messaggio
> news:KtB8e.70179$zZ1.1...@twister1.libero.it...
> [CUT]
> >
>
> Ok per le relazioni, anche se per far funzionare la sincronizzazione di
> caselle combinate non era necessario farlo.
> Neppure io saprei cosa consigliarti, se non di provare proprio a togliere
> qualsiasi relazione tra le nuove tabelle e le tabelle che già esistevano
nel
> BE.
Ciao Roberto o chi mi risponderà, allora ho appurato che a corrompermi il DB
sono soltanto le due tabelle create e che vado a collegare.
Prima di compiere questa operazione funzionava tutto benissimo....
Sarà comunque il mio DB ad avere qualcosa che non va e che di certo non so
come risolvere......
Questo è un guaio serio perchè rischio di buttare tutto all'aria visto che
non posso creare delle altre tabelle e questa volta ho davvero il sistema
nervoso abbastanza scosso.
Ho ripreso tante volte la copia buona del DB per fare prove continue e tutto
funziona, vado poi a creare le due tabelle e succede
l'inconveniente.....mah...
A quest'ora e dopo una giornata di lavoro quasi assurda non saprei cosa
pensare più.....
Vorrei solo sapere come utilizzare le tabelle nuove create, io ho sempre
l'idea delle relazioni e dei collegamenti al record di riferimento, in ogni
modo se mi dici che funziona tutto anche senza impostare le relazioni
io,ovviamente, ci credo ciecamente.
Per ora termino qui il mio post e ti ringrazio molto.
                  Ciao Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:dtV8e.52802$IN.9...@twister2.libero.it...
>
[CUT]
>
> Ciao Roberto o chi mi risponderà, allora ho appurato che a corrompermi il
DB
> sono soltanto le due tabelle create e che vado a collegare.
> Prima di compiere questa operazione funzionava tutto benissimo....
> Sarà comunque il mio DB ad avere qualcosa che non va e che di certo non so
> come risolvere......
> Questo è un guaio serio perchè rischio di buttare tutto all'aria visto che
> non posso creare delle altre tabelle e questa volta ho davvero il sistema
> nervoso abbastanza scosso.
> Ho ripreso tante volte la copia buona del DB per fare prove continue e
tutto
> funziona, vado poi a creare le due tabelle e succede
> l'inconveniente.....mah...
> A quest'ora e dopo una giornata di lavoro quasi assurda non saprei cosa
> pensare più.....
> Vorrei solo sapere come utilizzare le tabelle nuove create, io ho sempre
> l'idea delle relazioni e dei collegamenti al record di riferimento, in
ogni
> modo se mi dici che funziona tutto anche senza impostare le relazioni
> io,ovviamente, ci credo ciecamente.
> Per ora termino qui il mio post e ti ringrazio molto.
Mi dispiace Rita, ma non saprei proprio ipotizzare perché ti sta succedendo
questo problema; spero tanto che intervenga velocemente qualche altro
frequentatore del NG per darti una mano.
>
>                   Ciao Rita
Ciao.



title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:xt39e.72419$zZ1.2...@twister1.libero.it...

Ciao Roberto, ho risolto il problema !!!!
In pratica, se ho azzeccato il problema (con Access bisogna andare cauti),
creavo le nuove tabelle e le mettevo in relazione con dei dati già
preesistenti, il DB insomma conteneva dei dati di prova e così ho provato a
cancellare tutto risolvendo il problema.
Ora il DB entra senza ostacoli nelle tabelle collegate e tutto è ritornato
come prima.
Probabilmente avrei dovuto sapere che modificare la struttura del DB avrebbe
provocato qualche inconveniente, ma sinceramente in passato il DB si
corrompeva solo dopo tantissime prove sulla struttura e posso anche capirlo.
Per fortuna me la sono cavata anche questa volta........
Ora sono al punto di partenza, in ogni modo provo a seguire il tuo esempio
relativo alle combo associate che ho scaricato e starò a vedere che altro mi
succederà ?!?!?
A parte gli scherzi, ora provo a creare queste benedette combo nella Form
delle schede chirurgiche.
    Ciao e grazie
      Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:Jue9e.73932$zZ1.2...@twister1.libero.it...
[CUT]
>
> Ciao Roberto, ho risolto il problema !!!!
Ottimo!!!!
> In pratica, se ho azzeccato il problema (con Access bisogna andare cauti),
> creavo le nuove tabelle e le mettevo in relazione con dei dati già
> preesistenti, il DB insomma conteneva dei dati di prova e così ho provato
a
> cancellare tutto risolvendo il problema.
> Ora il DB entra senza ostacoli nelle tabelle collegate e tutto è ritornato
> come prima.
> Probabilmente avrei dovuto sapere che modificare la struttura del DB
avrebbe
> provocato qualche inconveniente, ma sinceramente in passato il DB si
> corrompeva solo dopo tantissime prove sulla struttura e posso anche
capirlo.
> Per fortuna me la sono cavata anche questa volta........
> Ora sono al punto di partenza, in ogni modo provo a seguire il tuo esempio
> relativo alle combo associate che ho scaricato e starò a vedere che altro
mi
> succederà ?!?!?
> A parte gli scherzi, ora provo a creare queste benedette combo nella Form
> delle schede chirurgiche.
Sicuramente sarà molto più facile per me discutere con te sull'esempio
pubblicato sul Sito Comune e che ti stai accingendo ad usare. :)
>
>     Ciao e grazie
>       Rita
Ciao
Roberto


title: Problema con combo memo

text:
> In pratica selezionando una voce nella prima combo, che si trova nella
> sottomaschera degli interventi nella Form della scheda chirurgica, devono
> apparire automaticamente soltando le voci connesse alla prima selezione
> nella seconda combo e cosě via, tutto questo sia se si crea una nuova
scheda
> sia se si procede con l'aggiornamento in cui ovviamente dovranno apparire
> automaticamente
Salve ragazzi,
ho tagliato un pň di cose superflue per riprendere il discorso della
sincronizzazione delle tre combo.
Parto dalla cosa piů semplice e cioč ho creato tre semplici tabelle (in
relazione tra loro) che vado ad aggiornare in fase di immissione.
Fin qui tutto ok, perchč immetto un nuovo tipo di intervento e poi in una
prima subform immetto un primo dettaglio dell'intervento e dopo nella sconda
subform il dettaglio del dettaglio.
Spero di essermi spiegata, in questo modo ho sincronizzato le tre combo in
fase di immissione.
In fase di modifica e, quindi, aprendo la form principale in 'Immissione' =
NO, non mi trovo piů perchč non riesco a far venire fuori le voci esatte nel
senso che seleziono in una combo l'intervento relativo e poi nelle subform
sottostanti dovrebbero apparire soltanto i dettagli specifici per
quell'intervento.
In pratica seleziono l'intervento, nella seconda subform devono apparire i
primi dettagli e nella seconda subform i secondi dettagli.
Ho letto gli esempi sul sito comune, ma non riesco a risolvere il problema.
      Grazie
       Ciao Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:TqSae.62676$IN.11...@twister2.libero.it...
>
> > In pratica selezionando una voce nella prima combo, che si trova nella
> > sottomaschera degli interventi nella Form della scheda chirurgica,
devono
> > apparire automaticamente soltando le voci connesse alla prima selezione
> > nella seconda combo e così via, tutto questo sia se si crea una nuova
> scheda
> > sia se si procede con l'aggiornamento in cui ovviamente dovranno
apparire
> > automaticamente
>
> Salve ragazzi,
>
> ho tagliato un pò di cose superflue per riprendere il discorso della
> sincronizzazione delle tre combo.
> Parto dalla cosa più semplice e cioè ho creato tre semplici tabelle (in
> relazione tra loro) che vado ad aggiornare in fase di immissione.
> Fin qui tutto ok, perchè immetto un nuovo tipo di intervento e poi in una
> prima subform immetto un primo dettaglio dell'intervento e dopo nella
sconda
> subform il dettaglio del dettaglio.
> Spero di essermi spiegata, in questo modo ho sincronizzato le tre combo in
> fase di immissione.
>
> In fase di modifica e, quindi, aprendo la form principale in 'Immissione'
=
> NO, non mi trovo più perchè non riesco a far venire fuori le voci esatte
nel
> senso che seleziono in una combo l'intervento relativo e poi nelle subform
> sottostanti dovrebbero apparire soltanto i dettagli specifici per
> quell'intervento.
> In pratica seleziono l'intervento, nella seconda subform devono apparire i
> primi dettagli e nella seconda subform i secondi dettagli.
> Ho letto gli esempi sul sito comune, ma non riesco a risolvere il
problema.
>
>       Grazie
>        Ciao Rita
Ciao Rita,
sul Sito Comune se non erro trovi come sincronizzare delle caselle combinate
e non come sincronizzare delle sottomaschere alla maschera principale, cosa
che con Access viene fatta automaticamente impostando correttamente le
proprietà Collega campi secondari e Collega campi master dei due controlli
sottomaschera contenuti nella maschera principale.



title: Problema con combo memo

text:
>
> sul Sito Comune se non erro trovi come sincronizzare delle caselle
combinate
> e non come sincronizzare delle sottomaschere alla maschera principale,
cosa
> che con Access viene fatta automaticamente impostando correttamente le
> proprietà Collega campi secondari e Collega campi master dei due controlli
> sottomaschera contenuti nella maschera principale.
>
> --
> Roberto
>
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
Ciao Roberto,
allora ora devo mettere un pò di ordine in ciò che ho affermato in tutti i
post precedenti.
Inizialmente la mia esigenza era quella di realizzare una
macroclassificazione dei tipi di intervento chirurgico, ulteriormente
dettagliati da un primo sottogruppo di tipi e questi ancora dettagliati da
un secondo sottogruppo di altri tipi.
Ho, quindi, collegato la tabella degli interventi chirurgici, che contiene
un campo denominato 'interventogenerico' (macroclassificazione), ad altre
due tabelle correlate in successione.
Con questa nuova configurazione ho cercato di risolvere il problema ma non
c'è stato nulla da fare perchè, utilizzando le tre combo collegate al DB,
ogni volta Access mi chiedeva un record correlato nella tabella delle
Cartelle Cliniche!
Ho visto tutti i tuoi esempi che sono chiarissimi ed efficaci, ma non sono
riuscita ad implementare le soluzioni proposte nel mio DB.
In attesa di chiedere ulteriori chiarimenti a voi del NG ed al mio utente,
ho creato tre nuove tabelle correlate soltanto fra loro e non al DB,
limitandomi a risolvere il problema del popolamento di tali tabelle con le
diciture di classificazione dei tipi di intervento.
E' chiaro che il popolamento delle tabelle deve avvenire in maniera isolata
rispetto al DB.
Tutto ok per la maschera di Immissione, chiaramente ho dovuto utilizzare le
sottomaschere, ma per quanto riguarda la maschera di Aggiornamento in cui
l'opzione 'Immissione' è uguale a NO, ho avuto dei problemi legati
probabilmente, come dici tu, al collegamento dei campi master e secondari.
Comunque di questo problema ne parleremo poi.
Stasera ho incontrato il mio utente che mi ha chiarito le idee, per fortuna
le sue esigenze mi hanno semplificato il lavoro !!
In pratica ho bisogno soltanto di tre tabelle svincolate dal DB, come quelle
che ho già creato, per avere tutte le diciture relative ai vari tipi di
intervento chirurgico; poi, poichè per ciascun paziente l'intervento sarà
unico nella sua descrizione in quanto sono tante le sfumature che rendono
tutti gli interventi necessariamente diversi tra loro, la scheda degli
interventi dovrà contenere 2 o 3 controlli tipo: primo tipo intervento,
secondo tipo intervento, terzo tipo intervento ecc.
In conclusione, selezionando le voci nelle varie combo, con un tasto mi
trasferisco il contenuto di queste nei controlli sopra menzionati e lì il
Chirurgo potrà integrare e cancellare personalizzando il tipo di intervento.
L'utente (il chirurgo) mi ha spiegato che durante un'unica seduta operatoria
gli capita spesso di dover operare l' appendicite, di togliere un'ernia e di
fare qualche altra cosa per uno stesso paziente! Certo visto che si
trova....
E questo è il quanto (non ho il dono della sintesi).
Io ho già risolto questa problematica con un tasto di comando associando
all'evento click il seguente codice:
TipoIntervento1 = Me!CercaIntervento1.Column(1) & " " & TipoIntervento2=
Me!CercaIntervento2.Column(2)
ecc.
Ora provo ad riutilizzare le sottomaschere per l'aggiornamento.....è strano
perchè mi pare di avere provato tutte le soluzioni, è un pò vergognoso non
sapere sincronizzare le sottomaschere, però se non trovo l'intoppo qua
ritorno!
Grazie Roberto per le tue 'pazienti' delucidazioni, ma purtroppo mi capita
spesso di non riuscire a tenere ordine nelle mie cose perchè le lascio e le
riprendo diverse volte al giorno.
          Ciao Rita


title: Problema con combo memo

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:EVxbe.86017$zZ1.2...@twister1.libero.it...
> >
> > sul Sito Comune se non erro trovi come sincronizzare delle caselle
> combinate
> > e non come sincronizzare delle sottomaschere alla maschera principale,
> cosa
> > che con Access viene fatta automaticamente impostando correttamente le
> > proprietà Collega campi secondari e Collega campi master dei due
controlli
> > sottomaschera contenuti nella maschera principale.
> >
> > --
> > Roberto
> >
>

Devi scusarmi, ma comincio a perdermi: non mi è più chiaro quali siano i
problemi cui hai già dato soluzione, ma innanzitutto quali siano quelli cui
devi ancora dare soluzione.
Ciao



title: Problema con combo memo

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:OVHbe.67035$IN.11...@twister2.libero.it...

Ciao Roberto, ho letto l'email frettolosamente oggi, ma posso risponderti
solo ora.
In effetti adesso l'unico problema per me è sincronizzare le due
sottomaschere! Cioè quando seleziono nella casella combinata l'intervento
generico mi deve apparire automaticamente il dettaglio nella seconda
sottomaschera e quando seleziono un particolare dettaglio nella seconda
sottomaschera mi deve apparire l'ultimo dettaglio nella terza.
A dire la verità non ci ho più messo mano perchè torno a casa la sera tardi
e sono stanchissima. Spero di essere più fresca dopo cena.....
Il problema che ho risolto è quello del trasferimento del tipo di
intervento, e dei suoi dettagli, dalle combo ad un campo testo dove il
chirurgo può aggiungere o elidere qualcosa personalizzando adattando così la
descrizione dell'intervento.
Comunque grazie
Ciao Rita


title: Problema con combo memo

text:
Un saluto cordiale a tutti.
Ritornando al problema delle combo, riveduto e corretto in base alle
esigenze dell'utente, ho un problema.
Premetto che a me serve far funzionare solo due combo connesse tra loro in
modo semplicissimo:
1° tabella : ID1 (chiave primaria), tipo1 (campo memo degli interventi);
2° tabella: ID2 (chiave primaria), ID1 (chiave esterna), tipo 2 (campo memo
degli interventi del secondo tipo).
Relazione uno a molti; inoltre queste due tabelle sono scollegate dal resto
del DB, a me interessa soltanto poter selezionare il primo tipo di
intervento ed il secondo tipo collegato al primo.
Poi con un tasto di comando mi porto tutto in un campo testo su cui il
chirurgo potrà fare le sue manipolazioni.
Ora facendo almeno 40 prove perchè non mi rendevo conto dell'inghippo,
seguendo l'esempio chiarissimo di Roberto, ho notato che :
aprendo la form principale in cui si trova la sottomaschera degli interventi
chirurgici la due combo non funzionano affatto, premetto che ho fatto la
stessa prova soltanto sulla sottomaschera e tutto funziona.
Mi spiego: ho immesso la prima combo con origine riga la tabTipo1 ed ok, poi
la seconda combo con origine riga tabTipo2 e nella query in corrispondenza
di ID1 (chiave esterna) ho scritto la seguente riga nella griglia:
[Forms]![FInterventoChirurgico]![SMInterventoChirurgico]![Cercatipo1]
dove FInterventoChirurgico è la Form principale;
SMInterventoChirurgico è la sottomaschera degli interventi;
Cercatipo1 è il nome della prima combo.
Ora così non funziona nel senso che vedo ciò che si trova nella prima combo,
a non appare nulla nella seconda (ho controllato i campi associati e
visibili);
Se invece apro solo la sottomaschera (senza la form principale) ed immetto
nella seconda combo la seguente riga modificata ovviamente:
[Forms]![SMInterventoChirurgico]![Cercatipo1]
allora funziona tutto! Selezionando una voce nella prima combo vedo soltanto
le voci relative del dettaglio nella seconda combo.
Mi spiegate il perchè? Quando sono io va bene...però....
              Grazie mille
                Ciao


title: Problema con combo memo

author: cidi

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:_C9de.94310$zZ1.2...@twister1.libero.it...
> Un saluto cordiale a tutti.
>
> Ritornando al problema delle combo, riveduto e corretto in base alle
> esigenze dell'utente, ho un problema.
> Premetto che a me serve far funzionare solo due combo connesse tra loro in
> modo semplicissimo:
>
> 1° tabella : ID1 (chiave primaria), tipo1 (campo memo degli interventi);
> 2° tabella: ID2 (chiave primaria), ID1 (chiave esterna), tipo 2 (campo
> memo
> degli interventi del secondo tipo).
>
> Relazione uno a molti; inoltre queste due tabelle sono scollegate dal
> resto
> del DB, a me interessa soltanto poter selezionare il primo tipo di
> intervento ed il secondo tipo collegato al primo.
> Poi con un tasto di comando mi porto tutto in un campo testo su cui il
> chirurgo potrŕ fare le sue manipolazioni.
>
> Ora facendo almeno 40 prove perchč non mi rendevo conto dell'inghippo,
> seguendo l'esempio chiarissimo di Roberto, ho notato che :
>
> aprendo la form principale in cui si trova la sottomaschera degli
> interventi
> chirurgici la due combo non funzionano affatto, premetto che ho fatto la
> stessa prova soltanto sulla sottomaschera e tutto funziona.
>
> Mi spiego: ho immesso la prima combo con origine riga la tabTipo1 ed ok,
> poi
> la seconda combo con origine riga tabTipo2 e nella query in corrispondenza
> di ID1 (chiave esterna) ho scritto la seguente riga nella griglia:
>
> [Forms]![FInterventoChirurgico]![SMInterventoChirurgico]![Cercatipo1]
> dove FInterventoChirurgico č la Form principale;
> SMInterventoChirurgico č la sottomaschera degli interventi;
> Cercatipo1 č il nome della prima combo.
>
> Ora cosě non funziona nel senso che vedo ciň che si trova nella prima
> combo,
> a non appare nulla nella seconda (ho controllato i campi associati e
> visibili);
> Se invece apro solo la sottomaschera (senza la form principale) ed immetto
> nella seconda combo la seguente riga modificata ovviamente:
>
> [Forms]![SMInterventoChirurgico]![Cercatipo1]
>
> allora funziona tutto! Selezionando una voce nella prima combo vedo
> soltanto
> le voci relative del dettaglio nella seconda combo.
>
> Mi spiegate il perchč? Quando sono io va bene...perň....
>
>              Grazie mille
>                Ciao
Ciao Rita
prova cosě:
[Forms]![FInterventoChirurgico]![SMInterventoChirurgico].Form![Cercatipo1]
---
Daniele


title: Problema con combo memo

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:9obde.846386$b5.37...@news3.tin.it...

Ciao Daniele!
Ti ringrazio tanto, funziona tutto, io il Form lo inserivo prima di SM.....,
cioč prima della sottomaschera e continuavo a fare sempre lo stesso errore
in base alla mia logica.....
Pensa che alla fine avevo inserito la riga:
Me!cercatipo2.RowSource = "Select TipoInterv2 from TTipoInterv2 where
IdInterv1=" & Me!Cercatipo1.Column(0)
e mi funzionava, in ogni modo hai risolto un rebus perchč non capivo come
mai non mi funzionasse l'esempio di Roberto.
       Di nuovo grazie
         Ciao Rita


title: "Microsoft jet ha interrotto l'elaborazione"...

text:
Ho una sottomaschera con 3 combo per ricercare dei dati su 3 campi
differenti in una tabella , e tramite after_upate  mi completo in automatico
le voci mancanti.
Finché vengono inseriti i dati nella maschera principale tutto OK, ma nel
momento che attivo una delle combo mi appare questo messaggio che mi blocca
tutto:
"Il modulo di gestione di database Microsoft jet ha interotto
l'elaborazione.Un altro utente sta tentando contemporaneamente di modificare
gli stessi dati."
Se torno indietro di 1 record e poi ritorno, tutto funziona finché non
chiudo la maschera.
Il file è stato creato con AXP in formato di A00 ( dove il problema non si
presenta) e dovrebbe girare su A00.
Qualcuno sa darmi qualche dritta a riguardo ?
Grazie in anticipo


title: Database Riepilogo

author: Digital

text:
Magari è una domanda scema e in questo caso scusatemi .
Ho creato una decina di database assolutamente non correlati tra di
loro. Vorrei ora avere una specie di pannello di controllo generale
che mi permetta di aprire di volta in volta le diverse maschere che ho
creato nei vari database.
E' possibile una cosa del genere.
Grazie
Del NOSPAM from address
nemrut...@tiscalinet.it


title: [OT]Mamma mia che caldo

author: SunRex

text:
A ragà a Roma sembra di stare in un forno:(
SunRex


title: [OT]Mamma mia che caldo

author: Roberto dalla campagna

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:kUQGe.21003$2U1.1...@news3.tin.it...
> A ragà a Roma sembra di stare in un forno:(
Non solo a Roma!
D'altra parte la temperatura massima di Roma è uguale a quelli di qui a
Perugia.
Comunque in campagna non si hanno intorno i palazzi che una volta riscaldati
ti restituiscono il calore la notte; onestamente qui la notte si respira: e
non è poco poter riposare.
>
> SunRex
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: [OT]Mamma mia che caldo

author: Bin Laden

text:
"SunRex" <
> A ragà a Roma sembra di stare in un forno:(
Infedeli italiani: allah vi sta punendo!     ;-)


title: [OT]Mamma mia che caldo

author: ciroteo

text:
"Bin Laden" <nonte...@omispari.afg> ha scritto nel messaggio
news:jL%Ge.23190$B6.6...@twister1.libero.it...
>
> "SunRex" <
>
>
>> A ragà a Roma sembra di stare in un forno:(
>
>
> Infedeli italiani: allah vi sta punendo!     ;-)
>
>
non c'è proprio niente da ridere.


title: [OT]Mamma mia che caldo

author: Pablitomf (Maurizio Facciuti)

text:
"Bin Laden" <nonte...@omispari.afg> ha scritto nel messaggio
news:jL%Ge.23190$B6.6...@twister1.libero.it...
>
> "SunRex" <
>
>
>> A ragà a Roma sembra di stare in un forno:(
>
>
> Infedeli italiani: allah vi sta punendo!     ;-)
>
Permettimi, che "idea infelice" hai avuto !!! Io ti consiglierei di
cambiare... e anche il prima possibile.


title: [OT]Mamma mia che caldo

author: Sergio MAZZA

text:
"Bin Laden" <nonte...@omispari.afg> ha scritto nel messaggio news:jL%Ge.23190$B6.6...@twister1.libero.it...
>
> Infedeli italiani: allah vi sta punendo!     ;-)
Ahaa Binnè... Ricorda che: "Ride bene chi ride per ultimo..."
Ciao.
--
Sergio MAZZA


title: [OT]Mamma mia che caldo

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio news:kUQGe.21003$2U1.1...@news3.tin.it...
>A ragà a Roma sembra di stare in un forno:(
>
> SunRex
>
Se non fosse per lo spiedo che mi da un leggero fastidio ai paesi bassi, non si starebbe così male...
Ciao.
--
Sergio MAZZA


title: [OT]Mamma mia che caldo

text:
"Sergio MAZZA" <
> > Infedeli italiani: allah vi sta punendo!     ;-)
> Ahaa Binnè... Ricorda che: "Ride bene chi ride per ultimo..."
Ultimamente le cose vanno bene dalle mie parti: movimento e aria di
montagna!
Che Allah sia con te.


title: [OT]Mamma mia che caldo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dcktbe$rgr$1...@domitilla.aioe.org...
> "Bin Laden" <nonte...@omispari.afg> ha scritto nel messaggio
> news:jL%Ge.23190$B6.6...@twister1.libero.it...
>>
>> Infedeli italiani: allah vi sta punendo!     ;-)
>
>
> Ahaa Binnè... Ricorda che: "Ride bene chi ride per ultimo..."
>
Tiè! Beccati stà tranvata!
A' bello, mi spiace, ma sei rovinato, perchè la cosa parte da Sergio, che su
questo, ormai lo si sà, è una garanzia (diciamo, un professionista).
:-D
> Ciao.
>
> --
> Sergio MAZZA
>
>


title: [OT]Mamma mia che caldo

text:
"Bin Laden" <nonte...@omispari.afg> ha scritto nel messaggio news:eTmHe.24372$B6.6...@twister1.libero.it...
>
> Ultimamente le cose vanno bene dalle mie parti: movimento e aria di
> montagna!
Sicuro che sia "aria di montagna"?
> Che Allah sia con te.
Se permetti gli amici/nemici me li scelgo io...
Ciao.
--
Sergio MAZZA


title: [OT]Mamma mia che caldo

text:
                    Il 01 Ago 2005, 12:37, "Pablitomf \(Maurizio Facciuti\)"
<
maurizio...@accessgroup.it
> ha scritto:
>
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:dcktbe$rgr$1...@domitilla.aioe.org...
> > "Bin Laden" <nonte...@omispari.afg> ha scritto nel messaggio
> > news:jL%Ge.23190$B6.6...@twister1.libero.it...
> >>
> >> Infedeli italiani: allah vi sta punendo! ;-)
> >
> >
> > Ahaa Binn?.. Ricorda che: "Ride bene chi ride per ultimo..."
> >
>
> Ti? Beccati st?tranvata!
> A' bello, mi spiace, ma sei rovinato, perch?la cosa parte da Sergio, che
su
> questo, ormai lo si s? ?una garanzia (diciamo, un professionista).
> :-D
ROTFL
Se pianifica tutto al pc, ora e' rovinato.
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Acrobat Reader 5.0 o 6.0

author: ALESSANDRO Baraldi

text:
Qualcuno che ha installato la versione Gratuitamente
distribuita può dirmi se in queste versioni viene installata
anche la Stampante Virtuale "Distiller"....?
Volevo cercare di stampare Report direttamente in PDF
senza componenti aggiuntivi.
Grazie.
@Alex.


title: Acrobat Reader 5.0 o 6.0

author: sv

text:
ALESSANDRO Baraldi ha scritto:
> Qualcuno che ha installato la versione Gratuitamente
> distribuita puň dirmi se in queste versioni viene installata
> anche la Stampante Virtuale "Distiller"....?
> Volevo cercare di stampare Report direttamente in PDF
> senza componenti aggiuntivi.
> Grazie.
> @Alex.
Io ho nei Pc sia la 5.0 che la 6.0, e non viene caricata alcuna stampante.
Utilizzo per i report PDF995, che tra l'altro con PDFEdit permette anche
l'Append ed altro.
PS: MouseWheel ha problemi senza i riferimenti. Se ne parla Lunedě.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Acrobat Reader 5.0 o 6.0

author: ST

text:
> Qualcuno che ha installato la versione Gratuitamente
> distribuita può dirmi se in queste versioni viene installata
> anche la Stampante Virtuale "Distiller"....?
Beh, sicuramente no: la Adobe fornisce gratuitamente il visualizzatore di
pdf (Acrobat Reader) per poi vendere lo "scrittore" (mi pare che si chiami
Acrobat Writer). Personalmente uso da tempo CutePDF Printer
(
http://www.cutepdf.com/
) che è la classica stampante virtuale di pdf ma è
fornita freeware e secondo me va benissimo.
Ciao
Silvio


title: Acrobat Reader 5.0 o 6.0

text:
"ST" <
til...@softhome.net
> ha scritto nel messaggio
news:btoc8n$9d9fs$1...@ID-171909.news.uni-berlin.de...

Certo che funziona e molto bene...!
E' stato un ottimo suggerimento...grazie mille.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:btoc1p$cq4$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
> > Qualcuno che ha installato la versione Gratuitamente
> > distribuita può dirmi se in queste versioni viene installata
> > anche la Stampante Virtuale "Distiller"....?
> > Volevo cercare di stampare Report direttamente in PDF
> > senza componenti aggiuntivi.
>
> > Grazie.
>
> > @Alex.
>
> Io ho nei Pc sia la 5.0 che la 6.0, e non viene caricata alcuna stampante.
> Utilizzo per i report PDF995, che tra l'altro con PDFEdit permette anche
> l'Append ed altro.
>
> PS: MouseWheel ha problemi senza i riferimenti. Se ne parla Lunedì.
>
> --
> rgrds
> SC
OK alla prossima settimana...!


title: Acrobat Reader 5.0 o 6.0

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btoeqm$inn$1...@lacerta.tiscalinet.it...

> E' stato un ottimo suggerimento....
..anche il tuo per titolo applicazione :)
>
> @Alex.
>
Per quanto riguarda acrobat....lo uso ogni tanto per stampare qualche
documento dal web.
Mi piacerebbe capire la differenza tra le due stampanti: la predefinita e la
virtuale di cui parla Silvio.
Perchè, mi pare di ricordare, che in qualche versione precedente adobe
installava una stampante virtuale, che mi affrettavo a togliere perchè non
mi serviva e si installava come predefinita.
Ciao Daniele


title: Acrobat Reader 5.0 o 6.0

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:DkRLb.86478$_P.32...@news4.tin.it...
>
[CUT]
> >
>
> Per quanto riguarda acrobat....lo uso ogni tanto per stampare qualche
> documento dal web.
> Mi piacerebbe capire la differenza tra le due stampanti: la predefinita e
la
> virtuale di cui parla Silvio.
> Perchè, mi pare di ricordare, che in qualche versione precedente adobe
> installava una stampante virtuale, che mi affrettavo a togliere perchè non
> mi serviva e si installava come predefinita.
> Ciao Daniele
>
Allora Acrobat Writer installa 2 Stampanti Virtuali con le quali è possibile
convertire qualsiasi DOCUMENTO in PDF, il fatto che si installava come
predefinita non è sintomo di Pericolo, bastava andare nella Gestione
Stampanti
ed impostarne un'altra, io il tutto lo realizzo con il codice, per
semplicità....!
Allora in realtà io imposto la Stampante Virtuale per Stampare su supporto
PDF,
il metodo che uso non modifica la Stampante di Default, di conseguenza è
ottimo.
Se usi A_XP puoi disporre dell'oggetto Printer, estremamente comodo.
Questo mi torna comodo poichè nel mio lavoro utilizzo spesso Rapporti di
Manutenzione
precompilati e li devo inviare a centri specialistici, ai quali non posso
inviare un Prodotto
di SnapshotViewer e dirgli installatelo...., Lo stampo sulla VirtualPDF e lo
invio in
allegato alla Mail in posta elettronica....!(Al lavoro dispongo del WRITER
LICENZIATO)
A casa sto realizzando il gestionale di contabilità per un amico(Vedi Post
FATTURAZIONE)
e necessita di questo giochino per inviare ai Clienti le Fatture via
Mail...!
Ciao.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
"ST" <
til...@softhome.net
> ha scritto nel messaggio
news:btoc8n$9d9fs$1...@ID-171909.news.uni-berlin.de...

Volevo sapere se tu hai avuto la necessità di Forzare il Salvataggio
della Stampa su File.PDF in una Dir predefinita, poichè di Default
viene eseguita nella dir dell'applicazione.
Il tutto ovviamente da CODICE....!
Ciao.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btovqa$cn$1...@lacerta.tiscalinet.it...

...la mia la conosci :)
Grazie Alex
Ciao Daniele


title: Acrobat Reader 5.0 o 6.0

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:AaULb.87656$_P.32...@news4.tin.it...
>
[CUT]
> > A casa sto realizzando il gestionale di contabilità per un amico(Vedi
Post
> > FATTURAZIONE)
> > e necessita di questo giochino per inviare ai Clienti le Fatture via
> Mail...!
>
> ...la mia la conosci :)
>
> Grazie Alex
> Ciao Daniele
Se vuoi allora ti mando la Fattura per la consulenza....!!! ;-)
Ti avviso che sarà salata perchè applicherò le tariffe PI.
Bye, buon Week_End.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btp36h$3bs$1...@lacerta.tiscalinet.it...

PI ??  ..ed io che speravo di cavarmela soltanto con un SP del 2003 però
fatto da me.....:)
> Bye, buon Week_End.
Grazie, anche a te
>
> @Alex.
>
 Ciao Daniele


title: Acrobat Reader 5.0 o 6.0

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:btoc1p$cq4$1...@news.newsland.it...
[CUT]
Ma lavori all'Enel....?
Leggevo la Mail che arriva da li...!
Ti spego perchč domani...!!!!!!
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
> > > Qualcuno che ha installato la versione Gratuitamente
> > > distribuita può dirmi se in queste versioni viene installata
> > > anche la Stampante Virtuale "Distiller"....?
> >
> > Beh, sicuramente no: la Adobe fornisce gratuitamente il visualizzatore
di
> > pdf (Acrobat Reader) per poi vendere lo "scrittore" (mi pare che si
chiami
> > Acrobat Writer). Personalmente uso da tempo CutePDF Printer
> > (
http://www.cutepdf.com/
) che è la classica stampante virtuale di pdf ma
è
> > fornita freeware e secondo me va benissimo.
> > Ciao
> > Silvio
>
> Volevo sapere se tu hai avuto la necessità di Forzare il Salvataggio
> della Stampa su File.PDF in una Dir predefinita, poichè di Default
> viene eseguita nella dir dell'applicazione.
> Il tutto ovviamente da CODICE....!
No, mi spiace salvo "a mano". Se trovi un sistema, faccelo sapere. Grazie.
Ciao
Silvio


title: Acrobat Reader 5.0 o 6.0

text:
ALESSANDRO Baraldi ha scritto:


> Ti spego perchč domani...!!!!!!
> @Alex.
No.
La email la utilizzo da utente, e la apro via Internet.
A disposizione, comunque.



title: Acrobat Reader 5.0 o 6.0

text:
"ST" <
til...@softhome.net
> ha scritto nel messaggio
news:bttl82$aqa6g$1...@ID-171909.news.uni-berlin.de...

Ho risolto, con la versione Free, quella che mi hai consigliato pare non si
possa
occorre usare la versione Custom, ma quella costa un pò.... di più.
L'unica cosa che volevo vedere, ma quando ho tempo è se si riesce a
modificare
il Registro, nel quale pare memorizzi il percorso dell'ultimo Salvataggio,
basterebbe
scrivere in quel registro e anche se il FileSaveDialog usciress ugualmente
come
sicuramente è potrebbe essere una semplificazione....!
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bttq7h$2t6$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
> > "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> > news:btoc1p$cq4$1...@news.newsland.it...
> > [CUT]
>
> > Ma lavori all'Enel....?
> > Leggevo la Mail che arriva da li...!
>
> > Ti spego perchč domani...!!!!!!
>
> > @Alex.
>
> No.
> La email la utilizzo da utente, e la apro via Internet.
> A disposizione, comunque.
>
> --
> rgrds
> SC
>
> --
Non sapevo l'ENEL mettesse a disposizione indirizzi, lo chiedevo poichč
sono un'EX dipendente passato a miglior vita, cosě mi hanno raccontato...!
;-)
I programmi che mi hai indicato per PDF sono FREE use e FREE Distribution..?
Che domandona...!
Ciao.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btuk48$deo$1...@lacerta.tiscalinet.it...
>
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:bttq7h$2t6$1...@news.newsland.it...
> > ALESSANDRO Baraldi ha scritto:
> >
> > No.
> > La email la utilizzo da utente, e la apro via Internet.
> > A disposizione, comunque.
> >
> > --
> > rgrds
> > SC
> >
> > --
>
> Non sapevo l'ENEL mettesse a disposizione indirizzi, lo chiedevo poichè
> sono un'EX dipendente passato a miglior vita, così mi hanno raccontato...!
> ;-)
..... e già qualcuno pensa di farti una statua !  :)
a questo punto lancio l'idea di una sottoscrizione per una statua anche a
Sergio
> Ciao.
> @Alex.
>
Ciao Daniele


title: Acrobat Reader 5.0 o 6.0

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:z_CMb.79549$VW.33...@news3.tin.it...

He..He..He....!!!
Scherzi a parte mi trovo estremamente bene in questo nuovo assetto
aziendale...!
La statua me la fò da me......!
Basta che poi non ci sia il solito cane che ci pi...scia su...!
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
ALESSANDRO Baraldi ha scritto:
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:bttq7h$2t6$1...@news.newsland.it...
> > ALESSANDRO Baraldi ha scritto:
> >
> > > "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> > > news:btoc1p$cq4$1...@news.newsland.it...
> > > [CUT]
> >
> > > Ma lavori all'Enel....?
> > > Leggevo la Mail che arriva da li...!
> >
> > > Ti spego perchè domani...!!!!!!
> >
> > > @Alex.
> >
> > No.
> > La email la utilizzo da utente, e la apro via Internet.
> > A disposizione, comunque.
> >
> > --
> > rgrds
> > SC
> >
> > --
> Non sapevo l'ENEL mettesse a disposizione indirizzi, lo chiedevo poichè
> sono un'EX dipendente passato a miglior vita, così mi hanno raccontato...!
> ;-)
Come Utente titolare di fornitura elettrica, ci si deve registrare per
accedere alle informazioni e alle comunicazioni (lettura contatore,
pagamenti etcc.), nello stesso tempo viene messa a disposizione una e-mail
personale.
> I programmi che mi hai indicato per PDF sono FREE use e FREE Distribution..?
> Che domandona...!
> Ciao.
> @Alex.
Vai a
www.pdf995.com
La versione non registrata supporta una "sponsor page".
Comunque lo trovo ottimo, poichè ha il PDFEdit, che ti permette l'Append.
PS: Il problema di MouseWhell è che il codice, senza riferimenti, si
mantiene sempre in esecuzione, non permettendo la chiusura né della
maschera, né di Access. Si è obbligati ad un CTRL-BREAK, per interromper
l'esecuzione.



title: Acrobat Reader 5.0 o 6.0

author: Alessandro Baraldi

text:
"sv" <
salv...@nospbox.enel.it
> wrote in message
news:bu082t$l0l$
1...@news.newsland.it
[CUT]
>
> Vai a
>
www.pdf995.com
> La versione non registrata supporta una "sponsor page".
> Comunque lo trovo ottimo, poichè ha il PDFEdit, che ti permette l'Append.
Da quello che ho visto però non è gestibile da codice, o almeno non
trovo esempi di gestione, di conseguenza devo impostare provvisoriamente
la Stampante Virtuale, e non ci sono grossi problemi, ma ho sempre
l'impossibilità di impostare il DefaultFolder....!!! SBAGLIO..?

> PS: Il problema di MouseWhell è che il codice, senza riferimenti, si
> mantiene sempre in esecuzione, non permettendo la chiusura né della
> maschera, né di Access. Si è obbligati ad un CTRL-BREAK, per interromper
> l'esecuzione.
> --
> rgrds
> SC
Il problema che hai riscontrato è dovuto ad un'errore del SubClassing
in pratica non riesce a ritornare al controllo Windows(in realtà
relativo alla Form che hai Subclassato).
Che versione di Access usi, questa sera ti allego un link di GiorgioPRX
nel quale trovi l'esempio funzionante, io ho l'esempio di A97, ma come
ben sai non supportando AddresOff necessita di una Funzione
in sostituzione, mentre A2000 e AXP non anno problemi......!
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Acrobat Reader 5.0 o 6.0

text:
Alessandro Baraldi ha scritto:
> "sv" <
salv...@nospbox.enel.it
> wrote in message
> news:bu082t$l0l$
1...@news.newsland.it
> [CUT]
> >
> > Vai a
> >
www.pdf995.com
> > La versione non registrata supporta una "sponsor page".
> > Comunque lo trovo ottimo, poichè ha il PDFEdit, che ti permette l'Append.
> Da quello che ho visto però non è gestibile da codice, o almeno non
> trovo esempi di gestione, di conseguenza devo impostare provvisoriamente
> la Stampante Virtuale, e non ci sono grossi problemi, ma ho sempre
> l'impossibilità di impostare il DefaultFolder....!!! SBAGLIO..?
Il DefaultFolder se lo imposta la prima volta, nel senso che se utilizzi
una cartella per lo scarico del file, fino a quando non la cambi, la
considera come cartella predefinita.
> > PS: Il problema di MouseWhell è che il codice, senza riferimenti, si
> > mantiene sempre in esecuzione, non permettendo la chiusura né della
> > maschera, né di Access. Si è obbligati ad un CTRL-BREAK, per interromper
> > l'esecuzione.
> > --
> > rgrds
> > SC
> Il problema che hai riscontrato è dovuto ad un'errore del SubClassing
> in pratica non riesce a ritornare al controllo Windows(in realtà
> relativo alla Form che hai Subclassato).
Sì proprio così.
> Che versione di Access usi, questa sera ti allego un link di GiorgioPRX
> nel quale trovi l'esempio funzionante, io ho l'esempio di A97, ma come
> ben sai non supportando AddresOff necessita di una Funzione
> in sostituzione, mentre A2000 e AXP non anno problemi......!
> Ciao.
> @Alex.
Ti ringrazio
Acc2000 e Window2K e XP



title: Acrobat Reader 5.0 o 6.0

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bu0jmg$9n9$1...@news.newsland.it...
[CUT]
> Ti ringrazio
> Acc2000 e Window2K e XP
>
> --
> rgrds
> SC
Ti allego il Link dell'esempio di Giorgio Prx, tieni perņ presente
che se dvi gestire il SubClassing Contemporaneamente su + Form
APERTE non funziona, io ho implementato una procedura per ottimizzarlo
usando una Collection, ma si potrebbe fare benissimo usando un Modulo di
Classe.
Questo perchč ad ogni Form corrisponde un valore di ritorno alla
RoutineProcedurata
se apri 2 Form ma non sai associare il ritorno alla form giusta si
pianta..., da quģ
l'uso di una Collection.
http://web.tiscali.it/giorgiorancati/msaccess.htm
Ciao.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
ALESSANDRO Baraldi ha scritto:
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:bu0jmg$9n9$1...@news.newsland.it...
> [CUT]
> > Ti ringrazio
> > Acc2000 e Window2K e XP
> >
> > --
> > rgrds
> > SC
> Ti allego il Link dell'esempio di Giorgio Prx, tieni però presente
> che se dvi gestire il SubClassing Contemporaneamente su + Form
> APERTE non funziona, io ho implementato una procedura per ottimizzarlo
> usando una Collection, ma si potrebbe fare benissimo usando un Modulo di
> Classe.
> Questo perchè ad ogni Form corrisponde un valore di ritorno alla
> RoutineProcedurata
> se apri 2 Form ma non sai associare il ritorno alla form giusta si
> pianta..., da quì
> l'uso di una Collection.
>
http://web.tiscali.it/giorgiorancati/msaccess.htm
> Ciao.
> @Alex.
Utilizzo 1 Form.
OK.
Ti ringrazio.



title: Acrobat Reader 5.0 o 6.0

author: Gabriele Bertolucci

text:
> Ho risolto, con la versione Free, quella che mi hai consigliato pare non
si
> possa
> occorre usare la versione Custom, ma quella costa un pò.... di più.
> L'unica cosa che volevo vedere, ma quando ho tempo è se si riesce a
> modificare
> il Registro, nel quale pare memorizzi il percorso dell'ultimo Salvataggio,
> basterebbe
> scrivere in quel registro e anche se il FileSaveDialog usciress ugualmente
> come
> sicuramente è potrebbe essere una semplificazione....!
Prova Win2PDF (
www.win2pdf.it
), completamente gestibile via codice:
- percorso di salvataggio
- nome del file pdf
- protezione con password e su diversi livelli
- invio tramite email del pdf creato
Devo continuare? :-)
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Acrobat Reader 5.0 o 6.0

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio news:lodOb.134036$_P.48...@news4.tin.it...

Ciao Gabriele, ti fai risentire dopo qualche mese di assenza....!
Lo avevo già provato anche perchè è un prodotto appoggiato al sito
di  Stefano Canova(Aladino Informatica)
partecipante al nostro NG, ha solo un problema, non è FREE.......!
Ciao.
@Alex.


title: Acrobat Reader 5.0 o 6.0

text:
> > Prova Win2PDF (
www.win2pdf.it
), completamente gestibile via codice:
> >
> > - percorso di salvataggio
> > - nome del file pdf
> > - protezione con password e su diversi livelli
> > - invio tramite email del pdf creato
> >
> > Devo continuare? :-)
>
> Ciao Gabriele, ti fai risentire dopo qualche mese di assenza....!
> Lo avevo già provato anche perchè è un prodotto appoggiato al sito
> di  Stefano Canova(Aladino Informatica)
> partecipante al nostro NG, ha solo un problema, non è FREE.......!
Eh eh.... veramente si chiama Gionata Canova :-)
La licenza standard costa veramente poco ed è già programmabile via codice



title: Acrobat Reader 5.0 o 6.0

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio news:pRdOb.134238$_P.48...@news4.tin.it...

He...he...He.....!
Gionata, si verissimo, ma io per i nomi Maschili ho spesso e volentieri
BUCHI NERISSIMI......!
Fossi un Libero Professionista hai ragione, ma poichè il mio è solo e puro
Hobby
applicato al Lavoro che faccio..... non mi va di spendere nemmeno 5
EURI....!!!!
Non ho mai capito perchè il Plurale di Dollaro è Dollari e di EURO è EURO,
io li chiamo EURI......!
Scherzi a parte non mi rientrerebbero mai......!
@Alex.


title: Sommatoria percentuale  in una Query

author: Wiston Smith

text:
Salve a tutti,
avendo una query con:
Articolo e N.movimenti dell'articolo
come posso ottenere una cosa simile a questa ?
Articolo      N.Movimenti    %su tot Mov.  SommaPerc
    ghh               100                  38%               38%
    bgf                 75                   29%               67%
    abc                55                  21%                88%
    hjk                20                    8%                 96%
    nbv                10                    4%               100%
                        -----
         totale mov 260
e una volta ottenuta filtrare gli articoli la cui SommaPerc
è inferiore a 50%.
Al momento sono bloccato perchè nella query non riesco
a calcolare il campo " % su totale movimenti"
E anche una volta risolto questo non saprei come
calcolare il progressivo "Somma Perc" in una query.
Grazie
WS


title: Sommatoria percentuale  in una Query

author: MA

text:

Ciao e benvenuto
guarda su
www.donkarl.com/it
 somma incrementale
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Sommatoria percentuale  in una Query

text:
> Ciao e benvenuto
> guarda su
www.donkarl.com/it
 somma incrementale
> --
Ciao, grazie per la segnalazione, ho visitato il sito
ed altri simili, ma sono ormai due giorni che sono piantato.
Il problema č questo:
La mia query "Qry_RisultatoArti":
EmpACODTE: ACODTE
QryUnione
Raggruppamento
Conta: Conteggio di Movimenti
QryUnione
Decrescente
Somma
Totale: DSum("Conta";"Qry_RisultatoArti")
Espressione
Percent: ([Conta]/[totale])*100
Espressione
Sommat: Dsum ("Percent";"Qry_RisultatoArti";"[ACODTE]<=[EmpACODTE]")
Espressione
Funziona tutto tranne il campo sommatoria, che mi da errore
Consigli?
WS


title: come faccio?

author: femto

text:
Ciao NG, dove è l'evento Su Apertura di una maschera ?
Ciao e grazie Christian


title: come faccio?

author: rynko

text:
"femto" <
fem...@hotmail.com
> ha scritto nel messaggio
news:Jp2s7.42884$P04.3...@news2.tin.it...
> Ciao NG, dove è l'evento Su Apertura di una maschera ?
> Ciao e grazie Christian
>
Proprieta' - Evento - su apertura
Ryn


title: come faccio?

author: stwe

text:
"femto" <
fem...@hotmail.com
> ha scritto nel messaggio
news:Jp2s7.42884$P04.3...@news2.tin.it...
> Ciao NG, dove è l'evento Su Apertura di una maschera ?
> Ciao e grazie Christian
>
ricorda di selezionare la il quadratino all'incrocio dei righelli,
altrimenti selezioni solo il corpo...
by
stwe


title: TASTI

author: Roberto A

text:
Ciao a tutti,
dove posso trovare tasti tipo outlook?
Ho guardato nel sito comune ma non mi piacciono, e si discostano un pò dalla
grafica originale.
Sono reperibili da qualche parte?
Grazie
Robby


title: TASTI

author: yQy

text:
On Sat, 29 Mar 2003 16:14:22 GMT, "Roberto A" <
aris...@libero.it
>
wrote:

devi usare un OCX o una DLL da inserire nel tuo db
vedi su
sitocomune.com
, c'e' un link al sito dei militanti di visual
basic...
vacci a vedere e trovi l'ocx che ti serve
Ciao :)


title: Aggiungere record da casella combinata...

author: Precog Cipelletti

text:
...legata ad un'altra tabella.
Ho creato una maschera da una query/tabella (tabella1). Un campo di questa
maschera è riferito ad un'altra tabella (tabella2) e quindi ho creato per
esso una casella combinata per la maschera. Se scelgo una voce dall'elenco
della casella combinata (i dati dell'elenco, ripeto, sono in tabella2) tutto
ok. Tutto ok anche quando aggiungo un dato che dall'elenco proposto non
esiste. Come posso fare in modo che questo nuovo dato inesistente
nell'elenco nella tabella2 si aggiunga senza che debba andare a fare un
inserimento apposito?
Spero di essere stato abb.chiaro
Vi ringrazio già da ora
Precog


author: cidi

text:
"Precog Cipelletti" <
pre...@alice.it
> ha scritto nel messaggio
news:4579e9a7$0$4255$4faf...@reader1.news.tin.it...

Ciao Precog Cipelletti
guarda la proprietà della casella combinata: su non in elenco e
sul sito comune la faq 3.39 di Roberto. Inoltre se fai una ricerca con
google nello storico di questo NG ci trovi moltissimi esempi.
Daniele
http://www.sitocomune.com/


author: Karl Donaubauer

text:
Precog Cipelletti wrote:
> ...legata ad un'altra tabella.
>
> Ho creato una maschera da una query/tabella (tabella1). Un campo di questa
> maschera è riferito ad un'altra tabella (tabella2) e quindi ho creato per
> esso una casella combinata per la maschera. Se scelgo una voce dall'elenco
> della casella combinata (i dati dell'elenco, ripeto, sono in tabella2)
> tutto ok. Tutto ok anche quando aggiungo un dato che dall'elenco proposto
> non esiste. Come posso fare in modo che questo nuovo dato inesistente
> nell'elenco nella tabella2 si aggiunga senza che debba andare a fare un
> inserimento apposito?
www.donkarl.com/it
FAQ 4.13 Casella combinata - Aggiungere un nuovo record
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Sembra tutto uguale ma la query non va..

author: Eddie

text:
Buongiorno ragazzi,
ogni tanto mi faccio vivo con qualche problemino dal quale non vengo
fuori
Ho semplicemente sostituito una tabella ( identica alla precedente
come campi, formati , etc) , ho ricostruito la join esattamente
com'era nella tabella precedente, ma......
con la nuova continua a darmi questo avviso " Numero di campi non
aggiornati per un errore di conversione tra tipi:1; a causa di
violazioni di chiave:0; a causa di violazioni di regola di convalida:
0."
Ora: non ci sono problemi di conversione ( i campi sono uguali) , non
ci sono campi duplicati, ..che puo' essere ?
Grazie mille a tutti
Eddie


author: antonio

text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:3799204c-d99e-441b...@p2g2000prn.googlegroups.com...

Se non sbaglio, quando Access dà quella segnalazione, crea una tabella coi
records errati. Nel tuo caso dovresti trovarti un solo record per l'errore
di conversione. Controlla questa tabella e troverai sicuramente la causa
dell'errore.
Ciao
Antonio


text:
On 26 Gen, 16:37, "antonio" <
antoa...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:3799204c-d99e-441b...@p2g2000prn.googlegroups.com...

Grazie della risposta , ma non mi crea nessuna tabella; semplicemente
non aggiorna i campi con i corrispettivi valori. Proprio non la
esegue, anche se dico di Si
Ed.


text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:4538ced8-b97f-45b6...@w1g2000prm.googlegroups.com...


Ed.
-------  RISPOSTA  --------------
Comunque la nuova tabella non credo che abbia gli stessi valori della
precedente. Hai rispettato il formato dei campi, le join, ma magari c'è
qualche record che non esisteva nell'altra tabella che causa questo errore.
Permettimi di insistere su quanto dicevo prima. Per caso tu stai lavorando
con tabelle collegate ? Forse in questo caso la nuova tabella la crea
nell'altro mdb (o viceversa, non ricordo bene).
Ciao
Antonio


text:
On 26 Gen, 16:55, "antonio" <
antoa...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:4538ced8-b97f-45b6...@w1g2000prm.googlegroups.com...

No, la tabella è importata.Ti spiego:
Ho una tabella Attività; da questa vado a pescare un record dalla
tabella Portafoglio, mi crea nuovo record, nel quale inserisco dei
valori, dei dettagli attraverso una ulteriore tabella Dettagli e Solo
ALLORA , su salvataggio del record , deve andare ad AGGIORNARE la
tabella Portafoglio.
Questa operazione avviene ANCHE  nel caso di successiva modifica del
record in oggetto.
Ho cambiato la sola tabella Portafoglio, ho pulito la tabella
Dettagli.
E zac...Impossibile aggiornare tutti i record , etc, etc, ...ma io ne
sto inserendo solo UNO, nuovo !!!
Non capisco


text:
On 26 Gen, 16:55, "antonio" <
antoa...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:4538ced8-b97f-45b6...@w1g2000prm.googlegroups.com...

No, la tabella è importata.Ti spiego:



text:
"Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:0ec6cd47-e830-44cd...@w24g2000prd.googlegroups.com...



Non capisco
---------  RISPOSTA  -------------
Io ho capito che la situazione è molto diversa da quanto avevo capito
prima... ma purtroppo non ho capito quasi niente del modus operandi.
Mi viene da pensare che in molti casi parli di tabella, ma in realtà c'è una
maschera (magari con sottomaschera) che la manipola.


text:
On 26 Gen, 17:47, "antonio" <
antoa...@tiscali.it
> wrote:
> "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:0ec6cd47-e830-44cd...@w24g2000prd.googlegroups.com...

scusami , davo per scontato che il tutto era pilotato da maschere.
Il problema è che sono un po' nella cacca. Il giochino, un po'
complesso, almeno per me ,  mi era riuscito ( anche se embrionale) e
stavo cominciando
a personalizzarlo per portafogli diversi, ma se non capisco cosa
accade cambiando una sola tabella sono letteralmente bloccato.
Boh


author: geppo

text:
Ciao "Eddie" <
edmond...@gmail.com
> ha scritto nel messaggio
news:daff582b-e053-412f...@v39g2000pro.googlegroups.com...
On 26 Gen, 17:47, "antonio" <
antoa...@tiscali.it
> wrote:
---cut---
scusami , davo per scontato che il tutto era pilotato da maschere.
Il problema è che sono un po' nella cacca. Il giochino, un po'
complesso, almeno per me ,  mi era riuscito ( anche se embrionale) e
stavo cominciando
a personalizzarlo per portafogli diversi, ma se non capisco cosa
accade cambiando una sola tabella sono letteralmente bloccato.
Boh
l'errore che ricevi sembra abbastanza chiaro, vuoi memorizzare un dato non
corrispondente al tipo del campo che lo deve ricevere, ad esempio cerchi di
memorizzare una stringa in un campo di tipo numerico oppure di tipo data.
--
Ciao
geppo


text:
On 26 Gen, 22:07, "geppo" <c...@tin.it.invalid> wrote:
> Ciao "Eddie" <
edmondo.e...@gmail.com
> ha scritto nel messaggionews:daff582b-e053-412f...@v39g2000pro.googlegroups.com...

No no no !!! Risolto
Non era quello. Avevo intuito che c'era qualche problema relativo ai
formati ma sembrava proprio tutto a posto..e lo era...solo
che ...grazie alla vostra
insistenza mi sono messo a riesaminare tutti i tipi di campo e tutto
il codice.
La complessità del "riesame " stava nel fatto che le query, in base ad
una serie di criteri mi restituivano poi un calcolo prospettico.
Esaminando il codice, che è corretto,  mi sono accorto ( mannaggia a
me, quando ho preso questa decisione)
che , essendo i calcoli tra query, query incrociate, union e
quant'altro,  abbastanza elaboratii,
avevo impostato per i campi numerici il valore predefinito "0".
Al momento mi sembrava la soluzione migliore e più agile rispetto ai
"Is Null/Is Not Null" reiterati.
Di conseguenza è ovvio ( ma avevo temporaneamente rimosso ) che quando
importi una tabella ( xls) , tutti i campi
precedentemente vuoti con l'importazione diventano campi Null  :-)) Il
valore predefinito purtroppo è valido solo con la creazione
diretta.Di conseguenza, le query trovavano dei campi Null non
previsti.
Mi sa che ho fatto una cazzata, ma oramai ..alea jacta est..a meno di
rifare il tutto..
Poco male; obbligherò i colleghi che vogliono usufruire della vita
facile che gli porterà il mio programma
a riempire di zeri tutte le celle numeriche vuote!!!
Potrei farlo anch'io con delle query di aggiornamento...ma che
lavorino un poco anche loro, no?
Grazie per la consulenza ad Antonio e a Geppo.


title: selstart ecc. risolto

author: Lbo da casa

text:
anche se in modo porco.
dimensiono tre variabili globali:
    Dim gSelSinistra As String
    Dim gSelCentro As String
    Dim gSelDestra As String
nel lostfocus della casella di testo TestoArticolo immetto in queste
variabili il contenuto del testo a sx della selezione, il testo
selezionato, il testo a dx:
    gSelSinistra = Left(Me.TestoArticolo, Me.TestoArticolo.SelStart)
    gSelCentro = Me.TestoArticolo.SelText
    gSelDestra = Right(Me.TestoArticolo, Len(Me.TestoArticolo) -
(Me.TestoArticolo.SelStart + Len(Me.TestoArticolo.SelText)))
se il lostfocus e' avvenuto in seguito al clic del pulsante per
corsivizzare la selezione, il codice eseguito dal clic del pulsante
potra' utilizzare quelle variabili globali:
    Me.TestoArticolo = gSelSinistra & "<i>" & gSelCentro & "</i>" &
gSelDestra

    SendKeys "+~"
il sendkeys serve per salvare subito il risultato.  la g all'inizio
dei nomi delle variabili serve ad ricordare che sono globali.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: errore di runtime 459 (L'oggetto o la classe non supporta il gruppo di eventi).

author: Alot

text:
Salve a tutti
Vi seguivo spesso in passato ora ho perso un po' le fila

Mi servirebbe il vostro cortese aiuto:

Il malato è un mio Database  sicuramente corposo (boh direi una 30 di
tabelle...)
Diviso in FE e BE

L'altro giorno aggiungo
una ulteriore tabella
Un altra sottomaschera
e una maschera.

All'avvio mi si apre la maschera di "avvio" appunto
La chiudo e mi si apre la maschera di "navigazione"

Se A QUESTO PUNTO scelgo di aprire la maschera CLIENTI la più corposa
e nella quale ho aggiunto la sottomaschera mi da l'errore di cui
all'oggetto.

Se invece comincio con aprire qualsiasi altra maschera non da errore e
NON DA ERRORE NEMMENO SE POI APRO LA MASCHERA CLIENTI!!
In pratica da errore solo se come prima cosa apro quella maschera. Se
la apro per seconda nulla!
Su l'altro mio pc non da nessun errore mai

Grazie in anticipo.
Fede.


text:

Scusate aggiungo che la versione precedente del FE ante modifiche
funziona normalmente come ha sempre fatto

F.


text:

Continuo i miei esperimenti
Sono ripartito dallo stesso FE
Rifatto da zero la stessa maschera
Rifatto da zero la sottomaschera in maschera CLIENTI
Reimportata una tabella nuova nel BE e collegata nel FE

Risultato lo stesso di prima. :-((

Nessun suggerimento?
Voi cosa provereste a fare?

Grazie


text:

Dalla disperazione ho inizuato a navigarlo in lungo e in largo
e mi sono imbattuto in un report che uso pochissimo
Nell'aprirlo mi dava errore Memoria insufficiente
Sono andato a ripescarmi lo stesso report di qualceh versione
precendete che non dava questo errore e ho sostituito
Adesso sembra tutto risolto
Boh per me è un mistero
Cmq grazie

F.


title: "ritrasformare" una query a campi incrociati

author: thinice

text:
Ciao a tutti. Da una query a campi incrociati, ho ottenuto un file
excel che è stato poi modificato da numerosi utenti. La struttura del
file che ho poi importato di nuovo in Access XP è la seguente (spero
si veda bene):
           | col1 | col2 | col3 | col4 | .....
nome1   x
nome2             x       x
nome3   x                          x
.....
Le "x" che ho scritto nell'esempio sono vere e proprie x che stanno ad
indicare semplicemente un "si" il vuoto indica "no". Nelle celle del
file excel non ci sono valori numerici o altro tipo di testo.
Ho la necessita di ritrasformare questa tabella in una "normale"
tabella di Access. Come se fossimo ritornati al momento precedente la
creazione della query a campi incrociati.
In pratica dovrei ottenere:
Nome  | Dato
nome1 | col1
nome2 | col2
nome2 | col3
nome3 | col1
nome3 | col4
....
A me è venuto in mente solo di sostituire le "x" con il nome di
colonna corrispondente, dividere la tabella in tante tabelle quante
sono le "colonne" e poi unire tutte queste tabelle con una UNION.
Avete qualche idea meno macchinosa?
Giancarlo


author: Popi - TheBadHabits

text:

Ciao Giancarlo.
A me è capitato di doverlo fare con una query che restituiva un numero
variabile di campi e non avendo trovato soluzioni più "furbe" mi ero
creato un FOR/NEXT che scandiva le N colonne possibili e generava al
volo una query tipo questa qua sotto.
SELECT NomeRiga, "Col1" AS ColonnaCol FROM CampiIncrociati WHERE
CampiIncrociati.Col1="X"
UNION SELECT NomeRiga, "Col2" AS ColonnaCol FROM CampiIncrociati WHERE
CampiIncrociati.Col2="X"
UNION SELECT NomeRiga, "Col3" AS ColonnaCol FROM CampiIncrociati WHERE
CampiIncrociati.Col3="X"
UNION SELECT NomeRiga, "Col4" AS ColonnaCol FROM CampiIncrociati WHERE
CampiIncrociati.Col4="X";
HTH
Popi


title: assegnare valore di un variabile ad una funzione

text:
ciao a tutti

se assegno ad una variabile il nome di un controllo
su click di un pulsante in una maschera,
per esempio:

Pippo = givemenamecontrol
dove givemenamecontrol è questa funzione:

Public Function givemenamecontrol() As String
  givemenamecontrol =
Screen.ActiveControl.Name

End Function

come faccio ad assegnare a sua volta il valore della variabile "Pippo"
ad un funzione?
per esempio:

Public Function fctCriterio_Idf() As Long
  If Pippo = "nMiaFattura" Then
    fctCriterio_Idf = Forms("M_MieFatture")!IdFattura
  Else
    fctCriterio_Idf = 0

  End If
End Function

grazie


text:

ho risolto salvando il nome del controllo in una casella di testo
"MioControllo" e poi

Public Function fctCriterio_Idf() As Long
  If Forms("M_MieFatture")!MioControllo = "nMiaFattura" Then
    fctCriterio_Idf = Forms("M_MieFatture")!IdFattura
  Else
    fctCriterio_Idf = 0

  End If
End Function

Ma per salvarlo in una variabile anzichè un controllo, come si fa?
Grazie.


text:
Franco, un manuale di Access lo hai già acquistato immagino...?
Sicuramente li spiegano le basi per l'uso di SUB/Function...

Ora quello che hai fatto è un abominio... a partire da quella FUNZIONE INUTILE... perchè quella è inutile lo sai vero...?

Quella Function viene sostituita da questa Istruzione già presente in Access:

Me!NomeControllo.Value=IIF(Criterio;ParteVEra;ParteFalsa)

Detto questo...

Le Funzioni e le Sub supportano Parametri in INPUT... devi usare quelli.

Function XX(strParam As String) As Boolean

   If strParam="Pippo" then
      XX=True
   Else
      XX=False
   End If

End Function

Saluti...
@Alex


text:

grazie Alex

hai ragione, ma
quella funzione in realtà
l'ho semplificata, in realtà è cosi:

Public Function fctCriterio_Idf() As Long
On Error Resume Next

  If Aperta("M_MieFatture") Then
    If Forms("M_MieFatture")!MioControllo = "nMiaFattura" Then
      fctCriterio_Idf = Forms("M_MieFatture")!IdFattura
    Else
      fctCriterio_Idf = 0

    End If

  ElseIf Aperta("M_ElencoMieFatture") Then
    fctCriterio_Idf = Forms("M_ElencoMieFatture")!IdFattura

  End If

End Function

quindi mi serve.

Non ho capito come utilizzare questa funzione....



text:

ho provato cosi, ma ho errore qui "XX"

Function XX(strParam As String) As Boolean

   If strParam = "nMiaFattura" Then
      XX = True
   Else
      XX = False
   End If

End Function

Public Function fctCriterio_Idf() As Long
On Error Resume Next

' Nella query come criterio basta: fctCriterio_Idf()

  If Aperta("M_MieFatture") Then
    fctCriterio_Idf = IIf(XX, Forms("M_MieFatture")!IdFattura, 0)



author: Alessandro Cara

text:
Il 28/12/2015 10:58,
francodel...@gmail.com
 ha scritto:

> ho provato cosi, ma ho errore qui "XX"
>
> Function XX(strParam As String) As Boolean
>
>     If strParam = "nMiaFattura" Then
>        XX = True
>     Else
>        XX = False
>     End If
>
> End Function
>
> Public Function fctCriterio_Idf() As Long
> On Error Resume Next
>
> ' Nella query come criterio basta: fctCriterio_Idf()
>
>    If Aperta("M_MieFatture") Then
>      fctCriterio_Idf = IIf(XX, Forms("M_MieFatture")!IdFattura, 0)

XX e' una funzione con parametro e quindi la devi richiamare cosi':
fctCriterio_Idf = IIf(XX(
screen.activecontrol.name
),
Forms("M_MieFatture")!IdFattura, 0)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


text:

ciao Alessandro e grazie
però non mi funziona, perchè ho notato
con MsgBox XX(
Screen.ActiveControl.Name
)
come faccio click sul controllo mi da
vero come dovrebbe essere, ma come si
apre la maschera perchè su click del pulsante ho
DoCmd.OpenForm, mi da falso


text:
Il giorno lunedì 28 dicembre 2015 12:22:05 UTC+1,
francodel...@gmail.com
 ha scritto:
> Il giorno lunedì 28 dicembre 2015 11:24:13 UTC+1, Alessandro Cara ha scritto:
> > Il 28/12/2015 10:58,
francodel...@gmail.com
 ha scritto:
> >
cut

ancora grazie ad Alex e Alessandro
per l'aiuto.

Ho una situazione a dir poco strana,
che provo a spiegare...

se sui due controlli
uno direttamente sulla maschera Forms("M_MieFatture")!AggiungiFattura
e l'altro nella sottomaschera Forms("M_MieFatture")!SM_MieFatture.Form!nMiaFattura

su click di ciascun pulsante inserisco
Me!MioControllo =
Screen.ActiveControl.Name

in questo modo, salvo il nome del controllo in una casella di testo nella Maschera Forms("M_MieFatture")!MioControllo

e poi da funzione....

Public Function fctCriterio_Idf() As Long
On Error Resume Next

  If Aperta("M_MieFatture") Then
    fctCriterio_Idf = IIf(Forms("M_MieFatture")!MioControllo = "nMiaFattura", Forms("M_MieFatture")!IdFattura, 0)
  ElseIf Aperta("M_ElencoMieFatture") Then
    fctCriterio_Idf = Forms("M_ElencoMieFatture")!IdFattura

  End If

End Function

riesco ad avere il valore corretto nella variabile fctCriterio_Idf()
con entrambi i due controlli;
mentre se salvo i nomi dei controlli nella variabile NO!

Ho come l'impressione che sia troppo lento a memorizzare il nome dei controlli
nella variabile.

Chissà perchè?


text:
CUT

ho risolto con OpenArgs

If Aperta("M_MieFatture") Then

 If Forms("M_MiaFattura").OpenArgs = "nMiaFattura" Then
   fctCriterio_Idf  = Forms("M_MieFatture")!IdFattura
 Else
   fctCriterio_Idf  = 0
 End If
ElseIf Aperta("M_ElencoMieFatture") Then
 fctCriterio_Idf  = Forms("M_ElencoMieFatture")!IdFattura

End If

ma è normale che anche la seconda openform
funzioni con stLinkCriteria?

DoCmd.OpenForm stDocName, , , stLinkCriteria, , , "nMiaFattura"
DoCmd.OpenForm stDocName, , , , , , "nMiaFattura"


text:

rispondo all'ultima domanda......
non serve stLinkCriteria perchè
è la funzione che restituisce l'IdFattura


title: combo con due colonne e la chiave che devono rimanere dopo la selezione.

author: Giuseppe

text:
In una combo per selezionare una chiave metto anche due campi per agevolarne
la ricerca:
per fissare le idee
IDDipendente
Cognome
Nome
Voglio che la selezione sia sul cognome in modo che digitando le prime
lettere venga trovato quello che si cercava.
La colonna associata è IDDipendente.
Quando si sceglie dalla combo si apre la tendina e appaiono correttamente i
tre campi.
Ma conclusa la scelta rimane solo il primo campo.
Come fare per far rimanere a video tutti e tre i campi?
Se cambio la combo in una listbox ottengo i tre campi e rimangono a video ma
il processo di selezione non procede come per la combo per lettere
successive: m - a - n - z  .... e viene selezionato Manzoni.
La lista invece prima sceglie il primo con la "m" poi se continuo a digitare
anzicché restringere il campo a quelli che cominciano con "ma" riprende i il
primo con la "a" ecc.
--
----------------
saluti
Giuseppe


author: diego

text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:bv0d9q$m346m$2...@ID-213020.news.uni-berlin.de...

Non credo ci sia un modo semplice per risolvere...
penso che debba scrivere il codice per la ricerca incrementale.
Mi pare di aver visto qualcosa sul sito comune.
ciao Diego