title: Cosa devo fare?

author: alberto-w

text:
All'apertura di un semplice mdb mi appare il seguente messaggio:
Il modulo di gestione di database Microsoft Jet ha interrotto
l'elaborazione. Un altro utente sta tentando contemporaneamente di
modificare gli stessi dati.
Cosa devo fare per ripristinare il database?
Grazie.
alberto-w


title: Cosa devo fare?

author: Potone

text:
"alberto-w" <
albe...@nomail.it
> ha scritto nel messaggio
news:f3Hpe.1513411$35.56...@news4.tin.it...

Ciao,
oggi mi prendo io la "briga" di chiederti di riscrivere il tuo post mettendo
un oggetto che permetta a tutti di capire cosa stai per chiedere in modo che
in futuro chi faccia ricerche possa trovare quel che cerca senza dover
riproporre la domanda.
Un oggetto per il tuo caso potrebbe essere: "Errore: Microsoft Jet ha
interrotto l'elaborazione".
Approposito, hai provato a cercare se qualcuno ha già posto questo problema?
Vedrai che la risposta arriverà.
Ciao,
Mat.


title: Cosa devo fare?

author: MA

text:

Al cisa abbiamo creato un mostro!!!
Vai Potone!!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


title: Cosa devo fare?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:80Spe.15585$TR5....@news.edisontel.com...
[cut]
>
> Al cisa abbiamo creato un mostro!!!
> Vai Potone!!!
> --
dirò la verità, quando ho cominciato a frequentare icaa non capivo questo
contunuo ripetere
e l'oggetto dev'essere coerente con il contenuto e bla bla bla...
e il quoting dev'essere fatto scrivendo alla fine del post precedente e bla
bla bla...
mi pareva eccessivo: uno entra, fa la sua domanda e, a te che sei dall'altra
parte, se va rispondi altrimenti amici come prima.
...già da un po' ho capito che non funziona proprio così.
Questa è una comunità di persone che usano lo strumento del newsgroup per
aiutarsi a vicenda, scambiarsi opinioni e anche per condividere i grattacapi
a cui non si riesce a venire a capo perchè quel tal giorno hanno il mal di
pancia o perchè proprio non sanno come venirsene fuori, si sta qui anche per
fare quattro chiacchiere [OT] o per organizzare una conferenza da pazzi
[CISA1].
Se il gruppo è fatto di persone allora il rispetto per queste persone è
dovuto (come a tutti), pertanto seguire qualche regola semplice semplice mi
pare cosa da poco rispetto al ritorno che può dare il gruppo.
Io temo che la maggior parte di chi si affaccia per la prima volta su un
newsgroup come questo lo scambi per un forum di supporto tecnico nudo e
crudo dove c'è il personale dell'azienda tal dei tali che aspetta che gli
vengano fatte domande (magari, più o meno, sempre le stesse), beh: non è
così!!
Spezzo una lancia per i newbies: la prima volta che si entra in questo
grupppo uno è sommerso da tanto materiale e anche da tanta evidente
disponibilità dei partecipanti che non si fa altro che pensare al proprio
problema e con il sorriso sulle labbra (certi di avere una risposta pronta e
soddisfacente) si apre un nuovo thread con oggetto: Aiuto!! pensando: sono
tutti così gentili qui e diranno: "c'è qualcuno in difficoltà, accorriamo in
strenuo soccorso..." :-)
Per questo (penso io) chi legge un post che non è nei canoni e decide di
farlo notare a chi l'ha inviato lo faccia con un minimo di garbo, si sa:
basta una parola in più o in meno per cambiare il tono di quello che si
scrive...
Proposta: è un'idea è quella di inserire sul web (sitocomune / accessgroup /
donkarl ...chi più ne ha più ne metta) una pagina dove, in quattro parole,
si dice il perchè e il percome della necessità di mettere un'oggetto
coerente con il contenuto e delle altre regole (se così vogliamo chiamarle)
per i post.
In casi come quello di oggi (Cosa devo fare... Un aiutino...) si potrebbe
rispondere semplicemente incollando (intendo "impastando") il link a queste
pagine invece di dover rispiegare ogni volta le stesse cose.
...la messa è finita, andate in pace :-)
ciao
Mat.


title: Cosa devo fare?

text:

C'è sul sito comune, ma riuarda icaa che è un figlio del sitocomune o ne è
il padre (insomma sempre sta storia tra uovo e gallina)
non vale però in casa microsoft e sul suo NG.
Inoltre ogn mese Roberto ricorda a tutti come fare.
Infatti lì ho spesso il mal di testa per seguire.
>
> ...la messa è finita, andate in pace :-)
>
> ciao
> Mat.
--



title: Cosa devo fare?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:C8Tpe.15622$TR5....@news.edisontel.com...
>
> C'č sul sito comune, ma riuarda icaa che č un figlio del sitocomune o ne č
> il padre (insomma sempre sta storia tra uovo e gallina)
> non vale perň in casa microsoft e sul suo NG.
> Inoltre ogn mese Roberto ricorda a tutti come fare.
>
> Infatti lě ho spesso il mal di testa per seguire.
>
perfetto,
peccato non si possa accedervi con un link diretto.
Poco male, l'importante č che ci sia,
ciao


title: Cosa devo fare?

author: ciroteo

text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:A2Tpe.15617$TR5....@news.edisontel.com...

Quasi quasi io metterei il link a questo tuo messaggio! Lo potrei
considerare la summa theologiae del quoting!
E bravo potone! ma sto nome da dove salta fuori?


title: Cosa devo fare?

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d890kj$sqt$1...@hulme.interac.it...
[cut]
>
> Quasi quasi io metterei il link a questo tuo messaggio! Lo potrei
> considerare la summa theologiae del quoting!
> E bravo potone! ma sto nome da dove salta fuori?
esagera :-)
Potone non ha alcun significato se non quello attribuitogli da una bimba
alle prime parole (figlia di cugini...) che al classico "Dì Matteo..."
rispondeva "potone", vai a capì da dove uscisse sto potone.
ciao


title: Cosa devo fare?

text:

ovvio che possiamo farne uno da mettere su accessgroup
con link diretto.
Perchè non prepari per bene il messaggio?



title: Cosa devo fare?

text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:GMTpe.15634$TR5....@news.edisontel.com...

noooooo! troppo bello.
Pensa che io ho una nipotina che ha quasi un anno, e sta iniziando a
proferire le prime paroline ... Posto che anche io mi chiamo matteo, chissà
cosa dirà quando le chiederemo di dire il nome dello zio !!!!  Mi chiamerò
potonebis!
potrei aprire un 3d OT da dove nasce un nick name ... ma questa settimana ce
ne sono un po' troppi ...


title: Cosa devo fare?

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d8922a$st9$1...@hulme.interac.it...
>
> "Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
> news:GMTpe.15634$TR5....@news.edisontel.com...
>> "ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
>> news:d890kj$sqt$1...@hulme.interac.it...
>> [cut]
>>>
>>> Quasi quasi io metterei il link a questo tuo messaggio! Lo potrei
>>> considerare la summa theologiae del quoting!
>>> E bravo potone! ma sto nome da dove salta fuori?
>> esagera :-)
>>
>> Potone non ha alcun significato se non quello attribuitogli da una bimba
>> alle prime parole (figlia di cugini...) che al classico "Dì Matteo..."
>> rispondeva "potone", vai a capì da dove uscisse sto potone.
>> ciao
>
> noooooo! troppo bello.
> Pensa che io ho una nipotina che ha quasi un anno, e sta iniziando a
> proferire le prime paroline ... Posto che anche io mi chiamo matteo,
> chissà cosa dirà quando le chiederemo di dire il nome dello zio !!!!  Mi
> chiamerò potonebis!
omonimi siamo!
dacci notizie sul nome che ti darà,
ciao



title: Cosa devo fare?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ITTpe.15637$TR5....@news.edisontel.com...
[cut]
> ovvio che possiamo farne uno da mettere su accessgroup
> con link diretto.
> Perchè non prepari per bene il messaggio?
ok, al lavoro!
ciao



title: Scrivere file pdf in cartella percorso variabile

text:
Salve a tutti.
Nel mio database aziendale,ogni qual volta viene stipulato un contratto, il programma crea automaticamente, in una directory predefinita,una cartella denominata da nominativo cliente & codice fiscale(se individuo) o partita iva se (società).
Ho necessità di salvare in questa cartella tutti i documenti contrattuali in formato pdf.
Questo è il codice di creazione della tabella :

Private Sub CreaCartella_Click()
If Me.IS = "S" Then
If Len(dir("X:\AutoprestigeClienti\" & Me.Cliente & Me.PartitaIva, vbDirectory)) > 0 Then
     MsgBox ("La Cartella " & Me.Cliente & Me.PartitaIva & " esiste già!")
     Exit Sub
End If
  MkDir ("X:\AutoprestigeClienti\" & Me.Cliente & Me.PartitaIva)
'
If Len(dir("X:\AutoprestigeClienti\" & Me.Cliente & Me.PartitaIva, vbDirectory)) > 0 Then
     MsgBox "E' stata creata la cartella  " & Me.Cliente & Me.PartitaIva & _
     "   nella quale puoi inserire copia dei documenti del cliente"
End If
End If
If Me.IS = "I" Then
If Len(dir("X:\AutoprestigeClienti\" & Me.Cliente & Me.CodiceFiscale, vbDirectory)) > 0 Then
     MsgBox ("La Cartella " & Me.Cliente & Me.CodiceFiscale & " esiste già!")
     Exit Sub
End If
  MkDir ("X:\AutoprestigeClienti\" & Me.Cliente & Me.CodiceFiscale)
'
If Len(dir("X:\AutoprestigeClienti\" & Me.Cliente & Me.CodiceFiscale, vbDirectory)) > 0 Then
     MsgBox "E' stata creata la cartella  " & Me.Cliente & Me.CodiceFiscale & _
     "   nella quale puoi inserire copia dei documenti del cliente"
End If
End If
End Sub
Sin qui nessun problema, la cartella viene coerentemente creata.

Successivamente,il programma crea numerosi report, contratto e allegati, che necessitano essere salvati all'interno della cartella appena creata in formato pdf.
Per comodità ho inserito il codice nell'evento click di un tasto command per uno solo di questi documenti :

Private Sub Comando603_Click()
Dim cn As ADODB.Connection
Set cn = CurrentProject.Connection

      DoCmd.OpenReport "AssensoDocumentiContrattoNuovo", acViewPreview
      DoCmd.OutputTo acOutputReport, "", acFormatPDF, "X:AutoprestigeClienti & me.Cliente & me.Codicefiscale\ AssensoDocumentiContrattoNuovo.pdf, True"

End Sub
Il file pdf viene regolarmente creato se elimino le variabili cliente e codice fiscale ma non funziona nel caso contrario : l'azione di output è stata eliminata.
Qualcuno può cortesemente aiutarmi?
GRazie


author: BFS

text:
Il 27/01/2015 10:25,
luigi....@autoelegance.it
 ha scritto:

> GRazie
>
cosi è meglio
DoCmd.OutputTo acOutputReport, "", acFormatPDF,
"X:\AutoprestigeClienti\" & me.Cliente & me.Codicefiscale & "\
AssensoDocumentiContrattoNuovo.pdf", True

ciao
BFS


text: Risolto. Molte grazie


title: Aprire una maschera scegliendo il record in una casella di riepilogo

author: Alby

text:
Ho creato una maschera che contiene una casella di riepilogo che a sua
volta
ha come origine una qry.
In questa casella di riepilogo vengono elencati alcuni campi della
tblpazienti (cog, nome....), ora io vorrei poter
aprire la maschera di inserimento pazienti (mscpazienti) facendo
doppio clik su
uno di quelli elencati nella casella di riepilogo.
la maschera che devo aprire per effettuare l'inserimento contiene una
sottomaschera
SMscpazienti, che è collegata alla maschera principale con il
controllo idmedico in quanto
ha come origine la tblmedico. in modo da filtrare tutti i pazienti di
uno stesso medico.
Come posso fare?


author: Karl Donaubauer

text:

Se ti capisco bene:
La tua casella di riepilogo deve contenere l'idpaziente e anche
l'idmedico del paziente. Diciamo p.e. nella prima colonna si
trova l'idpaziente (larghezza 0, colonna associata) e nella terza
colonna l'idmedico (larghezza 0).
--> Codice nell'evento "Dopo aggiornamento" della casella:
Dim rs As DAO.Recordset
Docmd.OpenForm "TuaAltraMaschera", , , _
 "idmedico=" & Me!TuaCasellaRiepilogo.Column(2)
Set rs = Forms!TuaAltraMaschera!SMscpazienti.Form.RecordsetClone
rs.FindFirst "idpaziente= " & Me!TuaCasellaRiepilogo
If Not rs.Nomatch Then
  Forms!TuaAltraMaschera!SMscpazienti.Form.Bookmark = rs.Bookmark
End If
Vedi anche:
Sincronizzare le maschere
www.donkarl.com/it?FAQ4.3
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
On 17 Mag, 13:25, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Alby wrote:
> > Ho creato una maschera che contiene una casella di riepilogo
> > che a sua volta ha come origine una qry.
> > In questa casella di riepilogo vengono elencati alcuni campi della
> > tblpazienti (cog, nome....), ora io vorrei poter
> > aprire la maschera di inserimento pazienti (mscpazienti) facendo
> > doppio clik su uno di quelli elencati nella casella di riepilogo.
>
> > la maschera che devo aprire per effettuare l'inserimento contiene una
> > sottomaschera SMscpazienti, che è collegata alla maschera
> > principale con il controllo idmedico in quanto ha come origine
> > la tblmedico. in modo da filtrare tutti i pazienti di uno stesso medico.
>
> > Come posso fare?
>
> Se ti capisco bene:
>
> La tua casella di riepilogo deve contenere l'idpaziente e anche
> l'idmedico del paziente.
>Diciamo p.e. nella prima colonna si
> trova l'idpaziente (larghezza 0, colonna associata) e nella terza
> colonna l'idmedico (larghezza 0).
che intendi per colonna associata? nella seconda colonna cosa va
messo?
> --> Codice nell'evento "Dopo aggiornamento" della casella:
>
> Dim rs As DAO.Recordset
>
> Docmd.OpenForm "TuaAltraMaschera", , , _
>  "idmedico=" & Me!TuaCasellaRiepilogo.Column(2)
>
> Set rs = Forms!TuaAltraMaschera!SMscpazienti.Form.RecordsetClone
>
> rs.FindFirst "idpaziente= " & Me!TuaCasellaRiepilogo
> If Not rs.Nomatch Then
>   Forms!TuaAltraMaschera!SMscpazienti.Form.Bookmark = rs.Bookmark
> End If
>
Ho fatto come hai detto ma cliccando nella casella di riepilogo sul
paziente
di cui voglio aprire la maschera, si apre una piccola finestra con il
cognome
del paziente e mi chiede di immettere un valore.
Inserendo un valore o annullando compare un errore dove viene indicato
che la
SMscpazienti non è stata trovata.
Cosa ho sbagliato?
Grazie


author: Sam --

text:
On Sat, 17 May 2008 07:52:14 -0700 (PDT), Alby <
dsk...@gmail.com
>
wrote:
>On 17 Mag, 13:25, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>> Alby wrote:
>> > Ho creato una maschera che contiene una casella di riepilogo
>> > che a sua volta ha come origine una qry.
>> > In questa casella di riepilogo vengono elencati alcuni campi della
>> > tblpazienti (cog, nome....), ora io vorrei poter
>> > aprire la maschera di inserimento pazienti (mscpazienti) facendo
>> > doppio clik su uno di quelli elencati nella casella di riepilogo.
>>
>> > la maschera che devo aprire per effettuare l'inserimento contiene una
>> > sottomaschera SMscpazienti, che è collegata alla maschera
>> > principale con il controllo idmedico in quanto ha come origine
>> > la tblmedico. in modo da filtrare tutti i pazienti di uno stesso medico.
>>
>> > Come posso fare?
>>
>> Se ti capisco bene:
>>
>> La tua casella di riepilogo deve contenere l'idpaziente e anche
>> l'idmedico del paziente.
>>Diciamo p.e. nella prima colonna si
>> trova l'idpaziente (larghezza 0, colonna associata) e nella terza
>> colonna l'idmedico (larghezza 0).
>
>
>che intendi per colonna associata? nella seconda colonna cosa va
>messo?
>
>
dimmi che non stai lavorando su un database di una struttura sanitaria
pubblica, anzi no, non dirmelo....
sam--


text:
Alby wrote:
> Karl Donaubauer wrote:
>>> Ho creato una maschera che contiene una casella di riepilogo
>>> che a sua volta ha come origine una qry.
>>> In questa casella di riepilogo vengono elencati alcuni campi della
>>> tblpazienti (cog, nome....), ora io vorrei poter
>>> aprire la maschera di inserimento pazienti (mscpazienti) facendo
>>> doppio clik su uno di quelli elencati nella casella di riepilogo.
>>
>>> la maschera che devo aprire per effettuare l'inserimento contiene una
>>> sottomaschera SMscpazienti, che è collegata alla maschera
>>> principale con il controllo idmedico in quanto ha come origine
>>> la tblmedico. in modo da filtrare tutti i pazienti di uno stesso medico.
>> ...
>> La tua casella di riepilogo deve contenere l'idpaziente e anche
>> l'idmedico del paziente.
>> Diciamo p.e. nella prima colonna si
>> trova l'idpaziente (larghezza 0, colonna associata) e nella terza
>> colonna l'idmedico (larghezza 0).
>
> che intendi per colonna associata? nella seconda colonna cosa va
> messo?
"colonna associata" è il nome di una proprietà della casella
di riepilogo. Cerchi questa proprietà e premi <F1>.
>> --> Codice nell'evento "Dopo aggiornamento" della casella:
>>
>> Dim rs As DAO.Recordset
>>
>> Docmd.OpenForm "TuaAltraMaschera", , , _
>>  "idmedico=" & Me!TuaCasellaRiepilogo.Column(2)
>>
>> Set rs = Forms!TuaAltraMaschera!SMscpazienti.Form.RecordsetClone
>>
>> rs.FindFirst "idpaziente= " & Me!TuaCasellaRiepilogo
>> If Not rs.Nomatch Then
>>   Forms!TuaAltraMaschera!SMscpazienti.Form.Bookmark = rs.Bookmark
>> End If
>
> Ho fatto come hai detto ma cliccando nella casella di riepilogo sul
> paziente di cui voglio aprire la maschera, si apre una piccola
> finestra con il cognome del paziente e mi chiede di immettere
> un valore.
Sembra che hai impostato diversamente le proprietà
della casella. Per aiutarti devi rivelare le proprietà rilevanti
della casella: origine riga, colonna associata, numero colonne.
> Inserendo un valore o annullando compare un errore dove viene
> indicato che la SMscpazienti non è stata trovata.
>
> Cosa ho sbagliato?
Devi usare il _nome_ del controllo sottomaschera nella
maschera principale. Vedi anche
www.donkarl.com/it?FAQ4.2
.



text:

non ci riesco, ricapitoliamo
Ho due tabelle (tblA e tblB) che hanno una relazione tra di loro con
il campo piva in quanto la tbla contiene i medici ed la tblB i
pazienti.
Ho creato una maschera A che ha come origine la tblA ed in questa
maschera ho lasciato il controllo CognomeMedico visibile in
intestazione maschera, mentre nel corpo ho inserito la SMscpazienti
che ha come origine la tblB che contirn tutti i dati del paziente.
Al fine di cercare nella tblB pazienti ho creato una MscCercaPAzienti
dove ho inserito una casella di riepilogo che ha come origine dati la
Qrypazienti dove prendo solo i campi che mi interessano
CodFisc,IDMEDICO,Cognome,Nome,Età,CognomeMedico.
fin qui tutto bene ...
La casella di riepilogo ha quindi come origine dati la qry
la colonna associata è la 1 e il numero di colonne sono 6 (tenendo
conto dell' IDmedico).
su aggiornamento della casella di riepilogo....
Dim rs As DAO.Recordset
DoCmd.OpenForm "MscPazienti", , , "IDMedico=" & Me!Elenco8.Column(2)
Set rs = Forms!MscPazienti1!SMscPazienti!.CodFisc.RecordsetClone
rs.FindFirst "CodFisc= " & Me!Elenco8
If Not rs.NoMatch Then
 Forms!MscPazienti1!SMscPazienti!.CodFisc..Bookmark = rs.Bookmark
End If
DOve è il mio errore?
Grazie e scusami


text:
Alby wrote:
> ...
> Al fine di cercare nella tblB pazienti ho creato una MscCercaPAzienti
> dove ho inserito una casella di riepilogo che ha come origine dati la
> Qrypazienti dove prendo solo i campi che mi interessano
> CodFisc,IDMEDICO,Cognome,Nome,Età,CognomeMedico.
> fin qui tutto bene ...
> La casella di riepilogo ha quindi come origine dati la qry
> la colonna associata è la 1 e il numero di colonne sono 6 (tenendo
> conto dell' IDmedico).
>
> su aggiornamento della casella di riepilogo....
>
> Dim rs As DAO.Recordset
>
> DoCmd.OpenForm "MscPazienti", , , "IDMedico=" & Me!Elenco8.Column(2)
> Set rs = Forms!MscPazienti1!SMscPazienti!.CodFisc.RecordsetClone
>
> rs.FindFirst "CodFisc= " & Me!Elenco8
> If Not rs.NoMatch Then
>  Forms!MscPazienti1!SMscPazienti!.CodFisc..Bookmark = rs.Bookmark
> End If
>
> DOve è il mio errore?
Ci sono diversi errori.
Nella tua descrizione IDMEDICO non è la terza colonna della casella
(come nel mio esempio) ma la seconda. L'index della proprietà
"Column" inizia con 0 (= prima colonna, 1 = seconda colonna ecc.).
Per questo devi usare:
DoCmd.OpenForm "MscPazienti", , , "IDMedico=" & Me!Elenco8.Column(1)
Poi questa sintassi è falso in diversi aspetti:
> Forms!MscPazienti1!SMscPazienti!.CodFisc.RecordsetClone
>  Forms!MscPazienti1!SMscPazienti!.CodFisc..Bookmark
Non è chiaro perche qui scrivi "MscPazienti1" invece di "MscPazienti"
che hai usato nella riga con l'OpenForm.
La sintassi giusta forse sarebbe:
Forms!MscPazienti!SMscPazienti.Form.RecordsetClone
e
Forms!MscPazienti!SMscPazienti.Form.Bookmark = rs.Bookmark
Pero come già scritto non è chiaro se il nome della tua maschera è
"MscPazienti" o "MscPazienti1" e se il nome del controllo
sottomaschera è "SMscPazienti". Questo solo puoi sapere tu.



text:

Ho sbagliato nel docmd
questa è giusta MscPazienti!SMscPazienti
ho eseguito le tue correzioni ed adesso mi da un altro errore
run time 2501 operazione docmd annullata e mi segnala questa riga
DoCmd.OpenForm "MscPazienti", , , "IDMedico=" & Me!Elenco8.Column(1)
se vedo il valore della casella di riepilogo noto che il suo valore è
1 mentre in realtà
dovrebbe essere il codice fiscale del medico, credo a questo punto che
il problema
si debba attribuire al fatto che IDMEDICO è una stringa di caratteri e
non un numero.
è giusto?
Grazie mille


text:
On 18 Mag, 12:55, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

ho fatto così ....
Private Sub Elenco8_AfterUpdate()
Dim rs As DAO.Recordset
Set rs = Forms!MscPazienti!SMscPazienti.Form.RecordsetClone
DoCmd.OpenForm "MscPazienti", , , "IDMEDICO='" & Me!Elenco8.Column(1)
& "'"
rs.FindFirst "CodFisc='" & Me!Elenco8 & "'"
If Not rs.NoMatch Then
  Forms!MscPazienti!SMscPazienti.Form.Bookmark = rs.Bookmark
End If
adesso funziona in parte in quanto
mi trova sempre il primo paziente di quel medico e non quello
selezionato
dall'elenco.
esempio:
pippo è paziente del medico A
pluto è paziente del medico A
topolino è paziente del medico B
se cerco pluto mi aprirà sempre pippo e poi da qui vado su pluto
scorrendo
tutti i record intermedi.
Grazie


text:
Alby wrote:
> ...
> Private Sub Elenco8_AfterUpdate()
> Dim rs As DAO.Recordset
>
> Set rs = Forms!MscPazienti!SMscPazienti.Form.RecordsetClone
> DoCmd.OpenForm "MscPazienti", , , "IDMEDICO='" & Me!Elenco8.Column(1)
> & "'"
>
> rs.FindFirst "CodFisc='" & Me!Elenco8 & "'"
> If Not rs.NoMatch Then
>   Forms!MscPazienti!SMscPazienti.Form.Bookmark = rs.Bookmark
> End If
>
> adesso funziona in parte in quanto
> mi trova sempre il primo paziente di quel medico e non quello
> selezionato dall'elenco.
> ...
Prova p.e. con
MsgBox Me!Elenco8
se il valore č questo che ti aspetti.



text:
On 18 Mag, 19:20, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Alby wrote:
> > ...
> > Private Sub Elenco8_AfterUpdate()
> > Dim rs As DAO.Recordset
>
> > Set rs = Forms!MscPazienti!SMscPazienti.Form.RecordsetClone
> > DoCmd.OpenForm "MscPazienti", , , "IDMEDICO='" & Me!Elenco8.Column(1)
> > & "'"
>
> > rs.FindFirst "CodFisc='" & Me!Elenco8 & "'"
> > If Not rs.NoMatch Then
> >   Forms!MscPazienti!SMscPazienti.Form.Bookmark = rs.Bookmark
> > End If
>
> > adesso funziona in parte in quanto
> > mi trova sempre il primo paziente di quel medico e non quello
> > selezionato dall'elenco.
> > ...
>
> Prova p.e. con
>
> MsgBox Me!Elenco8
>
> se il valore è questo che ti aspetti.
dove lo devo mettere?


text:

ho visto mi da
pippo = 0
pluto = 1
topolino =2
e l'ho messa dopo il docmd e prima del findfirst


text:
Alby wrote:
>> Karl Donaubauer wrote:
>>>> ...
>>>> rs.FindFirst "CodFisc='" & Me!Elenco8 & "'"
>>>> If Not rs.NoMatch Then
>>>>   Forms!MscPazienti!SMscPazienti.Form.Bookmark = rs.Bookmark
>>>> End If
>>
>>>> adesso funziona in parte in quanto mi trova sempre il primo
>>>> paziente di quel medico e non quello selezionato dall'elenco.
>>>> ...
>>> Prova p.e. con
>>
>>> MsgBox Me!Elenco8
>>
>>> se il valore è questo che ti aspetti.
>>
>> dove lo devo mettere?
>
> ho visto mi da
>
> pippo = 0
> pluto = 1
> topolino =2
>
> e l'ho messa dopo il docmd e prima del findfirst
Non mi sembra di essere un CodFisc ma la posizione della riga
nella casella. Tipicamente questo succede se la proprietà
"Colonna associata" è impostata a 0 invece di 1. Controlla.



text:

Che  errore !!!!
Sei stato gentilissimo, adesso va tutto bene.
grazie


title: Quesito su evento resize..

author: Ken

text:
Su evento resize di una maschera come posso fare per evitare che mi
intercetti l'ingrandimento della maschera?
ovviamente mi deve intercettare la riduzione a icona e il ripristino in
basso.
Grazie
ciao
--
Ken


title: Quesito su evento resize..

author: ALESSANDRO Baraldi

text:
"Ken" <
aa...@aaaa.it
> ha scritto nel messaggio
news:ILaPd.28105$lB4.7...@twister1.libero.it...

Non renderla dimensionabile.
Vedi le proprietą Bordo.
Altrimenti spiegati meglio
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: leggere e scrivere contemporaneamente

author: Loico

text:
Può una casella di testo "leggere" un valore mediante una funzione dlookup
da una tabella, e contemporaneamente scriverlo dentro un'altra tabella?
tale casella non mi risulta neppure compilabile a mano ....si limita a
visualizzare quando trovato con la funzione lookup.
Io vorrei che visualizzasse , ma che fosse all'occorrenz amodificabile
quanto visualizzato...
ciao.
--


title: leggere e scrivere contemporaneamente

author: Antonio Biso

text:
"Loico" <
mi...@tin.it
> ha scritto nel messaggio
news:b3g58u$m5o$1...@usenet.itgate.net...

Invece di mettere come origine dati del controllo la funzione dlookup, da
codice scrivi nel controllo il risultato della funzione.
La scrittura avverrà dopo ogni evento che può aver modificato i parametri
della dlookup
Antonio


title: composizione automatica

text:
secondo voi è possibile fa comporre un numero telefonico a composizione
automatica di windows da access ma però senza aprirla visimanete ma
facednoglielo fare in background?
grazie.


title: inserire immagine in doc. word aperto da VBA

text:
Salve, attraverso una mia vecchia routine con la quale apro e compilo
automaticamente un doc. word da una maschera access, ho la necessita' di
inserire uno specifico file immagine in uno specifico punto del documento.
Qualcuno sa darmi una dritta?
Grazie 1000 a tutti

--
Marco67


author: bfs

text:

supponi che il file doc si chiami test.doc e sia in c:\
supponi che il file immagine si chiami pippo.bmp

inserisci nel file doc un segnalibro chiamato "immagine" nel punto dove
vuoi far apparire l'immagine

sull'evento che deve aprire e compilare il file :

Dim objWord As Object
              Set objWord = CreateObject("Word.Application")

                 objWord.Visible = True

                 objWord.Documents.Open CurrentDBDir & "c:\test.doc"

'faccio altre cose  sul doc

'e ora inserisco l'immagine

                 objWord.ActiveDocument.Bookmarks("immagine").Select
                 objWord.Selection.TypeText Text:=" "

            objWord.Selection.InlineShapes.AddPicture
FileName:="C:\pippo.bmp", LinkToFile:= _
         False, SaveWithDocument:=True

'faccio altre cose tipo compilare altri segnalibri...salvare stampare etc

              Set objWord = Nothing

ciao
BFS


text:
"bfs" <
b...@alice.it
> ha scritto nel messaggio
news:52f27023$0$1370$4faf...@reader1.news.tin.it...

Grazie 1000, ho preso il tuo spunto e l'ho inserito nel mio codice (che ti
allego di seguito), adesso ho il file immagine inserito in alto a sx (dove
ho posizionato il mio segnalibro: 'logo').
Adesso sto cercando di ridimensionare l'immagine, sempre da codice.
Qualora avessi ancora problemi, proseguo la discussione rompendoti
nuovamente le scatole.
Per adesso direi, perfetto! E grazie infinite!
Marco67


text:

ti "insegno" un trucco...
vai nel file word...registra una nuova macro e fai tutte le operazioni
di cui non sai il corrispettivo codice in vba.
esempio ridimensionare l'immagine.
salva la macro e vai a vederti il codice vba generato.
copialo nel tuo modulo access anteponendo ad ogni istruzione objWord.

ciao
BFS


text:
"BFS" <
b...@bfs.it
> ha scritto nel messaggio
news:ld05c1$cku$1...@speranza.aioe.org...

Cavolo, direi una sorta di... traduttore  Italiano > Vba !!!
Grazie 1000 ancora
Marco67


author: Simone Fieni

text:

Se invece devo copiare una serie di immagini, presenti in uno cartella specifica, in word, senza quindi specificare il nome del file, come posso fare?
esempio se ho 100 foto di nomi differenti in una cartella


text:

se le tue foto sono in c:\tuacartella e dentro ci sono solo foto

puoi ricavare i 100 nomi delle foto con questo codice

Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Dim i As Integer

Set oFSO = CreateObject("Scripting.FileSystemObject")

Set oFolder = oFSO.GetFolder("C:\tuacartella")

For Each oFile In oFolder.Files

     Debug.Print oFile.Name

     i = i + 1

Next oFile

adatta il codice di conseguenza

BFS


text:

ok grazi, provo


text:
Il giorno martedì 3 gennaio 2023 alle 15:42:25 UTC+1 BFS ha scritto:

Scusami per l'ignoranza ma non sono un programmatore, Degub.Print oFile.Name che fa di preciso?
la macro l' ho creata in excel, gli ho detto di aprire un file word base con vari segnalibri e nei vari segnalibri deve copiare testi e valori da excel e incollare anche foto presenti in cartelle specifiche.


text:
Il giorno martedì 3 gennaio 2023 alle 15:42:25 UTC+1 BFS ha scritto:

l'oggetto con i i-nomi è oFile.Name?
il nome i-esimo è oFile.Name(i)?


text:

debug.print serve solo per visualizzare nella finestra immediata il
valore di quel oFile.name
era per farti un esempio

posizionarti su un segnalibro e assegnargli del testo mi par di capire
che sai farlo

per la immagine c'è l'esempio in questa discussione

se ora vuoi inserire n immagini in un segnalibro devi fare un ciclo.

ti faccio un esempio cosi forse poi riesci ad adattarlo al tuo caso.

File word c:\doc.docx
Segnalibro nel foglio word chiamato "immagine"
cartella immagini   c:\tuacartella\

questo codice incolla tutte le foto in quel quel segnalibro

'apro word e il file da compilare
Dim objWord As Object
Set objWord = CreateObject("Word.Application")

Dim oFSO As Object
Dim oFolder As Object
Dim oFile As Object
Dim i As Integer

objWord.Visible = True
objWord.Documents.Open "c:\doc.docx"

'mi posizione sul segnalibro chiamato immagine
objWord.ActiveDocument.Bookmarks("immagine").Select
objWord.Selection.TypeText Text:=" "

Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oFolder = oFSO.GetFolder("C:\tuacartella")

'ciclo tutti i file immagine nella cartella e li incollo sul segnalibro
For Each oFile In oFolder.Files

     objWord.ActiveDocument.Bookmarks("immagine").Select
     objWord.Selection.TypeText Text:=" "
     objWord.Selection.InlineShapes.AddPicture
FileName:="c:\tuacartella\" & oFile.Name, LinkToFile:= _
     False, SaveWithDocument:=True
     i = i + 1

Next oFile

nel tuo caso se lavori da excel, il nome del segnalibro da andare a
compilare lo troverai in una cella excel

BFS


text:

no... quel i+1 serviva a me per altre cose
il codice tuo è

Set oFSO = CreateObject("Scripting.FileSystemObject")

Set oFolder = oFSO.GetFolder("C:\tuacartella")

For Each oFile In oFolder.Files

     Debug.Print oFile.Name 'oppure msgbox oFile.Name

Next oFile

che tradotto vuol dire
per ogni file presente nella cartella - For Each oFile In oFolder.Files
stampa il nome - Debug.Print oFile.Name
passa al successvo -Next oFile

BFS


text:

Grazie infinite, funziona.
Ora vorrei poter inserire didascalie sotto le foto con il nome della foto e impostare una dimensione fissa per le foto.
Grazie ancora


text:

direi che basta modificare il ciclo cosi

Dim imgWord As Object
For Each oFile In oFolder.Files

     objWord.ActiveDocument.Bookmarks("immagine").Select
     objWord.selection.TypeText Text:=oFile.Name & vbNewLine

     Set imgWord =
objWord.selection.InlineShapes.AddPicture(FileName:="c:\tuacartella\" &
oFile.Name, LinkToFile:= _
     False, SaveWithDocument:=True)

     imgWord.Height = 200
     imgWord.Width = 200

Next oFile

BFS


title: Report da Maschera

author: NewHold

text:
Ho la necessità di inserire in una maschera un bottone di Stampa ed un altro
di anteprima del record corrente.
Evitando di aprire il Report con tutti i record in selezione.
Grazie
e buona Pasqua.


title: Report da Maschera

author: Roberto-Angelo azzurro

text:
"NewHold" <
new...@virgilio.it
> ha scritto nel messaggio
news:6Wsp8.99714$1S3.3...@twister1.libero.it...

Prima di tuttto buona Pasqua anche a te :)
Allora (come faccio io):
prima crei una Qry, oppure sull'origine dati del Rpt inserisci come criterio
l' Id del Record che vuoi stampare, ossia [Forms]![NomeMsc]![NomeCampo], in
caso di un nuovo record aggiorna prima di procedere, altrimenti niente
report; dopodichè procedi con la crezione dei pulsanti di anteprima e stampa
con l'autocomposizione.
Buon lavoro.


title: Librerie per Outlook express

author: wildsurfer

text:
dove posso prendere le librerie per comandare Outlook express (io ho la
"Microsoft Outlook Express 5.0 Type Library" e penso che mi serva la "Object
Library" per inviare e-mail)?
Attualmente uso la "Microsoft Outlook 9.0 Object Library" ma preferirei
usare la versione Express.
Grazie mille


title: file access corrotto

author: sim

text:
Ragazzi, datemi una mano
Ho un file access corrotto e non riesco ad aprirlo.
Quando tento di aprirlo mi dice " l'oggetto richiede una versione
aggiornata del modulo di gestione di database Microsoft Jet ".
un grazie anticipato
Franco


title: file access corrotto

author: warp

text:
"sim"

Sul  sito comune:
www.sitocomune.com
  puoi utilizzare un motore di ricerca
sull'archivio storico del ng.
Troverai centinaia di post sull'argomento con tutte le possibili tecniche di
ripristino.
In bocca al lupo!
Ciao, warp


title: file access corrotto

author: alessandra buttiron

text:
"sim" <
s...@iol.it
> ha scritto nel messaggio news:3bcc0...@news.dada.it...

sei riuscito a risolvere il proplema? perchè c'e l'ho anch'io. Se riesci
fammelo sapere
ciao sandra


title: dimensionare correttamente oggetti in report

author: mario rossi

text:
buongiorno a tutti, ho un report in cui ho inserito una cornice rettangolare con una certa altezza e all'interno un campo note che può essere di lunghezza variabile "tipo memo"

accade che su apertura del report il campo note diventa più alto della cornice uscendo nella parte inferiore, è possibile su formattazione impostare l'altezza della cornice pari all'altezza del campo memo + 10 in modo che si adatti automaticamente?

grazie.


title: come si riattiva l'autocompisizione di access?

text:
quando creo un pulsante non esce più l'autocomposizione per qualche strana
ragione
qualcuno sa dirmi come risolvere?
devo reinstallare access?


author: Sergio MAZZA

text:

Bacchetta magica...
Ciao.
--
Sergio MAZZA


text:
Simba883 wrote:
> quando creo un pulsante non esce piů l'autocomposizione per qualche
> strana ragione
> qualcuno sa dirmi come risolvere?
>
> devo reinstallare access?
Sei sicuro che sul Toolbox il bottone con la bacchetta magica
č premuto?
Se sě e si tratta di A00 forse aiuta la
FAQ 7.18 Le autocomposizioni non partono in A00
sul sito indicato sotto.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
>> devo reinstallare access?
>
> Bacchetta magica...
>
> Ciao.
>
>
> --
> Sergio MAZZA
pensavo mi prendessi per i fondelli invece confermo era quella maledetta
bacchetta magica non cliccata.
ciao e grazie.


text:

Eh! Eh!
Ciao.
--
Sergio MAZZA


title: Problema con i report

author: Gabriele

text:
Buongiorno a tutti,
da poco sto imparando ad utilizzare Access, per cui mi trovo ad affrontare
problemi che per molti di voi potranno sembrare banalità. Chiedo pertanto
aiuto a chi ha più esperienza di me.
Ho una maschera dalla quale scelgo per cognome (da casella combinata) un
cliente; il risultato della scelta mi compare in una sottomaschera in
modalità maschere multiple.  Ora, poichè capita che il cliente sia presente
in più record (vuoi per identità di cognomi, vuoi perchè è sempre lo stesso
che si ripresenta più volte), vorrei stampare su report,sempre da quella
sottomaschera,solo un singolo record (cioè solo un cliente) cliccando
sull'apposito tasto di stampa creato nella sottomaschera.
Il problema è che non ho la minima idea di come filtrare ulteriormente il
dato da sottomaschera. La struttura della maschera è la seguente:
Maschera[ClientixCognome]
Sottomaschera[subClientixCognome],origine dati=Query[ClientixCognome],dalla
Tabella[Schede]
Nella query ovviamente ho inserito come criterio di ricerca il risultato
della scelta del cognome da casella combinata.
Ho provato anche a creare un tasto di stampa a livello della maschera, ma il
risultato (come intuibile) è che nel report io vedo visualizzato qualsiasi
record abbia a che fare con cognomi uguali, cosa che come già detto non mi
va bene.
Forse dovrei provare ad inserire un codice in VBA, oppoure esiste un metodo
più semplice per risolvere il problema di cui sopra?
Grazie per l'attenzione.
Attendendo risposte,
Gabriele "VentodiMaggio"


title: Problema con i report

text:
"Gabriele" <
win...@coolmail.net
> ha scritto nel messaggio
news:8k4nrc$16c$1...@nslave2.tin.it...
> Buongiorno a tutti,
---------- omissis -------------
> Il problema è che non ho la minima idea di come filtrare ulteriormente il
> dato da sottomaschera. La struttura della maschera è la seguente:
>
> Maschera[ClientixCognome]
> Sottomaschera[subClientixCognome],origine
dati=Query[ClientixCognome],dalla
> Tabella[Schede]
>
> Nella query ovviamente ho inserito come criterio di ricerca il risultato
> della scelta del cognome da casella combinata.
> Ho provato anche a creare un tasto di stampa a livello della maschera, ma
il
> risultato (come intuibile) è che nel report io vedo visualizzato qualsiasi
> record abbia a che fare con cognomi uguali, cosa che come già detto non mi
> va bene.
>
> Forse dovrei provare ad inserire un codice in VBA, oppoure esiste un
metodo
> più semplice per risolvere il problema di cui sopra?
>
> Grazie per l'attenzione.
>
> Attendendo risposte,
> Gabriele "VentodiMaggio"
>
>
Nell'evento "su clic" del bottone che hai inserito nella maschera principale
puoi inserire il codice:
DoCmd.OpenReport "NomeReport", acViewPreview, , "[ClienteCognome]='" &
Me!NomeSottomaschera.Controls("ClienteCognome") & "'"
Quando selezioni nella sottomaschera un record e premi il bottone (esempio)
Stampa_cliente, il report verrà filtrato in base al contenuto della casella
di testo della sottomaschera che contiene il cognome.
Per eventuali, ma non remote, possibilità di cognomi con l'apostrofo puoi
controllare nel sito comune:
http://members.xoom.it/_XOOM/it_db_access/faq27.htm
Ciao.


title: Problema con i report

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8k4rmq$rjt$1...@suite03.caspur.it...

Chiedo scusa, chiedo di essermi espresso male:
io attuo un primo controllo (seleziono il cognome del cliente) dalla
maschera principale; quindi il risultato della scelta mi viene presentato in
una sottomaschera a maschere continue. Il mio problema è che per un cognome
ho più occorrenze (ad es. ottengo venti record "Lazzarini" ). Io vorrei
stampare solo il record che mi interessa. Ho provato ad utilizzare la
sintassi Me![...], ma mi genera errori. Come posso risolvere la faccenda?
Grazie per eventual risposte,
Gabriele


title: Problema con i report

text:
> Chiedo scusa, chiedo di essermi espresso male:
> io attuo un primo controllo (seleziono il cognome del cliente) dalla
> maschera principale; quindi il risultato della scelta mi viene presentato
in
> una sottomaschera a maschere continue. Il mio problema è che per un
cognome
> ho più occorrenze (ad es. ottengo venti record "Lazzarini" ). Io vorrei
> stampare solo il record che mi interessa. Ho provato ad utilizzare la
> sintassi Me![...], ma mi genera errori. Come posso risolvere la faccenda?
>
> Grazie per eventual risposte,
> Gabriele
>
>
>
Come non detto, problema risolto.
Grazie comunque,
Gabriele


title: Creare .PDF da fatture differite e inviare in e-mail ai nominativi

author: Cristiano

text:
Un numero sempre maggiore di clienti chiede la possibilità d'inviare fatture
in e-mai.
Nessun problema nel caso di "Fatture immediate": molti tools di generazione
.PDF consentono d'inviare a un indirizzo di posta elettronica il file
generato, risparmiando click del mouse all'operatore.
Il problema si pone con le fatture di fine mese: differite.
L'applicazione legge i DDT, li raggruppa e stampa in "batch" le fatture
riepilogative per i vari nominativi.
Supponiamo che a fronte di 400 D.D.T vengano generate e stampate 100 Fatture
batch: 100 file di stampa.
Problema:
1) Generare un .PDF per ognuno dei 100 file di stampa
2) Leggere l'e-mail nell'anagrafica del nominativo, creare e spedire
un'e-mail con allegato il PDF.
Qualcuno a già affrontato il problema nella sua globalità?
Quali strade consigliate?
Grazie per l'attenzione.


author: Roberto da casa

text:
"Cristiano" <
cristiano.r...@nospam.it
> ha scritto nel messaggio
news:r90Ud.52480$QG6.9...@twister2.libero.it...

Penso che dovresti risolvere il problema nella maniera seguente: organizza
il report in maniera che lavori in maniera filtrata, ovvero stampi solo il
riepilogo fatture di un solo cliente; quindi creati un ciclo che scorre
l'anagrafica dei clienti e per i cliente per i quali esiste un riepilogo da
stampare esegui il report, ovvero preoduci il file .PDF di quel cliente che
invierai per posta elettronica.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Roberto da casa" <
> > L'applicazione legge i DDT, li raggruppa e stampa in "batch" le fatture
> > riepilogative per i vari nominativi.
> > Supponiamo che a fronte di 400 D.D.T vengano generate e stampate 100
> Fatture
> > batch: 100 file di stampa.
> >
> > Problema:
> >
> > 1) Generare un .PDF per ognuno dei 100 file di stampa
> > 2) Leggere l'e-mail nell'anagrafica del nominativo, creare e spedire
> > un'e-mail con allegato il PDF.
> >
> > Qualcuno a già affrontato il problema nella sua globalità?
> > Quali strade consigliate?
> Penso che dovresti risolvere il problema nella maniera seguente: organizza
> il report in maniera che lavori in maniera filtrata, ovvero stampi solo il
> riepilogo fatture di un solo cliente; quindi creati un ciclo che scorre
> l'anagrafica dei clienti e per i cliente per i quali esiste un riepilogo
da
> stampare esegui il report, ovvero preoduci il file .PDF di quel cliente
che
> invierai per posta elettronica.
Ti chiedo scusa: non mi sono spiegato benissimo.
Il mio problema è, direi, esclusivamente tecnico e legato ai metodi di
generazione di files PDF in "batch".
L'applicativo che genera le fatture differite esiste già da anni, è
installato in molte ditte e funziona egregiamente.
Non so purtroppo che tipologia di Tool mi serva (tra quelli per esempio
citati da K. Donaubauer) per realizzare la generazione "programmatica" degli
N files .pdf in fase di stampa e successivo invio come allegato in posta
elettronica.
Cristiano


text:
"Cristiano" <
cristiano.r...@nospam.it
> ha scritto nel messaggio
news:u43Ud.52458$lB4.1...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Walter Negrinelli intitolata "Esportare un report in un file PDF".



author: leonardo

text:
in lettura a questo articolo mi chiedevo se era possible invece di un report
stampare una maschera dati e dove il nome del file salvato risultasse un
valore di una casella testo ?
call creapdf( "c:\",[miacaselladi controllo],[nome della maschera?]
certamente questa non e' corretta sapete dirmi qualcosa
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:ukiUd.53150$lB4.1...@twister1.libero.it...



text:
"leonardo" <
leonardo...@email.it
> ha scritto nel messaggio
news:NUpUd.70948$2h5...@tornado.fastwebnet.it...
> in lettura a questo articolo mi chiedevo se era possible invece di un
report
> stampare una maschera dati e dove il nome del file salvato risultasse un
> valore di una casella testo ?
>
> call creapdf( "c:\",[miacaselladi controllo],[nome della maschera?]
>
> certamente questa non e' corretta sapete dirmi qualcosa
La prima cosa che ti dico è che quando si risponde si scrive DOPO e non
prima del testo dei messaggi precedento.
Con la funzione creapdf() certamente non puoi trattare una maschera, visto
che l'azione di creazione consiste nell'eseguire il report indicato con un
metodo OpenReport.
Quanto al nome da dare al file PDF non c'è alcun problema a che sia
contenuto in una casella di testo di una maschera, purché questa sia aperta
nel momento che il file PDF sia crato; certo farai riferimento anche al nome
della casella di testo e non solo al nome della maschera come hai ipotizzato
tu, insomma
    Forms!NomeMaschera!NomeCasellaDiTesto
Comunque con il metodo PrintOutput (vedi help) puoi stampare una maschera
dopo averla selezionata con il metodo SelectObject (vedi help); se prima di
eseguire la stampa imposterai come stampante di default una stampate PDF, il
gioco è fatto.
[CUT]



title: calcolo date mesi

author: Francesco

text:
Io dovrei calcolare alcune scadenze in base alle date che inserisco il
problema non esiste se alla data inserisco il numero dei giorni che devono
essere sommati, ma non saprei quale codice usare per sommare i mesi ad
esempio Data x = data y + 6 mesi che non č uguale a data y + 180 Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: calcolo date mesi

text:
"Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
news:ba7pqg$q2p$1...@news.newsland.it...
> Io dovrei calcolare alcune scadenze in base alle date che inserisco il
> problema non esiste se alla data inserisco il numero dei giorni che devono
> essere sommati, ma non saprei quale codice usare per sommare i mesi ad
> esempio Data x = data y + 6 mesi che non č uguale a data y + 180 Grazie
>
> --
Usa la funzione DateAdd (vedi help).
Insomma una cosa del genere:
DataPiů6Mesi = DateAdd("m", 6, [TuaData])
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: *** Risultato di QRY UNIONE in una TABELLA

author: Simone Ferrari

text:
Ciao a tutti,
volevo sapere come mettere il risultato di una query di unione in una
tabella.
In pratica creare una tabella da una query di unione.
Grazie
Simone
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Alessandro Nazzani

text:
"Simone Ferrari" <
simone....@obi.de
> wrote in message
news:52c9a5dcb50d5dff466...@mygate.mailgate.org...
> Ciao a tutti,
> volevo sapere come mettere il risultato di una query di unione in una
> tabella.
> In pratica creare una tabella da una query di unione.
>
> Grazie
>
> Simone
insert into MiaTabella select * from MiaQuery;
HTH, Alessandro.


title: Impedire esportazione oggetti

author: Antonio P.

text:
ciao a tutti.
vorrei sapere, se è possibile impedire l'esportazione ed importazione degli
oggetti da un database, in particola modo di tabelle.
grazie.
antonio


title: Impedire esportazione oggetti

text:
"Antonio P." <
pellegri...@tiscali.it
> ha scritto nel messaggio
news:435e8d8a$0$8484$5fc...@news.tiscali.it...
> ciao a tutti.
> vorrei sapere, se è possibile impedire l'esportazione ed importazione
degli
> oggetti da un database, in particola modo di tabelle.
Se usi la sicurezza di Access al livello utente (vedi help) potrai stabilire
a priori per ogni utilizzatore le autorizzazioni di accesso e/o di modifica
per ogni oggetto del database.
Per maggiori dettagli vai sul Sito Comune (link qui sotto) e nella Sezione
General prova a leggere la FAQ di Cristiano De Pasquale intitolata "6.3 Come
utilizzare la sicurezza di Access?".
> grazie.
Prego.
> antonio
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Contare dinamicamente caratteri in campo testo/memo

author: hoyt

text:
Buon giorno a tutto il NG,
nel mio DB ho inserito un campo "NOTE" (dim. 255 caratteri) che
permette l'inserimento di una descrizione di attività ed una casella
di testo che attraverso la funzione:
=255-Len([Note])
mi restituisce quanti caratteri ancora è possibile inserire
all'interno del campo NOTE.
E' possibile fare in modo che questo valore si modifichi dinamicamente
all'insrimento dei dati nella casella NOTE, permettendomi di sapere
quanti caratteri posso ancora inserire.
Grazie a tutti per l'attenzione e buon prosieguo di giornata.
Francesco


author: Karl Donaubauer

text:
hoyt wrote:
> nel mio DB ho inserito un campo "NOTE" (dim. 255 caratteri) che
> permette l'inserimento di una descrizione di attivit� ed una casella
> di testo che attraverso la funzione:
>
> =255-Len([Note])
>
> mi restituisce quanti caratteri ancora � possibile inserire
> all'interno del campo NOTE.
> E' possibile fare in modo che questo valore si modifichi dinamicamente
> all'insrimento dei dati nella casella NOTE, permettendomi di sapere
> quanti caratteri posso ancora inserire.
Se cancelli l'origine controllo di sopra puoi gestire la casella
con codice nell'evento "Su modifica" di Note:
Me!TuaCasellaCheConta = 255 - Len(Me!Note.Text)
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
On 23 Nov, 16:39, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> hoyt wrote:
> > nel mio DB ho inserito un campo "NOTE" (dim. 255 caratteri) che
> > permette l'inserimento di una descrizione di attività ed una casella
> > di testo che attraverso la funzione:
>
> > =255-Len([Note])
>
> > mi restituisce quanti caratteri ancora è possibile inserire
> > all'interno del campo NOTE.
> > E' possibile fare in modo che questo valore si modifichi dinamicamente
> > all'insrimento dei dati nella casella NOTE, permettendomi di sapere
> > quanti caratteri posso ancora inserire.
>
> Se cancelli l'origine controllo di sopra puoi gestire la casella
> con codice nell'evento "Su modifica" di Note:
>
> Me!TuaCasellaCheConta = 255 - Len(Me!Note.Text)
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Perfetto Karl,
però "mea culpa" ... ho dimenticato un piccolo particolare, che la mia
struttura è a maschere continue, quindi ovviamente l'aggiornamento
della casella me lo fa su tutte le "CasellaCheConta" della
maschera ... come superare il problema ?
Grazie di nuovo per l'attenzione
Francesco


text:
hoyt wrote:
> Karl Donaubauer wrote:
>>> nel mio DB ho inserito un campo "NOTE" (dim. 255 caratteri) che
>>> permette l'inserimento di una descrizione di attivit� ed una casella
>>> di testo che attraverso la funzione:
>>
>>> =255-Len([Note])
>>
>>> mi restituisce quanti caratteri ancora � possibile inserire
>>> all'interno del campo NOTE.
>>> E' possibile fare in modo che questo valore si modifichi
>>> dinamicamente all'insrimento dei dati nella casella NOTE,
>>> permettendomi di sapere quanti caratteri posso ancora inserire.
>>
>> Se cancelli l'origine controllo di sopra puoi gestire la casella
>> con codice nell'evento "Su modifica" di Note:
>>
>> Me!TuaCasellaCheConta = 255 - Len(Me!Note.Text)
>
> Perfetto Karl,
Vuol dire, che non funziona. :-)
> per� "mea culpa" ... ho dimenticato un piccolo particolare, che la mia
> struttura � a maschere continue, quindi ovviamente l'aggiornamento
> della casella me lo fa su tutte le "CasellaCheConta" della
> maschera ... come superare il problema ?
Prova cos�:
Come origine controllo reimposta:
=255-Len([Note])
Codice "Su modifica" di Note:
Me!TuaCasellaCheConta.ControlSource = "=255-Len(Note.Text)"
Codice "Su uscita" di Note:
Me!TuaCasellaCheConta.ControlSource = "=255-Len(Note)"



text:
On 23 Nov, 17:54, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> hoyt wrote:
> > Karl Donaubauer wrote:
> >>> nel mio DB ho inserito un campo "NOTE" (dim. 255 caratteri) che
> >>> permette l'inserimento di una descrizione di attività ed una casella
> >>> di testo che attraverso la funzione:
>
> >>> =255-Len([Note])
>
> >>> mi restituisce quanti caratteri ancora è possibile inserire
> >>> all'interno del campo NOTE.
> >>> E' possibile fare in modo che questo valore si modifichi
> >>> dinamicamente all'insrimento dei dati nella casella NOTE,
> >>> permettendomi di sapere quanti caratteri posso ancora inserire.
>
> >> Se cancelli l'origine controllo di sopra puoi gestire la casella
> >> con codice nell'evento "Su modifica" di Note:
>
> >> Me!TuaCasellaCheConta = 255 - Len(Me!Note.Text)
>
> > Perfetto Karl,
>
> Vuol dire, che non funziona. :-)
>
> > però "mea culpa" ... ho dimenticato un piccolo particolare, che la mia
> > struttura è a maschere continue, quindi ovviamente l'aggiornamento
> > della casella me lo fa su tutte le "CasellaCheConta" della
> > maschera ... come superare il problema ?
>
> Prova così:
>
> Come origine controllo reimposta:
> =255-Len([Note])
>
> Codice "Su modifica" di Note:
> Me!TuaCasellaCheConta.ControlSource = "=255-Len(Note.Text)"
>
> Codice "Su uscita" di Note:
> Me!TuaCasellaCheConta.ControlSource = "=255-Len(Note)"
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Grazie Karl,
non mi permetterei mai di dire che un tuo suggerimento non
funziona ;-) ...
soluzione perfetta ... e non vi erano dubbi ... proprio come mi
serviva ... grazie di nuovo per la tua sempre grande disponibilità ...
Un buon prosieguo di giornata a te ed a tutti i frquentatori/animatori
del NG.
Francesco


title: OFFERTA LAVORO PER PROGRAMMA APPLICATIVO

author: Brassotti Giovanni

text:
HO BISOGNO DI UN PROGRAMMA CHE MI ORGANIZZI LA CLIENTELA
(CIRCA 3.000) PRELEVANDO DA UN FILE EXEL O TXT.
IL PROGRAMMA DEVE FARE ALCUNE COSE SEMPLICI, COME STAMPARE AD UNA SERIE DI
CLIENTI COMUNICAZIONI ETC, ETC,
GLI INTERESSATI SONO PREGATI DI INVIARE LA LORO DISPONIBILITA' ED
EVENTUALMENTE IL COSTO DELLO STESSO AL SEQUENTE INDIRIZZO
ESPOASSI...@IOL.IT
GRAZIE


title: TIMER

author: Mecch

text: esiste l'oggetto timer in VBA come quello per VB?


title: TIMER

text:
Mecch <
mec...@yahoo.com
> wrote in message
4f39271b.02032...@posting.google.com...
> esiste l'oggetto timer in VBA come quello per VB?
C'è l'evento!


title: Date serial

author: Axel

text:
Salve, dopo la domada di A97/compilatore mi rimetto ad una domando + logica.
In una query ho bisogno di avere la data di penultima e ultima vendita. Il
formato della data in origine è 20030110 stressa cosa per la penultima. Il
problema si presenta quando la data penultima è 0, alchè dateserial mi
tramuta la data 0 in 31/11/1899 ( o qualcosa del genere).
Vorrei avere il campo a 0 come logica.
Inserisco il campo che è simile per la data ultima
Penultima Data:
DateSerial(Val(Left([PenultimaData];4));Val(Mid([PenultimaData];5;2));Val(Ri
ght([PenultimaData];2)))
Saluti Axel


title: Date serial

author: Alessandro Cara

text:
Axel wrote:
>
> Salve, dopo la domada di A97/compilatore mi rimetto ad una domando + logica.
>
> In una query ho bisogno di avere la data di penultima e ultima vendita. Il
> formato della data in origine è 20030110 stressa cosa per la penultima. Il
> problema si presenta quando la data penultima è 0, alchè dateserial mi
> tramuta la data 0 in 31/11/1899 ( o qualcosa del genere).
per la precisione dovrebbe essere 30/12/1899
> Vorrei avere il campo a 0 come logica.
Come logica il campo di tipo data (date) e' mantenuto sul db come
valore numerico con virgola in cui la parte intera indica la data ed
il valore 1 corrisponde al 31/12/1899 e parte decimale che rappresenta
l'ora
Sono rappresentabili anche i numeri negativi.
(cfr help)
Trai le conseguenze.
Il campo quando contiene 0 fa esattamente quanto previsto.
Testalo prima e scartalo
saluti, firma a seguire
--
a.cara
Togli qualcosa dall'email


title: Date serial

author: Maurizio Borrelli

text:
> "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel
> messaggio news:3E44394C...@blunet.it...
[...]
> saluti, firma a seguire
    :-))))
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Aiuto per inserimento dati in casella combinata.

text:
Sono finalmente riuscito a creare una casella combinata, ma la cosa
che non riesco a fare e non trovo nessuna indicazione in rete, ho
provato anche a inserire delle parti di codice che ho trovato che
sarebbero dovuti servire allo scopo ma niente, in pratica ho delle
liste di dati che compaiono da un menu a tendina e io vorrei che
quando il dato da inserire non č nella lista della tendina,
inserendolo, automaticamente andasse a finire nella lista del menu a
tendina, cosě che al prossimo inserimento compaia anche il nuovo dato,
possibile che non ci sia nessuno che mi sappia dire come fare ? Grazie
e scusate. Francesco.


text:
"Francesco" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:of85815t8rn47skbh...@4ax.com...

be io nel codice su dopo aggiornamento eseguo un select cercando i record
aventi
descrizione scelta dal menu a tendina e se recorcount č uguale a zero non
esiste allora
eseguo codice che aggunge nuovo record e poi eseguo un requery della tendina
    Dim db As Database
    Dim rs As Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("select * from miatabella
where([miatabella].descrizione=" & me.miatendina & ")")
    if rs.recordcount=0 then
        rs.addnew
        rs!descrizione=me.miatendina
       rs.Update
   end if
   rs.Close
    Set db = Nothing
   me.miatendina.requery
forse ci sono modi migliori io faccio cosi e funziona. ciao.


text:
"Francesco" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:of85815t8rn47skbh...@4ax.com...

A quanto pare in rete non hai cercato bene.
Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.39 Si puň aggiungere un record alla tabella che č origine riga
di una casella combinata senza usare una maschera?".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
Egregio Roberto, devi tener conto che non ho mai letto niente sulla
programmazione di access, che quindi sto partendo da zero e mi spisce
dirtelo ma io avrei bisogno di qualcuno che mi guidasse passo passo,
mi spiego meglio, ho creato un piccolo archivio, poi una casella
combinata, dove ho inserito i dati che mi compaiono a tendina l'ho
chiamata DATI 1 , quella dove immettere i dati PROV 1 e io vorrei che
quando inserisco dei dati in PROV 1, se il dato non e compreso nell
elenco di DATI 1, questo venga memorizzato ugualmente e alla prossima
riapertura del menu a tendina compaia anche questo nuovo dato, ho
letto la faq 3.39 e anche quella " casella combinata, aggiungere un
nuovo record " ma anche qui vi era del codice e io ho cercato di
adattare i nomi al nome della mia casella combinata ma niente, alla
fine non ci ho capito piu' niente e penso che sicuramente in rete non
trovero' niente, e la mia paura e che anche comprando un qualche
libro, ci sara' di tutto tranne quello che cerco io, cmq molte Grazie
sei stato molto gentile. Ciao, Francesco.



text:
"Francesco" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:7cr6811hu4gedbrl9...@4ax.com...
> Egregio Roberto, devi tener conto che non ho mai letto niente sulla
> programmazione di access, che quindi sto partendo da zero e mi spisce
> dirtelo ma io avrei bisogno di qualcuno che mi guidasse passo passo,
> mi spiego meglio, ho creato un piccolo archivio, poi una casella
> combinata, dove ho inserito i dati che mi compaiono a tendina l'ho
> chiamata DATI 1 , quella dove immettere i dati PROV 1 e io vorrei che
> quando inserisco dei dati in PROV 1, se il dato non e compreso nell
> elenco di DATI 1, questo venga memorizzato ugualmente e alla prossima
> riapertura del menu a tendina compaia anche questo nuovo dato, ho
> letto la faq 3.39 e anche quella " casella combinata, aggiungere un
> nuovo record " ma anche qui vi era del codice e io ho cercato di
> adattare i nomi al nome della mia casella combinata ma niente, alla
> fine non ci ho capito piu' niente e penso che sicuramente in rete non
> trovero' niente, e la mia paura e che anche comprando un qualche
> libro, ci sara' di tutto tranne quello che cerco io, cmq molte Grazie
> sei stato molto gentile. Ciao, Francesco.
[CUT]
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Egregio Francesco, devi "tener conto" che una cosa è utilizzare Access ed
un'altra cosa è voler programmare Access; "mi dispiace dirtelo" ma se non
studi almeno i fondamentali di Access e di VBA (Visual Basic for
Application) è praticamente impossibile programmare e come vedi è anche
difficile capire le soluzioni "chiavi in mano" che trovi nel Sito Comune.
Quindi certamente non dovrai comperare un libro per risolvere il tuo
problema specifico (anche perchè non direbbe molti di diverso da quello che
trovi pubblicato in merito sul Sito Comune), ma devi comperare un libro che
ti insegni l'uso di Access e VBA.



title: Query, caratteri di colore diverso

author: Mastrobuoni Mauro

text:
In access 2000 ho due tabelle identiche, una contiene i dati standard di
alcune ricette, la
seconda contiene i dati delle ricette secondo vari produttori.
Dovendo confrontare i dati fra le due tabelle (tempi di cottura minimi e
massimi, temperature minime e massime, eccetera) ho creato una query, con
moltissimi criteri oppure, che mi seleziona
le ricette in cui anche un solo parametro non rientra nei valori standard
(della prima tabella).
Ora avrei bisogno che i valori fuori standard mi vengano segnati in
rosso in un report....
Grazie e ciao
Mauro


title: Query, caratteri di colore diverso

author: Ivan

text:
"Mastrobuoni Mauro" <
ma...@mastrobuoni.it
> ha scritto nel messaggio
news:c252pl$m83$1...@lacerta.tiscalinet.it...

probabilmente devi ricorrere alla FORMATTAZIONE CONDIZIONALE per tutti i
campi che ti interessano.
Assegnando colori diversi a seconda dei valori contenuti. (in bianco e nero
puoi evidenziare campiando lo sfondo del campo, magari variandolo in grigio)
Ivan


title: Query, caratteri di colore diverso

text:
"Ivan" <
ivanINVALID...@tin.it
> ha scritto nel messaggio
news:xVr1c.11472$36.3...@news4.tin.it...

Grazie Ivan, ma quel sistema non funziona, i valori di comparazione devono
essere presi di volta in volta dalle due tabelle... :-((


title: inserire foto in una maschera che non sia oggetto dell'applicazione

author: alb

text:
Vorrei sapere se qualcuno sa come si fa per inserire una foto in una
maschera: Esempio Tabella Impiegati,  Campo Foto formato Testo. Grazie


author: cidi

text:
"alb" <
dona...@yhaoo.it
> ha scritto nel messaggio
news:btv20j$ppv$1...@lacerta.tiscalinet.it...
> Vorrei sapere se qualcuno sa come si fa per inserire una foto in una
> maschera: Esempio Tabella Impiegati,  Campo Foto formato Testo. Grazie
>
Ciao alb
In questo ng quasi TUTTI  :)
Perchč?
Ciao Daniele


author: ALESSANDRO Baraldi

text:
"alb" <
dona...@yhaoo.it
> ha scritto nel messaggio
news:btv20j$ppv$1...@lacerta.tiscalinet.it...
> Vorrei sapere se qualcuno sa come si fa per inserire una foto in una
> maschera: Esempio Tabella Impiegati,  Campo Foto formato Testo. Grazie
Daniele questa sera ha del buon tempo.....!
La soluzione tecnicamente valida è quella di inserire nella tua Tabella
un Campo FileName che conterrà il Percorso dell'Immagine BMP(per
evitare i filtri di Access).
Nella Tua Form inserisci un controllo Immagine non associato e su evento
Current della maschera inserisci il codice che prende il Percorso dalla
TextBox
magari Visibile=NO e lo associa alla proprietà Picture del controllo
immagine
in questo modo:
Me.TuoControlloImmagine.Picture=Me.ControlloTextBoxAssociato_FileName
Non serve nè Repaint nè null'altro, l'evento Current essendo Form Associata
viene
scatenato anche all'apertura, forse però ti converrebbe mettere un controllo
nel caso di NewRecord:
Me.TuoControlloImmagine.Picture=Nz(Me.ControlloTextBoxAssociato_FileName,vbN
ullstring)
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:btv7vo$uud$1...@lacerta.tiscalinet.it...
>
> "alb" <
dona...@yhaoo.it
> ha scritto nel messaggio
> news:btv20j$ppv$1...@lacerta.tiscalinet.it...
> > Vorrei sapere se qualcuno sa come si fa per inserire una foto in una
> > maschera: Esempio Tabella Impiegati,  Campo Foto formato Testo. Grazie
>
>
> Daniele questa sera ha del buon tempo.....!
> Ciao.
> @Alex.
>
Ciao Alex
..beh scusa ho risposto alla domanda... spero di non averlo spaventato :)
Intanto SA che può contare su questo NG
Ciao Daniele


author: Matteo Cacciola

text:
> Ciao Alex
> ..beh scusa ho risposto alla domanda... spero di non averlo spaventato :)
> Intanto SA che può contare su questo NG
> Ciao Daniele
Beh allora, vi prego, rispondete alla mia domanda, anche con un "non si può
fare"
Ciao
Matteo


text:
"Matteo Cacciola" <
cacc...@i2000net.it
> ha scritto nel messaggio
news:bu366p$9j1$1...@grillo.cs.interbusiness.it...

Ciao Matteo
...perchè quella di Alex non ti sembra una risposta?
Ciao Daniele


author: Alessandro Baraldi

text:
"Matteo Cacciola" <
cacc...@i2000net.it
> wrote in message
news:bu366p$9j1$
1...@grillo.cs.interbusiness.it

Matteo carissimo, hai letto la risposta che ti ho fornito...!!
E' puntuale e assolutamente fattibile...!
Ti prego di leggerla, nel caso trovassi problemi di comprensione
si può approfondire......!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Autocomposizione?

author: Alex

text:
Ciao a tutto il NG.
Ho installato VB6 visto che sto iniziando ad impratichirmi con il codice
VBA, ma lavorando con Access97 mi sorge un dubbio:
la gestione degli Activex di VB6 è fattibile anche da Access, ma perchè non
esegue l'autocomposizione?
Se li utilizzo impostando manualmente tutti i riferimenti funziona, ma
l'AUTO che è una gran bella cosa no?
C'è un perchè?Se qualcuno può illuminarmi sarei felice!
Grazie in anticipo Alex.
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ldb

author: luca

text:
Nome file mdb =  esempio_1.mdb
ho scoperto solo adesso che aprendo il file esempio_1.ldb con il notepad
riesco a vedere tutti i nomi dei computer degli utenti che in quel momento
sono all'interno del mio database.
Ho provato quindi a collegare questa file ".ldb" in access facendo finta che
sia un file di testo ma access non lo interpreta e mi fa vedere solo dei
??????   come mai?
ho anche provato a copiarlo r rinominarlo in TXT ma non funziona.
Come posso vedere gli uetnti/computer collegati al mio database in un
preciso momento?


title: ldb

author: Sergio MAZZA (Ufficio Stampa)

text:
"luca" <
luc...@tiscalinet.it
> ha scritto nel messaggio
news:9oal62$5g0$1...@pegasus.tiscalinet.it...

Prova ad aprirlo con Open e leggere il contenuto con Read (vedi help)...
Ciao.


title: Caselle combinate

author: Simone Pilan

text:
Ciao a tutti,
Non riesco ad utilizzare correttamente l'evento non in elenco di una casella
combinata.
Dopo aver impostato a "si"  la modalità solo in elenco, ho inserito una
rutin nell'evento non in elenco,
mediante il quale mi viene aperta la maschera per l'inserimento dei dati
relativo ai vari materiali.
A questo punto non sò come poter aggiornare automaticamente la casella
combinata con il niuvo record aggiunto.
Come posso fare, avete qualche esempio?
ciao e grazie


title: Caselle combinate

text:
"Simone Pilan" <
simon...@libero.it
> ha scritto nel messaggio
news:LqPG9.50098$2B1.1...@twister2.libero.it...

Dopo l'inserimento del nuovo dato:
Me.TuaCasellaCombinata.Requery
@Alex.


title: AIUTO con salvataggio e invio e-mail file SNP

author: Ric

text:
Ciao,
ho un problema: con access2000 usavo il seguente codice:
 DoCmd.OutputTo acOutputReport, stDocSave, acFormatSNP, percorso &
Me.NumeroOrdine & ".SNP", 0
 'Invia per posta elettronica lo snapshot
  Reports!Email.Report.Caption = Me.NumeroOrdine.Value
    DoCmd.SendObject acReport, stDocName, acFormatSNP, "
pi...@pluto.com
", ,
, "Ordine", "Ordine numero " & Me.NumeroOrdine & " del " & Me.DataOrdine, 0
Ho acquistato ed installato Office Xp Developer e NON funzionanon più i
comandi sopra citati.
L'errore che mi dà e':
"Il formato definito per l'output dell'oggetto corrente non è disponibile"
Io penso si riferisca ad    acFormatSNP   che in Access2000 era previsto ma
in access2002 nell'help ho trovato solo questo:
FormatoOutput  Costante AcFormatType facoltativa.
XlSendObjectOutputFormat può essere rappresentata da una delle costanti
XlSendObjectOutputFormat riportate di seguito.
acFormatDAP
acFormatHTML
acFormatRTF
acFormatTXT
acFormatXLS
e questo:
 AcFormat può essere rappresentata da una delle costanti AcFormat riportate
di seguito.
acFormatASP
acFormatDAP
acFormatHTML
acFormatIIS
acFormatRTF
acFormatSNP
acFormatTXT
acFormatXLS
che anche se acFormatSNP  è presente, NON FUNZIONA!
Chi sa dirmi come procedere?
Grazie,
RIC


author: Roberto Gennari

text:
> ho un problema: con access2000 usavo il seguente codice:
>  DoCmd.OutputTo acOutputReport, stDocSave, acFormatSNP, percorso &
> Ho acquistato ed installato Office Xp Developer e NON funzionanon più i
> comandi sopra citati.
> L'errore che mi dà e':
> "Il formato definito per l'output dell'oggetto corrente non è disponibile"
> Io penso si riferisca ad    acFormatSNP   che in Access2000 era previsto ma
> Chi sa dirmi come procedere?
Ho avuto lo stesso problema!!!
Si tratta di un errore di traduzione, alla costante acFormatSNP è stata
assegnata la stringa in inglese "Snapshot Format (*.snp)" che il comando
OutputTo non riconosce perchè ora parla solo italiano e bisogna usare la
stringa "Formatosnapshot(*.snp)".
Quindi o si usa direttamente "Formatosnapshot(*.snp)" nel comando
OutputTo oppure, se come nel mio caso hai molto codice scritto che usa
la costante acFormatSNP, è conveniente ridefinirla a mano con una
dichiarazione pubblica in un modulo come quella che segue:
Public Const acformatSNP = "Formatosnapshot(*.snp)"
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: caselle riepilogo e Report

author: Nadia

text:
Come accennavo in un precedente post ho grossi problemi a navigare
l'archivio storico per cui chiedo scusa in anticipo se pongo un quesito
già trattato!
Ho una una tabella con una serie di "campi ricerca" per i quali in
maschera ho delle caselle combinate e nel report delle caselle di
riepilogo
Ho la necessità, infatti, di mostrare nel report la scelta fatta tra
quelle possibili per quel campo
Il problema è che, nel report, la voce selezionata viene mostrata con
quella che in teori dovrebbe essere un evidenziazione in realtà diventa
una cancellatura in quanto la striscia di evidenziazione è dello stesso
colore del testo ...quindi in pratica ho un rettangolo nero che copre la
voce selezionata anzichè evidenziarla!
Tra le proprietà non trovato nulla che mi fosse d'aiuto ...cosa posso
fare?
Grazie
Nadia
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: caselle riepilogo e Report

author: Antonio Biso

text:
"Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:551017d34302c2ac1e0...@mygate.mailgate.org...
> Come accennavo in un precedente post ho grossi problemi a navigare
> l'archivio storico per cui chiedo scusa in anticipo se pongo un quesito
> già trattato!
>
> Ho una una tabella con una serie di "campi ricerca" per i quali in
> maschera ho delle caselle combinate e nel report delle caselle di
> riepilogo
Perchè, di grazia, usi le caselle di riepilogo nel report?!!?!
Antonio


title: caselle riepilogo e Report

author: Nadia Men

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:aW7fc.1570$
Qc.7...@twister1.libero.it
> "Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
> news:551017d34302c2ac1e0...@mygate.mailgate.org...
> > Come accennavo in un precedente post ho grossi problemi a navigare
> > l'archivio storico per cui chiedo scusa in anticipo se pongo un quesito
> > giŕ trattato!
> >
> > Ho una una tabella con una serie di "campi ricerca" per i quali in
> > maschera ho delle caselle combinate e nel report delle caselle di
> > riepilogo
>
> Perchč, di grazia, usi le caselle di riepilogo nel report?!!?!
>
> Antonio
!!! SBAGLIO?!
probabilmente sě ma allora cosa uso?! Lo scopo č:
per il campo "personaggio" ho le scelte Pippo, Pluto, Paperino
il report serve a due persone
1) la prima persona che verifica i dati fuori ufficio, la quale
deve poter stampare l'elenco delle scelte per quel campo e
mettere una x accanto a quello opportuna (a matita sulla carta)
personaggio:  PIPPO
              PLUTO
              PAPERINO  X
2) la seconda che riceve il report e lo verifica e che quindi
deve vedere non solo la scelta fatta ma anche le scelte possibili
quindi di nuovo
personaggio:  PIPPO
              PLUTO
              PAPERINO  <--
come venga evidenziato "paperino" poco importa, l'importante č che si
capisca che č quello scelto
Cos'altro posso usare dunque?
Grazie!



title: caselle riepilogo e Report

text:
"Nadia Men" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:8f04060cdbec6cf170f...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:aW7fc.1570$
Qc.7...@twister1.libero.it
>
> > "Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
> > news:551017d34302c2ac1e0...@mygate.mailgate.org...
> > > Come accennavo in un precedente post ho grossi problemi a navigare
> > > l'archivio storico per cui chiedo scusa in anticipo se pongo un
quesito
> > > già trattato!
> > >
> > > Ho una una tabella con una serie di "campi ricerca" per i quali in
> > > maschera ho delle caselle combinate e nel report delle caselle di
> > > riepilogo
> >
> > Perchè, di grazia, usi le caselle di riepilogo nel report?!!?!
> >
> > Antonio
>
>
> !!! SBAGLIO?!
> probabilmente sì ma allora cosa uso?! Lo scopo è:
Direi di sì: la casella di riepilogo serve per dare la possibilità
all'utente di effettuare una o più scelte all'interno di una serie di righe.
Nel report è tutto passivo, quindi la casella di riepilogo non è indicata!
> per il campo "personaggio" ho le scelte Pippo, Pluto, Paperino
>
> il report serve a due persone
>
> 1) la prima persona che verifica i dati fuori ufficio, la quale
> deve poter stampare l'elenco delle scelte per quel campo e
> mettere una x accanto a quello opportuna (a matita sulla carta)
>
> personaggio:  PIPPO
>               PLUTO
>               PAPERINO  X
>
> 2) la seconda che riceve il report e lo verifica e che quindi
> deve vedere non solo la scelta fatta ma anche le scelte possibili
> quindi di nuovo
>
> personaggio:  PIPPO
>               PLUTO
>               PAPERINO  <--
>
> come venga evidenziato "paperino" poco importa, l'importante è che si
> capisca che è quello scelto
>
> Cos'altro posso usare dunque?
Mi manca un po' di struttura del tuo DB.
il campo personaggio è di una certa tabella e può assumere qualunque valore
o si pescano i valori da un'altra tabella dei personaggi?
Antonio


title: caselle riepilogo e Report

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:PM8fc.124991$
Kc3.4...@twister2.libero.it
> > > Perchč, di grazia, usi le caselle di riepilogo nel report?!!?!
> > >
> > > Antonio
> >
> > !!! SBAGLIO?!
> > probabilmente sě ma allora cosa uso?! Lo scopo č:
>
> Direi di sě: la casella di riepilogo serve per dare la possibilitŕ
> all'utente di effettuare una o piů scelte all'interno di una serie di righe.
> Nel report č tutto passivo, quindi la casella di riepilogo non č indicata!
infatti le ho sempre usate nelle maschere per poi memorizzare la
scelta effettuata nel campo della tabella di turno e, di conseguenza,
restituendo nel report solo il valore scelto
qui, invece, ho a che fare con gente abituata a costruire una "scheda"
in excel (usandolo come se fosse un foglio da disegno a quadretti!)
e quindi stampare quella scheda bianca per i sopralluoghi e poi piena
per la restituzione finale
(= un file .xls per ogni sito visto... !) e quindi mi sono trovata a
dover dar forma a questo report in questo modo (scelte visibili)
dall'oggi al domani
> > per il campo "personaggio" ho le scelte Pippo, Pluto, Paperino
> >
> > il report serve a due persone
> >
> > 1) la prima persona che verifica i dati fuori ufficio, la quale
> > deve poter stampare l'elenco delle scelte per quel campo e
> > mettere una x accanto a quello opportuna (a matita sulla carta)
> >
> > personaggio:  PIPPO
> >               PLUTO
> >               PAPERINO  X
> >
> > 2) la seconda che riceve il report e lo verifica e che quindi
> > deve vedere non solo la scelta fatta ma anche le scelte possibili
> > quindi di nuovo
> >
> > personaggio:  PIPPO
> >               PLUTO
> >               PAPERINO  <--
> >
> > come venga evidenziato "paperino" poco importa, l'importante č che si
> > capisca che č quello scelto
> >
> > Cos'altro posso usare dunque?
>
> Mi manca un po' di struttura del tuo DB.
> il campo personaggio č di una certa tabella e puň assumere qualunque valore
> o si pescano i valori da un'altra tabella dei personaggi?
>
> Antonio
Nel caso specifico sto lavorando su un db di cui non mi č consentito
modifcare la struttura e chi l'ha costruito a messo "elenchi di valori"
direttamente nell'unica maxi tabella presente.
Lo stesso problema, perň, ce l'ho anche con un altro db (fatto da me
questo) in cui a seconda dei casi ho
  -  un elenco valori in maschera quando scelgo tra due o tre valori
specifici per quel campo (ed in tabella inserisco solo il valore scelto)
  -  oppure una tabella da cui attingere quando i valori sono molti (i
comuni italiani) o validi per piů campi (buono, discreto, suff. etc) Qui
nel primo caso riporto in tabella il codice istat nel secondo il valore
Inoltre nel mio db ho anche diverse situazioni in cui devo poter
effettuare una scelta multipla
Di nuovo Grazie
Nadia



title: caselle riepilogo e Report

text:
"Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:0ad194f9c9b02bbe5ee...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:PM8fc.124991$
Kc3.4...@twister2.libero.it
>
>
> > Nel report è tutto passivo, quindi la casella di riepilogo non è
indicata!
>
> infatti le ho sempre usate nelle maschere per poi memorizzare la
> scelta effettuata nel campo della tabella di turno e, di conseguenza,
> restituendo nel report solo il valore scelto
Esatto!
> qui, invece, ho a che fare con gente abituata a costruire una "scheda"
> in excel (usandolo come se fosse un foglio da disegno a quadretti!)
> e quindi stampare quella scheda bianca per i sopralluoghi e poi piena
> per la restituzione finale
Sì, vabbeh, la gente si 'struisce!!!
> > Mi manca un po' di struttura del tuo DB.
> > il campo personaggio è di una certa tabella e può assumere qualunque
valore
> > o si pescano i valori da un'altra tabella dei personaggi?
> >
> > Antonio
>
> Nel caso specifico sto lavorando su un db di cui non mi è consentito
> modifcare la struttura e chi l'ha costruito a messo "elenchi di valori"
> direttamente nell'unica maxi tabella presente.
> Lo stesso problema, però, ce l'ho anche con un altro db (fatto da me
> questo) in cui a seconda dei casi ho
>   -  un elenco valori in maschera quando scelgo tra due o tre valori
> specifici per quel campo (ed in tabella inserisco solo il valore scelto)
>   -  oppure una tabella da cui attingere quando i valori sono molti (i
> comuni italiani) o validi per più campi (buono, discreto, suff. etc) Qui
> nel primo caso riporto in tabella il codice istat nel secondo il valore
> Inoltre nel mio db ho anche diverse situazioni in cui devo poter
> effettuare una scelta multipla
Mi mancano ancora delle informazioni.
A parte che nel caso delle città mi sembra assurdo mettere tutte le
possibili opzioni e crocettare quella scelta, se hai solo delle scelte fisse
potresti prevedere delle label sul report e crocettare quello scelto
Altrimenti come è la situazione?
Antonio


title: caselle riepilogo e Report

text:
> >
> > Nel caso specifico sto lavorando su un db di cui non mi è consentito
> > modifcare la struttura e chi l'ha costruito a messo "elenchi di valori"
> > direttamente nell'unica maxi tabella presente.
> > Lo stesso problema, però, ce l'ho anche con un altro db (fatto da me
> > questo) in cui a seconda dei casi ho
> >   -  un elenco valori in maschera quando scelgo tra due o tre valori
> > specifici per quel campo (ed in tabella inserisco solo il valore scelto)
> >   -  oppure una tabella da cui attingere quando i valori sono molti (i
> > comuni italiani) o validi per più campi (buono, discreto, suff. etc) Qui
> > nel primo caso riporto in tabella il codice istat nel secondo il valore
> > Inoltre nel mio db ho anche diverse situazioni in cui devo poter
> > effettuare una scelta multipla
>
> Mi mancano ancora delle informazioni.
> A parte che nel caso delle città mi sembra assurdo mettere tutte le
> possibili opzioni e crocettare quella scelta, se hai solo delle scelte fisse
> potresti prevedere delle label sul report e crocettare quello scelto
> Altrimenti come è la situazione?
>
> Antonio
Per il report "bianco" quello su cui vengono messe le crocette non ci
sono problemi
Per quelli che invece restituiscono i dati, se ho capito cosa intendi
con "scelte fisse", non credo di averne
lasciando stare pippo e paperino, quello che faccio serve a valutare
degli immobili, per cui ho dei dati di base che mi vengono dal cliente
(dov'è l'immobile, chi ci abita?) e poi un omino che va a vedere
l'immobile e mi dice in che stato è  che c'è di bello lì intonro etc
In questo meccanismo il report cartaceo finale è semplicemente la forma
cartacea (che cmunque ci vuole) di dati che vengono principalmente
restituiti in formato file (estrazione degli stessi da db a foglio xls)
In esso non appare la "lista dei comuni" ma solo quello scelto
attraverso un concatenamento di Combo nella maschera
ma poi in base al comune scelto cambiano i dati tra cui scegliere nelle
caselle che contengono i parametri per la valutazione
Se sono a Milano ho un range di valori per i capannoni diverso da quello
di SanMartino in Badia
di questi "parametri" proprio perchè diversi da città a città, non posso
mostrare nel report solo il parametro scelto ma devo mostrare anche
quali sono le altre possiili scelte
...non so se sono riuscita ad essere più chiara e darti info più
concrete
aggiungo che i campi per cui l'utente "sceglie" un valore esistente sono
molti più di quelli per cui lo inserisce a sua discrezione
altrimenti e mi sembrava assurdo spalmare le scelte sulla tabella
facendo di ogni scelta un campo sì/no che può venire o meno checkato
se non mi sono spiegata infierisci pure ...che oggi sono un po'
dislessica!!



title: caselle riepilogo e Report

text:
"Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:73db6bea0a5ff326c6f...@mygate.mailgate.org...
>
> > >
> Per quelli che invece restituiscono i dati, se ho capito cosa intendi
> con "scelte fisse", non credo di averne
> lasciando stare pippo e paperino, quello che faccio serve a valutare
> degli immobili, per cui ho dei dati di base che mi vengono dal cliente
> (dov'è l'immobile, chi ci abita?) e poi un omino che va a vedere
> l'immobile e mi dice in che stato è  che c'è di bello lì intonro etc
> In questo meccanismo il report cartaceo finale è semplicemente la forma
> cartacea (che cmunque ci vuole) di dati che vengono principalmente
> restituiti in formato file (estrazione degli stessi da db a foglio xls)
> In esso non appare la "lista dei comuni" ma solo quello scelto
> attraverso un concatenamento di Combo nella maschera
> ma poi in base al comune scelto cambiano i dati tra cui scegliere nelle
> caselle che contengono i parametri per la valutazione
> Se sono a Milano ho un range di valori per i capannoni diverso da quello
> di SanMartino in Badia
> di questi "parametri" proprio perchè diversi da città a città, non posso
> mostrare nel report solo il parametro scelto ma devo mostrare anche
> quali sono le altre possiili scelte
>
> ...non so se sono riuscita ad essere più chiara e darti info più
> concrete
Allora, io ho capito qualcosa e ti do la soluzione, se poi non è come ho
capito...
Tabella principale con le singole registrazioni.
Ci dovrebbe poi essere una tabella ulteriore che leghi la tipologia sulla
singola registrazione con i parametri possibili.
Esempio
milano grosso
milano economico
milano sicuro
melegnano grosso
melegnano bello
Se tu unisci in join la registrazione con questa tabella sulla città scelta,
ottieni una serie di record che hanno tutti la stessa parte di
registrazione, e diverse i valori associati alla città, se è milano 3 record
perchè 3 scelte, melegnano 2 record e così via.
Nel report tu esegui un raggruppamento sul campo chiave della registrazione
e metti i dati della registrazione nell'intestazione del gruppo, così
compaiono una volta sola.
Nel corpo invece ci metti il campo valore dell'altra tabella e quindi una
serie di valori uno sopra l'altro.
A questo punto va capito se hai una sola scelta o multiple per decidere come
crocettare la/le scelta/e
Antonio


title: caselle riepilogo e Report

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:pBgfc.126067$
Kc3.4...@twister2.libero.it

OK
> Ci dovrebbe poi essere una tabella ulteriore che leghi la tipologia sulla
> singola registrazione con i parametri possibili.
OK

> Se tu unisci in join la registrazione con questa tabella sulla città scelta,
> ottieni una serie di record che hanno tutti la stessa parte di
> registrazione, e diverse i valori associati alla città, se è milano 3 record
> perchè 3 scelte, melegnano 2 record e così via.
OK
> Nel report tu esegui un raggruppamento sul campo chiave della registrazione
> e metti i dati della registrazione nell'intestazione del gruppo, così
> compaiono una volta sola.
> Nel corpo invece ci metti il campo valore dell'altra tabella e quindi una
> serie di valori uno sopra l'altro.
> A questo punto va capito se hai una sola scelta o multiple per decidere come
> crocettare la/le scelta/e
Questo invece non è sempre percorribile
Ho fatto qualcosa del genere (non esattamente così ma alla fine
funziona) laddove avevo delle "scelte multiple"
per le queli i dati vengono inseriti da web e per farlo ho dovuto creare
un report per ogni "scelta multipla" e poi inserire tanti sottoreport
quente le scelte in quello che a sua volta è un sottoreport
Per le scelte singole (a valore fisso o variabile che siano) speravo di
potermela cavare con qualcosa di più "semplice"
In realtà mi rendo conto che dovrei farti vedere il db per poter essere
veramente chiara
questo perchè parliamo di un db che a già 20/30 tabelle altrettante
query maschere e sottomaschere a volontà
report e sottoreport che sono in parte fissi ed in parte mutano in base
all'esigenza del singolo cliente
Il tutto collegato ad un secondo db che raccoglie dati dal web e li
"scambia" con il db Madre
e, come ti dicevo, ho un sacco di campi a "scelta" e per fortuna, la
maggior parte sono scelte tra valori fissi (discreto buono ottimo) e
solo una minima parte variabili
per cui per tutto ciò che è scelata fra 3 o 4 valori fissi speravo di
poter trovare una soluzione meno onerosa
Tieni conto che è vero che la gente si "istruisce" ma fino ad un certo
punto!
In tutto questo mio lavoro il report è l'unica parte che la mi utenza
interna, prima ancora che il cliente, capisce!!
Tutti giovani eppure assolutamente fossilizzati... ma sono loro che
portano i soldi all'azienda, per cui se sul resto
posso un po' impormi, su come deve apparire il report sono piuttosto
blindata!
Ho poi il problema di quell'altro database (quello del primo post)
che non è mio (è del cliente) e non posso quindi modificarne la
struttura
...ho provato a spiegare che botte piena e moglie ubriaca non stanno
insieme, ma non credo abbaino capito!
Ancora grazie e se ti sembra stia chiedendo l'impossibile dillo pure!



title: Quanto sono diffuse le pagine di accesso?

author: Sauro

text:
Salve,
devo realizzare un'applicazione che sulla carta verrebbe bene con le pagine
di accesso dati perchč deve anadare su internet. Il mio dubbio č: sono
stabili, affidabili, usate abbastanza diffusamente dagli sviluppatori
access, oppure sarei uno dei pochi sprovveduti che si gettano in un
ginepraio pieno di buchi e intoppi vari (a parte la licenza dei web
components)?
Grazie e saluti


author: Fabrizio Quercia

text:
"Sauro" <
nos...@grazie.it
> ha scritto nel messaggio
news:ROOC9.32567$744.1...@news1.tin.it...

pagine di accesso ai dati? cioe' un programma che giri su pagina web?
ASP-PHP :)
non credo che il PHP abbia buchi :) e ci lavori con assess-sqlserver-mysql a
scelta.
Secondo me...
-se hai molta mole di dati:
php+mysql (tutto free e potente e stabile e sicuro)
-se vuoi sbrigarti e guadagnare bene:
asp+sqlserver
-se č una cosa piccola:
asp+msde (ma nn credo sia suficente)
io nn userei access per fare le web form cmq.
Ciao :)


text:
Ok Grazie,
"Fabrizio Quercia" <
fabrizi...@tin.it
> ha scritto nel messaggio
news:7PSC9.33741$744.1...@news1.tin.it...



title: modificare origine dati casella combinata con tipo origine riga "Elenco valori"

author: Giuseppe Cardascia

text:
Salve.
Vorrei modificare da codice l'origine riga di una combo che ha come tipo origine riga un elenco valori.
In sostanza se in una maschera continua il record è posizionato su una fattura l'origine riga sarà:
Me.cmbOpzioni.RowSource = "Duplica", "Genera Nota Credito", "Apri XML", "Apri Pdf"
se invece è posizionato su una nota credito
Me.cmbOpzioni.RowSource = "Apri XML", "Apri Pdf"
qual'è il codice corretto?
Grazie


text:

Ma la combo di cui parli è nella stessa Maschera Continua da gestire...?
Se è così non puoi farlo, nel momento in cui cambi l'origine_riga, ne risentono tutti i Records, ed in quelli in cui hai l'origine opposta sparisce il valore assegnato perchè non viene trovato..!
Sempre se è così, sei certo di aver compreso la dinamica delle maschere continue...?

@Alex


text:

Ciao Alex.
No la combo si trova a piè di pagina della form principale, quindi agisce sul record corrente della sottomaschera.
Saluti.


author: BFS

text:

se ho capito bene

supponiamo che nella tua maschera continua hai un campo "tipoDoc" che
può contenere "fattura" o "nota di credito"

sul evento OnCurrente della form

if me.tipodoc="fattura" then

	Me.cmbOpzioni.RowSource = "Duplica;Genera Nota Credito;Apri XML;Apri Pdf"

else

	Me.cmbOpzioni.RowSource = "Apri XML;Apri Pdf"
end if

BFS


text:

Grazie Fabio.
Ho fatto così:
    If Me.IdFatturaTipologia = 1 Then
        Form_mRiepFatture.cmbOpzioni.RowSource = "Duplica;Genera Nota Credito;Apri XML;Apri Pdf"
    ElseIf Me.IdFatturaTipologia = 2 Then
        Form_mRiepFatture.cmbOpzioni.RowSource = "Apri XML;Apri Pdf"
    End If
la Tabella tblFatturaTipologie contiene altri record (Nota Debito, Autofattura) per cui ho inserito Elseif.
Saluti.


text:

magari un
select
case

end select

allora è più utile e "pulito"

https://docs.microsoft.com/it-it/dotnet/visual-basic/language-reference/statements/select-case-statement

BFS


text:

Grazie Fabio,
modifico il codice.
Giuseppe


title: Riferimenti ADODB

author: Inox

text:
Ciao a tutti,
ho cominciato a fare delle prove di accesso ai dati utilizzando ADO.
Dopo aver dichiarato e settato:
Dim rs as Recordset
Set rs = New ADODB.Recordset
cerco di utilizzare
rs.Open sorgente connessione ecc...
ma mi mancano i riferimenti per il metodo Open che quindi non viene
riconosciuto. Sapete darmi qualche indicazione su quale riferimenti
includere?
Grazie e buona serata.


title: Riferimenti ADODB

text:

A parte sapere che con Access a meno di usare progetti ADP, è
decisamente sconveniente l'uso di ADO, il problema
nasce dall'assenza dei riferimenti tra le Librerie.
A conferma di quanto ti ho suggerito prima Access ha di Default
impostata la Libreria DAO, quindi devi andare Manualmente
a selezionare la libreria Microsoft Activex Data Object 2.8
Questo tuttavia non è sufficiente in quanto supportando sia ADO che
DAO devi esplicitare il DataObject di riferimento.
Dim rs As ADODB.Recordset
Ciao
@Alex


title: Riferimenti ADODB

text:
@Alex ha scritto:
> On 23 Mar, 22:37, Inox<
n...@ceriseto.it
>  wrote:
>> Ciao a tutti,
>>
>> ho cominciato a fare delle prove di accesso ai dati utilizzando ADO.
>> Dopo aver dichiarato e settato:
>>
>> Dim rs as Recordset
>> Set rs = New ADODB.Recordset
>>
>> cerco di utilizzare
>>
>> rs.Open sorgente connessione ecc...
>>
>> ma mi mancano i riferimenti per il metodo Open che quindi non viene
>> riconosciuto. Sapete darmi qualche indicazione su quale riferimenti
>> includere?
>>
>> Grazie e buona serata.
>
> A parte sapere che con Access a meno di usare progetti ADP, �
> decisamente sconveniente l'uso di ADO, il problema
> nasce dall'assenza dei riferimenti tra le Librerie.
> A conferma di quanto ti ho suggerito prima Access ha di Default
> impostata la Libreria DAO, quindi devi andare Manualmente
> a selezionare la libreria Microsoft Activex Data Object 2.8
> Questo tuttavia non � sufficiente in quanto supportando sia ADO che
> DAO devi esplicitare il DataObject di riferimento.
>
> Dim rs As ADODB.Recordset
>
> Ciao
> @Alex
Grazie dell'indicazione @Alex. Il mio interesse per ADO � puramente
accademico, non per la ricerca di prestazioni o risparmio risorse. E'
che ho trovato un buon libro dove viene affrontato l'argomento e come
citato nel mio messaggio originale, ho dapprima dichiarato ed in seguito
settato l'oggetto con
Dim rs as Recordset
Set rs = New ADODB.Recordset
presumo a questo punto l'oggetto sia pronto per i vari metodi.
Ho verificato la libreria che mi hai segnalato ed in effetti avavo
incluso la Microsoft Activex Data Object 2.1 anzich� Microsoft Activex
Data Object 2.8. Ho immediatamente sostituito il reiferimento, ma non ho
ottenuto risultati positivi.
Mi sfugge qualcosa!!!


title: Riferimenti ADODB

text:

Si non hai guardato bene quello che ti ho scritto...
Tu scrivi questo:
    Dim rs as Recordset
Io ti ho suggerito Questo:
    Dim rs As ADODB.Recordset
mi pare molto palese la differenza....
@Alex


title: Riferimenti ADODB

author: kakariko

text:

@Alex ti chiedo scusa, ma il testo da cui ho tratto tutti gli esempi,
dichiaravano il recordset in quella maniera e mi sono fidato ciecamente
e non funziona, a differenza della tua indicazione che funziona.
Non è un refuso, ci sono una trentina di pagine di esempi di codice che
lo riportano in quella maniera.
Mille grazie per l'indicazione e per la pazienza.
Ciao


title: Riferimenti ADODB

text:

Non è un'errore quello che hai fatto, ma da per scontato che ADO sia
la libreria Prioritaria nell'elenco delle Referenze, cosa che con
Access è falsa
a meno che tu non vada a modificare le priorità....
Quindi se definisci un'oggetto come Recordset e la libreria che
implementa l'oggetto Recordset è DAO, quello non sarà un'oggetto ADO,
ma DAO, ecco perchè
io ho reso ESPLICITA la libreria dalla quale dipendere...!
Ciao
@Alex


title: '1.28 Riallegare tabelle Access (4)

text:
Sto tentando di usare la Funzione per riallegare le tabelle presenti su un
altro file. La funzione l'ho copiata dal Sititocomune (Tabelle 1.28).
Visto che sto usando Access 2002 ho messo nei Riferimenti di Access DAO
3.6 Object Library. Poi come è scritto nella documentazione ho eseguito la
Funzione: FillTableName per riempire la tabella: "_LinkedTables". Funziona
perchè alla fine la tabella contiene i nomi delle tabelle da riallegare.
Poi predo in due file FrontEnd/Back e li metto nella stessa cartella ma
alla sua esecuzione mi da il seguente errore:
"Impossibile Connersi al server"
Dove sto' sbagliando ?
Grazie per l'aiuto
Nicola
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: '1.28 Riallegare tabelle Access (4)

author: Sandro Peruz

text:
"Nicola47" <
nicola.bi...@libero.it
> ha scritto nel messaggio
news:ejvoj5$rsm$1...@news.newsland.it...
> Sto tentando di usare la Funzione per riallegare le tabelle presenti su un
> altro file. La funzione l'ho copiata dal Sititocomune (Tabelle 1.28).
> Visto che sto usando Access 2002 ho messo nei Riferimenti di Access DAO
> 3.6 Object Library. Poi come è scritto nella documentazione ho eseguito la
> Funzione: FillTableName per riempire la tabella: "_LinkedTables". Funziona
> perchè alla fine la tabella contiene i nomi delle tabelle da riallegare.
> Poi predo in due file FrontEnd/Back e li metto nella stessa cartella ma
> alla sua esecuzione mi da il seguente errore:
>
> "Impossibile Connersi al server"
>
> Dove sto' sbagliando ?
>
> Grazie per l'aiuto
>
> Nicola
>
Ciao Nicola,
ho guardato al volo la funzione che hai utilizzato, e qui :
  DoCmd.TransferDatabase acLink, "Microsoft Access", _
      mPathBE, acTable, S, S
si ricorre alla variabile  mPathBE per il nome del back end.
prova a dichiarare una constante del tipo
Private Const mPathBE = "C:\PathDelTuoBe.MDB"
nel modulo appena sotto a
Option Compare Database
Option Explicit
potrebbe essere il problema.
Se non è quello, mi sa proprio che devo provare la funzione...
ciao !, Sandro


title: '1.28 Riallegare tabelle Access (4)

text:
"Nicola47" <
nicola.bi...@libero.it
> ha scritto nel messaggio
news:ejvoj5$rsm$1...@news.newsland.it...
[cut]
...oltre al suggerimento precedente, se non dvosesse essere risolutivo,
prova autonomamente ad impostare un breakpoint --punto di interruzione e poi
segui passo passo finchè si verifica il problema ! In questo modo ci dari
più indicazioni nella tua reply.
Ri-Ciao, Sandro


title: '1.28 Riallegare tabelle Access (4)

text:
Sandro Peruz ha scritto:








> ciao !, Sandro
Ho aggiunto queste due istruzioni e fha funzionato in modo corretto:
Option Explicit
Private Const mPathBE = "H:\AMMIN\Comuni\GestioneRicaricheComuniDati.mdb"
Due Domande  e perdona la mia ignoranza a cosa serve Option Explicit (ho
notato che non è presente negli altri moduli e mi pare che nelle versioni
precedenti fosse un default)
La seconda domanda è che io vorrei mettere i due file nella stessa
cartella di cui a priori non conosco il percorso (poniamo che consegno i
due file messi su una chiavetta la quale quando viene inserita nel PC
potrebbe avere un lettera diversa di volta in volta G: o F:)  ed
automaticamente la funzione si preoccupa di riallegare il tutto.
Grazie e ciao



title: '1.28 Riallegare tabelle Access (4)

text:
[cut]
> Ho aggiunto queste due istruzioni e fha funzionato in modo corretto:
>
> Option Explicit
> Private Const mPathBE = "H:\AMMIN\Comuni\GestioneRicaricheComuniDati.mdb"
Bene mi fa piacere !
> Due Domande  e perdona la mia ignoranza a cosa serve Option Explicit (ho
> notato che non č presente negli altri moduli e mi pare che nelle versioni
> precedenti fosse un default)
Option Explicit : per questa info, potresti pigiare il tasto F1 dopo esserti
posizionato su quella istruzione. :-)
Comunque, serve per rendere obbligatoria la dichiarazione delle variabili in
memoria, la memoria viene allocata meglio.
In caso contrario, la variabile viene instanziata (-> se cosě si dice) come
variant un tipo genenrico che puň contenere anche null come valore.
> La seconda domanda č che io vorrei mettere i due file nella stessa
> cartella di cui a priori non conosco il percorso (poniamo che consegno i
> due file messi su una chiavetta la quale quando viene inserita nel PC
> potrebbe avere un lettera diversa di volta in volta G: o F:)  ed
> automaticamente la funzione si preoccupa di riallegare il tutto.
ti posso consigliare se lavori con >A97 il filedialog ( forse in questo caso
>A00), ricordati di attivare i riferimenti di office, oppure utilizzare alla
stregua le API,
http://www.mvps.org/access/api/api0001.htm
a cui passare il pah del tuo BE.
> Grazie e ciao
prego
> Nicola
Ciao, Sandro