text:
Il giorno giovedì 8 novembre 2018 09:26:35 UTC+1, mario rossi ha scritto:
Cut
> > dovrebbe essere Al  (aliquota) , non AI come hai scritto tu.
>
> scusa non ho capito bene, devo scrivere solo <AI>aliquota</AI>
> anziche <AICassa>4.00</AICassa>
>
> ????

Gallego intende che hai scritto <AICassa> anziché <AlCassa>, 'Al' sta per 'al'iquota, quindi sostituisci la I maiuscola con una l (elle) minuscola.
Ciao
Mat.


title: errore controllo ADE formato fattura elettronica

author: mario rossi

text:

Adesso ho capito grazie infinite

se a qualcuno interessa
parlando oggi con l'agenzia entrate ho saputo che esiste un loro software da installare sul pc localmente per la fattura elettronica si chiama "Software di compilazione Fattura Elettronica" ed è gratuito, lo proverò


text:

problema AlCassa risolto grazie mi resta un ultimo errore che proprio non capisco, a qualcuno è capitato questo errore? grazie.

<Descrizione>File non conforme al formato (nella descrizione del messaggio Ã¨ riportata lâ€™indicazione puntuale della non conformitÃ ) - Invalid content was found starting with element 'IdPaese'. One of '{IdFiscaleIVA, CodiceFiscale, Anagrafica}' is expected. riga: </Descrizione>



author: Potone

text:

Nella posizione in cui hai messo IdPaese il sistema si aspetta di trovare uno dei tre '{IdFiscaleIVA, CodiceFiscale, Anagrafica}' (è scritto nella descrizione dell'errore).
<IdPaese> è sempre contenuto in un blocco <IdFiscaleIVA></IdFiscaleIVA> quindi io controllerei proprio questo.

Ciao
Mat.


text:

ho messo cosi, qualcosa non va?

<IdTrasmittente>
<IdPaese>IT</IdPaese>
<IdCodice>MIOCODICEFISCALE</IdCodice>
</IdTrasmittente>

<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>MIAPARTITAIVA</IdCodice>
</IdFiscaleIVA>

<DatiAnagrafici>
<IdPaese>IT</IdPaese>
<IdCodice>PARTITAIVACLIENTE</IdCodice>
<Anagrafica>
<Denominazione>RAGIONE SOCIALE CLIENTE</Denominazione>
</Anagrafica>
</DatiAnagrafici>


text:
Il giorno giovedì 8 novembre 2018 12:27:41 UTC+1, mario rossi ha scritto:
Cut
>
> <DatiAnagrafici>
-- manca <IdFiscaleIVA>
> <IdPaese>IT</IdPaese>
> <IdCodice>PARTITAIVACLIENTE</IdCodice>
-- manca </IdFiscaleIVA>
> <Anagrafica>
> <Denominazione>RAGIONE SOCIALE CLIENTE</Denominazione>
> </Anagrafica>
> </DatiAnagrafici>

Come dicevo, <idPaese> (almeno quando è associato a idCodice) deve essere compreso nella coppia <IdFiscaleIVA></IdFiscaleIVA> cosa che non avviene nello stralcio qui sopra.
Ciao
Mat.


text:

grazie Potone, ora provo se è cosi ti meriti una pizza!
una altra domanda volevo farvi, se per errore i totali fattura dovessero essere sbagliati rispetto alle linee fattura il sistema interscambio fa un controllo anche sui totali e quindi scarta la fattura se i totali non tornano?

ovvero controlla solo la sintassi oppure anche i contenuti che siano coerenti?


text:

Ciao,
la risposta è si, vengono fatti parecchi controlli sul contenuto oltre che sulla forma (forse anche troppi).

Visto che il tema fatturazione elettronica è "caldo", riporto alcuni links di fonti "ufficiali" (non ricordo se sono apparsi sul newsgroup di recente).

FatturaPa.gov.it
 documentazione e norme:
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/norme.htm

agenziaentrate.gov.it
, area fatturazione elettronica (aggiornato più di frequente):
https://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Aree+tematiche/Fatturazione+elettronica/?page=areetematiche

Sul sito AdE trovi la versione 1.3 del 10 ottobre delle specifiche tecniche della fattura elettronica, in questo documento si trova tutto, compreso l'elenco dei controlli e dei relativi errori restituiti da sdi.

Prego, ciao
Mat.


title: filtro al volo sottomaschera

author: Giuseppe Cardascia

text:
Buongiorno a tutti.
Ho una maschera di ricerca clienti con cmbFiltroTipo, txtRicerca e sottomaschera smRiepClienti con origine query qsmRiepClienti.
In una casella di testo ho memorizzato l'IdAzienda per filtrare i Clienti della ditta selezionata.
Il problema è il seguente:
appena digito una lettera il filtro viene eseguito ma il primo Cliente appare tante volte anche se il filtro è corretto. Appena metto il focus sulla sottomaschera, appare solo una volta e via via tutti gli altri record filtrati.
Nelle maschere simili ma senza il filtro IdAzienda non ho  problemi (Ricera Anagrafiche o Ricerca Aziende)
su evento keyup della txtRicerca ho il seguente codice:
Dim intLung As Integer
    intLung = Len(myString)
    If KeyCode = 46 Then myString = "": Me.txtRicerca.Value = "" ' se viene pigiato CANC cancella tutto
    If KeyCode = 190 Then myString = myString & Chr$(46): GoTo 100
    If KeyCode = 8 Then
        If intLung = 0 Then GoTo 100 ' se la lunghezza è 0 non serve intervenire
        If intLung = 1 Then myString = "": GoTo 100 ' se la lunghezza è 1,
        myString = Left$(myString, intLung - 1) ': GoTo 100  ' togliamo un carattere
    End If
'    myString = myString & Chr$(KeyCode) ' aggiungiamo il carattere digitato
    If KeyCode = 219 Then
        myString = myString & Chr$(39) ' se il carattere digitato è ' lo aggiungiamo
    Else
        If KeyCode <> 8 Then myString = myString & Chr$(KeyCode) ' aggiungiamo il carattere digitato se non è stato premuto il tasto CANC
    End If
    If Me.cmbFiltroTipo = "Codice" Then strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND IdAnagrafica = " & myString
    If Me.cmbFiltroTipo = "Descrizione" Then strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND Cliente Like ""*" & myString & "*"""
    If Me.cmbFiltroTipo = "Partita Iva" Then strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND PartitaIva Like """ & myString & "*"""
    If Me.cmbFiltroTipo = "Codice Fiscale" Then strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND CodiceFiscale Like """ & myString & "*"""
'    myQuery = strFiltro
    Form_smRiepClienti.Filter = strFiltro
    Form_smRiepClienti.FilterOn = True

    Me.smRiepClienti.Requery
    Form_smRiepClienti.Tag = strFiltro
    OrdinamentoDati
100     ' fine della sub

Cosa devo fare per risolvere questo problema?
Grazie e buona vigilia e buon anno  a tutti.
Giuseppe


title: filtro al volo sottomaschera

text:

Puoi fare un DEBUG.PRINT della stringa [strFiltro] prima di valorizzare la proprietà FILTER e verificare cosa contiene...?
In questo modo vedendo la sintassi è sicuramente più semplice per te, ma anche per noi, capire l'errore eventuale...

Ciao
@Alex


title: filtro al volo sottomaschera

text:

Ciao Alex e grazie per la risposta.
debug.print strFiltro
restituisce correttamente
IdAzienda = 1 AND Cliente Like "*CONS*"
Giuseppe


title: filtro al volo sottomaschera

text:
> Ciao Alex e grazie per la risposta.
> debug.print strFiltro
> restituisce correttamente
> IdAzienda = 1 AND Cliente Like "*CONS*"
> Giuseppe

La sintassi sembra corretta, il dubbio che ho è sul riferimento alla Form [Form_smRiepClienti]:
Form_smRiepClienti.Filter = strFiltro

Non so se sia una SubForm e se il codice scritto gira nella forma stessa o nella Parent...

@Alex


title: filtro al volo sottomaschera

text:

Alex è lo stesso codice che uso nella ricerca delle Anagrafiche Generali e delle Aziende dove ogni anagrafica o azienda è univoca, invece in questo caso un cliente può essere cliente di diverse aziende.
Poi appena finito di digitare il testo è sufficiente spostare il focus su un punbto qualsiasi della subform che i record visualizzati diventano unici e non ripetuti.
Grazie.
Giuseppe


title: filtro al volo sottomaschera

author: Silvio Berruti

text:

Ciao Giuseppe,
come prima cosa il GOTO è stato ammazzato da tanti anni ;-))) e mi fa male rivederlo in uso.
Prova così:
  Dim intLung As Integer
  intLung = Len(mystring)
  Select Case KeyCode
  Case 46: mystring = "": Me.txtRicerca.Value = "": Exit Sub ' se viene pigiato CANC cancella tutto
  Case 190: mystring = mystring & Chr(46): Exit Sub
  Case 8
    If intLung = 0 Then
      Exit Sub
    ElseIf intLung = 1 Then mystring = "": Exit Sub
    Else: mystring = Left(mystring, intLung - 1) ' togliamo un carattere
    End If
  Case 219: mystring = mystring & Chr(39) ' se il carattere digitato è ' lo aggiungiamo
  Case Else: mystring = mystring & Chr(KeyCode) ' aggiungiamo il carattere digitato
  End Select
  Select Case Me.cmbFiltroTipo
  Case "Codice": strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND IdAnagrafica = " & mystring
  Case "Descrizione": strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND Cliente Like '*'" & mystring & "'*'"
  Case "Partita Iva": strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND PartitaIva Like '" & mystring & "'*'"
  Case "Codice Fiscale": strFiltro = "IdAzienda = " & Me.txtIdAzienda & " AND CodiceFiscale Like '" & mystring & "'*'"
  End Select
  ' myQuery = strFiltro
  Me.smRiepClienti.Form.Filter = strFiltro     'Form_smRiepClienti.Filter = strFiltro
  Me.smRiepClienti.Form.FilterOn = True      'Form_smRiepClienti.FilterOn = True
  Me.smRiepClienti.Form.Requery                 'Me.smRiepClienti.Requery

  Form_smRiepClienti.Tag = strFiltro
  OrdinamentoDati

Nota che ho cambiato le righe di codice che applicano il filtro nella sottomaschera.
Non l'ho provato, naturalmente, ma dovrebbe funzionare...
Silvio


title: filtro al volo sottomaschera

text:

Ciao Silvio e grazie per il codice.
All'inserimento del secondo carattere la stringa filtro nella finestra immediata è IdAzienda = 2 AND Cliente Like '*'C'*'
e va in errore andando in debug alla riga
    Me.smRiepClienti.Form.Filter = strFiltro 'Form_smRiepClienti.Filter = strFiltro
Giuseppe.


title: orologio

author: max

text:
Ho un vuoto di memoria!
Non ricordo più come si fa a inserire un orologio in una maschera; ricordo
che, dopo aver creato nella maschera una casella di testo non associata ed
imposto come origine controllo = time(), si doveva andare nelle proprietà di
questa maschera ed impostare in "Intervallo Timer" il valore 1000 (che
corrisponde ad un secondo). C'era un'altra cosa da fare, ma mi sfugge!!!
Qualcuno può aiutarmi.
Auguri a tutti e grazie.
massimo :-)


title: orologio

text:
"max" <
cremin...@libero.it
> ha scritto nel messaggio
news:i7Gdc.118566$Kc3.3...@twister2.libero.it...

nell evento timer della form metti controllo = time ()


title: orologio

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c57bsr$fv$1...@lacerta.tiscalinet.it...

Avevo già provato, ma non funziona (l'ora rimane fissa).
Ciao
massimo :-))


title: orologio

author: Liones

text:
> > > Ho un vuoto di memoria!
> > > Non ricordo più come si fa a inserire un orologio in una maschera;
> ricordo
> > > che, dopo aver creato nella maschera una casella di testo non
associata
> ed
> > > imposto come origine controllo = time(), si doveva andare nelle
> proprietà
> > di
> > > questa maschera ed impostare in "Intervallo Timer" il valore 1000 (che
> > > corrisponde ad un secondo). C'era un'altra cosa da fare, ma mi
sfugge!!!
> > nell evento timer della form metti controllo = time ()
>
Private Sub Form_Timer()
MIOcontrollo.Value = Time()
End Sub
il codice va messo nell'evento del form no del controllo (come detto da
Simba83)


title: orologio

author: SunRex

text:
"max" <
cremin...@libero.it
> ha scritto nel messaggio
news:i7Gdc.118566$Kc3.3...@twister2.libero.it...

Caro max se andavi su
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=orologio&meta=group
%3Dit.comp.appl.access
e cercavi orologio trovavi subito 238 messaggi dedicati all'inserimento di
un orologio su una frm.
Inoltre sul sito comune
http://www.sitocomune.com/
  alla pagina novità c'è un bellissimo
esempio chiamatao "Realizzare un cronometro preciso al millesimo di secondo"
di Mario Pecoraro.
Ciao
SunRex


title: orologio

author: Gaetano Di Zanni

text:
"max" <
cremin...@libero.it
> ha scritto nel messaggio
news:JsNdc.121077$FJ6.4...@twister1.libero.it...

A me sembra che, per funzionare, la casella di testo non associata deve
essere in realtà una etichetta, cosi' funziona|.
Auguri.


title: Accesso esclusivo

author: Roberto Spinella Esteban

text:
Ho impostato la protezione del database per limitare l'utilizzo di alcune
maschere.
Ora non riesco + ad apportare modifiche, sebbene Io acceda con privilegi di
amministratore.
Il messaggio mi dice:
NON SI DISPONE DI ACCESSO ESCLUSIVO AL DATABASE IN QUESTO MOMENTO. LE
MODIFICHE APPORTATE POTREBBERO ANDARE PERDUTE.
Non c'è alcun altro utente connesso al database in quanto ho spento il PC
col quale faccio le prove come Client.
Il mio programma dovrà essere usato in rete quindi l'accesso è come
CONDIVISO, ma anche cambiandolo .... NISBA.
Cosa ho combinato ?  Grazie


title: STRING SQL

author: girino

text:
Ciao a tutti c'e' un errore in questa stringa ma non riesco a trovarlo
la variabile codx e' numerica
la variabile datax e' di tipo data ora l' errore in debug si ferma
Corpo.DDORDINE  "impossibile trovare il metodo o il membro dei dati
il campo DDORDINE nella tabella Corpo esiste
Set rsq = DB.OpenRecordset(" SELECT CORPO.NORDINE, CORPO.DDORDINE,
Sum([NIZ]+[NFIN]) AS INFIN, Sum(CORPO.NIN) AS SommaDiNIN" & _
         " FROM Corpo" & _
         " GROUP BY CORPO.NORDINE, CORPO.DDORDINE" & _
         " HAVING CORPO.NORDINE=" & codx And Corpo.DDORDINE = "#& datax &
#")
qualcuno ha suggerimenti Grazie bye bye
-------------------------------------------------------
Messaggio inviato da
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup


title: STRING SQL

author: Riccardo Baldinotti

text:
girino ha scritto:
> Ciao a tutti c'e' un errore in questa stringa ma non riesco a trovarlo
>
> la variabile codx e' numerica
> la variabile datax e' di tipo data ora l' errore in debug si ferma
> Corpo.DDORDINE  "impossibile trovare il metodo o il membro dei dati
> il campo DDORDINE nella tabella Corpo esiste
> Set rsq = DB.OpenRecordset(" SELECT CORPO.NORDINE, CORPO.DDORDINE,
> Sum([NIZ]+[NFIN]) AS INFIN, Sum(CORPO.NIN) AS SommaDiNIN" & _
>          " FROM Corpo" & _
>          " GROUP BY CORPO.NORDINE, CORPO.DDORDINE" & _
>          " HAVING CORPO.NORDINE=" & codx And Corpo.DDORDINE = "#& datax &
> #")
>
>
> qualcuno ha suggerimenti Grazie bye bye
>
> -------------------------------------------------------
Così a occhio c'è un errore proprio nell'ultimo pezzo della SELECT.
Correggi così
 ... And Corpo.DDORDINE = #" & datax & "#")
Cioè le virgolette.
Ciao
Riccardo Baldinotti


title: STRING SQL

text:
Riccardo Baldinotti wrote:
> girino ha scritto:
> > Ciao a tutti c'e' un errore in questa stringa ma non riesco a trovarlo
> >
> > la variabile codx e' numerica
> > la variabile datax e' di tipo data ora l' errore in debug si ferma
> > Corpo.DDORDINE  "impossibile trovare il metodo o il membro dei dati
> > il campo DDORDINE nella tabella Corpo esiste
> > Set rsq = DB.OpenRecordset(" SELECT CORPO.NORDINE, CORPO.DDORDINE,
> > Sum([NIZ]+[NFIN]) AS INFIN, Sum(CORPO.NIN) AS SommaDiNIN" & _
> >          " FROM Corpo" & _
> >          " GROUP BY CORPO.NORDINE, CORPO.DDORDINE" & _
> >          " HAVING CORPO.NORDINE=" & codx And Corpo.DDORDINE = "#& datax &
> > #")
> >
> >
> > qualcuno ha suggerimenti Grazie bye bye
> >
> > -------------------------------------------------------
> Cosě a occhio c'č un errore proprio nell'ultimo pezzo della SELECT.
> Correggi cosě
>  ... And Corpo.DDORDINE = #" & datax & "#")
> Cioč le virgolette.
> Ciao
> Riccardo Baldinotti
Ciao Riccardo,
 ho provato pultroppo non funge ho tutto il codice in rosso sigh!!



title: STRING SQL

text:
girino ha scritto:
> Riccardo Baldinotti wrote:
>
>
> > girino ha scritto:
> Ciao Riccardo,
>  ho provato pultroppo non funge ho tutto il codice in rosso sigh!!
>
manca anche
" & _
alla fine della prima riga. Me lo sono riscritto così e non dà errore
(per l'esecuzione è un altro discorso...)
Set rsq = DB.OpenRecordset("SELECT corpo.nordine, corpo.ddordine, " & _
    "[niz]+[nfin] AS infin, Sum(corpo.nin) AS SommaDinin " & _
    "FROM Corpo " & _
    "GROUP BY corpo.nordine, corpo.ddordine " & _
    "HAVING corpo.nordine = " & codx & " AND corpo.ddordine = #" &
datax & "#;")
avviandola da codice mi dà l'errore "Impossibile eseguire una query
che non include l'espressione "[niz]+[nfin]" specificata come parte di
una funzione di aggregazione"
Aggiungendo niz e nfin alla query l'errore scompare, almeno in una
query fatta per l'occasione, mentre se chiamo il codice da pulsante mi
dà "Tipo non corrispondente".
Ne ho provate tante: mettere le variabili tra virgolette, togliere i
cancelletti alla data, usare un solo criterio, ma niente.
Purtroppo devo uscirmene per tutto il pomeriggio. Fammi sapere.
Riccardo Baldinotti


title: STRING SQL

author: MA

text:
girino wrote:
> Ciao a tutti c'e' un errore in questa stringa ma non riesco a trovarlo
>
> la variabile codx e' numerica
> la variabile datax e' di tipo data ora l' errore in debug si ferma
> Corpo.DDORDINE  "impossibile trovare il metodo o il membro dei dati
> il campo DDORDINE nella tabella Corpo esiste
> Set rsq = DB.OpenRecordset(" SELECT CORPO.NORDINE, CORPO.DDORDINE,
> Sum([NIZ]+[NFIN]) AS INFIN, Sum(CORPO.NIN) AS SommaDiNIN" & _
>          " FROM Corpo" & _
>          " GROUP BY CORPO.NORDINE, CORPO.DDORDINE" & _
>          " HAVING CORPO.NORDINE=" & codx And Corpo.DDORDINE = "#&
> datax & #")
Qui ce ne sono due
" HAVING CORPO.NORDINE=" & codx & " And Corpo.DDORDINE =  # " & datax & "#")
>
>
> qualcuno ha suggerimenti Grazie bye bye
>
> -------------------------------------------------------
> Messaggio inviato da
http://www.sandlab.org/newsgroup/
> Accesso gratuito via web ai Newsgroup
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: STRING SQL

text:
Riccardo Baldinotti wrote:
> girino ha scritto:



Ti ringrazio riccardo ora il query e' giusto l' unica cosa e' il formato
della data che access il VBa sql la vuole in un certo formato ma non
ricordo quale se mm/gg/yyyy  oppureYYY/mm/gg bo provo con la funzione
Format .



title: STRING SQL

text:
MA wrote:





Ti ringrazio massimiliano ora il query e' giusto l' unica cosa e' il
formato della data che access il VBa sql la vuole in un certo formato ma
non ricordo quale se mm/gg/yyyy  oppureYYY/mm/gg bo provo con la funzione
Format
ciao



title: STRING SQL

text:

oddio.. LA query... non chiamarlo al maschile perchč potrebbe inc...
> l' unica cosa e' il
> formato della data che access il VBa sql la vuole in un certo formato
> ma non ricordo quale se mm/gg/yyyy  oppureYYY/mm/gg bo provo con la
> funzione Format
Non č un problema di mese anno e giorno, ma tu hai fatto un mix
dd= day gg=giorno
mm č sia month che mese
yy=year aa=anno
ora o parli italiano o inglese o ostiense...
> ciao
>
>
> -------------------------------------------------------
> Messaggio inviato da
http://www.sandlab.org/newsgroup/
> Accesso gratuito via web ai Newsgroup
--



title: Problemi con ComboBox!!!!

author: Francesco Amaraddio

text:
Salve!
Ho un piccolo problema. O meglio sono io che mi perdo in un bicchier
d'acqua..
In una maschera che ho creato, basandomi su una tabella (Prodotti), ho
inserito 1 combobox (NomeArticolo) con 3 campi (chiave primaria,
nomeprodotto, prezzounitario) e 1 casella di testo dove inserire il valore
del prezzo unitario. E per far questo, negli eventi del combo, ho cambiato
l'evento 'dopo aggiornamento' con il seguente codice:
Private Sub NomeArticolo_AfterUpdate()
      Me.PrezzoUnitario.Value = Me.NomeArticolo.Column(2)
End Sub
Tutto sembra funzionare. Quando clicco sul combo e scelgo un articolo, nella
casella di testo viene visualizzato il valore corrispondente del prezzo
unitario. Tuttavia, dopo la scelta, nel combo mi compaionio, oltre i
prodotti, anche i contatori della chiave primaria per ogni singolo prodotto
che ho scelto..
Esempio:
combobox contiene 2 articoli: art1, art2;
-    scelgo art1 dal combo e nella casella di testo compare 100;
-    scelgo art2 dal combo e nella casella di testo compare 200;
il combobox ora non contiene solo art1 e art2 ma anche la loro chiave
primaria 1 e 2
Come posso eliminare l'IDrodotto dal combo?
Grazie dell'aiuto....e scusate l'ignoranza....
Francesco


title: Problemi con ComboBox!!!!

author: Sergio MAZZA

text:
"Francesco Amaraddio" <
franco...@libero.it
> ha scritto nel messaggio
news:chek5.37360$dF5.7...@news.infostrada.it...
-------- omissis -------------
>
> Tutto sembra funzionare. Quando clicco sul combo e scelgo un articolo,
nella
> casella di testo viene visualizzato il valore corrispondente del prezzo
> unitario. Tuttavia, dopo la scelta, nel combo mi compaionio, oltre i
> prodotti, anche i contatori della chiave primaria per ogni singolo
prodotto
> che ho scelto..
> Esempio:
>
> combobox contiene 2 articoli: art1, art2;
>
> -    scelgo art1 dal combo e nella casella di testo compare 100;
> -    scelgo art2 dal combo e nella casella di testo compare 200;
>
> il combobox ora non contiene solo art1 e art2 ma anche la loro chiave
> primaria 1 e 2
>
> Come posso eliminare l'IDrodotto dal combo?
> Grazie dell'aiuto....e scusate l'ignoranza....
> Francesco
>
>
Cambia la colonna associata (nelle proprietą della combo)...
Ciao.


title: Problemi con ComboBox!!!!

author: Paolo A.

text:
Ma Francesco te l'ho detto mille volte!! :-))
devi controllare la larghezza della prima colonna e impostarla a zero
ciao Paolo
Francesco Amaraddio wrote:
> Salve!
> Ho un piccolo problema. O meglio sono io che mi perdo in un bicchier
> d'acqua..
> In una maschera che ho creato, basandomi su una tabella (Prodotti), ho
> inserito 1 combobox (NomeArticolo) con 3 campi (chiave primaria,
> nomeprodotto, prezzounitario) e 1 casella di testo dove inserire il valore
> del prezzo unitario. E per far questo, negli eventi del combo, ho cambiato
> l'evento 'dopo aggiornamento' con il seguente codice:
>
> Private Sub NomeArticolo_AfterUpdate()
>       Me.PrezzoUnitario.Value = Me.NomeArticolo.Column(2)
> End Sub
>



title: Problemi con ComboBox!!!!

author: lbo dal portatile

text:
>> il combobox ora non contiene solo art1 e art2 ma anche la loro chiave
>> primaria 1 e 2
>>
>> Come posso eliminare l'IDrodotto dal combo?
>Cambia la colonna associata (nelle proprietą della combo)...
non so se cambiare la colonna associata sia la scelta migliore, io
metterei la larghezza della colonna a zero.  metti che uno usa il
valore del controllo per avere l'id del prodotto...  ok, uno potrebbe
specificare la colonna, ma magari č scomodo...
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Problemi con ComboBox!!!!

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39926c0d...@news.interbusiness.it...
>
> non so se cambiare la colonna associata sia la scelta migliore, io
> metterei la larghezza della colonna a zero.  metti che uno usa il
> valore del controllo per avere l'id del prodotto...  ok, uno potrebbe
> specificare la colonna, ma magari è scomodo...
> --
> make it idiot proof and someone will make a better idiot.
> --
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
Mi sembrava di aver letto che la combo la utilizzasse solo per la "ricerca"
dei dati. Altrimenti concordo con te...
Ciao.


title: Problemi con ComboBox!!!!

text:
>> metterei la larghezza della colonna a zero.  metti che uno usa il
>> valore del controllo per avere l'id del prodotto...  ok, uno potrebbe
>Mi sembrava di aver letto che la combo la utilizzasse solo per la "ricerca"
>dei dati. Altrimenti concordo con te...
sě, ma tanto dopo che li ha ricercati vedrai che li vuole pure nella
maschera... gli dai un dito... :-)



title: Problemi con ComboBox!!!!

author: Sergio MAZZA (Tiscali)

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:3999312...@news.interbusiness.it...
> >> metterei la larghezza della colonna a zero.  metti che uno usa il
> >> valore del controllo per avere l'id del prodotto...  ok, uno potrebbe
>
> >Mi sembrava di aver letto che la combo la utilizzasse solo per la
"ricerca"
> >dei dati. Altrimenti concordo con te...
>
> sģ, ma tanto dopo che li ha ricercati vedrai che li vuole pure nella
> maschera... gli dai un dito... :-)
> --
> make it idiot proof and someone will make a better idiot.
> --
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
Gią io aspettavo proprio questo; come si dice: l'appettito vien mangiando...
Ciao.


title: Teoria MDE

author: Pivo

text:
Una domanda di teoria:
Quando compilo un codice a volte ho avuto problemi di Riferimenti, presenti
o assenti. Quando produco un MDE e lo distribuisco agli utenti della rete
devo assicurarmi che abbiano tutte quelle librerie oppure l'MDE in fase di
compilazione "le include"?


title: Teoria MDE

author: Alessandro Cara

text:
Pivo ha scritto:

non mi sembra che includa un beneamato "tubo". La compilazione dell'MDE
non e' altro che il relativo MDB un po' piu' protetto, e, con grande
sorpresa di Lbo, e' necessari access installato per farlo girare. E'
access che installa le librerie (ovviamente le sue soltanto). Per
superare il problema devi andare sul menu strumenti...etc (nel senso che
la domanda e' stata fatta almeno mille volte) vedi il sito comune, le
FAQ o qualche risposta che contenga la parola "riferimenti".
a.cara


title: 1/2 OT - Come inviare caratteri 'strani' verso stampante etichette?

author: RobertoA

text:
Per stampare delle etichette, da codice vba creo un file di testo con la
descrizione dell'etichetta, in linguaggio Epl e poi copio il file di
testo sulla porta corrispondente alla stampante, una roba del tipo:

type "c:\brogramma\spooler\etichetta.txt" > LPT3

Dove il file etichetta.txt e' una roba del tipo:

q399
N
B37,63,0,1,2,0,42,N,"0002974"
I8,1,001
A35,21,0,3,1,1,N,"GOMITO 90 OTT. FEM/"
A35,43,0,3,1,1,N,"FEM 1/2"""
A35,110,0,2,1,1,N,"0002974"
A162,130,0,1,1,1,N,"EURO"
A226,110,0,4,1,2,N,"3,00"
A142,142,0,1,1,1,N,"iva inc."
A271,82,0,3,1,1,N,"PZ"
P3

Bene, il problema sta nel passare i caratteri 'strani' come il simbolo
del diametro, l'apice singolo, i doppi apici, il pallino usato per i
gradi centigradi, ecc..
A questo link il manuale programmazione, dove si vede alla pagina
A-2/A-3 i caratteri disponibili, come il fi (dec. 237) i doppi apici
(dec.34), il pallino in alto (dec. 167) e cosi via
La domanda e': come fare per inserire nel file di testo per la stampa
etichette, i caratteri 'strani' indicando il valore decimale/esadecimale
come nella mappa caratteri indicata sopra?


text:

http://www.spritvest.com.my/downloads/PDF/EPL2_Manual.pdf


title: ActiveX - Come collegarsi al DB Access

author: Alan Solo

text:
Ciao a tutti,
come si fa per far interagire un ActiveX con i dati del Database?
Io per il momento mi creo una nuova connesione via ODBC,
pero' sarebbe meglio usare direttamente l'istanza del DB,
è possibile?
ad. es. l'activeX di Microsoft "Controllo calendario"
lo si puo' associare ad un campo direttamente da Access...
Grazie,
Alan Solo


title: Re: Funzione DLookup in una query + Carlo

text:
Carlo ......... scusa ma probabilmente ho bevuto troppo ieri sera
...........
In realtà non funziona, mi sono fatto trarre in inganno da un campo vicino.
La query non mi da errori in esecuzione ma il Campo Ubicazione rimane vuoto
però dove c'è corrispondenza mi da #Errore, quindi qualcosa trova
...........
Comunque non te la menare troppo, se non ci si riesce cercherò un altra
strada.
Grazie comunque.
Ciao
Massimo
p.s. per il monumento chiaramente non se ne fa più nulla .......:)))))


author: Carlo Costarella

text:
"Maxus68" <
maspall...@virgilio.it
> ha scritto nel messaggio
news:ed913c$pkg$2...@fata.cs.interbusiness.it...

 Fai una cosa, mandami una copia zippata del db con due righe su quello che
vuoi così mi ricordo...
Ciao; Carlo


title: Access 97 e 2K sullo stesso Computer

author: Giovanni Amoroso

text:
Vorrei sapere se qualcuno conosce come superare questo problema:
Se provi, avendo Acc2K installato, ad installare anche Acc97,
l'installazione procede senza nesusn problema.
Al momento dell'apertura di Acc97 pero' da un messaggio di mancata licenza
(anche se i due pacchetti sono originali con regolare licenza e numero di
serie regolarmente inserito durante l' installazione).
Grazie a chiunque mi da una mano.
(Access 97 mi server per poter leggere e scrivere i files DBF che, a quanto
pare non sono piu' supportati completamente da Acc2K).
Giovanni


title: Access 97 e 2K sullo stesso Computer

author: libero

text:
Vai a:
http://www.mvps.org/access/bugs/bugs0037.htm
č in inglese ma c'e' proprio la soluzione a questo problema.
Non so dirti di piu' perchč ho disinstallato A2K da tempo.
Saluti.
Giovanni Amoroso <
g.am...@design2000.it
> wrote in message
lW22roe3$GA....@news-02.uni.net...



title: Da Acc97 a Acc2000 ... che casino!!!

author: Sirico, Luigi

text:
fatto..nemmeno funziona!
Vi giuro che spedisco sfogliatetelle originali napoletane a ki mi risolve il
problema. Parola!
Ringrazio comunque sia a F. Luciani, sia a Nicola Ardito per aver risposto
al mio problema. Grazie ancora.

°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
su
www.tim.it
, con i119, puoi controllare il tuo traffico online
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°


title: Da Acc97 a Acc2000 ... che casino!!!

author: Federico Luciani

text:
"Sirico, Luigi" wrote:
> fatto..nemmeno funziona!
> Vi giuro che spedisco sfogliatetelle originali napoletane a ki mi risolve il
> problema. Parola!
> Ringrazio comunque sia a F. Luciani, sia a Nicola Ardito per aver risposto
> al mio problema. Grazie ancora.
prova a postare esattamente le righe di codice dove viene generato l'errore ed
il msg d'errore.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Da Acc97 a Acc2000 ... che casino!!!

text:
Caro Federico (...se mi consenti che ti dia del tu), devo comunicarti ke il
problema è stato risolto. Come non lo so!
Sta di fatto ke cercando di capire cosa lo bloccasse, usavo il debug ed
analizzavo riga x riga il codice. Quando ad un tratto, mi accorgo ke ha
superato il blocco recordset (perke è lì che si bloccava...maledetto) e
prosegue.
OLD
  miosql = "SELECT * FROM msk1_insert WHERE " & chiave
  Set MioDB = DBEngine.Workspaces(0).Databases(0)
  Set MIOSET = MioDB.OpenRecordset(miosql, DB_OPEN_SNAPSHOT)
NEW
  miosql = "select......
  Set MioDB = CurrentDB()
  Set MIOSET = MioDB.OpenRecordset(miosql, DBOPENSNAPSHOT)
..sarà il mio PC, non so o forse la mia incommensurabile ignoranza.
L'unica cosa ke ho fatto dall'ultima volta è pulire la tabella generale da
eventuali skifezze...sarà forse questo?
Comunque ti ringrazio lo stesso x l'ennesima dimostrazione di disponibilità
ke mi ha fatto capire l'importanza di questi nwsg.
Grazie ancora!
Luigi
P.S. il discorso sfogliate è sempre valido basta avere l'indirizzo dove
spedirle ... ;- )
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
su
www.tim.it
, con iTim, puoi inviare SMS gratis
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
--
Posted from
mail.tim.it
 [194.243.137.67] (may be forged)
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Da Acc97 a Acc2000 ... che casino!!!

text:
"Sirico, Luigi" wrote:
> Caro Federico (...se mi consenti che ti dia del tu), devo comunicarti ke il
> problema è stato risolto. Come non lo so!
> Sta di fatto ke cercando di capire cosa lo bloccasse, usavo il debug ed
> analizzavo riga x riga il codice. Quando ad un tratto, mi accorgo ke ha
> superato il blocco recordset (perke è lì che si bloccava...maledetto) e
> prosegue.
> OLD
>   miosql = "SELECT * FROM msk1_insert WHERE " & chiave
>   Set MioDB = DBEngine.Workspaces(0).Databases(0)
>   Set MIOSET = MioDB.OpenRecordset(miosql, DB_OPEN_SNAPSHOT)
> NEW
>   miosql = "select......
>   Set MioDB = CurrentDB()
>   Set MIOSET = MioDB.OpenRecordset(miosql, DBOPENSNAPSHOT)
>
> ..sarà il mio PC, non so o forse la mia incommensurabile ignoranza.
> L'unica cosa ke ho fatto dall'ultima volta è pulire la tabella generale da
> eventuali skifezze...sarà forse questo?
> Comunque ti ringrazio lo stesso x l'ennesima dimostrazione di disponibilità
> ke mi ha fatto capire l'importanza di questi nwsg.
> Grazie ancora!
l'importante e' aver risolto :-)
> Luigi
> P.S. il discorso sfogliate è sempre valido basta avere l'indirizzo dove
> spedirle ... ;- )
avrai occasione ;-)



title: a00/w00 eliminare record da una form

author: Sergio Della Giora

text:
Spett.le NG
1) Con il comando :
      DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
      DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    mi viene chiesta la conferma di eliminazione prima di procedere alla
eliminazione del record. Come posso evitare che me la chieda?
2) Se ho due tabelle relazionate 1 a molti (ad esempio nel settore
automobilistico marche e modelli) come potrei fare in modo che se cancello
un record dalla tabella marca si cancellino anche i relativi modelli?
Nella speranza di essere stato sufficientemente chiaro...
Cordiali saluti
Sergio Della Giora


title: a00/w00 eliminare record da una form

author: Roberto da casa

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:b4kmcd$20tkpp$1...@ID-84518.news.dfncis.de...
> Spett.le NG
>
> 1) Con il comando :
>
>       DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
>       DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
>
>     mi viene chiesta la conferma di eliminazione prima di procedere alla
> eliminazione del record. Come posso evitare che me la chieda?
Prova cosě:
DoCmd.SetWarnings False
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
DoCmd.SetWarnings True
>
> 2) Se ho due tabelle relazionate 1 a molti (ad esempio nel settore
> automobilistico marche e modelli) come potrei fare in modo che se cancello
> un record dalla tabella marca si cancellino anche i relativi modelli?
Aggiungi alla relazione tra le due tabelle l'integrazione referenziale
attivando anche l'opzione Elimina record correlati a catena.
>
> Nella speranza di essere stato sufficientemente chiaro...
>
> Cordiali saluti
>
> Sergio Della Giora
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: a00/w00 eliminare record da una form

text:
e voilŕ... perfetto!
Grazie mille per l'aiuto!!!
Saluti
Sergio


title: Valore che dipende dalla stessa tabella

author: Piero

text:
Salve a tutti,
Ho questo problema:
Nel db access che sto creando vorrei che il valore predefinito di un campo
sia generato da una query sulla tabella stessa.
Cerco di fare un esempio per essere più chiaro.
Mettiamo stia modellando in access le iscrizioni ad una associazione.Oltre
al numero di matricola progressivo, vorrei associare al nuovo associato
un'altra etichetta che corrisponda , per esempio, a "m"o "f" a seconda del
sesso + l'anno di nascita+ il numero progressivo di soci già iscritti nati
in quello stesso anno.
Quindi ad, esempio, se vi sono già 5 soci nati nel 1970  e si vuole
associare il signore mario rossi anch'esso nato nel 1970, l'etichetta a lui
associata sarà M197006.
Vorrei che questa etichetta fosse generata automaticamente come valore
predefinito nell'opportuno campo della maschera di inserimento.
Quindi la generazione dell'etichetta dipenderebbe dai valori già inseriti
nella maschera concatenati con una queri sulla tabella dei soci.
Sapete come posso fare?
Grazie


title: Valore che dipende dalla stessa tabella

author: ciroteo

text:
Piero ha scritto:

In fase di inserimento record, e ti suggerisco di farlo magari
attraverso un recordset DAO, ti calcoli tramite la funzione dcount
quanti associati della stessa data sono già stati iscritti.
poi concateni il valore ottenuto al numero dell'associato, al M/F ...
salvandolo nell'apposito campo.
Studia queste funzioni e se non riesci riposta.


title: Funzione format$

author: RobertoAcc

text:
Salve prima di tutto.
Il mio quesito è questo.
In una query ho inserito questa funzione:
Format$([TStorico].[DataOut];'"aaaa"').
Ogni volta che lancio tale query, mi vien fuorri il messaggio che, la
funzione sopra scritta non è disponibile nelle espressioni,
nell'espressione della query.
Ha sempre funzionato, ma da quando ho reinstallato office2000 mi fa stu
scherzetto. se elimino tale espressione dalla query tutto funziona.
Qualcuno sa dirmi cosa posso fare?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Funzione format$

text:
"RobertoAcc" <
sal...@yahoo.it
> ha scritto nel messaggio
news:brmhlh$n50$1...@news.newsland.it...

Apri un modulo qualsiasi e controlla dal menù Strumenti la voce Riferimenti.
Nell'elenco mancherà un riferimento che dovrai aggiungere.
E' probabile che sia meglio dare un'occhiata al db originale, sulla macchina
originale. In questo modo sarai sicuro che tutti i riferimenti inseriti
siano uguali all'originale.
Ciao; Carlo


title: Attendere l'esecuzione di un batch DOS

text:
Come faccio, in VBA, ad attendere che termini l'esecuzione di un batch
lanciato da una maschera, e poi proseguire con altre operazione
Grazie
Mimmo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Attendere l'esecuzione di un batch DOS

author: MA

text:
"mimmo77" <
m.d...@tin.it
> ha scritto nel
messaggio news:cb6cpb$2jl$1...@news.newsland.it...
> Come faccio, in VBA, ad attendere che termini
l'esecuzione di un batch
> lanciato da una maschera, e poi proseguire con
altre operazione
>
> Grazie
>
> Mimmo
>
su
www.sitocomune.com
 c'è la risposta per te.
MAssimiliano


title: Attendere l'esecuzione di un batch DOS

text:
MA ha scritto:

Precisamente dove?
grazie



title: Attendere l'esecuzione di un batch DOS

text:
mimmo77 ha scritto:
> MA ha scritto:
> > "mimmo77" <
m.d...@tin.it
> ha scritto nel
> > messaggio news:cb6cpb$2jl$1...@news.newsland.it...
> > > Come faccio, in VBA, ad attendere che termini
> > l'esecuzione di un batch
> > > lanciato da una maschera, e poi proseguire con
> > altre operazione
> > >
> > > Grazie
> > >
> > > Mimmo
> > >
> > su
www.sitocomune.com
 c'è la risposta per te.
> > MAssimiliano
> Precisamente dove?
> grazie
Io non ho trovato niente...qualcuno mi può dare una mano??
GRAZIE



title: Attendere l'esecuzione di un batch DOS

author: Sergio MAZZA

text:
"mimmo77" <
m.d...@tin.it
> ha scritto nel messaggio
news:cb6t6u$ndi$1...@news.newsland.it...
> mimmo77 ha scritto:
>
> Io non ho trovato niente...qualcuno mi puň dare una mano??
>
> GRAZIE
>
Sezione: General - Avviare un file eseguibile ed attenderne la fine.
Eventualmente, script WSH:
es.
Dim oWshShell, oExec As Integer
Set oWshShell = CreateObject("WScript.Shell")
oExec = oWshShell.Run("C:\Documenti\provaBat.bat")
MsgBox oExec & ", Esecuzione terminata"
Set oWshShell = Nothing
Ciao.
--
Sergio MAZZA


title: Filtrare una listbox

text:
Ciao a tutti,
espongo brevemente il mio quesito:
ho creato 2 tabelle:
1)tb_fornitori
               Codice (Numerico)  --> Chiave primaria
               RagioneSociale (Testo)
               Indirizzo (Testo)
               Citta (Testo)
2)tb_registrazioni
                   IdCodice (Numerico)
                   Commessa (Testo)
                   Ordine   (Testo)
                   DataOrd  (Data)
                   Q.ta     (Numerico)
                   CodArt   (Testo)
                   Descrizione (Testo)
La relazione fra le tabelle è :  Codice (1) -------> (oO) IdCodice
Poi ho creato 2 maschere rispettivamente alle tabelle di cui sopra:
1)fr_fornitori
2)fr_registrazioni
Nella maschera fr_fornitori ho posto una LISTBOX di nome "Elenco" che
contiene l'anagrafica fornitori ovvero la tabella tb_fornitori.
Quello che vorrei fare è che cliccando 2 volte su una riga qualasiasi
della LISTBOX "Elenco" (che poi rappresentano i dati anagrafici del
fornitore scelto),mi si deve aprire la maschera fr_registrazioni il cui
record corrente appartiene alla riga della listbox cliccata (cioè del
fornitore scelto).
cioè detto semplicemente se dovessi fare doppio clic su una stessa riga
della listbox,la maschera su detta che si apre si deve porre su un nuovo
record che mi permettera di scrivere altri dati
Io nell'Evento doppio clic della LISTBOX ho iniziato con l'apertura della
maschera fr_registrazioni che si posiziona sul nuovo record; cioè:
-----------------------------------------------
Private Sub Elenco_DblClick(Cancel As Integer)
DoCmd.OpenForm "fr_registrazioni"
DoCmd.GoToRecord , , acNewRec
End Sub
-----------------------------------------------
ma non riesco a filtrare la maschera per la riga della listbox
doppiocliccata (cioè non riesco ad assegnare alla riga doppiocliccata i
dati che voglio inserire per quel fornitore).
Spero di essere stato chiaro, datemi un cenno
Grazie
Domy
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtrare una listbox

author: IgnazioC

text:

sinceramente non ho capito molto..
cmq se vuoi aprire una maschera visualizzando solo alcuni record (in
questo caso quelli in cui il campo idcodice  è uguale al codice
presente nella listbox) devi inserire nell'evento "doppio click"
questo codice
    Dim Criteri As String
    stLinkCriteria = "[idcodice]=" & Me.casellariepilogo
    DoCmd.OpenForm "fr_registrazioni", , , criteri
ciao


title: Filtrare una listbox

text:
IgnazioC ha scritto:



> ciao
Ciao prima di tutto grazie per la risposta,
tuttavia non funziona come vorrei nel senso che quando per esempio:
faccio doppioclick sul fornitore PIPPO, inserisco i dati e poi chiudo;
se faccio doppioclic su un'altro fornitore per esempio TOPOLINO mi fa
vedere gli stessi dati che ho inserito per PIPPO, e non deve essere cosi.
non capisco l'errore dove possa essere.
Tu che ne pensi? come si potrebbe risolvere?
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Filtrare una listbox

author: IvanDaBologna

text:
[cut]
> Ciao prima di tutto grazie per la risposta,
> tuttavia non funziona come vorrei nel senso che quando per esempio:
> faccio doppioclick sul fornitore PIPPO, inserisco i dati e poi chiudo;
> se faccio doppioclic su un'altro fornitore per esempio TOPOLINO mi fa
> vedere gli stessi dati che ho inserito per PIPPO, e non deve essere cosi.
> non capisco l'errore dove possa essere.
> Tu che ne pensi? come si potrebbe risolvere?
>
>
metti un punto di interruzione sulla riga
DoCmd.OpenForm "fr_registrazioni", , , criteri
e controlla in
stLinkCriteria = "[idcodice]=" & Me.casellariepilogo
se stLinkCriteria contiene un valore diverso ogni volta, altrimenti
potrebbe essere questione di indicargli il .column(x) che contiene il
giusti idcodice di quella riga (item).
IvanDaBologna


title: Filtrare una listbox

text:
IvanDaBologna ha scritto:



> e controlla in


> IvanDaBologna
-----------------------------------
Cioč dove dovrei inserire Column(0)?



title: Filtrare una listbox

author: Karl Donaubauer

text:
Domy1973 wrote:
> IvanDaBologna ha scritto:
> ...
>>> tuttavia non funziona come vorrei nel senso che quando per esempio:
>>> faccio doppioclick sul fornitore PIPPO, inserisco i dati e poi
>>> chiudo; se faccio doppioclic su un'altro fornitore per esempio
>>> TOPOLINO mi fa vedere gli stessi dati che ho inserito per PIPPO, e
>>> non deve essere cosi. non capisco l'errore dove possa essere.
>>> Tu che ne pensi? come si potrebbe risolvere?
>
>> metti un punto di interruzione sulla riga
>
>> DoCmd.OpenForm "fr_registrazioni", , , criteri
>
>> e controlla in
>
>> stLinkCriteria = "[idcodice]=" & Me.casellariepilogo
>
>> se stLinkCriteria contiene un valore diverso ogni volta, altrimenti
>> potrebbe essere questione di indicargli il .column(x) che contiene il
>> giusti idcodice di quella riga (item).
>
>> IvanDaBologna
> -----------------------------------
>
> Cioè dove dovrei inserire Column(0)?
In quale colonna della casella riepilogo si trova il campo "idcodice"?
È la colonna che si trova nella proprietà "Colonna associata"?
Ma forse si tratta di un problema diverso:
Tu parli sempre di record nuovi nella maschera fr_registrazioni
o ci sono già dati vecchi per un fornitore?
Se ci sono vecchi record, funziona per questi?
Se parli di problemi con record nuovi, cioè tutti inseriti nella
fr_registrazioni prova così:
DoCmd.OpenForm "fr_registrazioni", , , criteri
If Forms!fr_registrazioni.NewRecord Then
   Forms!fr_registrazioni!idcodice = Me!CasellaRiepilogo
Else
   Forms!fr_registrazioni!idcodice.DefaultValue = Me!CasellaRiepilogo
End If
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Come creare una relazione???

author: pompeo

text:
Salve gente,
ecco il mio problema:
Ho 1 tabella fornitori con i seguenti campi:idforn,nome,località,telef;
1 tabella clienti con i seguenti campi:idclie,nome,telefono;
1 tabella articolo con i seguenti campi;idart,codice,descriz;
1 tabella acquisto con:idacq,dataacq,numfatt;
1 tabella vendita con:idven,datavend,numfatt.
Ora il mio problema è quello di inserire in ciascuna tabella le rispettive
chiavi esterne e di creare le relazioni tra le stesse!
C'è qualcuno che saprebbe darmi una mano?


title: Come creare una relazione???

author: Luciano

text:
pompeo ha scritto nel messaggio <8aqfdj$kf7$
1...@fe1.cs.interbusiness.it
>...
>Ora il mio problema è quello di inserire in ciascuna tabella le rispettive
>chiavi esterne e di creare le relazioni tra le stesse!
>C'è qualcuno che saprebbe darmi una mano?
Hai gia' provato con Strumenti-Relazioni?
Saluti.
Luciano


title: Come creare una relazione???

text:
Grazie per la risposta alquanto sciocca e provocatoria!
Oppure scusami se ho impostato male la domanda!
Io non sò proprio come mettere in relazione le varie tabelle(su quali campi
effettuare la join, quali chiavi usare, etc.etc.), nel senso che io vorrei
sapere in qualsiasi momento un determinato articolo a quale cliente è stato
venduto e da quale fornitore è stato acquistato!
Luciano <
mc5...@mclink.it
> wrote in message 8aqkph$9rs$1...@news.mclink.it...



title: Come creare una relazione???

text:
pompeo ha scritto nel messaggio <10pbkfh$dti$
1...@fe2.cs.interbusiness.it
>...
>Grazie per la risposta alquanto sciocca e provocatoria!
>Oppure scusami se ho impostato male la domanda!
>Io non sò proprio come mettere in relazione le varie tabelle(su quali campi
>effettuare la join, quali chiavi usare, etc.etc.), nel senso che io vorrei
>sapere in qualsiasi momento un determinato articolo a quale cliente è stato
>venduto e da quale fornitore è stato acquistato!
>Luciano <
mc5...@mclink.it
> wrote in message 8aqkph$9rs$1...@news.mclink.it...
Okay, oggi sono buono e ti rispondo anche se mi hai detto sciocco (non sono
permaloso come Biso!:-))
Sei molto fuori strada.
Ti mancano le tabelle righe_acquisti e righe_vendite. Ti manca la quantita'
in giacenza (almeno da quanto hai scritto nel pirmo messaggio). Nelle
tabelle acquisti e vendite ti mancano l'id articolo e la quantita'. Insomma,
il mio consiglio e' dai un'occhita a come sono fatti Northwind e Ordini, i
due esempi forniti con Access. Guarda come sono impostate tabelle e
relazioni e dopo magari richiedi quello che eventualmente non ti e' chiaro.
Saluti.
Luciano


title: Stampa Report

author: Claudia G

text:
Private Sub Insoluti_Click()
On Error GoTo Err_Fattura_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.OpenReport "Insoluti x Cliente", acPreview, , "[IDInsoluti] =
Forms![Situazione Cliente].form![IDInsoluti]"
Exit_Insoluti_Click:
    Exit Sub
Err_Insoluti_Click:
    Resume Exit_Insoluti_Click
End Sub
Ho usato questo per visualizzare in anteprima il mio report dal form con
l'apposito pulsante ora però mi sono impantanata sul tasto di stampa
qualcuno può darmi una mano vorrei stampare il report invece di vederlo in
anteprima.
Questo è il listato del tasto di stampa:
Private Sub Record_Stampa_Click()
On Error GoTo Err_Record_Stampa_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.PrintOut acSelection
Exit_Record_Stampa_Click:
    Exit Sub
Err_Record_Stampa_Click:
    MsgBox Err.Description
    Resume Exit_Record_Stampa_Click
End Sub
Grazie Claudia


title: Stampa Report

author: Aulisio Paolo

text:
Claudia G wrote:
> Private Sub Insoluti_Click()
> On Error GoTo Err_Fattura_Click
>
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
> DoCmd.OpenReport "Insoluti x Cliente", acPreview, , "[IDInsoluti] =
> Forms![Situazione Cliente].form![IDInsoluti]"
>
> Exit_Insoluti_Click:
>     Exit Sub
>
> Err_Insoluti_Click:
>
>     Resume Exit_Insoluti_Click
> End Sub
>
> Ho usato questo per visualizzare in anteprima il mio report dal form con
> l'apposito pulsante ora perň mi sono impantanata sul tasto di stampa
> qualcuno puň darmi una mano vorrei stampare il report invece di vederlo in
> anteprima.
>
> Questo č il listato del tasto di stampa:
>
> Private Sub Record_Stampa_Click()
> On Error GoTo Err_Record_Stampa_Click
>
>     DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
>     DoCmd.PrintOut acSelection
>
> Exit_Record_Stampa_Click:
>     Exit Sub
>
> Err_Record_Stampa_Click:
>     MsgBox Err.Description
>     Resume Exit_Record_Stampa_Click
>
> End Sub
> Grazie Claudia
puoi usare comunque il comando
DoCmd.OpenReport
dando come argomento di visualizzazione acViewNormal, ovvero
DoCmd.OpenReport "Insoluti x Cliente", acViewNormal, , "[IDInsoluti] = " &
Forms![Situazione Cliente].form![IDInsoluti]
cosě l'apertura del reporto avviene direttamente in stampa senza anteprima
ciao
Paolo


title: Informazione importante

author: Rosario Manto

text:
Quale software posso utilizzare pr creare un pacchetto d'istallazione per il
mio datbase?
Posso utilizzare quello di VB 6.0 (software che posseggo attualmente)?
Esiste all'interno del pachetto Office 2000 un tale softwzre di sviluppo?
Grazie per la risposta


title: Informazione importante

author: Frankkk

text: office 2000 developers edition è quello che fa per te...!


title: MDA e MDE: la differenza?

author: Wise

text:
Vorrei sapere quale è la differenza tra un progetto MDE di Access 2000 e un
database MDA di Access 2000.
Grazie.


title: [?] Una query 2 select...si può fare?

author: skunk

text:
Salve,
con un db access è possibile fare una unica select che mi riempa un
recordset con i campi di tue tabelle, senza metterle però in join?
Una
cosa del tipo:
Seleziona tutti i campi dalla TabellaA e dalla TabellaB
Si può o devo fare per forza due select separate? Se si come...grazie.
Saluti...
--------------------------------
Inviato via
http://usenet.iol.it


title: [?] Una query 2 select...si può fare?

author: Caponetto

text:
skunk <
sku...@libero.it
> wrote in message
157Z29Z81Z46Y9...@usenet.iol.it...

ciao non credo di aver capito bene vediamo:
tu hai una tabella a e una b
    tabella a         tabella b
        1                    a
        2                    b
        3                    c
        4                    d
e vuoi un risultato tipo
risulatato
1
2
3
4
a
b
c
d
se è questo che vuoi (almeno mi è parso di capire) e semplicissimo basta
fare una query di accodamento e riversare il contenuto di entrambe le
tabelle a-b i una nuova denominata c
se ho capito male risposta che ci riproviamo
ciao da Alex


title: [?] Una query 2 select...si può fare?

author: JBad

text:
In article <
157Z29Z81Z46Y9...@usenet.iol.it
>,
sku...@libero.it
 says...
> Salve,
> con un db access è possibile fare una unica select che mi riempa un
> recordset con i campi di tue tabelle, senza metterle però in join?
> Una
> cosa del tipo:
>
> Seleziona tutti i campi dalla TabellaA e dalla TabellaB
> Si può o devo fare per forza due select separate? Se si come...grazie.
> Saluti...
Usa una query di unione, es.:
SELECT * FROM Tabella1
UNION
SELECT * FROM Tabella2
Ciao
--
JBad


title: [?] Una query 2 select...si può fare?

text:
>ciao non credo di aver capito bene vediamo:
:)) Vediamo vediamo :))
>tu hai una tabella a e una b
Esatto, faccio io il disegnetto:
Tabella 1  Tabella 2
 xx yy      zz mm
 ....       ....
 ..         ..
...        ...
I record in entramebe le tabelle sono allineati tra loro
a parità di numero di riga, o meglio il 4 record di entrambe le due tabelle
si riferisce alla stessa entità solo che da una parte ci sono delle info e
in una altra, ma se sempre della stessa entità però
>e vuoi un risultato
tipo
 un record unico per ogni riga delle tue tabelle
 xx yy zz mm
.. .. .. ..
unire le righe di un tabella con il corrispondente dell'
altro, in modo da avere tutte le onfo come fossero un unico record.
>se
è questo che vuoi (almeno mi è parso di capire) e semplicissimo basta
>fare una query di accodamento e riversare il contenuto di entrambe le
>tabelle a-b i una nuova denominata c
Accodamneto...se così facessi non
avrei più la corrispondenza però...
>se ho capito male risposta che ci
riproviamo
Riproviamo :))



title: [?] Una query 2 select...si può fare?

text:
>Usa una query di unione, es.:
>SELECT * FROM Tabella1
>UNION
>SELECT
* FROM Tabella2
Se non ricordo male la Union mi mette i record in coda,
io voglio "attaccarli"; fare cioč del primo record di entrabe le tabelle
uno solo e cosě via per tutti gli altri.



title: [?] Una query 2 select...si può fare?

text:
Ok riproviamo :-))
vedi se questo va bene io l'ho utilizzato per unire due campi ma all'interno
della stessa tabella
 DoCmd.RunSQL "UPDATE Anagr_Aziende " & _
       "SET Anagr_Aziende.Id_Az2 = Anagr_Aziende.Pr  + Anagr_Aziende.Id_Az"
Else
dove:
Anagr_Aziende = al nome della tabella dove vuoi creare l'indice ricorda che
l'indice deve essere uguale alla grandezza del primo + il secondo indice
es:
nome1 = 3 caratteri
nome2 = 3 caratteri
nome3 = 6 caratteri (in questo caso sarà Id_Az2)
sostituisci "Anagr_Aziende.Pr " con il nome della tua prima
tabella.nomecampo1
sostituisci "Anagr_Aziende.Id_Az"  con il nome della tua prima
tabella.nomecampo2
fai qualche prova ed eventualmente vediamo
salutoni


title: [?] Una query 2 select...si può fare?

author: Luciano (DOC)

text:
skunk ha scritto nel messaggio
<
157Z29Z81Z46Y...@usenet.iol.it
>...
>Se non ricordo male la Union mi mette i record in coda,
>io voglio "attaccarli"; fare cioč del primo record di entrabe le tabelle
>uno solo e cosě via per tutti gli altri.
Fai una seconda query sulla query di unione e ordina come vuoi.
Saluti.
Luciano
(DOC)


title: [?] Una query 2 select...si può fare?

text:
>Ok riproviamo :-))
ciao,
grazie per la cortesia e l' aiuto :)) Ho
visto il tuo esempio e a dire il vero non ho capito benissimo ma...quello
che a me serve non penso che sia una cosa così unusuale, magari lo fate
ogni giorno :))
Cerco di spiegarlo in modo diverso e più chiaro possibile.
Io ho un db con due tabelle dentro, una mi contiene tutti i tag di un mp3
(Mp3_Tag) e nell' altra (Mp3_Info) ho messo tutte le info relative al file
fisico. Quando scrivo qualcosa in queste due tabelle, è perchè entrambe le
info che ho sono corrette, infatti ho va a buon fine la scritura su
entrambe le tabelle o 'rolbecco' tutto. In questo modo ho le due tabelle
allineate, stesso numero di record e a parità di codice, mi riferisco allo
stesso mp3. Quando devo prendere info da una delle due tabelle non ho
problemi, select secca su una tabella o su un altra...il problema mi nasce
quando voglio riprendere tutte le info di un mp3, e quindi riunire quello
che ho sue tabelle diverse. Potrei fare due select separate ma...non è
molto bella come soluzione :))
Nelle tabelle c'è una cosa del genere
(metto solo qualche campo per fare un esempio)
Mp3_Tag:
___________________________________
|CodiceID|    Titolo    |   Autore  |
|-----------------------------------|
|   1    |Siamo Solo noi|Vasco
Rossi|
Mp3_Info:
 ________________________________
|CodiceID|
BitRate | ChannelMode |
|--------------------------------|
|   1    |
128   |   Stereo    |
Quello che a me serve, è fare una select che mi
tiri fuori i campi di entrambe le tue tabelle, i modo da avere una cosa del
genere:
 ___________________________________________________________
|CodiceID|    Titolo    |   Autore  | BitRate | ChannelMode |
|-----------------------------------------------------------|
|   1
|Siamo Solo noi|Vasco Rossi|   128   |   Stereo    |
|......
|...
|....
La Uinion non mi mette i campi così, ma mi creerebbe due record per lo
tesso file, e soprattutto non mi da la possibilità di riunire su un unico
record le info su un mp3.
A qualcuno viene in mente qualosa?
Grazie,
saluti...



title: [?] Una query 2 select...si può fare?

text:
Ciao,
se ti va, dai uno sguardo a quanto ho scritto a Caponetto...li c'
elencato per bene quello che mi serve :))
Grazie, saluti...



title: [?] Una query 2 select...si può fare?

author: Sib dal portatile

text:
"skunk" <
sku...@libero.it
> ha scritto nel messaggio
> Cerco di spiegarlo in modo diverso e più chiaro possibile.
> Io ho un db con due tabelle dentro, una mi contiene tutti i tag di un mp3
> (Mp3_Tag) e nell' altra (Mp3_Info) ho messo tutte le info relative al file
> fisico. Quando scrivo qualcosa in queste due tabelle, è perchè entrambe le
> info che ho sono corrette, infatti ho va a buon fine la scritura su
> entrambe le tabelle o 'rolbecco' tutto. In questo modo ho le due tabelle
> allineate, stesso numero di record e a parità di codice, mi riferisco allo
> stesso mp3. Quando devo prendere info da una delle due tabelle non ho
> problemi, select secca su una tabella o su un altra...il problema mi nasce
> quando voglio riprendere tutte le info di un mp3, e quindi riunire quello
> che ho sue tabelle diverse. Potrei fare due select separate ma...non è
> molto bella come soluzione :))
Il motivo dell'equivoco e' che hai certamente sbagliato l'approccio di tutto
principio nel realizzare la tua applicazione.
Gia' e' formalmente sbagliato creare una tabella senza chiave primaria,
realizzarne poi due tabelle che contengono dati associati senza legarle con
una relazione e' stato quanto meno avventato.
Spero che tu non abbia gia' migliaia di record e che tu possa, quindi,
inserire manualmente una chiave primaria in entrambe le tabelle per poterle
legare correttamente tra loro.
Nel tuo caso, se hai spiegato bene la struttura dei dati, ti serve una
relazione uno a uno.
Non e' una "complicazione" in piu' che avresti voluto evitare, ma l'unico
modo corretto e sicuro per amministrare i tuoi dati.
Dopo che hai fatto la relazione potrai realizzare la tua query certo che
dara' i risultati sperati.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: [?] Una query 2 select...si può fare?

text:
skunk ha scritto nel messaggio
<
151Z21Z35Z160Y...@usenet.iol.it
>...
>se ti va, dai uno sguardo a quanto ho scritto a Caponetto...li c'
>elencato per bene quello che mi serve :))
Se ti va, dai uno sguardo a quanto ti ha risposto Sib, ..li c'e elencato per
bene quello che ti serve :))
Saluti.
Luciano
(DOC)


title: [?] Una query 2 select...si può fare?

text:
>Gia' e' formalmente sbagliato creare una tabella senza chiave primaria,
Si, quello che dici in parte č vero, per quanto non sia un esperto di db,
una chiave primaria, mi serve per forza di cose, e pur non conoscendo gli
aspetti formali :)) mi serve ai fini pratici :))
Il mio db, non lo creo a
manina con quache wizardino, ma da codice vb, adesso mi serve che ci siano
quelle due tabelle per provare il mio programma. per vedere se tutto
fonzica...certo, fare codice su una base sbagliata non č il massimo della
vita, questo lo so, ma per il momento non mi ero preoccupato molto di
strutturare il mio db, adesso, invece, che stň affrintanto questa parte, la
cosa cambia, anzi, sono anche pronto a romettere in discussione quelle due
scelte che ho preso io :)
>realizzarne poi due tabelle che contengono
dati associati senza legarle
>con una relazione e' stato quanto meno
avventato.
Bhč, a dire il vero una relazione c'č, esiste un campo uguale
per entrambe le tabelle, un codice che trŕ l' altro non metto nemmeno io ma
il contatore di access.
Questa relazione posso garantire che č anche
sicura perchč prima di scrivere un record sulle due tabelle, controllo che
tutto vada bana, e se cosě non č non scrivo da nessuna parte. Infatti, o
tutto va bene su entrambe le tabelle, o annullo l' operazione sul db in
modo da non avere pezzi sparsi.
>Spero che tu non abbia gia' migliaia di
record e che tu possa, quindi,
>inserire manualmente una chiave primaria
in entrambe le tabelle per
>poterle legare correttamente tra loro.
Record dentro ce ne sono, vuoi sapere quanti? Uno :)) Sempre quello che uso
per testare il programma.
Il db posso modificarlo, lo creo da programma,
quindi posso farlo come voglio (piů o meno) senza problemi.
Non so se
aprire un altro thread o se continuare qui...in ogni modo, se mi dai/date
una mano, posso postare anche il tracciato record completo delle mie
tabelle (sono pochi capi) e dico a tutti quello che avevo in mente io.
Una
volta che tutti sappiamo come stanno le cose si puň intervenire, io tante
cose non le so, stň imparando, quindi per me va bene :))
Qualche tempo fa,
su un altro ng (it.comp.software.database) avevo postato un messaggio
chiedendo qualche chiarimento prorprio sulla struttura del mio db perchč
avevo qualche dubbio, nessuno mi ha risposto e sono andato avanti lo
stesso, tanto ti ripeto, il db lo creo io da codice, e sopra per il momento
c'č un solo record, posso cancellare tutto quando e quante volte voglio.
Del resto...meglio rivedere tutto ora che l' applicazione non č ancora in
piedi, che dopo...adesso posso cambiare senza problemi dopo un po meno :))
>Nel tuo caso, se hai spiegato bene la struttura dei dati, ti serve una
>relazione uno a uno.
Questo era quello che ciedevo nel post sull' altro
ng...facciamo una cosa, apro un nuovo thread e me ne parliamo, io rispiego
tutto e posto quello che ho adesso.
>Non e' una "complicazione" in piu'
che avresti voluto evitare, ma l'unico
>modo corretto e sicuro per
amministrare i tuoi dati.
Concordo...
>Dopo che hai fatto la
relazione potrai realizzare la tua query certo che
>dara' i risultati
sperati.
A dire il vero anche cosě avevo risolto senza neanche troppe
complicazioni, anzi :)
Ok, seguimi nell' altro thread please...
Saluti...



title: [?] Una query 2 select...si può fare?

text:
"skunk" <
sku...@libero.it
> ha scritto nel messaggio
news:157Z29Z81Z46Y9...@usenet.iol.it...
> >Gia' e' formalmente sbagliato creare una tabella senza chiave primaria,
> Si, quello che dici in parte è vero, per quanto non sia un esperto di db,
> una chiave primaria, mi serve per forza di cose, e pur non conoscendo gli
> aspetti formali :)) mi serve ai fini pratici :))
> Il mio db, non lo creo a
> manina con quache wizardino, ma da codice vb, adesso mi serve che ci siano
> quelle due tabelle per provare il mio programma. per vedere se tutto
cut
Anche quando un db si gestisce da codice, non e' detto che le tabelle
debbano essere create da codice, puoi crearle a mano e poi gestirle (che e'
la cosa migliore)
> >realizzarne poi due tabelle che contengono
> dati associati senza legarle
> >con una relazione e' stato quanto meno
> avventato.
>
> Bhè, a dire il vero una relazione c'è, esiste un campo uguale
> per entrambe le tabelle, un codice che trà l' altro non metto nemmeno io
ma
> il contatore di access.
cut
Questa non e' una relazione.
Tu devi mettere il contatore in una delle due e poi attribuire al record
dell'altra il numero di contatore che ti risulta nella prima.
Tab1                Tab2
Contatore ----  Numero
Dati                  Dati
Dati                  Dati
poi vedrai che la query ti verra' naturale.
Ciao, Sib
PS Di solito conviene continuare il 3d.



title: plz +help tabelle collegate

author: BlackLiion

text:
Ho lo stesso problema di Scintilla.
Ho una tabella collegata ad un foglio excel. Ogni volta che da access
aggiorno la tabella, excel dovrebbe essere aggiornato (ci sono espressioni
complesse), in modo da aggiornare la tabella collegata, ed avere un valore
finale nella maschera.
Quello che chiedo, se mi potete aiutare, una routine che aggiorni il foglio
excel.
Ho visto il suggerimento in generale sul sitocomune, ma non l'ho saputo
adattare alle mie esigenze
grazie!!
Ogni volta che aggiorno la tabella via access
"Scintilla" <
ales...@hotmail.com
> wrote in message
news:NUCRa.47652$it4.1...@news1.tin.it...
> Ho creato una tabella excel caricando i dati esterni di un database
access.
>
> Mi chiedevo se è possibile fare in modo che la tabella si aggiorni
> automaticamente alla sua apertura, senza bisogno di premere il tasto
> aggiorna della barra degli strumenti "dati esterni" (il punto esclamativo
> rosso.
>
> Grazie in anticipo
>
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.502 / Virus Database: 300 - Release Date: 18/07/2003


title: plz +help tabelle collegate

author: Sergio MAZZA

text:
"BlackLiion" <
black...@katamail.com
> ha scritto nel messaggio
news:z2iSa.1266$SN1....@news2.tin.it...
> Ho lo stesso problema di Scintilla.
> Ho una tabella collegata ad un foglio excel. Ogni volta che da access
> aggiorno la tabella, excel dovrebbe essere aggiornato (ci sono espressioni
> complesse), in modo da aggiornare la tabella collegata, ed avere un valore
> finale nella maschera.
> Quello che chiedo, se mi potete aiutare, una routine che aggiorni il
foglio
> excel.
>
> Ho visto il suggerimento in generale sul sitocomune, ma non l'ho saputo
> adattare alle mie esigenze
>
> grazie!!
>
Scrivi il tuo messaggio alla fine, come faccio io; grazie.
Prova a dare un'occhiata al mio suggerimento inviato a Scintilla...
Ciao.
--
Sergio MAZZA


title: plz +help tabelle collegate

author: Scintilla

text:
riposto qui il consiglio propostomi da Sergio Mazza:
----------------------
Dim objApp As Excel.Application
Set objApp = CreateObject("Excel.Application")
objApp.Workbooks.Open "C:\Documenti\cartel1.xls"
objApp.Visible = True
objApp.Selection.QueryTable.Refresh BackgroundQuery:=False
objApp.ActiveWorkbook.Save
objApp.Quit
Set objApp = Nothing
-----------------------------
Premesso che non ho molta esperienza, il mio problema č che vorrei che
aprendo il file di excel collegato al database, questo dovrebbe aggiornarsi
sincronizzandosi con la tabella del database. (senza aprire il file di
access)
quindi: lo script che ho riportato sopra dovrei inserirlo nello script
editor di excel giusto???
Se non č cosi', mi sa che ho bisogno di qualche spiegazione in piů....
saluti


title: plz +help tabelle collegate

text:
"Scintilla" <
ales...@hotmail.com
> ha scritto nel messaggio
news:%CRSa.6286$t92.1...@news1.tin.it...
>
> quindi: lo script che ho riportato sopra dovrei inserirlo nello script
> editor di excel giusto???
Tutto l'opposto;
> Se non č cosi', mi sa che ho bisogno di qualche spiegazione in piů....
Se non č cosě vuol dire che sei tu che devi spiegare meglio cosa vuoi
ottenere...
> saluti
Siamo in un NG dove si parla di access e a rigor di logica ho interpretato
il tuo messaggio come un problema "lato access" non "lato excel". Quindi la
soluzione che ti ho proposto č "lato access". la soluzione "lato excel" č
simile e banale: basta che avvii il registratore di macro e simuli
l'aggiornamento del foglio; ti viene creata una riga di istruzioni in un
modulo. (visualizzi l'editor VBA) Ti copi la riga e la incolli dentro
"ThisWorkbook":
Es.
Private Sub Workbook_Open()
    Selection.QueryTable.Refresh BackgroundQuery:=False
End Sub
Puoi eliminare il modulo creato, salvi tutto il cucuzzaro e quando riapri il
foglio ti viene chiesto l'autorizzazione ad eseguire la macro (la chiama
cosě), dai il consenso e i dati vengono aggiornati...
Ciao.
--
Sergio MAZZA


title: sfondo caselle non associate su maschera singola

author: Giuseppe

text:
Salve a tutto il NG.
Ho provato ad utilizzare gli esempi su sito comune ma non fanno al
caso mio in quanto questi si riferiscono a record o a maschere
continue.
Vorrei semplicemente che su una casella di testo non associata su
evento click o attivato lo sfondo diventi ad esempio blu, ritornando
trasparente o altro colore nel momento in cui clicco o attivato
un'altra casella di testo non associata.
Grazie per il prezioso aiuto che fornite ogni volta.
Ciao. Giuseppe.


author: Carlo Costarella

text:
"Giuseppe" <
gcard...@tin.it
> ha scritto nel messaggio
news:fe8d00a8-6cab-4e3e...@k30g2000hse.googlegroups.com...

Su selezionato: me.NomeControllo.backcolor = 255 '(o quello che vuoi)
Su deselezionato dello stesso controllo: me.NomeControllo.backcolor =
16777215 '(trasparente)
Ciao, Carlo


text:

vedi la formattazione condizionale
dal Menù Formato
ciao
Andrea Papi


text:

Grazie ad entrambi.
Ciao.


text:

Scusate se riprendo la discussione.
Su queste caselle di testo non associate ho impostato oltre che su
click, anche su invio il codice che deve far sì che la form attiva si
chiude e si deve aprire un'altra. Sull'evento invio mi dà il seguente
messaggio "impossibile questa azion durante l'elaborazione di un
evento di maschera  o report"
Come posso aggirarlo?
Grazie.


author: antonio

text:
"Giuseppe" <
gcard...@tin.it
> ha scritto nel messaggio
news:da4c9036-8601-4b38...@59g2000hsb.googlegroups.com...


-----------  RISPOSTA  -----------------
Forse dipende dai comandi che lanci nella routine e dallo stato della
maschera: deve aggiornare il record prima di uscire ? Io di solito metto
un'istruzione STOP all'inizio della routine evento e poi faccio eseguire la
routine un'istruzione alla volta (tasto F8) per cercare di capire qual è
l'istruzione che genera l'errore.
Ciao
Antonio


title: se arriva una chiamata telefonica access risponde e poi...

text:
non č uno scherzo vorrei creare un database e siccome vorrei poi integrare
il riconoscimento vocale secondo voi si riesce a metter in ascolto access su
una porta com e se arriva una chiamata lui prenda il controllo? grazie.


title: Per Roberto (ultimo aiutino)...Spero!

author: Giuliano

text:
> > Ciao,
> > ho un db che contiene delle ricevute immediate, ogni ricevuta è
> implementata
> > con 2 tabelle, la tabella Ricevute immediate (IDRic,IDCliente, data,
> numero
> > ricevuta) e la tabella dettagli ricevute immediate (IDRic,descrizione,
> > quantità,
> > prezzo, iva).
> > Ora vorrei che premendo un pulsante mi venisse calcolata la fattura
> > riepilogativa dell'ultimo mese.
> > Siccome ho pensato a una query, il mese lo scelgo da una casella
combinata
> > (menu a cascata), da questa scelta premendo un pulsante nella maschera
> > vorrei che mi venisse calcolata la fattura riepilogativa che tiene conto
> di
> > tutte le ricevute immediate del mese in questione. La fattura
> riepilogativa
> > avrà tante righe quante sono le ricevute immediate di quel mese, del
tipo
> > RIFERIMENTO
> > RICEVUTA N. X TOTALE L. XXXXXXXX.
> > Ora, qualcuno che si destreggia bene con l'sql potrebbe per favore
> mandarmi
> > la query che potrebbe fare al caso mio?
> > Naturalmente a me interessa il totale di ogni ricevuta immediata che lo
> > calcolo su una query che si chiama Query dettagli ricevute immediate.
> > Vi ringrazio anticipatamente per quanto potrete fare.
> >
> >     Ciao
> >
> Avevi Risposto:
>
> Immagino che la tabella dettagli ricevute immediate abbia una chiave
> primaria che tu non hai indicato ma che esisterà sicuramente.
> Penso che dovrai risolvere altri problemi quali quelli di attribuire una
> data e un numero di fattura riepilogativa; il metodo da seguire dipende da
> come è fatta l'architettura di tutto il database.
>
> Comunque, se le due tabelle si chiamano rispettivamente Ricevute e
> Dettaglio.
> Se la maschera in cui scegli il mese si chiama Maschera1, se la casella
> combinata in essa contenuta con cui scegli il mese di selezione si chiama
> ComboMese e se la casella combinata in essa contenuta con cui scegli
l'anno
> di selezione si chiama ComboAnno, la query che ti crea le righe del corpo
> della fattura riepilogativa dovrebbe avere il seguente codice SQL:
>
> SELECT Ricevute.IDCliente, Ricevute.NrRicevuta,
> Sum(Int([quantità]*[prezzo]*(1+[iva]/100)+0.5)) AS TOTALE
> FROM Ricevute INNER JOIN Dettaglio ON Ricevute.IDRic = Dettaglio.IDRic
> WHERE (((Month([Data1]))=[Forms]![Maschera1]![ComboMese]) AND
> ((Year([Data1]))=[Forms]![Maschera1]![ComboAnno]))
> GROUP BY Ricevute.IDCliente, Ricevute.NrRicevuta;
>
> Naturalmente il totale generale della fattura riepilogativa puoi
> calcolartelo in fase di stampa.
>
> --
> Roberto
Bene, ho fatto quanto mi hai detto, la query (Query fatture Riepilogative)
utilizzando i miei dati è diventata:
SELECT [Tabella Ricevute Immediate].[IDCliente], [Tabella Ricevute
Immediate].[IDRicImm], Sum(Int([Quantità]*[Importo]*(1+[IVA]/100)+0.5)) AS
TOTALE
FROM [Tabella Ricevute Immediate] INNER JOIN [Tabella Dettagli Ricevute
Immediate] ON [Tabella Ricevute Immediate].[IDRicImm]=[Tabella Dettagli
Ricevute Immediate].[IDRicImm]
WHERE (((Month([Data]))=[Forms]![Maschera Clienti]![ComboMese]) AND
((Year([Data]))=[Forms]![Maschera Clienti]![ComboAnno]))
GROUP BY [Tabella Ricevute Immediate].[IDCliente], [Tabella Ricevute
Immediate].[IDRicImm];
Ora, come numero ricevuta io utilizzo la chiave primaria della tabella
Ricevute immediate (perchè il numero lo voglio automatico).
Può dare dei problemi alla query?
Poi, ho creato la maschera che dovrebbe visualizzarmi i risultati della
query in modalità foglio dati.
Il fatto è che su tale maschera non mi esce visualizzato niente!!!!!
Mi escono solo le etichette dei campi (IDCliente, ID Ricevuta Immediata (che
lo uso come numero ricevuta) e Totale), ma il
resto della maschera è vuoto!!!
Ora, il campo Data della tabella Ricevute Immediate è appunto un campo Data
con formato 01/01/2001 mentre nelle combobox, io seleziono il mese nella
forma (GEnnaio,Febbraio,.....) e l'anno lo scrivo in una casella di testo
nella forma 2000,2001. Tali date sono confrontabili? Si arrangia access ad
interpretari le date?Può essere per questo che la maschera non mi presenta
neanche un risultato?
Ti chiedo un disperato aiuto in quanto non riesco più a venirne fuori.......
Pechè la maschera non mi presenta neppure un risultato???
Non so se può essere utile ma le combobox le ho inserite nella Maschera
Clienti (dove inserisco il nome del cliente e L'IDCliente), ho inserito
anche un tasto che premendolo richiama una maschera che ha come origine dati
la query fatture riepilogative.
Posso mandarti la struttura del mio DB per e-mail?
Grazie.
    Ciao,
           Giuliano


title: Per Roberto (ultimo aiutino)...Spero!

author: Roberto in campagna

text:
"Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
news:9hi0d2$m7s$1...@nreadB.inwind.it...
[CUT]
> Bene, ho fatto quanto mi hai detto, la query (Query fatture Riepilogative)
> utilizzando i miei dati è diventata:
>
> SELECT [Tabella Ricevute Immediate].[IDCliente], [Tabella Ricevute
> Immediate].[IDRicImm], Sum(Int([Quantità]*[Importo]*(1+[IVA]/100)+0.5)) AS
> TOTALE
> FROM [Tabella Ricevute Immediate] INNER JOIN [Tabella Dettagli Ricevute
> Immediate] ON [Tabella Ricevute Immediate].[IDRicImm]=[Tabella Dettagli
> Ricevute Immediate].[IDRicImm]
> WHERE (((Month([Data]))=[Forms]![Maschera Clienti]![ComboMese]) AND
> ((Year([Data]))=[Forms]![Maschera Clienti]![ComboAnno]))
> GROUP BY [Tabella Ricevute Immediate].[IDCliente], [Tabella Ricevute
> Immediate].[IDRicImm];
>
> Ora, come numero ricevuta io utilizzo la chiave primaria della tabella
> Ricevute immediate (perchè il numero lo voglio automatico).
> Può dare dei problemi alla query?
Sicuramente non ti dà alcun problema.
> Poi, ho creato la maschera che dovrebbe visualizzarmi i risultati della
> query in modalità foglio dati.
Nessun problema anche per questo anche se ti consiglio di usare una maschera
con visualizzazione a Maschere continue anziché a Foglio dati; ti darà
maggiori possibilità per implementazioni future.
> Il fatto è che su tale maschera non mi esce visualizzato niente!!!!!
> Mi escono solo le etichette dei campi (IDCliente, ID Ricevuta Immediata
(che
> lo uso come numero ricevuta) e Totale), ma il
> resto della maschera è vuoto!!!
> Ora, il campo Data della tabella Ricevute Immediate è appunto un campo
Data
> con formato 01/01/2001 mentre nelle combobox, io seleziono il mese nella
> forma (GEnnaio,Febbraio,.....) e l'anno lo scrivo in una casella di testo
> nella forma 2000,2001. Tali date sono confrontabili? Si arrangia access ad
> interpretari le date?Può essere per questo che la maschera non mi presenta
> neanche un risultato?
Si, è proprio per questo che non ti funziona e vedi la maschera vuota;
nell'elenco della casella combinata non associata con cui selezioni il mese
(e che si DEVE chiamare ComboMese) non devi mettere i nomi dei mesi
("Gennaio"; "Febbraio"; ecc.) ma il loro numero, ovvero 1; 2; 3 ecc., visto
che così è previsto dalla proposizione WHERE della query.
Inoltre, la casella di testo non associata dove digiti l'anno (2000 o 2001)
DEVE chiamarsi ComboAnno.
> Ti chiedo un disperato aiuto in quanto non riesco più a venirne
fuori.......
Calma e sangue freddo: quando si impara non bisogna avere fretta ed
innanzitutto non ci si deve disperare o demoralizzare.
Abbi un pò di pazienza, è uno scotto che abbiamo pagato tutti.
> Pechè la maschera non mi presenta neppure un risultato???
> Non so se può essere utile ma le combobox le ho inserite nella Maschera
> Clienti (dove inserisco il nome del cliente e L'IDCliente), ho inserito
> anche un tasto che premendolo richiama una maschera che ha come origine
dati
> la query fatture riepilogative.
Questo va bene, non crea problemi.
> Posso mandarti la struttura del mio DB per e-mail?
No, sarebbe un pò contro le regole del NG; ma non ti preoccupare siamo
vicini alla meta; se non con questa mossa, sicuramente con la prossima
andiamo a dama. ;-)
> Grazie.
>
>     Ciao,
>            Giuliano
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Per Roberto (ultimo aiutino)...Spero!

text:
"Roberto in campagna" <
r.ma...@libero.it
> wrote in message
news:Ft0%6.13013$z11.7...@news.infostrada.it...
> No, sarebbe un pň contro le regole del NG; ma non ti preoccupare siamo
> vicini alla meta; se non con questa mossa, sicuramente con la prossima
> andiamo a dama. ;-)
E dajelo 'sto cellulare...:-)))
Saluti.
Luciano
(DOC)


title: Per Roberto (ultimo aiutino)...Spero!

author: CED

text:
sai risolvere questo quesito?
Ho una tabella1 con 3 campi di articoli campo1, campo2, campo3:
in un'altra tabella2 ho un database con altri campi di persona a cui
associare questi articoli : (nome, cognome, campo1, campo2, campo3;
in una maschera visualizzo tutti i campi dati della tabella2 e andando sul
campo dati CAMPO1, vorrei che mi visualizzasse tutti e tre i campi della
tabella 1, del tipo (SELECT DISTINCTROW [campo1],[campo2],[campo3] FROM
tabella1 ORDER BY [campo1]; per poter effettuare la scelta dell'articolo da
inserire e che in
automatico, il campo2 e campo3 della tabella2 venissero aggiornati con i
valori del campo2 e Campo3 della Tabella1
spero di avermi spiegato!
tu che dici?
grazie


title: ancora Fabio

author: Fabio

text:
Vi spiego meglio il mio ennesimo problema : ho un' intervallo di celle excel
che collego ad un DB in Access.
I dati che fanno parte dell'intervallo rappresentano una serie di importi
per date progressive ....esempio:
DATA    IMPORTI
08/05/02  +100000
09/05/02  +12000
10/05/02  +150000
11/05/02 SABATO
12/05/02 DOMENICA
13/05/02   -125000
14/05/02   -280000
15/05/02  +152000
......
......
Ora ecco il mio problema: vorrei creare una query (forse è una query a campi
incrociati...anche se ho provato a crearla ma senza buoni risultati) dove
nelle righe appaiano gli importi e nelle colonne  le date.
Ho parlato di date (e non una sola quindi ) perché con questa query vorrei
creare delle date incrementate di giorni non festivi....a partire da una
data che l'utente immette in fase di lancio della query.mi spiego meglio
ritornando al mio esempio:
vorrei ottenere questa visualizzazione:
x una data immessa dall'utente pari a 08/05/02
  DATA  OVERNIGHT(=DATA) SPOT (DATA+2GG NON FESTIVI)    TERM (SPOT+1 GG NN
FESTIVO)
08/05/02 08/05/02   10/05/02   13/05/02
IMPORTI +100000 +100000   150000    -125000
Ecco cosa dovrebbe accadere x una data pari a 09/05/02
  DATA  OVERNIGHT(=DATA) SPOT (DATA+2GG NON FESTIVI)    TERM (SPOT+1 GG NN
FESTIVO)
09/05/02 09/05/02   13/05/02   14/05/02
IMPORTI +12000  +12000   -125000     -280000
Ecco il mio problema...credo si possa realizzare dato che  ho visto fare in
Access cose ben superiori ma per ora non ci sto' riuscendo
Grazie a chi volesse e/o provasse ad aiutarmi.ciao a tutti!!!


title: ancora Fabio

author: Alberto S.

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:jbAC8.35117$5k4.7...@twister2.libero.it...

Ciao
Innanzitutto due osservazioni:
- Non è corretto riproporre a distanza di poche ore lo stesso problema
- Come ti ha già fatto notare Antonio, nell'oggetto si deve spiegare
succintamente l'argomento ('a sunto' lo chiamano gli spagnoli).
A prima vista il tuo problema non sembra eccessivamente complicato (se ho
capito bene):
1) individuo tre date (quella immessa dall'operatore, quella che viene due
giorni lavorativi dopo, quella che viene tre giorni lavorativi dopo)
2) individuo i tre importi che, nel foglio Excel collegato, corrispondono
alle tre date di cui sopra
3) mostro le tre date e i tre importi in una maschera
Mi sfugge qualcosa?
Vai su
www.sitocomune.com
, sezione General e vedi la Faq 'Conteggio dei
giorni lavorativi tra due date'. Tu dovrai utilizzare la funzione 'Festivo'
(ti servirà anche la funzione 'Pasqua', che verrà però richiamata
direttamente dalla funzione 'Festivo').
Partendo dalla data immessa dall'operatore, con la funzione DateAdd aggiungi
un giorno, con la funzione Festivo accertati che il giorno così ottenuto sia
lavorativo, altrimenti aggiungi un altro giorno e così via. In questo modo
puoi ottenere le altre due date che ti servono.
Con la funzione DLookUp trovi nel foglio collegato i tre corrispondenti
valori.
Prova un poco e, se hai qualche difficoltà in qualche punto, fatti sentire.
Ciao
--
Alberto


title: ancora Fabio

text:
Prendo atto dei vostri appunti ragazzi e vi ringrazio dato che mi aiutano ad
imparare come funzionano alcune cose e mi scuso x eventuali mie
manchevolezze.
Premesso ciò e rtornando all'argomento che ho introdotto precedentemente
devo dire ad Alberto che le cose stanno a grandi linee
cosi'..............anche se cio' che mi servirebbe vorrei ottenerlo
impostando dei semplici criteri in QBE piuttosto che creare un piccolo
programmino in VBA con un blocco monolitico a quanto ho visto di codice.
Ricapitolando la situazione anche per chiunque altro voglia aiutarmi eccola
sintetizzata:
Io ho una tabella in Access che e' fomata dalle date di un calendario e x
ogni data esiste un record che visualizza gli importi. Questa tabella trae i
suoi dati da una tabella collegata in Excel (ma questo credo poco importi ai
fini della questione che a me interessa)
Ora eccovi il mio problema: devo ottenere una query impostando dei criteri
però abbastanza complessi sul campo data.
Io voglio visualizzare tutti i dati relativi agli importi x quella data
introdotta in input box dall'utente........inoltre voglio visualizzare
l'importo della data + 2 gg  lavorativi (non festivi) e gli importi delle
date successive di giorni  lavorativi (non festivi) fino ad un massimo di 30
giorni.
Ringrazio Alberto x l'aiuto anche perche' e' sempre disponiobile all'ascolto
ma vorrei sapere se esiste la possibilità di creare quanto ho chiesto
tramite criteri in QBE e se si come.(io ho provato ma solo tanti errori)
Se tale possibilità non esiste non mi rimane che impostare delle ruotine in
VBA ma essendo io completamente a digiuno o quasi di questo linguaggio
vorrei avere delle dritte su come impostarle e cosa metterci in
dettaglio........forse pretendo troppo ed in questo caso scusatemi!
Grazie a tutti e scusate x eventuali scocciature.........ciao e buona
domenica!!!!!!


title: ancora Fabio

text:
[CUT]
> Ringrazio Alberto x l'aiuto anche perche' e' sempre disponiobile
all'ascolto
> ma vorrei sapere se esiste la possibilità di creare quanto ho chiesto
> tramite criteri in QBE e se si come.(io ho provato ma solo tanti errori)
> Se tale possibilità non esiste non mi rimane che impostare delle ruotine
in
> VBA ma essendo io completamente a digiuno o quasi di questo linguaggio
> vorrei avere delle dritte su come impostarle e cosa metterci in
> dettaglio........forse pretendo troppo ed in questo caso scusatemi!
>
> Grazie a tutti e scusate x eventuali scocciature.........ciao e buona
> domenica!!!!!!
>
No problem ... ci mancherebbe!
Io penso che la soluzione tramite query - ammesso che sia possibile, ma
penso di sì - sarebbe estremamente più complessa e non potrebbe prescindere
dal richiamare delle funzioni in VBA ... ma non è che sono un grande esperto
in SQL e poi sono istintivamente portato a lavorare in basic. (magari salta
fuori qualcuno con una soluzione più pratica, così imparo qualcosa
anch'io...)
Può esistere - tra SQL e VBA - un limbo di soluzioni un po' contorte e
ibride che io non prenderei neanche in considerazione (specie se servono
solo ad evitare di approfondire un poco - ma dico solo un poco - la materia
:)).
Beh, insomma... se pensi di prendere il codice per le corna fatti vivo.
Ciao
--
Alberto


title: ancora Fabio

text: Ok .....prendiamo il toro x le corna!!! anche perchè ne ho bisogno!!!


title: ancora Fabio

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:tHzD8.50575$5k4.1...@twister2.libero.it...
> Ok .....prendiamo il toro x le corna!!! anche perchè ne ho bisogno!!!
>
Incoraggiante...  va be...
Ho appena fatto questa prova: Ho un database con
- una cartella excel collegata(la cartella si chiama 'tblExcel', il campo
con la data si chiama 'dtmData', il campo con l'importo si chiama
'curImporto')
- una maschera che non è collegata a nessuna tabella, con quattro caselle di
testo con formato data (txtDataIni, txtDataOvernight, txtDataSpot,
txtDataTerm) e tre caselle di testo con formato standard
(txtImportoOvernight, txtImportoSpot, txtImportoTerm) - l'unica casella
abilitata è txtDataIni
A fronte dell'evento 'dopo aggiornamento' della txtDataIni ho inserito il
seguente codice:
Private Sub txtDataIni_AfterUpdate()
    Me.txtDataOvernight = Me.txtDataIni
    Me.txtImportoOvernight = Nz(DLookup("curImporto", _
        "tblExcel", "dtmData = #" & _
        Format$(Me.txtDataOvernight, _
        "m-d-yy") & "#"), 0)
    Me.txtDataSpot = FerialeSuccessivo(Me.txtDataIni, 2)
    Me.txtImportoSpot = Nz(DLookup("curImporto", _
        "tblExcel", "dtmData = #" & _
        Format$(Me.txtDataSpot, _
        "m-d-yy") & "#"), 0)
    Me.txtDataTerm = FerialeSuccessivo(Me.txtDataIni, 4)
    Me.txtImportoTerm = Nz(DLookup("curImporto", _
        "tblExcel", "dtmData = #" & _
        Format$(Me.txtDataTerm, _
        "m-d-yy") & "#"), 0)
End Sub
'Questo codice - con la funzione 'FerialeSuccessivo'
'individua il giorno che segue di due o quattro giorni
' la data iniziale immessa - con la funzione DLookUp
' trova il corrispondente importo'
'Nello stesso modulo di codice inserisco anche queste altre tre funzioni:
Private Function FerialeSuccessivo(dtmData As Date, _
    intGiorni As Integer) As Date
Dim intConta As Long
    intConta = 0
    Do
        dtmData = dtmData + 1
            If Not (Festivo(dtmData)) Then
                intConta = intConta + 1
            End If
    Loop Until intConta = intGiorni
    FerialeSuccessivo = dtmData
End Function
'Questa funzione incrementa di un giorno per
'volta la data iniziale, fino ad aver aggiunto il
'numero voluto di giorni feriali e passa il risultato
'alla funzione precedente
Private Function Festivo(D As Date) As Boolean
   'Autore: Silvio Mazzetto
   'Accetta: una data
   'Restituisce: True se è un giorno festivo
   'Eventualmente inserire anche il Santo Patrono della città
   Dim Anno As Integer, DayMax As Date, DayMin As Date
   Anno = Year(D)
   If Weekday(D) = 1 Or Weekday(D) = 7 Then
      Festivo = True
      Exit Function
   End If
   If Day(D) = 1 And (Month(D) = 1 Or Month(D) = 5 Or Month(D) = 11) Or _
         Day(D) = 6 And Month(D) = 1 Or Day(D) = 25 And (Month(D) = 4 Or _
         Month(D) = 12) Or Day(D) = 15 And Month(D) = 8 Or (Day(D) = 8 Or _
         Day(D) = 26) And Month(D) = 12 Then
      Festivo = True
      Exit Function
   End If
   'intervallo in cui può cadere il Lunedì di Pasqua
   DayMax = DateValue("20/4/" & Anno)
   DayMin = DateValue("20/3/" & Anno)
   If Weekday(D) = 2 And D <= DayMax And D >= DayMin Then
      If D = (Pasqua(Anno) + 1) Then
         Festivo = True
         Exit Function
      End If
   End If
   Festivo = False
End Function
'Questa funzione (richiamata dalla riga
'If Not (Festivo(dtmData)) Then della funzione
'precedente, determina se la data è o meno
'festiva
Private Function Pasqua(Anno As Integer) As Date
   'Autore: G.Paolo Bizzaro
   'Accetta: anno (4 cifre)
   'Restituisce: giorno di Pasqua dell'anno scelto
   'Il metodo è valido per tutti gli anni nel Calendario Gregoriano,
   'ossia dal 1583 in poi
   Dim a%, b%, c%, p%, q%, r%
   a = Anno% Mod 19: b = Anno% \ 100: c = Anno% Mod 100
   p = (19 * a + b - (b \ 4) - ((b - ((b + 8) \ 25) + 1) \ 3) + 15) Mod 30
   q = (32 + 2 * ((b Mod 4) + (c \ 4)) - p - (c Mod 4)) Mod 7
   r = (p + q - 7 * ((a + 11 * p + 22 * q) \ 451) + 114)
   Pasqua = DateSerial(Anno%, r \ 31, (r Mod 31) + 1)
End Function
'Quest'ultima funzione, richiamata dalla riga
'If D = (Pasqua(Anno) + 1) Then
'permette di controllare se il giorno in questione
'coincide con il lunedì di Pasqua
Le ultime due funzioni le ho prese praticamente tali e quali dal sito
comune...
Che altro ti posso dire... prova se ti funzionano e poi magari prova anche a
capire come funzionano (hai sempre a disposizione la guida in linea e
l'aiuto del NG)
Ciao
--
Alberto


title: Password

text:
Avrei bisogno di metter mano alla struttura di un database Access di
cui purtroppo non sono più in grado di recuperare la password ... c'è
qualche modo per aggirare l'ostacolo?
Grazie


title: Link di cartelle di Outlook in access

author: marcod

text:
Mi chiedevo se sia possibile lineare le
cartelle di Outlook in Ms Access usando vba.
So che in Access 2010 e 2013 esiste un wizard,
io però vorrei farlo usando vba.
Qualcuno sa dove trovare informazioni in proposito?

Grazie
Marco Dell'Oca


title: Link di cartelle di Outlook in access

author: Bruno Campanini

text:
marcod submitted this idea :
> Mi chiedevo se sia possibile lineare le
> cartelle di Outlook in Ms Access usando vba.
> So che in Access 2010 e 2013 esiste un wizard,
> io perï¿œ vorrei farlo usando vba.
> Qualcuno sa dove trovare informazioni in proposito?
>
> Grazie
> Marco Dell'Oca

Lineare???
Che cosa intendi per "lineare cartelle Outlook in Access"?

Bruno


title: Link di cartelle di Outlook in access

text:

Scusate l'errore di ortografia, intendevo linkare, collegare.

Marco


title: Link di cartelle di Outlook in access

text:
Il wizard è quello per lineare le tabelle ma devi selezionare Exchange come driver.

@Alex


title: Conteggio Date consecutive

text:
Ciao a tutto il NG.
Ho una query che mi restituisce 3 Campi: Data, Cognome, Posizione
Vorrei far contare i giorni in cui Posizione è = a Malattia per ogni
Cognome ma solo se la Data è consecutiva, magari creando una nuova tabella.
Accetto qualsiasi gentilissimo suggerimento.
GP1.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: aggiornamento conteggi in una maschera - ri-help

author: p. bianchi

text:
Come faccio ad aggiornare dei conteggi Dcount() in una maschera tutte le
volte che la maschera mi torna in primo piano?
Grazie
B.


text:
"p. bianchi" <mi.e'.scaduto@il.provider!> wrote in message
news:98t2vp$1qd$1...@fe1.cs.interbusiness.it...
> Come faccio ad aggiornare dei conteggi Dcount() in una maschera tutte le
> volte che la maschera mi torna in primo piano?
Metti la  routine nell'evento "su attivazione" della maschera.
Saluti.
Luciano
(DOC)


title: problemi con un form

author: Renato Debiasi

text:
Salve a tutti. Ho un problema con un maschera attraverso
la quale vado ad inserire nuovi record in un db access2000;
in questa maschera aiuto l'utente a scegliere i dati da inserire
con alcune caselle combinate che vanno ad interrogare delle
tabelle Informix collegate via ODBC al db in access.
Il problema è che se il tempo che intercorre fra due transazioni
è superiore a 10-15min circa al primo tentativo di nuovo inserimento
(la maschera rimane aperta per tutto il tempo) mi esce una
msgbox che mi dice : "la seguente azione reinizializzerà il modulo
corrente, si vuole proseguire?" - risposte possibili Si/No.
Qualsiasi sia la risposta non si riesce a proseguire e l'unica "delicata"
azione possibile è "seccare" il task con un bellissimo&delicato
CTRL-ALT-DEL.
Grazie per ogni aiuto.


title: Errore runtime 29054 !!!! no help

author: Mario

text:
Salve a tutti!
Nel fare eseguire da codice la creazione e l'eliminazione di alcuni
controlli da un report ho ottenuto il seguente messaggio di errore:
"Errore runtime 29054
Impossibile aggiungere, rinominare o eliminare i controlli richiesti"
Cosa può essere ?
Il codice prima funzionava. Ho solo ripetuto l'esecuzione per fare delle
prove...
N.B. : Se il controllo lo creo dalla visualizzazione struttura è tutto a
posto.
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: valore di una query

author: fid

text:
Buondě, SELECT Count(
TEMP_LAVORO.ID
) AS ConteggioDiID FROM TEMP_LAVORO; č
una query che mi permette di sapere il n. dei record presenti in una tbl
temporanea. vorrei avere questo valore disponibile in una variabile, ho
provato ad inserire una text non collegata che ha come origine la query ma
ho toppato.Come si fa?
1000 grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: valore di una query

text:
fid ha scritto:
> Buondì, SELECT Count(
TEMP_LAVORO.ID
) AS ConteggioDiID FROM TEMP_LAVORO; è
> una query che mi permette di sapere il n. dei record presenti in una tbl
> temporanea. vorrei avere questo valore disponibile in una variabile, ho
> provato ad inserire una text non collegata che ha come origine la query ma
> ho toppato.Come si fa?
> 1000 grazie
>
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
dim TUAVAR as integer
TUAVAR = dcount("ID", "TEMP_LAVORO", "[CODICE] = EVENTUALEFILTRO")


title: Margini report da codice

author: Anto

text:
Salve
Ho un problema con i soliti margini dei report.
Guardando tra le Naws e sul sito comune, anche in passato, credevo di aver
risolto, disabilitando correzione automatica nome e tieni traccia ecc.
solo che distribuendo un'applicazione con il Run_Time, i margini tornano a
fare come meglio credono.
A questo punto, se qualcuno mi indicasse come poter impostare da codice VBA
i margini e l'orientamentodel Report, agirerei il problema e Buonanotte !!!
Grazie
Anto


title: Margini report da codice

author: MA

text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel messaggio
news:EI15b.3497$hE5....@news1.tin.it...

Non č cosě facile. Leggiti i milioni di post (di cui alcuni anche di ieri)
al riguardo
Putroppo il RunTime li aumenta
MAssimiliano


title: Margini report da codice

author: warp

text:
"Anto" <
> Ho un problema con i soliti margini dei report.
> Guardando tra le Naws e sul sito comune, anche in passato, credevo di aver
> risolto, disabilitando correzione automatica nome e tieni traccia ecc.
> solo che distribuendo un'applicazione con il Run_Time, i margini tornano a
> fare come meglio credono.
Si scrive spesso, ma non tutti ne sono convinti ... o hanno avuto la
sfortuna di assistere a tale magia.
"Fare come meglio credono" significa che ritornano ai fatidici 24 millimetri
e rotti del default di Access?
O che non vengono rispettate al millimetro le misure che hai imposto?
Se è la seconda c'è poco da fare: l'area di stampa limitrofa al bordo pagina
cambia a seconda del Driver.
Ti saluto.


title: Margini report da codice

author: abc

text:
Il 02 Set 2003, 19:01, "warp" <
war...@libero.it
> ha scritto:
>
> "Anto" <
>
> > Ho un problema con i soliti margini dei report.
> > Guardando tra le Naws e sul sito comune, anche in passato, credevo di
aver
> > risolto, disabilitando correzione automatica nome e tieni traccia ecc.
>
> > solo che distribuendo un'applicazione con il Run_Time, i margini tornano
a
> > fare come meglio credono.
>
> Si scrive spesso, ma non tutti ne sono convinti ... o hanno avuto la
> sfortuna di assistere a tale magia.
> "Fare come meglio credono" significa che ritornano ai fatidici 24
millimetri
> e rotti del default di Access?
> O che non vengono rispettate al millimetro le misure che hai imposto?
>
> Se č la seconda c'č poco da fare: l'area di stampa limitrofa al bordo
pagina
> cambia a seconda del Driver.
>
> Ti saluto.
Vale lo stesso discorso anche per l'orientamento della pagina immagino...
Se cosě fosse, possiamo dire prosaicamente che quando facciamo delle stampe
c dobbiamo tenere i margini e l'orientamento di default per non rompere
troppo agli utenti? D +!! Dobbiamo "sperare" che i vari driver non
influiscano sulle impostazioni...!
>
--------------------------------
Inviato via
http://usenet.libero.it


title: Margini report da codice

text:
"abc" <
> Vale lo stesso discorso anche per l'orientamento della pagina immagino...
> Se cosě fosse, possiamo dire prosaicamente che quando facciamo delle
stampe
> c dobbiamo tenere i margini e l'orientamento di default per non rompere
> troppo agli utenti? D +!! Dobbiamo "sperare" che i vari driver non
> influiscano sulle impostazioni...!
I vari Drivers influiscono sulle impostazioni, che ti piaccia o no, con
qualunque Report Engine grafico.
Alcuni produttori di software pacchettizzato, si tutelano creando un elenco
di stampanti provate e "certificate".
Chi sviluppa software su misura e non vuole avere sorprese, installa sul PC
di sviluppo gli stessi Driver della macchina dell'utente di turno.
I rimanenti ... incrociano le dita.
Ciao.