mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: fattura elettronica - arrotondamento

qualcuno sa aiutarmi su come gestire il tag arrotondamento in dati riepilogo che è obbligatorio se sono stati effettuati degli arrotondamenti?
 
grazie.

 grazie.
 
la domanda è : come capisco se sono stati fatti degli arrotondamenti e una volta capito cosa indico nel tag arrotondamento che in quel caso diventa obbligatorio?


sulla guida ADE dice questo:
l’arrotondamento degli importi, se necessario, deve sempre seguire la regola che lo prevede per eccesso se la cifra immediatamente successiva a quella da arrotondare è pari o maggiore di 5, per difetto se è inferiore a 5;
per arrotondare alla seconda cifra decimale, si considera la terza cifra decimale:
1400.0352 diventa 1400.04 1400.0349 diventa 1400.03
 
ma come capisco se access a eseguito un arrotondamento ovvero come controllo se ci sono altre cifre oltre alla 2 decimale in modo da poter decidere se l'importo è stato arrotondato per eccesso o per difetto?
 
grazie.


dice poi sempre la guida ADE per i dati riepilogo fattura:  (voi come fareste?consigli?) grazie.
 
[2.2.2.4 ] Arrotondamento
Obbligatorietà: SI, ma solo se è stato operato un arrotondamento per arrivare a determinare l’imponibile.
 
Utilità: serve a dare evidenza dell’eventuale arrotondamento operato nel passaggio da un valore con più di due cifre decimali (quello derivante dalla somma dei valori del campo PrezzoTotale (2.2.1.11) di ogni riga di dettaglio accomunati da stessa aliquota IVA o da stessa natura) ad un valore con due sole cifre decimali (quello del campo ImponibileImporto (2.2.2.5)). Nel campo deve essere indicato il valore dell’arrotondamento e non il valore dell’ ImponibileImporto (2.2.2.5) arrotondato.
Criteri di valorizzazione: il campo deve contenere un valore numerico rappresentato da un intero e da un massimo di otto cifre decimali. In caso di arrotondamento per difetto è preceduto dal segno meno (“-“).
Newsgroup: it.comp.appl.access
Titolo: Stringhe SQL in VB

Ciao a tutti!
Sapreste indicarmi una utility che da una istruzione SQL ricava la
corrispondente stringa da usare in VB o VBA?
Grazie.

 wrote in message
news:9th842$tff$1...@nreadb.inwind.it...

Forse ti do una risposta scontata, ma hai provato con l'editor di QUERY
in Visualizzazione SQL...???
@Alex
-- 
Posted from  [62.98.31.167] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 in Visualizzazione SQL...???
La sto cercando anchio questa utility, ma sto seriamente pensando di farmela
da me con un AddIn di VB.
Ciao

 wrote in message
9th842$tff$1...@nreadb.inwind.it...

Che cosa si intende per corrispodente sstringa vb da istruzione SQL?
Antonio

 Ciao Antonio.
Intendevo la questione degli apici e delle concatenazioni nelle clausole
WHERE quando si porta l'istruzione SQL all'interno di codice che usa ADO o
ADO.
Scrivi sul NG, per favore...
Aaahhh, quindi tu intendi un'utility automatica che faccia quello che
normalemnte si fa a mano e con pazienza?
Hmmm....magari ci fosse...
Antonio

 ha scritto nel messaggio
news:9th842$tff$1...@nreadb.inwind.it...

Access97-Manuale di programmazione (recensione anche nel sitocomune).
Nel CD allegato, esempi riferiti al capitolo 6, esiste un piccolo mdb con
una maschera (zsfrmSQLVBA) che dovrebbe proprio fare al caso tuo. Io te la
manderei anche, ma credo ci siano questioni di diritto d'autore ...
Ciao
--
Alberto

Newsgroup: it.comp.appl.access
Titolo: query di aggiornamento con criteri.

Win 98/A00
Oggetto query di aggiornamento con criteri.
Salve a tutti.
Avrei bisogno di scrivere una query SQL di aggiornamento la cui funzionalità
sia quella di estrarre tutti i caratteri a sinistra del CAP e metterli in un
campo, la stessa cosa per quelli a destra del CAP da mettere in un altro
campo. Alla fine avrò tre campi: il primo che contiene l'indirizzo, il
secondo il CAP, il terzo la città.
In pratica si dovrebbe usare la sequenza dei cinque numeri componenti il CAP
come cerniera per separare il resto dell'indirizzo.
Es. Campo di partenza contiene
VIA MUSATORRE, 98 89063 MELITO PORTO SALVO RC
dopo la query di aggiornamento,
campo Indirizzo conterrà
VIA MUSATORRE, 98
campo CAP conterrà 89063
campo Città conterrà
 MELITO PORTO SALVO RC
Ringrazio chi vorrà gentilmente rispondermi
Giovanni


Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Campo con delimitatori: creazione nuovi record

In un campo vengono inseriti sullo stesso record più codici delimitati da un
";".
Esempio:
CAMPO1                            CAMPO2
      A                                    pane; farina; latte;
      B                                    pesce; uova;
      C                                    carne; burro;
Vorrei creare una nuova tabella in cui per ogni valore racchiuso tra ";"
nasca un nuovo record:
 CAMPO1                           CAMPO2
      A                                    pane
      A                                    farina
      A                                    latte
      B                                    pesce
      B                                    uova
      C                                    carne
      C                                    burro
Qualcuno pùo aiutarmi?
Grazie


Dunque vai sul sitocomune e guardati come dividere un capo in due campi
diversi.
Apriti un rst, leggi il primo record
Dividi il capo che ti interessa in left instr e right e li assegni alle
variabili A, B e C.
Quindi ti apri il secondo rst e aggiungi un record assegnando prima left,
poi al successivo instr e al terzo right.
ora non posso scriverti la funzione perchè al Ng ci passo per poco tempo, ma
il ragionamento è questo
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:isiKa.246071$g92.5...@news2.tin.it...

Proviamo; ingredienti:
- una tabella di partenza (chiamata TabellaA) da dove prelevare i dati;
- una tabella di arrivo (chiamata TabellaB) dove scrivere i dati;
- una soubroutine che esegue il compito previsto (access'97):
Es.
Sub tiSpiezzoInDue()
Dim rstTabA As Recordset, rstTabB As Recordset
Dim numElem As Integer, a As Integer
Set rstTabA = CurrentDb.OpenRecordset("tabella3")
Set rstTabB = CurrentDb.OpenRecordset("tabella4")
Do While Not rstTabA.EOF
    numElem = NumToken(rstTabA!campo2, ";")
    For a = 1 To numElem
        rstTabB.AddNew
        rstTabB!campo1 = rstTabA!campo1
        rstTabB!campo2 = Token(rstTabA!campo2, ";", a)
        rstTabB.Update
    Next
    rstTabA.MoveNext
Loop
rstTabA.Close
rstTabB.Close
Set rstTabA = Nothing
Set rstTabB = Nothing
End Sub
- due funzioni prelevate dal sito comune (
www.sitocomune.com
) e
precisamente:
      Estrarre l'n-mo elemento (token) da un elenco delimitato.
        Alessandro Cara
mescolare il tutto et-voilà...
Ciao.
--
Sergio MAZZA

 Ciao.


 ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...


 ha scritto nel messaggio
news:bdcg76$acq$1...@canarie.caspur.it...


 Altri suggerimenti?
Due:
1 - scrivi il testo della tua risposta dopo il testo del messaggio
precedente, come faccio io; grazie.
2 - rileggiti il mio messaggio perché ti indicavo due ingredienti nella
ricetta, nella fattispecie due funzioni da prelevare dal sito comune
(
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Dove posso scaricare un manuale su access

ciao a tutti 
vorrei sapere se su internet si trova un manuale su access
grazie

>vorrei sapere se su internet si trova un manuale su access
non lo so, ma sicuramente in libreria ne trovi a partire da 35-40mila.
un titolo che alcuni qui sul ng hanno trovato buono e' Laboratorio
Access, editore Apogeo.  falla sta spesa.
fa anche meno male agli occhi leggere sulla carta che su schermo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.appl.access
Titolo: OT: stipendi da fame...

 > PER FAVORE CONTINUATE LA  CATENA

Alessio Berretta wrote:
[CUT]
Se governassero bene e rubassero con moderazione, non sarebbe un problema.
Antonio.

 ha scritto nel messaggio
news:atc3t7$12ik8l$1...@ID-162989.news.dfncis.de...

Meglio non preoccuparsi  altrimenti oltre a essere presi per il culo ci stai
pure male ,
cornuto si   mazziato no
Vivi e lascia morire  dai retta
Ciao Giuseppe

 Se governassero bene e rubassero con moderazione, non sarebbe un problema.
Il problema è che se governassero (e avessero governato) bene potrebbero
anche starci certi "benefici"... e invece proprio in un momento difficile
del paese si aumentano la paga.
Peraltro è divertente (?) constatare come su queste cose destra e sinistra
vadano d'amore e d'accordo!
Ciao.

 > >
cut
Si perņ pieni conto delle spese che hanno, devono andare alle feste dei vip,
fare regali, etc etc
poverini
AEOM

> > Se governassero bene e rubassero con moderazione, non sarebbe un
problema.
Occhio... questa è una VECCHIA bufala che gira su internet da ANNI.
ciao

Newsgroup: it.comp.appl.access
Titolo: Query con campi di diverso tipo....

Ho un archivio access in cui ho diverse tabelle, ma dovrei fare una
query tra 2 tabelle (che non sono in relazione) dove i campi id su cui
basarmi sono uno di tipo numerico su una tabella e di tipo testo su
un'altra. Come posso metterle in relazione? So che potrei cambiare il
tipo di dato nella tabella, ma sopra a tutto questo ci sono svariati
programmi che funzionano usando in una tabella il tipo di dato numerico
e di testo. Non un qualcosa che le possa mettere in relazione? Grazie.


Ciao Luca,
puoi farlo scrivendo direttamente l'istruzione SQL senza usare il Query
Builder.
Ad esempio
Select Tab1.campo1, tab1.Campo2, Tab2.campo3, Tab2.Campo4
FROM Tab1 INNER JOIN Tab2 ON
Tab1.ID= CInt(Tab2.ID)
Saluti
Cinzia

ok, fantastico! Avevo trovato diciamo un'altra soluzione, ma più
costosa, usando una query ci appoggio con CInt, ma questa che mi hai
suggerito è ottima!! Grazie mille per il suggerimento!
Luca
Newsgroup: it.comp.appl.access
Titolo: Problemone

Ho una database, molto importante x me, salvato nella versione 97 che non ne
vuole più sapere di aprirsi; appena cerco di visualizzarlo mi segnala questo
errore:
"Il modulo di gestione di database Microsoft Jet non è riuscito a trovare
l'oggetto 'Databases".
Assicurarsi che l'oggetto esista e che nome e percorso siano digitati
correttamente"
Ho ancora delle possibilità oppure ho perso tutti i dati...
Grazie della collaborazione

 schrieb:

Significa che Jet non puo identificare il container del db a causa di
una corruzione del db. Prova a riparare con Jetcomp:
http://support.microsoft.com/support/kb/articles/q273/9/56.asp
Se non aiuta puoi provare se è ancora possibile di cavar fuori qualche
oggetto con programmazione DAO da un altra db.
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: sempre per Roberto: Scusami!

Ho provato a mettere Mese=1, ma mi da sempre errore e cioè "Previsto
separatore di elenco oppure )" ho provato a mettere
     Call BackupMese(nMese As Integer)
con analogo risultato
Non so che fare. Armati di santa PAZIENZA ed aiutami per cortesia. Insisto
nel sapere se potrebbero tornarmi utili alcuni testi di VBA.
Ti ringrazio infinitamente. Ciao. Giuseppe.


Non so dove sbagli riguarda bene il tutto dovresti avere questa situazione:
Macro di nome Autoexec
Azione EseguiCodice  -> Nome funzione Mese (month(Date()))
Funzione di nome Mese fatta cosě:
Public Function Mese(nMese as integer) as integer
    BackupMese(nMese As Integer)
    Mese = 1
End Function
P.S. Controlla se hai dei problemi nella routine BackupMese(nMese As
Integer)
Ciao Roberto - Syd

 ha scritto nel messaggio
news:1yOH7.77$0x4....@news2.tin.it...

Sinceramente i problemi me li da sulla funzione. Per quanto riguarda la
routine Sub l'ho ricevuta in "dono" ed io mi sono preoccupato di capirne il
funzionamento, ma piů di tanto non saprei fare! Aspetto tue notizie. Ciao.
Giuseppe.

 ha scritto nel messaggio
news:9sotl4$v3f$1...@pegasus.tiscalinet.it...

Prova cosě:
Public Function Mese(nMese as integer) as integer
     BackupMese(nMese As Integer)
 End Function
Se non funziona invia il DB
p.ro...@tin.it
Ciao Roberto - Syd

 ha scritto nel messaggio
news:eWSH7.1554$0x4....@news2.tin.it...

Nienta da fare. Ho provato a mettere anche l'istruzione Call. La sub non č
specificata, cioč se public oppure private.

 ha scritto nel messaggio
news:9sp233$2lj$1...@pegasus.tiscalinet.it...

Cambia la tua sub da cosě :
Sub BackupMese(nMese As Integer)
a cosě:
Public Sub BackupMese(nMese As Integer)
Ciao Roberto - Syd

Niente ancora 'errore di sintassi' sulla stessa stringa e cioč quando chiamo
la routine.


Mandami il DB.
Ciao Roberto - Syd
Newsgroup: it.comp.appl.access
Titolo: maschera vuota

Ho una maschera di inserimento e vorrei all'apertura che compaia vuota, come
fare?
Grazie per l'aiuto

 ha scritto nel messaggio
news:a0vort$eov$1...@pegasus.tiscalinet.it...

Prova a settare la proprietą "inserimento dati" della maschera a SI.
Ciao
Vittorio

 ha scritto nel messaggio
news:a0vort$eov$1...@pegasus.tiscalinet.it...

Vuota cosa intendi...???
Se intendi pronta per inserire un nuovo Record allora inserisci su Evento
Open(Apertura)
   DoCmd.GoToRecord , , acNewRec
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*

Newsgroup: it.comp.appl.access
Titolo: Calcolo automatico importo rate

Ciao a tutti. Premetto di essere alle prime armi con ACCESS. Ho questo
problema: Da una tabella Fattura contente vari campi tra cui ImportoTotale e
NrRate devo fare in modo che automaticamente venga calcolato l'importo della
singola rata e fare aggiornare un'altra tabella ( Scadenziario ) dove dovrò
trovare tutte le scadenze. Sperando di essere stato abbastanza chiaro
saluto.
Marco

 saluto.
Concettualmente la cosa da fare è questa.
Ti apri un recordset sulla tabella fattura scorrendoti tutta la tabella con
un ciclo
do until rst.EOF
  ...
  rst.movenext
loop
Per ogni record della tabella fattura ti calcoli l'importo della singola
rata, e tutte le date (dateadd)
Quindi per ogni data trovata aggiungerai un record alla tabella scadenziario
(altro recordset, metodi addnew, update) con la data e l'importo, oltre
ovviamente ad un codice univoco che ti permette di legare la rata alla
fattura.
Antonio

Grazie tante...e buone feste a tutti

Newsgroup: it.comp.appl.access
Titolo: avvio maschera

ciao a tutti,
come si fa a far partire access2000 direttamente con una maschera?
grazie e buon lavoro

 grazie e buon lavoro
Se č come in A97, imposti il nome della maschera in Strumenti => Avvio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Eliminazione Record

Scusate sarà forse una domanda stupida, ma non riesco ad far funzionare la
maschera di eliminazione dati.
Mi spiego meglio...il database raccoglie una serie di schede che sono
numerate con un loro codice che io uso come chiave. Io voglio poter
cancellare una scheda, che magari non mi interessa più inserendo nella
casella di testo contenuta nella maschera il numero della scheda da
eliminare.In pratica sarebbe la classica funzione " Quale scheda vuoi
cancellare ? ---- Si inserisce il numero "
Aggiundo che il programma non è strutturato con una sola tabella, ma molte
di più.
Grazie a tutti coloro che risponderanno.
Ciao

 ha scritto nel messaggio
news:dxAU5.3694$CH3.1...@news.infostrada.it...

Sarebbe utile sapere quale messaggio di errore ti presenta; ma visto che
sono chiaroveggente (apprendista) ci provo..
La risposta te la sei data da solo; se esistono delle relazioni tra le
tabelle e cerchi di cancellare un record 'padre' con l'esistenza di record
'figli', la manovra non potrà andare a buon fine se non hai impostato
l'integrità referenziale; o cancellando prima i 'figli' e poi il 'padre'. La
motivazione è semplice, se elimini il record 'padre' senza eliminare i
'figli', ti rimangono degli 'orfani' che potrebbero influenzare (per
esempio) dei calcoli tipo recordcount...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: memorizzare valore senza tabella

è possibile via codice assegnare da un pulsante di una maschera il valore ad
un qualcosa affinchè me lo mantenga per il futuro senza obbligatoriamente
fare una tabella con un campo che si aggiorni. Ciao e grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 
un file di testo? il registry?
--
a.cara


intendevo qualcosa all'interno di access ad esempio un form un'etichetta un
funzione. ciao


 obbligatoriamente fare una tabella con un campo che si aggiorni.
Puoi aprire una maschera (invisibile) in visualizzazione struttura e
usare p.e. la proprietà Tag della maschera o di un controllo.
Un altro metodo è un Private Property che puoi assegnare a un
oggetto. Vedi <F1> CreateProperty.
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 funzione. ciao
Uhm? si. puoi generare una form metterci dentro il valore che ti
interessa.
Qual'e' il motivo, vuoi "nascondere" qualcosa?
--
a.cara


voglio solo tenermi una data da utilizzare successivamente.
ho provato ad assegnare il valore alla caption di un campo etichetta, lui me
lo aggiorna ma quando esco dalla maschera poi lo perde. Ciao e spero di
essere stato abbastanza chiaro


 essere stato abbastanza chiaro
forse ora si
breve escursus
1) E' ovvio che se vuoi mantenere il dato anche dopo
   la chiusura di access lo devi scrivere, in qualche modo,
   o sul db o sul filesystem
2) Se lo vuoi mantenere nel corso della applicazione basta
   una variabile global su un modulo
3) Se lo vuoi mantenere nell'ambito di un form si puo' fare 
   quello che hai fatto o conservarlo in una variabile a livello
   di modulo form
   Guardati sull'help qualcosa che riguarda la visibilita' e la vita
   di una variabile
ergo 
a te potrebbe andare bene il punto 2.
--
a.cara


Scusate l'intrusione.
Apri la maschera in acDesign (vedi Metodo OpenForm su Help); modifica la
proprietą Caption della tua etichetta (come avevi gią fatto) e chiudi la
maschera con
DoCmd.Close acForm, "NomeMaschera", acSaveYes
(vedi Metoto Close su help).
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Dovrebbe funzionare.
    No. Ma in questo modo funziona:
Option Compare Database: Option Explicit
Private Sub Comando1_Click()
  Dim sName As String
  sName = Me.Name
  DoCmd.OpenForm sName, acDesign, , , , acHidden
  With Forms.Item(sName).Controls.Item("Etichetta0")
    If (.Caption = "Pluto") Then
      .Caption = "Pippo"
    Else
      .Caption = "Pluto"
    End If
  End With
  DoCmd.Close acForm, sName, acSaveYes
End Sub
ma se l'mdb viene convertito in mde non e' possibile aprire la maschera in
struttura, quindi niente da fare.
    Io scriverei nelle proprieta' del database, se proprio non si vuole
scrivere in una tabella o non si vuole "sporcare" il registro.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: dropdown dopo requery

Ciao a tutti,
ho una casella combinata che si deve aggiornare ad ogni attivazione
(in quanto legata ad un altro controllo della maschera) , per cui ho
messo nell'evento "su attivato" me.MIACASELLA.requery
Mi piacerebbe però che, quando attivata, si "aprisse" l'elenco, così
ho messo dopo il requery anche me.MIACASELLA.dropdown .
Cosa succede?
Che si aggiorna, si apre l'elenco ma poi scompare subito... infatti
sembra che stia ancora "aggiornando" i dati.
Ovviamente non va nemmeno invertendo le due istruzioni.
Come posso "distanziare" le due istruzioni? 
É possibile sospendere il codice fino a quando non sia terminata
completamente l'istruzione precedente? (in questo caso il requery)
O cos'altro potrei fare?
Grazie a tutti

 ha scritto nel messaggio
news:bbfe9526.0402...@posting.google.com...

inserisci un
doevents
tra un'istruzione e l'altra

Newsgroup: it.comp.appl.access
Titolo: DoCmd.FindRecord 'Casella di Testo' e 'Casella di Testo'

DoCmd.FindRecord CercaCognome
Cordialita' a chi mi legge.
Il comando in oggetto permette di posizionarsi sul record
che ha nel campo corrente il contenuto della Casella di Testo.
Se il posizionamento sul record deve avvenire partendo non
da una ma da due Caselle di Testo,es. Cognome e Nome,
il comando di cui sopra e' valido ancora..?
L'help parla solo del campo corrente....(uno solo..?!)
Ho gia' avuto lumi in passato per un unico campo, ora, mi
sembra di esagerare nel chiedere ancora...
Spero mi perdoniate.
Grazie in anticipo.
Antcim



cerca solo su un campo......
puoi usare il seek o un filtro....
Saluti.
Emanuele.

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


Ciao Michele
Grazie di cuore.
Cordialita'
Antcim

Newsgroup: it.comp.appl.access
Titolo: raggruppamento e ordinamento report da codice

Ho 2 report identici che differiscono solo nel raggruppamento e 
nell'ordinamento. Stampo uno o l'altro utilizzando 2 pulsanti.
Mi domandavo se era possibile avere un solo report e cambiarne il 
raggruppamento e l'ordinamento attraverso il codice dei pulsanti.
Se sě come?
Grazie Roby 


Vedi <F1> per "GroupLevel".
L'esempio nella guida in linea dipende dalla tua versione segreta
di Access. Fino a A00 č buono, dopo l'hanno troncato.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access

Newsgroup: it.comp.appl.access
Titolo: [OT] Comune di Borgo san Lorenzo..

Cercasi diplomatico informatico nel comune di Borgo san Lorenzo Provincia di
firenze..... la domanda scade il 27/06/02.
Ciao..

 firenze..... la domanda scade il 27/06/02.
Non sapevo che il comune di Borgo san Lorenzo in provincia di
Firenze avesse dignità di Stato a sè e x queste potesse avere bisogno un
corpo diplomatico all'avanguardia
Non si finisce mai di imparare
ciao
Massimiliano

 wrote in message
af774o$1e4$1...@fe1.cs.interbusiness.it...

Fare riferimento alle liste di collocamento e o a società specializzate in
selezione del personale... questo non è il luogo adatto.
--
Maurizio75


Ti volevo vedere se indicava uno stipendio con 5 cifre (in euro)...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:af7huk$n3s$1...@canarie.caspur.it...

Uno del tipo 00001 euro? :-))))
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


Ciao.
--
Sergio MAZZA

 Anche se fosse 10000 non è che ci sarebbe tanto da "scialare"
...forse con cinque zeri senza decimali....beh allora ... :-))))
Saluti Daniele
---

 ha scritto nel messaggio
news:af7huk$n3s$1...@canarie.caspur.it...

Beh,
per una figura professionale di quel tipo... non ce ne sono molti sulla
piazza
--
Alberto

 ---
Sempre meglio di un calcio sugli stinchi...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: CompactDataBase DAO

Dovrei, tramite un'utilià esterna al DB (quindi un'altro file .mde),
compattare il DB...
Ho trovato nell'HELP in linea il metodo DAO CompactDatabase...solo che...
La funzione che compatta il DB chiede il percorso del vecchio DB ed il
percorso del NUOVO DB....
ed il vecchio ed il nuovo non possono essere uguali....
Ma come non possono essere uguali ?!
Il mio file si chiama TBL.mdb e dopo la compattazione si dovrà sempre
chiamare TBL.mdb !!!
Chi mi aiuta ?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/03


1+1=2
Allora risulta ovvio che per compattarlo lo devi rinominare, e gli darai un
nome
come EnricoV.mdb.
Ora non devi fare altro che eliminare il vecchio non compattato con Kill e
rinominare
il nuovo EnricoV.mdb in TBL.mdb con Rename..............!!!
Bubu settete......!
@Alex.
Newsgroup: it.comp.appl.access
Titolo: gestione utenti e permessi

salve, ho implementato un sito che usa come db access.
un mio utente ha la necesità di scaricare, lavorare, e ricaricare sul sito
tale db, solo che facendo così toglie i permessi di scrittura all'utente
"everyone", necessari per far girare il sito.
io so come si ripristinano tali permessi, ma lo so fare solo su win2000
(nella cartella wwwroot, seleziono il db, tasto
destro->proprietà->protezione etc..), mentre tale utente ha win mx. e quando
prova a fare l'operazione "tasto destro->proprietà" non trova la linguetta
"protezione"....
come si settano i permessi su win mx?
spero di essermi spiegato e spero che qualcuno mi sia di aiuto
grazie dell'attenzione
peppe
--------------------------------
Inviato via 
http://usenet.libero.it

 
spero che ti sia sbagliato a scrivere e fosse winxp, invece di winmx...
cmq, xp e 2000 sono piuttosto simili per quanto riguarda le impostazioni 
che ti interessano. dovrebbe provare a guardare un pò meglio.
solo un dettaglio: non hai specificato come il tuo cliente carica il db 
sul sito.
ftp, attraverso una condivisione via rete, pannello di controllo 
dell'isp, estensioni frontpage...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------
** Articolo inviato tramite i servizi gratuiti di 
www.x-privat.org
 **

 dell'isp, estensioni frontpage...
usa un client ftp, niente frontpage!
ciao
e grazie,


 
forse, usando un client ftp che ti permette di farlo...
prova per esempio filezilla.
puoi impostare i permessi, anche se solo in stile unix (user-group-
other), ma magari è sufficiente a risolvere il tutto...


Newsgroup: it.comp.appl.access
Titolo: gestione errori in access

Ciao a tutti.
Chiedo il vs aiuto per un problema di gestione errori in un Db di Access.
Ho strutturato una maschera in un controllo a schede.
La prima scheda riporta dati che vengono automaticamente riportati dal
sistema anche in una seconda scheda.
Il problema é che tali dati, essendo obbligatori ai fini della generazione
della chiave, se l'utente naviga tra le schede senza prima compilare la
prima scheda il sistema dice che i campi obbligatori non possono essere
nulli. Vorrei poter gestire tale errore in maniera tale che, anzicché dare
tale msg, il sistema dia il msg di premere semplicemente il tasto esc.
Il codice che, a tal fine, ho inserito su corrente della maschera é:
On Error GoTo cicloerrori
cicloerrori:
Select Case Err
Case 3314
MsgBox "Premere esc"
End Select
Ma non funziona!!!! :(
Help me!!!!
Grazie a tutti!
Ecla
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:80Z207Z190Z140Y...@usenet.libero.it...

Usa l'evento su errore della maschera per gestire gli errori relitivi alla
gestione dei dati associati.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi
Newsgroup: it.comp.appl.access
Titolo: connessione db su due server

E' possibile connettersi via Asp ad un db Access in un altro server?
Utilizzo provider con installato Access 97, dsn impostato (o anche no) e
vorrei aggiornare il db del server A con i dati del db del server B.

vorrei aggiornare il db del server A con i dati del db del server B.
Se hai solo l'IP dell'altro server no.
Il server HTTP deve avere la possibilita' di mappare il server dati.
Saluti.
Luciano
(DOC)


Nel caso potessi farlo? Che connessione dovrei usare?

 Nel caso potessi farlo? Che connessione dovrei usare?
Apri IIS e crea un directory viruale sul path di rete che ti occorre se vuoi
lavorare dnsless.
Altrimenti crea un DSN ODBC sul path di rete da pannello di controllo.
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: [OT] Codici comuni d'Italia e stati esteri

Visto che di recente mi sono espresso polemicamente riguardo alla mancanza 
di un elenco UFFICIALE E AGGIORNATO dei comuni d'Italia, sono lieto di portare 
a conoscenza di tutti il seguente link:
http://www.agenziaterritorio.it/software/altri/codicinazionistati/index.htm
al quale potrete trovare sia i database UFFICIALI (in formato DBF) dei comuni 
italiani e degli stati esteri, sia un programma (credo scritto in Java) per 
la loro visualizzazione.
Mi scuso con quanti erano già a conoscenza di questi database, ma al contempo 
voglio far notare che nessuno di loro aveva provveduto a rispondere al mio 
post polemico.
Consiglio: prima di evitare il prolificarsi di versioni MDB di suddetti database, 
consiglio tutti i volenterosi di contattare prima alcune persone di riferimento 
come il webmaster del sito comune, in modo da evitare che chiunque faccia 
la "sua" versione e tutti possiamo utilizzare la stessa, sempre aggiornata, 
sempre disponibile.
Saluti a tutti e buon lavoro.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


E perche' mai convertirla ?
Non e' meglio usarla cosi' com'e' ?
Se verra' aggiornata bastera' prendere il dbf e piazzarlo nella directory 
opportuna
RobertoA

Newsgroup: it.comp.appl.access
Titolo: NOME? SULLE DATE DI UN DATABESE "COMPILATO"

Utilizzando il setup wizard dell'ODE ho compilato un mdb. Dopo averlo
installato su un altra macchina mi sono accorto che in tutti i campi
contenenti le date appare la maledetta stringa "NOME?" (ovviamente non gira
alcuna funzione legata alle date). . La stessa cosa è accaduta aprendo un
.mdb copiato su un'altra macchina. Qualcuno sà dirmi perchè accade e come
rimediare.
Grazie
MARCO F.

 ha scritto nel messaggio
news:8hc63i$8ni$1...@nslave2.tin.it...

Controlla nelle "impostazioni internazionali" come è impostata la data (con
la / o il .)...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: problemi con le caselle combinate

Ciao a tutti,
ho bisogno di un piccolo aiuto :
con Access 2000 sono riuscito a creare una maschera che incorpora  una
casella combinata che peschi i valori da un'altra tabella. Come si fa a
mettere in lista solo alcuni
record di quella tabella? (ad esempio quando in un campo
di quella maschera viene inserito un valore la cas. combinata mi mostra solo
una parte dei record della tabella).
Grazie
Sergio

 wrote in
message 905inc$cma$1...@serv1.albacom.net...

______
Come direbbero altri, in una maschera non ci sono campi ma controlli!
e comunque nell'origine riga della tua casella combinata devi inserire anche
l'origine del controllo in cui inserisci il valore ed una volta inserito,
gli dai come criterio  Like
Forms![NomeFormCorrente]![NomeControlloconValoreNuovo]
e su evento dopo aggiornamento del NomeControlloconValoreNuovo (controllo
dove viene inserito un valore) devi scirvere
Me.NomeCasellaCombinata.Requery
ciao Riccardo

Newsgroup: it.comp.appl.access
Titolo: creare un eseguibile?

Come posso creare un file exe da un progetto access 2000?
Grazie!


IL FAMOSO FAQQONE!!
Non si possono creare eseguibili in Access ma esiste un runtime con il quale
si possono distribuire le proprie applicazioni.
Qualche spiegazione in più la trovi sul Sito Comune
Ciao, FABIO
Newsgroup: it.comp.appl.access
Titolo: Il carattere di tabulazione non si vede nel report

Ciao a tutti. In Access XP.
Prendo spunto da un mio precedente post, nel quale tentavo di
visualizzare su un report il contenuto di un campo memo nel quale i
dati contenuti, sono separati da un simbolo di "quadratino" che ho
scoperto essere una tabulazione.
Dopo numerosi tentativi credo che non sia possibile vedere su un
report il carattere tabulazione.
Ho fatto questo semplice test.
Ho creato un report: report1 e nel corpo ha inserito una casella di
testo: testo1.
Sull'evento Su formattazione del Corpo ho scritto questo codice:
Me.testo1.Value = "colonna1" & vbTab & "colonna2" & vbCrLf & "aaa" &
vbTab & "bbb"
MsgBox ("colonna1" & vbTab & "colonna2" & vbCrLf & "aaa" & vbTab &
"bbb")
Quando si apre il report, nella casella di testo si vede:
colonna1[]colonna2
aaa[]bbb
(dove [] è il famoso "quadratino")
i dati non sono allineati correttamente. Per completare la prova,
mostro la stringa anche in una Msgbox e lì i dati si vedono
correttamente:
colonna1  colonna2
aaa          bbb
Mi metto l'anima in pace?
Grazie a tutti. GIancarlo

thinice ha scritto:




Sostituisci i Tab con degli spazi usando Replace().
Il Tab è chr$(9) quindi Replace([campo],chr$(9)," ")
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 - Mostra testo tra virgolette -

thinice ha scritto:




Se vuoi mantenere l'allineamento devi usare un carattere a spaziatura
fissa come il Courier e non proporzionale (Arial, Times new roman, ecc...).
E se i dati della prima colonna hanno lunghezza variabile ci devi
aggiungere degli spazi fino ad arrivare ad un numero prefissato di
caratteri:
  [campo1] & space$(20-len([campo1])) & [campo2] 
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 

Newsgroup: it.comp.appl.access
Titolo: proprietà dei controlli da codice

Ho un modulo con questo codice:
Sub ctlActive(FormName As Form, ctl As Control)
    With FormName
        Select Case ctl.ControlType
            Case acTextBox, acListBox, acComboBox
                With ctl
                    .ForeColor = 7670595
                    .BackColor = 12372792
                    .FontBold = True
                End With
            Case acCommandButton
                With ctl
                    .ForeColor = 7670595
                    .FontBold = True
                End With
        End Select
    End With
End Sub
ed all'interno delle maschere, ho inserito, su evento Attivato (dei singoli
controlli)
ctlActive Me, Me.ActiveControl
in modo da cambiarmi alcune proprietą alla sua attivazione.
Poi su disattivato richiamo un'altra Sub per cambiare nuovamente le
proprietą.
La mia domanda č questa:
E' possibile definire in un solo Sub le proprietą da assegnare al controllo
Attivo
e quelle per i controlli Non Attivi, in modo da non richiamare il Sub (o si
dice la Sub?)
sia su attivato che su disattivato (di ogni controllo) ma farlo gestire in
automatico,
magari su Evento Corrente del Form?
grazie Riccardo

:

Puoi fare un ciclo su tutti i ctl della form, impostando sia
quello corrente (passato come parametro) che tutti gli
altri.
L'evento corrente pero' non si verifica al passaggio da un
ctl all'altro.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in 
internet che sia in grado di recuperare le 
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--
Newsgroup: it.comp.appl.access
Titolo: Condizioni WHERE delle macro

Ciao ragazzi,
ho creato una macro per un gruppo di opzioni. Premendo i pulsanti si produce 
sempre l'azione ApplicaFiltro, e ho bisogno che premendo un pulsante mi si 
mostrino tutti i record aventi un campo uguale ad una stringa, e con 
un'altro tutti quelli aventi quel campo diversi da quella stringa.
Quindi per il primo pulsante ho messo nelle "Condizioni WHERE" 
[Campo]="Valore", ma per il secondo, come si scrive il diverso da, senza 
usare il Not Like? Soprattutto, come si scrivono più valori, anche nella 
condizione -diverso da-?
Grazie e ciao :) 

 ha scritto nel messaggio 
news:43240984$0$8491$5fc...@news.tiscali.it...

"<>" senza le virgolette indica "diverso da..."
Si tratta degli operatori di confronto...vedi help
Ciao, Carlo 

Grazie mille, perň sono costretto a chiederti: dov'č nella guida la 
spiegazione degli operatori? Un'ora che li cerco e manco la traccia, si fa 
riferimento a tutto sugli operatori/funzioni etc di VB, ma di Access 
sembrano essere imbucati proprio bene :)
(E per mettere gli or?)
Grazie e ciao. 

[CUT]
http://www.laterza.it/bibliotecheinrete/Cap02/Cap02_07.htm
 

Ma quindi non c'è nella guida di access? 

[CUT]
Ciao,
io personalmente non l'ho mai cercarto ma se gli altri ti dicono di sì ci 
non vedo xchè non ci debba essere  -> magari sotto un'altra voce!
Io ti ho suggerito quella schermata xchè le immagini sono abbastanza 
"esplicative" :-) 

 ha scritto nel messaggio 
news:432482b7$0$8477$5fc...@news.tiscali.it...

 Nella guida devi cercare "Operatori di confronto".
Usando A97 da un qualsiasi punto della guida, per altre versioni apri un 
modulo ed usa la guida del VBA.
Ciao, Carlo 

Grazie per il link, anche se la mia domanda era riferita piů semplicemente 
alla sintassi :) 

Ah ma quindi se uno facesse tutto da access e non installasse vba, non 
potrebbe neanche sapere cosa sono dalla guida :\
Cmq grazie e ciao.
Newsgroup: it.comp.appl.access
Titolo: forma di ricerca

avrei bisogno di fare due maschere di ricerca:
1- una maschera in cui ci sia una casella combinata chiamata 
"CatDonatore". scegliendo uno dei record della casella dovrebbe aprirsi 
un'altra maschera che basata su una query di selezione in cui ci sono i 
campi Nome Cognome  Indirizzo ecc, in cui sono filtrati i record in base 
alla scelta della casella combinata.
ES: voglio trovare tutti i donatori che sono delle associazioni: scelgo 
nella casella combinata associazioni schiaccio il pulsantino "filtra" e 
mi apre una maschera visualizzata in foglio dati in cui ci sono i nomi e 
cognomi di tutti i record che corrispondono a associazioni
2- stessa cosa di sopra, solo che invece di una casella combinata in qto 
caso ho bisogno di una casella di testo in cui posso inserire un range 
di età, o di € o di giorni.
ES: voglio vedere tutti i donatori che hanno donato tra il 1/01/04 e il 
31/04/04
vi ringrazio infinitamente per la collaborazione

 vi ringrazio infinitamente per la collaborazione
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 
scusa mi potresti fare un esempio, perchè nn ho capito. e poi nn devo 
usare VB per fare aprire con un pulsante una maschera in visualizzazione 
foglio dati che mi faccia vedere solo i record corrispondenti a ql 
criterio di ricerca?
grazie
ciao

 ciao


 [Forms]![NomeMaschera]![NomeCasella]
scusa avrei altre due domandine:
finalmente ho capito come fare le maschere di ricerca per i campi con il 
menu a tendina, ma una volta che creo il pulsante apri maschera con la 
creazione guidata nn riesco in nessuna maniera a farmi visulizzare la 
maschera con i record filtrati come un foglio dati, me la fa vedere 
sempre come maschera singola (penso si chiami così)
il secondo problemino è qto:
"Idem come sopra, e nei criteri della query ti consiglio di usare 
l'operatore
Between ... And (vedi help).". mi potresti fare un esempio di come devo 
inserire nei criteri della query l'operatore between? o meglio io ho 
fatto una query di selezione con un campo importo, nei criteri di qto 
campo devo mettere between, ma fra che cosa?
grazie ancora per la pazienza

 grazie ancora per la pazienza
-- 

Newsgroup: it.comp.appl.access
Titolo: visualizzare documento Word all' interno di una maschera

Ciao a tutti,
ho un database che mi legge i dati da un listino posto in una tabella collegata di excel. Ho creato una maschera che mi aggrega tutti questi dati e quello che vorrei fare è associare nella stessa maschera la scheda prodotto ( che mi viene fornita come .doc ) ai dati provenienti dal listino.
Ho pensato quindi di creare un controllo che mi visualizzi il relativo file .doc 
Le schede hanno lo stesso nome dell' articolo e sono in una cartella dell' hard disc.
qui mi sono perso....
Non sono pratico di queste cose e credo di aver fatto un bel casino.
E' fattibile la cosa ?
Ovviamente al cambiare dell' articolo deve cambiare anche la relativa scheda ...
Qualcuno mi può dare una dritta ? 
Grazie 
Giuliano


Non hai provato a cercare sul NG?
Io ho trovato questa soluzione che è di Roberto da casa:
Prova a fare così:
 
'definisci la variabile oggetto
Dim ObjApp As Word.Application
'crea l'oggetto word
Set ObjApp = CreateObject("Word.Application")
'apri il documento word
ObjApp.Application.Documents.Open "C:\NomeCartella
\NomedelDocumento.doc"
'rendi visibile word
ObjApp.Visible = True
'con la prossima riga stampi tutte le pagine del documento
ObjApp.ActiveDocument.PrintOut
'chiudi word
ObjApp.Quit
'libera la variabile oggetto
Set ObjApp = Nothing
 
 
Nel tuo database DEVI però aggiungere i riferimenti alla libreria
Microsoft
Word.
 
Saluti
M7a1x


Prima di tutto voglio ringraziarti per la risposta.
In effetti avevo cercato nel sitocomune ma evidentemente mi era sfuggito.
Veniamo al dunque:
il codice così com'è funziona, mi apre word e stampa il documento.
Il problema è che il documento lo devo aprire dentro un controllo della maschera ... ed oltretutto deve restare visibile finchè non premo il pulsante per passare al record successivo / precedente, in tal caso si deve , ovviamente, ricaricare la scheda corrispondente e tutto inizia nuovamente ...
 

 ha scritto nel messaggio 
news:b05ff606-a357-45a1...@googlegroups.com...

vedi nella guida:  Application.FollowHyperlink
p.e. ... Application.FollowHyperlink ("C:\CartellaDocumenti\" & Nomedoc)
 
ciao
Daniele
Newsgroup: it.comp.appl.access
Titolo: "Popolazione" recordset

Perchč negli esempi (disarmanti) di Access trovo spesso
With rstCategories
      ' Populate Recordset.
      .MoveLast
      .MoveFirst
Si posiziona sull'ultimo e poi sul primo. A che pro?

 ha scritto nel messaggio
news:2Dk0e.691109$b5.31...@news3.tin.it...

Ciao vuLCan Karayan
per riempire il recordset
infatti con commento c'č scritto :  ' Populate Recordset.
poi ti puoi spostare avanti o indietro,  ecc....
Ciao

 ha scritto nel messaggio 
news:2Dk0e.691109$b5.31...@news3.tin.it...

Delimita la fine e l'inizio del recordset.
Ciao, Carlo 

 poi ti puoi spostare avanti o indietro,  ecc....
Si, avevo intuito, ma a che cosa serve?

 wrote in message
news:o5l0e.691240$
b5.31...@news3.tin.it

Se non gli aggiorni i Bookmark non sà quanti Records
contiene.
In teoria serve solo per rinfrescare la proprietà RecordCount
in pratica se non usi RecordCount non è un brutto vizio 
fare almeno il MoveFirst...!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Errore 2501

Cos'č l'errore 2501?
Grazie
Mari

E se fosse 2051? :-))
Mari

Newsgroup: it.comp.appl.access
Titolo: USER

Ciao, forse è un argomento già discusso ma non riesco a trovare niente in
merito. Sto facendo un DB per la gestione della Qualità (Vision 2000) ed ho
bisogno di firmare i documenti creati con il nome dell'utente che in quel
momento stà operando. Ho pensato di utilizzare il Group & User ma non trovo
il modo di recuperare il nome dell'utente. Come faccio? Dove trovo notizie
in merito?
--
Polpo Muschio
Sulmona (AQ)

 ha scritto nel messaggio
news:9wEac.34310$zm5....@nntpserver.swip.net...

Vedi CurrentUser()
Newsgroup: it.comp.appl.access
Titolo: creare relazioni in vba

Buongiorno, uso acces 2007
siccome importo spesso delle tabelle in sostituzione di quelle presenti, 
access si blocca dicendo che prima bisogna cancellare la relazione 
esistente.
Vorrei aggirare l'ostacolo creando in vba la cancellazione e la 
successiva ricreazione della relazione.
come si può fare???
oppure avete altri consigli
Grazie

 ha scritto nel messaggio 
news:gnbhga$8hq$1...@tdi.cu.mi.it...

Ma intendi cancellare proprio la tabella oppure il collegamento?
Ciao
-- 
Roberto da Parma

Roberto da Parma ha scritto:

La tabella viene sostituita nell'importazione, ma non me lo consente se 
prima non cancello la relazione esistente.

 ha scritto nel messaggio 
news:gnbui5$nn7$1...@tdi.cu.mi.it...

Usa da VBA il metodo .deleteobject


 
scusa ma conosco poco vba, se mi dai un maggior aiutino.
sia per la cancellazione che   per la ri-creazione della relazione
grazie

 ha scritto nel messaggio 
news:gnc5as$cl$1...@tdi.cu.mi.it...

Attento a come la usi perchè cancella tutte le tabelle!!
Function CancellaTabelle()
'Cancella tutte le tabelle
On Error Resume Next
    Dim mytableAs TableDef
    For Each myTable In CurrentDb.TableDefs
    If myTable.Name not Like "MSys*" Then
                DoCmd.DeleteObject acTable, myTable.Name
    end if
    Next myTable
End Function
Le relazioni vengono automaticamente ricreate quando importi le tabelle



Ciao Roberto,
scusa ma non funziona,
dopo aver cancellato la tebella, non ricrea le relazioni.
dove sbaglio???

Newsgroup: it.comp.appl.access
Titolo: Primo record casella riepilogo

Come si fa ad selezionare il primo record della casella di riepilogo
all'apertura della maschera.


Me.CasellaRiepilogo.SetFocus
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.appl.access
Titolo: controllare in modo corretto se un campo è nullo

di solito eseguo questo controllo
if (me.miocampo<>"") and (isnull(me.miocampo)=false) then
     msgbox "Campo valido"
else
     msgbox "Campo vuoto"
end if
 
esiste un modo più sintetico di fare lo stesso controllo?
 
grazie.


Quello che fai è corretto, puoi sintetizzarlo forzando il CASTING del dato da NULL a NULLSTRING e di conseguenza usare la verifica della Lunghezza...
 
If LEN(me!miocampo.Value & vbNullstring)>0 THEN
    msgbox "Campo valido" 
Else
    msgbox "Campo Vuoto o Nullo" 
End if
 
@Alex


grazie.
Newsgroup: it.comp.appl.access
Titolo: Evento non in elenco

Un saluto a tutti
Da varie ricerche ho trovato l'esempio che riporto sotto e che vorrei 
gestire sull'evento non in elenco di una combo.
Dopo innumerevoli prove, se lo metto sull'evento doppio clic funziona; 
viceversa sul non in elenco c'è qualcosa che non va:
non mi cancella i caratteri digitati nella combo.
A causa della mia scarsissima conoscenza del codice non riesco a capire il 
motivo.
Come vedete ho aggiunto (di mia iniziativa) le righe       Me![Combo5].Undo 
e   SendKeys "{ESC}", True ma non funziona lo stesso
Dove sbaglio ?
Grazie in anticipo a chiunque vorrà darmi una mano
  Gabriele
Private Sub Combo5_NotInList(NewData As String, Response As Integer)
strTitolo = "Articolo non in archivio"
 IntFinestraMsg = vbYesNo + vbQuestion + vbDefaultButton1
 intnew = MsgBox("AGGIUNGERE ALL'ARCHIVIO?", IntFinestraMsg, strTitolo)
   If intnew = vbYes Then
  DoCmd.RunCommand acCmdUndo
       Me![Combo5].Undo
   SendKeys "{ESC}", True
DoCmd.OpenForm "Ms_Articoli", acNormal, "", "", acAdd, acNormal
 Else
         Response = acDataErrContinue
        DoCmd.RunCommand acCmdUndo
      SendKeys "{F4}"
End If

 ha scritto nel messaggio 
news:45e989ae$0$10622$4faf...@reader2.news.tin.it...

Ho pochissima esperienza sul "non in elenco" perchè io preferisco "solo in 
elenco" con un pulsante a fianco che mi permetta di integrare l'elenco se è 
privo della voce che vorrei trovare. Comunque credo che il non in elenco 
debba funzionare proprio così: tu digiti qualcosa che se è nell'elenco 
l'assume come voce scelta, mentre se non è nell'elenco ti permette di fare 
qualcosa, cioè andare nella routine apposita per poterlo eventualmente 
inserire.
Ciao
Antonio


Manca il Response nel caso
If intnew = vbYes Then
Ricorda che nell'help è scritto chiaramente che il parametro Response
deve essere
valorizzato...!
Detto questo quello che hai scritto non fà nulla sia che rispondi SI
che NO.... quindi spiega cosa vuoi ottenere perchè ho il sospetto che
non così non sia quello che vuoi...!
Nel demo che hai visto ci deve essere obbligatoriamente l'uso di un
Recordset che
INSERISCE il NuovoValore nella Tabella origine, altrimenti .....
@Alex

 ha scritto nel messaggionews:45e989ae$0$10622$4faf...@reader2.news.tin.it...

Concordo con te qual'ora l'inserimento sia da gestire, ad esempio
Valore+Descrizione+.... altri dati...!
Ma quando si tratta di un singolo Valore in una Tabella MonoField
allora
questo è il metodo più comodo e funzionale, sia per l'utente che non
deve aprire una tabella e fare dei passaggi aggiuntivi sia per lo
sviluppatore.
Ciò non toglie che quanto fai sia corretto, e che quanto detto rimanga
solo una mia opinione.
@Alex

 End If
L'uso di Sendkeys non è consigliabile
www.donkarl.com/it/?FAQ7.8
Vedi il secondo esempio qui:
Casella combinata - Aggiungere un nuovo record
www.donkarl.com/it/?FAQ4.13
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it