mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Scusate l'ignoranza

Ciao a tutti sono Seb.
Ho scaricato da Internet un file di creato con Access 2000.
L'ho aperto nel PC della mia scuola e riesco ad apportare modifiche e a
gestirlo. Idem in tanti altri computer.
Appena lo apro nel mio PC e ci lavoro qualche secondo
SI CHIUDE IL FILE E ANCHE ACCESS, COSI' ALL'IMPROVVISO.
Come mai? (ho un pentium mmx con un HD di 30 Gb e una Ram di 56 mb.
Qualcuno puň aiutarmi? Grazie.

 Qualcuno può aiutarmi? Grazie.
Dipende che cosa deve fare il File.mdb che hai scaricato...!, e come
l'autore ha voluto proteggerlo...!
Prova ad avviarlo tenendo premuto SHIFT.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Stampa Report

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

 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
Newsgroup: it.comp.appl.access
Titolo: richiamo documenti word da access

Come posso richiamare un documento word da una maschera access ?
grazie in anticipo
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup


Cosa intendi per richiamare?
Del documento word lo conosci il path completo?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


una soluzione sarebbe l'Hyperlink (collegamento ipertestuale) sul controllo
al file di Word.... se ho capito bene
ciao
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.463 / Virus Database: 262 - Release Date: 17/03/03

 Roberto
grazie per le risposte!!
-mi servirebbe visualizzare a monitor un documento word (eventualmente 
anche stamparlo)
-conosco il percorso e il nome del file
Fausto



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.


Newsgroup: it.comp.appl.access
Titolo: Database che si apre in sola Lettura!!!

Tempo fa, prima di riformattare il disoc fisso, feci un backup su di un cd
di tutto ciò che volevo salvarmi.
Poi, una volta formattato e reinstallato S.O. e Office (sempre il 2000
professional), ho copiato sul PC molti file precedent salvati sul CD.
Tra questi anche alcuni database access.
Ebbene, se provo ad aprirli, esce un msg che dice che il database è di
sola LETTURA! Non posso fare alcuna modifica nè salvare...nulla!
Come potervi accedere di nuovo?
Ho provato a farne una copia e rinominarla...NULLA DA FARE!!!
Aiutatemi: c'è il lavoro di sempre, là dentro...
Ciao
Angelo I.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Ciao Angelo
clicca con il pulsante dx del mouse sul nome del file -> Proprietà -> togli
la spunta su Solo lettura e metti archivio. Tutti i file masterizzati su cd
sono di solo lettura.
Ciao Daniele


Grazie!
Ciao
cidi ha scritto:



-- 


 Ciao
Quota bene!
Ciao
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Maschera di ricerca...

Salve a tutto l' ng
Da delle ore sto provando a fare una cosa credo per voi banale.
Nel mio database devo creare una maschera per la stampa di un report. Il
report pero' mi deve stampare un record particolare che mi interessa.
Nella mia maschera ho creato un casella dove inserisco un nome, vorrei con
un pulsante di comando far si che il mio report stampi il record associato a
quel nome.

 ha scritto nel messaggio
news:8jxQb.276042$vO5.11...@twister1.libero.it...

Ciao Mitch_TB
Non ho capito bene cosa vuoi fare, puoi dare altre informazioni?
Ciao Daniele


Si lo so non ero stato molto chiaro ma ero in pallone...
Grazie mille cidi per la risposta ma con un esempio trovato sul sito comune
ho risolto.
Scusami del disturbo e grazie ancora

 ha scritto nel messaggio
news:8jxQb.276042$vO5.11...@twister1.libero.it...

Dai un'occhiata al metodo OpenReport (vedi help), ti permette di specificare
una condizione where:
es.
DoCmd.OpenReport "Report Vendite", acViewpreview, , "nome = " & chr(34) &
me!nome & chr(34)
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: MODIFICARE RECORD BLOCCATO

Ciao a tutti,
nell'evento "Su corrente" di una maschera ho impostato il seguente
codice:
Private Sub Form_Current()
   Dim ctl As Access.Control
   For Each ctl In Me.Controls
       If ctl.ControlType = acTextBox Then
          ctl.Enabled = Me.NewRecord
       End If
   Next
End Sub
Che blocca tutti i record fuorchè quello nuovo.
Vorrei, tramite un pulsante di comando o simile, fare in modo di poter
sbloccare il record corrente per poterlo modificare e, nel momento in
cui vado su un nuovo record o chiudo la maschera, che esso rimanga
modificato ma che si blocchi nuovamente.
Ho guardato sui post che riguardano questo argomento ma non ho trovato
nulla, nemmeno sul sito comune.
Qualcuno sa aiutarmi oppure indicarmi dove poter cercare?
Grazie in anticipo
Myc

 Myc
Inserisci lo stesso codice sotto l'evento click di un pulsante cambiando 
solo questa riga:
ctl.Enabled = Me.NewRecord
con questa:
  ctl.Enabled = Not ctl.Enabled
-- 
Ciao
Geppo 


Perfetto!! grazie mille!

Newsgroup: it.comp.appl.access
Titolo: Stranezza inserimento numeri

Mi capita questo: in una maschera inserisco numeri con decimali in 2
colonne, dare e avere, e alla fine devo controllare che la somma degli
importi corrisponda;
metto dentro qualche numero di prova per vedere se tutto funziona, ma
l'uguaglianza (somma di DARE = somma di AVERE) a volte non torna.
Controllo direttamente la tabella, e apparentemente a casaccio, Access mi ha
scritto alcuni numeri bene (digito 10,25 e scrive 10,25), e altri in
notazione scientifica come se aggiungesse un decimale dopo un tot di zeri
(digito 9,4 e scrive 9,4000000000001), per cui i conti  non tornano.
A qualcuno è successa la stessa cosa?
Grazie
Fabio Valvassori

 ha scritto nel messaggio
news:a1v2mq$fvm$1...@pinco.nettuno.it...

Se hai scelto Precisione Singola, prova a scegliere Precisione doppia
Paolo
Newsgroup: it.comp.appl.access
Titolo: Una maschera...spericolata

Buongiorno a tutti!
Ho una maschera e sottomaschera, entrambe a maschere continue, iper cariche di controlli calcolati. A parte gli sfarfallii ad ogni aggiornamento, dovuti alla 'pesantezza' del numero dei calcoli, qualche volta va in errore mostrando ''#####'' su tutti i ctl calcolati. (E io stesso non so come risolvere se non chiudendo e riaprendo access). Per questo l'ho chiamata 'spericolata'. 
Avete suggerimenti per renderla più stabile?
Ho pensato di toglierle un po' di carico, assegnando parte dei calcoli ad una query sottostante e quindi rendere associati un po' di campi.
E' una buona strada?
Altri suggerimenti? 
Grazie.

Form-SubForm entrambe Continue non è possibile nella configurazione standard, o meglio non è possibile che la SubForm stia nel Corpo della Form. 
Quindi i casi sono 2:
1) hai la MAIN FORM, continua, e la SubForm nel PieDiPagina_Maschera...?
2) stai usando la modalità DataSheet(che a me piace molto in questi casi)
 
Puoi chiarire lo scenario ?
 
I calcoli non puoi effettuarli in una Query...?
 
@Alex


Buongiorno Alex.
Chiarire DataSheet in access please! :-)
La sottomaschera è a piè di pagina. 
Gli automatismi "meccanici" delle forms funzionano. Solo che ogni tanto qualcosa li fa sballare! 
I record della sottomaschera rispondono attraverso un IDArticolo.
La sottomaschera ha dati di magazzino con Pesi, forme, misure, prezzo Unitario, prezzo al Kg, Totali consumi, Totali giacenze etc.
Quando mi arriva il D.d.t. del fornitore, su dopo aggiornamento del campo Quantità Colli (Il primo campo) il record magazzino si compila in automatico dando alla riga tutti i valori precompilati nella scheda Madre (Articolo).
La sottomaschera pensa ad elaborare i dati ricevuti.
P.s.
La soluzione della Query sottostante per snellire i calcoli l'avevo citata. Forse non hai letto fino in fondo... 
 
 
 

 La soluzione della Query sottostante per snellire i calcoli l'avevo citata. Forse non hai letto fino in fondo...
 
Si forse i era scappato, ma potevi anche dirci se era migliorata la situazione o meno... 
Nella realtà in maschere continue è meglio usare Query con calcoli, riduce drasticamente il Flickering... ma devi fare il Refresh della stessa e riposizionare il Bookmark....
 
@Alex


Il Corpo è già occupato dalla maschera Madre! Mi pare di capire che è possibile inserire una sottomaschera (FoglioDati)nel  corpo stesso...?!?...
proverò. 
Cmq nel mio caso il fogliodati andrebbe messo sulla Form Madre. La sottomaschera infatti, non ha childs da visualizzare. 
Per quanto riguarda la query sottostante non ho detto se c'erano miglioramenti perchè non l'ho ancora fatta. Era solo un'idea.
(Infatti mi stai dicendo che ha le sue controindicazioni con la storia del Bookmark.)
Vedremo, proverò anche questa, pur di rendere più stabile la form.
Grazie!

 Grazie!
 
Saluti
@Alex
Newsgroup: it.comp.appl.access
Titolo: forse OT ma non troppo....

Dovrei pubblicare su web alcuni database creati con msaccess.
sapete dirmi che linguaggio utilizzare per l'iterazione tra web e database?
dovrei creare maschere che cercano dati su questi database...
Grazie


No, Neo, Matrix ti ha preso e ti fa sbagliare i subject!
Peccato
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:vPYEa.72912$lK4.2...@twister1.libero.it...

Sě, sappiamo dirtelo.
Ciao e... occhio al Subject...

 ha scritto nel messaggio
news:bc1mad$sh0$1...@newsreader.mailgate.org...

č possibile, malgrado il mio subject sbagliato
sapere qualisono i linguaggi?
grazie


Se rispondessi a te dovrei farlo anche per le 1.000 post a cui non ho
risposto perchè il subject non è pertinente...
Puoi postare un nuovo mex con un oggetto appropriato e FORSE (MAGARI IO)
qualcuno ti risponderà...
Non ce l'ho con te... è che in assenza di Antonio Biso bisogna pur
continuare rompere le pa**e.
Bye.
Newsgroup: it.comp.appl.access
Titolo: Semplice Problema Sql Access

Salve,
ho due tabelle :
TAB1
-ID1
-NOME1
-COGNOME1
TAB2
-ID2
-FLAG2
Vorrei con una query un risultato di questo tipo :
TAB3
-ID1 (corrisponde a ID2 ma in TAB2 ci sono solo ALCUNI di TAB1)
-NOME1
-COGNOME1
-FLAG2 (avrà il valore contenuto in TAB2 altrimenti 0)
Tra TAB1 e TAB2 non c'è un equivalenza 1:1
Come posso fare ?
Grazie...
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ciao Joshua,
Select ID1, Nome1, Cognome1, nz(flag2, 0) as Flag FROM TAB1 LEFT JOIN Tab2
ON tab1.id1 = tab2.id2
Cinzia

 Cinzia
Grazie Cinzia ma mi escono tutti i FLAG come FLAG2 !!!
Può dipendere dal fatto che ho dovuto usare una CSTR visto che 
gli ID erano di tipi diversi ??? (CSTR(tab1.id1) = CSTR(tab2.id2))
grazie ancora...



Non credo,
non ci sarà qualche virgoletta di troppo? tipo nz("flag2", 0) invece di
nz([flag2], 0) ?
Cinzia

 nz([flag2], 0) ?
SELECT [TAB1].*, nz([TAB2].Flag,0) AS FlagS
FROM [TAB1] LEFT JOIN [TAB2] ON CSTR([TAB1].[id1])=CSTR([TAB2].[id2]);


 FROM [TAB1] LEFT JOIN [TAB2] ON CSTR([TAB1].[id1])=CSTR([TAB2].[id2]);
mi sembra giusta a parte forse le quadre a Flag nell'NZ  ma non dovrebbero
servire
Cinzia

 questo:
Ottengo :
 1 Paolo Rossi  "1"
 2 Marco Biondi "1"
 3 Gianni Verdi "1"
 4 mario Rossi  "1"
A prescindere dal fatto che 1 o 4 non debbano averlo... ma debbano avere
0.
TAB1: (record)
ID NOME
1  PAOLO ROSSI 
2  MARCO BIONDI 
3  GIANNI VERDI
4  MARIO ROSSI
TAB2:
ID FLAG
2  1
3  1


 3  1
Ma Flag esiste nella tua tabella?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Ma Flag esiste nella tua tabella?
Flag esiste solo nella TAB2.


 Flag esiste solo nella TAB2.
Se non esiste tu hai un controllo non associato e il valore sarà uguale per
tutti i record


ALT...Fermi tutti...
Ho fatto una cavolata...infatti funziona.
Ora però se voglio che la situazione sia identica ma ci sia una QUERY
al posto di TAB2 cioè invece di partire da TAB2 voglio partire da una
QUERY ... non funziona...



Deve funzionare anche con la query al posto di tab2 a parità di
condizioni...
Cinzia

 condizioni...
No, con la query non c'è modo di farlo funzionare e 
come dici tu è a pari condizioni...


 -- 
Se vuoi provare a postare il codice SQL delle 2 query...
Cinzia

 Cinzia
Purtroppo ci ho perso già troppo tempo... ho rimediato gestendo
un campo aggiuntivo nella tabella così la query si basa solo su 2
tabelle
e funziona tutto ...
grazie mille.

Newsgroup: it.comp.appl.access
Titolo: aggiungere un numero ad una stringa

Ciao a tutti, il problema che ho è quello che in un campo testo con
dimensione campo di 5 caratteri, ho 4 numeri (es 1234). Come posso
aggiungere uno zero prima (es 01234) a questo campo?. Posso usare il
"trova e sostituisci"?   io pensavo potesse funzionare il "trova" *????
e "sostituisci" con 0**** ma non va.
Come posso fare?
Grazie
Ezio Pizziconi

 ha scritto nel messaggio 
news:1142002081.6...@e56g2000cwe.googlegroups.com...

Come posso fare?
Grazie
Ezio Pizziconi
[risposta]
Una query di aggiornamento. Con la funzione Format (vedi help attivabile con 
ALT-F11, poi F1).
Es.
Format(nomeCampo;"00000")
Ciao.
-- 
Sergio MAZZA 

Scusa ma non riesco.
intendi dire che nella casella "Aggiorna a: della query" dovrei mettere
Format(nomecampo;"00000")?
Sicuramente non ho capito.
Grazie


Supponendo che la tabella ti chiami tbl01 ed il campo che vuoi aggiornare 
si chiami CAP, eccoti la query di aggiornamento che ti serve per "normalizzare" 
a cinque caratteri con zero in testa il campo in questione:
    UPDATE
      tbl01
    SET
      tbl01.CAP = Right("00000" & [CAP],5)
    WHERE
      (Len([CAP])<5)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Funziona perfettamente.
Grazie mille

> Funziona perfettamente.
Giusto per la cronaca, no č frutto della mia bravura con SQL (magari!!!) 
bensě del QBE di Access.
La prossima volta dovresti provare anche tu ad utilizzarlo :-)


 ha scritto nel messaggio news:1142004815....@i40g2000cwc.googlegroups.com...

Sě...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Selezione per stampa

Buon giorno a tutti voi,
avrei bisogno che qualcuno di voi possa darmi un aiuto a risolvere il
seguente problema:
Ho un archivio con un serie di record, attraverso una maschera visualizzo
tutti i record non ancora stampati, vorrei stampare solo quelli che al
momento seleziono fleggando il campo stampa (si/no). 
Come posso fare?
Spero che il problema sia semplice da risolvere.
Grazie a quanti vorranno darmi qualche suggerimento.
Alberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Alberto
Siccome ipotizzo una maschera continua deduco anche che 
il Campo Si/No debba essere proprio di una Tabella, altrimenti
non funzionerebbe, quindi direi che è estremamente
semplice.
Quando apri il Report puoi passare una Condizione WHERE documentata
nell'Help che ricalca il criterio che stai proponendo, ovvero:
DoCmd.OpenReport "NomeReport", acViewNormal,,"CampoSiNo=True"
L'alternativa nel caso le cose non stessero come ipotizzate
sarebbe di usare una ListBox a selezione Multipla e stampare
solo quelli Selezionati.
Di questo trovi, se non erro, un Demo nel SitoComune.
4.11 Come si può filtrare un report in base alla selezione multipla
effettuata su una casella di riepilogo?
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
----
Caro Alex,
ti ringrazio per il valido suggerimento, ma nel frattempo, ho trovato un
metodo alternativo, ovviamente non professionale come quello che mi hau
suggerito, con il quale selezione i record anche in base alla data in cui
li stampo.
Questo mi è necessario perchè all'interno di tale archivio ho anche dei
record gia stampati che non debbo ristampare.
Grazie ancora

Newsgroup: it.comp.appl.access
Titolo: Apertura maschera con sottomaschera

Buongiorno, sto avendo problemi con l'apertura di una maschera che contiene una sottomaschera.
 
Ho una maschera "Pagina Iniziale" dove tra le varie funzionalità c'è la possibilità di filtrare alcuni record e aprire, tramite un pulsante (VBA OpenForm in Read Only perche non devo poter modificare il record), una maschera (la chiamerò maschera Alpha) che spiega in dettaglio i contenuti del record.
 
Questa maschera Alpha contiene però una sottomaschera (Beta) che contiene i record collegati al record visualizzato nella maschera Alpha. Quando vado ad aprire la maschera Alpha attraverso il pulsante della Pagina Iniziale, mi apre correttamente il record selezionato però nella sottomaschera Beta non compaiono i record collegati al record di Alpha, rimane vuota e non capisco perchè. 
 
Spero mi possiate aiutare, 
Jacopo
 
PS. per inciso la maschera Alpha contiene l'intestazione di un ordine (cliente, destinazione, data...) mentre la maschera Beta contiene i dettagli (Prodotti, quantità...) e ognuna di queste ha una tabella propria

1) Le 2 Tabelle sono Relazionate correttamente da Campi Chiave Primaria(PK) lato 1 e Chiave Esterna(FK) lato M...?
2) I campi oggetto di relazione sono gli stessi che valorizzano le proprietà Campi Master/Secondario del Container della SubForm...?
 
@Alex


I due Link Master Fields e Link Child Fields di Alpha che cosa
contengono?
 
Bruno

Le due tabelle sono relazionate correttamente perchè le stesse maschere, aperte in acFormEdit tramite un altro pulsante, registrano tutti i record e sottorecord correttamente.
Comunque ho "risolto" il problema creando due nuove maschere identiche per l'apertura in ReadOnly e i sottorecord vengono visualizzati correttamente. 
Ho cambiato però la copia della sottomaschera Beta, da visualizzazione in sottomaschera continua a più elementi ad un foglio dati, essendo che non avevo più bisogno di aggiungere o modificare record.
 
Grazie

Newsgroup: it.comp.appl.access
Titolo: nemmeno cosi funge ;-)

IIf([Forms]![Maschera1]![tutti]=Vero;Like ("*" &
[Forms]![Maschera1]![CasellaCombinata0] &
"*");[Forms]![Maschera1]![CasellaCombinata0])
boh!

 ha scritto nel messaggio
news:cbbkla$f6s$1...@carabinieri.cs.interbusiness.it...

_______________________________________________
Messaggio da non leggere ho risolto
Grazie

Newsgroup: it.comp.appl.access
Titolo: Help DB rovinato

Ho un DB contenente solo Tabelle che si è danneggiato e anche con il
classico "Ripristina Database" non riesco a ripristinarlo.
E' la prima volta che mi succede una cosa del genere.
Avete qualche suggerimento alternativo per recuperare le Tabelle ?
grazie 1000
--
Ciao Marco S.
www.marcosanti.it
p.s. Ho i salvataggi ma quello più recente (questa notte) è già danneggiato
quindi devo recuperarne uno più vecchio con conseguente perdita di dati.

 Avete qualche suggerimento alternativo per recuperare le Tabelle ?
Crea un nuovo db e prova a importare tutti gli oggetti
Sib


Ho provato subito, ma nulla da fare :-((
Mi sono arreso e ho ripristinato il salvataggio, ma vorrei tanto capire
com'è successo ... mha ...
Ti ringrazio

Newsgroup: it.comp.appl.access
Titolo: Errore importazione dati

Ciao a tutti
Sto tentando di importare dei dati da un foglio Excel. I dati si riferiscono 
alla gestione del conto corrente che inizialmente facevo per l'appunto in 
Excel. Vorrei poter importare i dati in questione nella stessa tabella dove 
risiedono i dati odierni ma non riesco ottenendo il seguente messaggio: 
Errore nel tentativo di importare il file etc. etc.
Il bello è che non mi segnala dove sta l'errore nell'importazione, pertanto 
non saprei da dove iniziare a controllare.
Secondo voi?
Grazie.
Roberto

 ha scritto nel messaggio 
news:e6bej4$g43$1...@fata.cs.interbusiness.it...

Prova a collegare il foglio, ma se i dati non sono scritti con tutti i 
crismi dubito che riuscirai a farli digerire ad access.
(qualche crisma)
- formattare tutte le celle che dovrebbero contenere numeri e inserisci uno 
zero al posto di nulla;
- rimuovere qualsasi interruzione delle righe (somme parziali o righe 
vuote);
- i nomi delle colonne non devono contenere carattere strani o "a capo";
- delle celle con formule access vede solo il risultato, verificare che sia 
sempre coerente (es. se numeri che ci sia almeno lo zero);
- etc. etc.
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: anomalia valore associato "description" automatico  in report

ho una casella di testo che vorrei associare ad un campo di nome descrizione
ogni volta access cambia quel nome in automatico nella parola "description" 
che poi ovviamente non trova
 
qualcuno sa come evitarlo? 
 


Cambia il nome del campo in 'note'. Ci sono parole 'speciali' che è meglio non usare in Access (tipo Data...)
Cerca "parole riservate" nell'help

Newsgroup: it.comp.appl.access
Titolo: giacenza negativa - delucidazioni.





Spero di dare una risposta il più possibile 
chiara:


per prima cosa ho le seguenti tabelle:


Articoli (dove inserisco i dati dei miei 
articoli)


Componenti (dove inserisco i dati dei componenti 
che producono gli articoli)


Carico articoli prodotti (dove inserisco gli 
articoli prodotti le cui quantità si accodano alla tabella


                                  
inventario caricando l'articolo prodotto in Inventario (magazzino) 
e


        
                
          scaricando dalla giacenza il 
componente)


Query Inventario (mi gestisce la somma dei pezzi 
che devono essere considerati in 


                          
carico provenienti da acquisti e mi detrae gli articoli uscenti dandomi a 
quel


        
            
      punto la giacenza netta)


Ditemi cosa vi serve ancora sapere per aiutarmi e 
vi ringrazio fin d'ora per quanto potrete fare per me.


Ciao Lino


 


 


Ho una query 
dove ricavo l'inventario delle giacenze; scarico sia gli
articoli chiamiamoli 
"normali" sia quegli articoli che a loro volta sono
composti da altri 
articoli ancora (vedi produzione).
La mia domanda è questa:
in fase di 
fatturazione come faccio, per evitare errori o per una semplice
conoscenza, 
che un articolo o un articolo composto da altri articoli ( e
quindi questo 
vale anche per i sottoarticoli) sia sottoscorta nel momento in
cui lo sto 
fatturando cioè dopo aver inserito il numero dei pezzi 
della
fattura?
Spero di essere stato chiaro, sono grato a chiunque mi 
possa aiutare.
Lino.



 Spero di essere stato chiaro, sono grato a chiunque mi possa aiutare.
Non è stato facile capire quello che ti serviva.
Quando vai a scaricare le righe la fattura non dovresti metterla legata alla
tabella ma a una tabella di transito, processi tutto alla chiusura del form
totalizzando le richieste sui singoli articoli, controllando per ciascuno
di essi le giacenze e alla fine modificando giacenze e movimenti.
Purtroppo non posso spiegarti in una mailing list come si costruisce una
portaaerei, per cui vedila come un indicazione in cui innestare dei
ragionamenti.
Ciao
Newsgroup: it.comp.appl.access
Titolo: leggere da un file di testo

ciao a tutti,
premetto che non sono esperto di access...
avrei il bisogno di inserire la lettura del contenuto da un file di 
testo che ha lo stesso nome dell'id del record selezionato, in modo che 
qundo seleziono un record (es. ID 122), mi faccia dere il contenuto del 
file 122.txt
C'è un controllo che fa questo ? oppure come dovrei procedere ?
Qualcuno può aiutarmi ?
Grazie

Paolo ha scritto:

call shell("C:\WINDOWS\system32\notepad.exe C:\" & Me.ID & ".txt",1)
con ID = nome della textArea che contiene l'ID del record
se i file si trovano in C:\ altrimenti metti il percorso corretto

Brown ha scritto:

...dimenticavo...
C:\WINDOWS\system32\notepad.exe è il path per WINXP.
altri S.O. possono avere diversi path del blocco note

Brown ha scritto:

scusami, non mi sono spiegato sufficentemente bene...
vorrei visualizzare il contenuto del file di testo all'interno ad 
esempio di un textbox

 Grazie
Public Function FillTextFile(strFileName as string
                             ctl as Access.TextBox)
Dim hFile as Long
hfile = FreeFile
Open strFileName For Input As #hfile
     ctl = Input$(LOF(hfile), hfile)
Close #hfile
End Function
Questa Funzione č Generale e potresti metterla in 
un Modulo.
Quindi chiamala cosě:
Call  FillTextFile("C:\NomeFile.txt",Me!NomeTextBox)
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: report ricevuta

Ho bisogno di stampare, con una stampante ad aghi, una ricevuta su modulo
continuo della dimensione di 5,5 pollici.
Non riesco a impostare un report che si fermi alla dimensione voluta. La
stampante (Epson Lx 300+) e' settata regolarmente a 5,5 pollici.
Qualcuno ha incontrato problemi simili?
Grazie
Aet52

 wrote in message
news:a6aajq$f3p$1...@usenet.otenet.gr...

Ho SEMPRE riscontrato problemi utilizzando stampanti ad aghi.
- Se già non lo fai utilizza caratteri true type e non caratteri
  stampante.
- Compensa l'eventuale posizione di partenza con un opportuno
  (e avventuroso) piè di pagina.
- Prova Con Altri Driver.
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: stampa rubrica

Salve a tutti
due quesiti...
1)quando provo a stampare la mia rubrica nel momento in cui una persona non
ha il secondo numero telefonico mi lascia la riga vuota ... è possibile
evitare la riga vuota compattando di conseguenza la stampa?
2)come devo fare per far saltare pagina nel momento in cui dalla una lettera
(dell'alfabeto) si passa ad una altra.
Grazie in anticipo.
Link

 1)Imposta l'altezza della seconda riga a pochissimo e scegli
espandibile-si sulla casella con il secondo numero. dovrebbe andare
2)Se hai scelto le lettere dell'alfabeto come livello di gruppo ti basta
impostare SaltoPagina-PrimaDelGruppo
Ciao, Paolo

 ha scritto nel messaggio
news:3c38c2b3$1...@news.opennet.it...


(dell'alfabeto) si passa ad una altra.
raggruppi l'origine dati per la prima lettera e metti un nuovapagina
su piedipaginagruppo
Saluti.
Emanuele.

 ha scritto nel messaggio
news:lkc_7.38278$s04.1...@news.infostrada.it...

Una delle convenzioni dell'Ng è di rispondere alla fine del messaggio
precedente :-)
Ho provato la soluzione al primo problema e funziona perfettamente!!
Naturalmente nella riga che deve espandersi o ridursi ci deve essere solo il
secondo numero di tel.... Se per esempio metti una casella di testo con
scritto "Tel 2" la riga non si ridurrà mai perchè ci sarà sempre del testo
da visualizzare. Se metti solo il telefono ed imposti l'altezza della
casella a 0.1cm compattando ovviamente di conseguenza l'altezza del corpo
vedrai che va a posto.
Per il secondo problema inserisci nella query origine del report un campo
"Iniziale: Left([Nome];1)" che userai come livello di gruppo; scegli
intestazione gruppo si e poi sull'intestazione gruppo scegli
InterruzionePagina-PrimaDiSezione (Ho testato anche questa e funziona bene)
Prova che ce la fai :-))
Ciao, Paolo
Newsgroup: it.comp.appl.access
Titolo: Determinare versione di Access installata con un programmino .exe

Ho sviluppato un'applicazione che devo distribuire.
Ho Office XP Developer (quindi posso creare la versione da distribuire),
ma volevo distribuire la versione in 4 tipologie :
    per Access XP
    per Access 2000
    per Access 97
    con XP RunTime per chi non ha Access
questo per non dover far installare il RunTime XP a chi ha già Access XP,
2000 o 97
Ora come posso aiutare l'utente medio a sapere se ha già Access installato e
qual'è la sua versione ?
Insomma cercavo un programmino in formato .exe (scritto in C ?), da non
installare a sua volta,
ma solamente da lanciare prima dell'installazione vera e propria,
che legga il registry di windows e dia  un messaggio con la versione di
Access installata.
Esiste ?
Oppure esistono dei tools di Installazione che riescono a fare ciò ?
Ringrazio in anticipo chi riesce a darni informazioni in merito



in teoria se hai già una versione di acces compatibile con il compile
and deploy wizard del developer fa già lui i controlli prima
dell'istallazione
Saluti.
Emanuele.

 Emanuele.
Grazie, ma non risolve il problema,
in quanto volevo aiutare l'utente prima di iniziare una qualunque forma di
setup.
O.D.

 Emanuele.
Grazie, ma non risolve il problema.
Io vorrei qualcosa da lanciare prima di cominciare l'attività di setup.
O.D.

 ha scritto nel messaggio
news:BNld9.60426$pX1.1...@news2.tin.it...

Dai un'occhiata alla funzione SysCmd per Access e usala da VB con un exe
semplice semplice.
Credo sia meglio un programmino in C che legga la chiave di registro
appropriata.
Infatti se usi VB devi anche installare il pacchetto eseguibile di VB.
E se nella macchina ospite ci sono più versioni di Access?
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Logiche di raggruppamento query a campi incrociati

Ho una semplice query a campi incrociati sulla tabella ordini 
cliente che mi esegue un conteggio degli ordini sulla data di consegna.
Premetto che ho creato questa query con l'autocomposizione guidata 
dove mi viene proposto un raggruppamento per anno, o per trimestre 
o per mese o per data.
A me servirebbe averlo per SETTIMANA !!
Allego la sintassi sql della query con la scelta del raggruppamento per mese. 
TRANSFORM Sum([QUANTITA])
SELECT [CODICE_PARTE], Sum([QUANTITA]) AS [Totale di QUANTITA]
FROM OC
GROUP BY [CODICE_PARTE]
PIVOT "Qtr " & Format([DATA_MOVIMENTO] , "q");
Sicuramente credo ci sia la possibilità di far eseguire un 
raggruppamento via codice.
Grazie per l'aiuto.
-- 
Posted from  [217.57.241.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie per l'aiuto.
A parte che hai allegato il codice SQL con raggruppamento per trimestre e
non per mese, prova a modificare la clausola PIVOT nella seguente maniera:
PIVOT "Settimana " & Format([DATA_MOVIMENTO] , "ww") & "/" &
Format([DATA_MOVIMENTO] , "yyyy");
Newsgroup: it.comp.appl.access
Titolo: MSDE problema con store procedure

Salve a tutti,
secondo voi perchè non funziona questa sp con parametri?
Alter Procedure update_cliente
         ( @npc nvarchar , @nome_cliente nvarchar )
  As
         begin tran
           UPDATE anacli
           SET [nome1]=@nome_cliente
           WHERE [npc]=@npc
         commit tran
  return
Mentre se eseguo questa funziona:
Alter Procedure update_cliente2
 
  As
         begin tran
           UPDATE anacli
           SET [nome1] = 'Pippoxxxxxxx'
           WHERE [npc] = '000001'
         commit tran
  return
grazie!
ringo


[CUT]
Ciao ringo,
Dato che non hai specificato la lunghezza in bytes delle variabili @npc e,
@nome_cliente , tale lunghezza sarà pari a 1 e quindi viene passato solo 1
carattere quindi la tua WHERE non trova nessuna corrispondenza (per
fortuna).
per risolvere
---------------------------------------------------------------
Alter Procedure update_cliente
         ( @npc nvarchar(10) , @nome_cliente nvarchar(60) )
AS
.......
--------------------------------------------------------------
Maggiori dettagli li trovi sul book on line al link (del BOL)
URL:tsqlref.chm::/ts_ca-co_7tpu.htm
Ciao Giorgio

 Ciao Giorgio
grazie!
troppo gentile!
sembri esperto di ms sql server, volevo chiederti se il mio approccio
per sviluppare un'applicazione secondo tè è giusto:
vorrei creare un'applicazione che utilizzi vba per la parte client...
e dare tutto in pasto a MSDE per far tutto. Vorrei cioè tramite sp
fare insertimenti di dati, update, cancellazioni, selezione di
dati.... in modo che gestisca tutto sql server... secondo mè in questo
modo si intasa meno la rete e lascio alle sp native in msde il compito
di gestire il db.
che ne pensi?
grazie!
ciao
ringo
P.S.: l'installazione di MSDE2000 mi stà facendo morire... installando
msde2k sp3 così:c:\sql2ksp3\MSDE\setup.exe securitymode=sql
sapwd=password quando accedo con un .adp mi dà errore di overflow.
Secondo tè sia dovuto al fatto di una precedente installazione di msde
vers. 7.0?

 vers. 7.0?
penso di no comunque era meglio se aggiornavi MSDE1 a MSDE2000, nel file
sp3readme.htm incluso nell'aggiornamento ITA_SQL2KDeskSP3.exe viene spiegato
come aggiornare MSDE 1.0 a MSDE2000Sp3 con l'opzione UPGRADE=1
--------------------------
UPGRADE=1 Utilizzato quando si aggiorna un'istanza di Microsoft Desktop
Engine versione 1.0 a SQL Server 2000 Desktop Engine SP3. 1 è l'unico valore
supportato.
--------------------------
Ciao Giorgio.

 > sembri esperto .......
Dimenticavo...
non sono esperto, lo uso solo da 2 anni e il manuale in linea è di 40Mb , i
veri esperti li trovi su NEWS:microsoft.public.it.sql
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: Errore creazione guidata

Salve a tutti...,
ho un problema alquanto strano anche perchč prima non lo avevo
e adesso si senza neanche accorgermi cosa sia cambiato!
Quando utilizzo la creazione guidata per creare una tabella,una query,una
macro ecc...,qualsiasi cosa insomma,mi compare un messaggio di errore
dicendo che la
caratteristica non č installata o non attivata...,ho provato a disinstallare
e reinstallare il tutto ma niente,inoltre uso lo stesso cd di
installazione(Office2003) e la stessa installazione (completa) di altri,ma
sul mio computer ora non va piů...,
qualcuno sa dare qualche consiglio a riguardo?
Grazie a tutti...
Marco

 Marco
Prova a seguire queste soluzioni:
http://support.microsoft.com/search/default.aspx?query=procedura%20guidata&catalog=LCID%3d1040&qryWt=&mode=r&cus=False&x=6&y=13&spid=915&range=
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Problema con simbolo Euro su Access 97/Win98

Salve,
a dire il vero non č questo non č un quesito ma piů che altro una conferma :
Un mio nuovo cliente ha una rete Windows/Novell, ovvero tutti i client con
il Win98 e il server Novell che gestisce, oltre allo spazio su disco anche
una stampante Laser in rete (una Oki 10-EX). Da Word 97 il simbolo dell'Euro
sono riuscito a farlo stampare impostando nelle proprietŕ dei driver i
caratteri TT come bitmap. Ma dalla mia applicazione con Access97 i report
vengono stampati senza il simbolo €. Ho provato ad usare il medesimo font e
dimensione che in Word funziona ma niente. Ho provato a scaricare il driver
aggiornato per la stampante, ho provato ad applicare le medesime
impostazioni della stampante identiche a come quando stampo in Word... ma
niente : al posto di questo c'č un bel campo blank. Secondo me la colpa č
del srv Novell, ma come faccio a dimostrarlo? Forse l'unico modo č collegare
fisicamente codesta stampante alla porta locale di quel pc... ma cosě
dimostro una mia ipotesi e non risolvo di certo il problema!
A qualcuno di Voi č capitato che da Word stampi l'€ e da Access no?
Vi ringrazio per l'attenzione...
Saluti
Sergio Della Giora


Mi sembra bisogni scaricare una patch dal sito microsoft, anche se mi sembra
servisse solo per win 95 e non win 98.
AEOM

Infatti, quella patch serve solo per gli utenti di Windows95. Windows 98
contiene già il simbolo dell'euro! Eppoi non è che non lo visualizza a
video, è che non lo stampa!
Sergio Della Giora

 ha scritto nel
messaggio news:a96jv8$o4ie$1...@ID-84518.news.dfncis.de...

Ho capito... un mio cliente aveva lo stesso problema con una stampante
laser, ma aggiornato il driver tutto funzionava.
AEOM

 ha scritto nel messaggio
news:a96pqh$bcb$1...@lacerta.tiscalinet.it...

potresti semplicemente modificare nel report il carattere usato.Ciao
oza...@tin.it
http://sicilia.cjb.net
http://bonavita.homepage.nu
http://space.tin.it/arte/loobo
http://www.geocities.com/bonavitao
-------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com

[cut]
è la prima cosa che ho fatto....
Con times new roman 12 da word stampa l'? mentre da Access no! Cose mai
viste....
Sergio Della Giora
Newsgroup: it.comp.appl.access
Titolo: DLookup

Per dare due criteri nel Dlookup č giusto l'operatore &?
Y = DLookup("[Prezzo]", "PREZZILISTINO",
"[Articolo]=CasellaCombinata15.Value & [Listino]=Listino.Value")
Graz.

 wrote in message
3SKW5.27793$hk4.1...@news.infostrada.it...

___-
penso di no, con l'operatore & dovresti ottenere + o - questo.
CasellaCombinata15.Value = pluto
Listino.Value  =  pippo
risultato
plutopippo
dovresti provare con AND invece di &
ciao Riccardo

 Graz.
No. Devi usare "AND", "&" serve per concatenare le stringhe.
E poi il valore dei controlli devi inserirlo direttamente nel criterio di 
ricerca, es.:
Y = DLookup("[Prezzo]", "PREZZILISTINO", "Articolo = " & 
CasellaCombinata15.Value & " AND Listino = " & Listino.Value)
In questo modo il criterio della DLookUp diventera' x es.:
"Articolo = ARTICOLO1 AND Listino = LISTINO1"
Ciao
-- 
JBad

Graz.
preg.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 non vado al cinema non faccio sport
e te credo! Altrimenti dove lo trovi il tempo per dare risposte come questa?
Ce volevi scrivere un manuale? :-)
--
dg.rob...@tiscalinet.it
togliere NOSPAM per postare
--------------------------------------------
2495 sanzioni per divieto di sosta nella mia città!
Domanda: e le altre 95 di chi sono?

>Ce volevi scrivere un manuale? :-)
be', sai, le funzioni d* sono state fatte, credo, per essere usate da
quelli che sono ancora poco pratici di programmazione, perň va a
finire che se non sai l'sql e se non sai fare dei riferimenti fatti
bene ai controlli č un casino peggio che scriversi una normale stringa
sql e via...
almeno, questi sono stati i problemi piů grossi che ho incontrato io
ai miei esordi...  cosa va dentro e cosa fuori dalle virgolette e
perché... ci ho messo un po' a capire che dovevo comporre una stringa
ecc. ecc....
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------


 ----------------------------------------
Non volevo assolutamente plemizzare, anzi
continua così che anch'io ho molto da imparare e tanta, tanta strada da
fare!
 ciao!
rob.

Newsgroup: it.comp.appl.access
Titolo: Codice per collegare controllo a campo in query o tabella

saaaalve,
scusate l'ora ma un dubbio mi assale, (e non mi fa
dormire....(esagerato))premetto che ho già consultato alcuni manuali e la
guida in linea ma non riesco proprio a racapezzarmi sul problema.
Ho una query generata da due tabelle, del tipo:
Articolo.Tabella1, Standard.Tabella1, Taglia.Tabella2,
Quantità.Tabella1.....
Con questa query ho generato una maschera che funge da sottomaschera in una
maschera Ordini(o dettagli ordine è lo stesso).
Dopo aver inserito i valori nella maschera principale, dovrei inserire i
valori nella sottomaschera generata dalla query incriminata soprattutto mi
interessa inserire la QUANTITA'. Mi è stato suggerito in un post precedente
che non si possono inserire valori in un campo di una query generata da due
tabelle e quindi con dei join, quindi mi si consiglia di inserire nella
sottomaschera un controllo non associato che aggiorni la QUANTITA' nella
query incriminata via codice...Problema : non conosco il codice in
questione, se gentilmente potreste aiutarmi potrei ricompensarvi con un buon
caffè....
Salve a tutti e grazie,
Luca.


wrote:

nuovo 3d stessa domanda...?
su lostfocus casella non associata crea una query di aggiornamento...
currendb.execute("Update.....")
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: strano errore all'uscita del database - questo programma ha eseguito un operazione .....

quando esco da un database sul mio pc tutto è ok mentre quando esco dallo
stesso db sul pc del cliente mi restituisce che
"questo programma ha eseguito un operazione non valida e verrà chiuso"
ovviamnete cliccando su CHIUDI tutto sparisce e non accade nulla, però non è
simpatico da mostrare al cliente come messaggio
qualcuno di voi sa dirmi cosa potrebbe essere? il pc è windows98 con
office97 e runtime di office XP per far girare il mio DB sviluppato in
access XP appunto
Grazie a tutti.

 qualcuno di voi sa dirmi cosa potrebbe essere?
Microsoft...
Antonio

"Simba883"

Troppo generico: viene eseguito codice su chiusura dell'applicazione (o
della form principale?).
Chiudi con nothing gli oggetti che apri con VB?
Saluti: Oscar


certo


ahahahahahhhaa

 certo
Hai installato il s.p 3 del Runtime di A 'XP?
Saluti: Oscar

 ha scritto nel messaggio
news:cd4hqf$77n$2...@lacerta.tiscalinet.it...

E purtroppo non è una battuta...
Antonio


vabbè però fà ridere lo stesso ;)
Newsgroup: it.comp.appl.access
Titolo: Finestra di Access con 0 e nessun errore

Nel mio database mi compare, operando con i form, una strana finestra,
senza intestazione particolare ("Microsoft Access"), con scritto solo
"0". Non si verifica nessun errore, tutto funziona. Facendo il debug,
noto che alla fine della sub interessata viene evidenziata la riga
dell'errore come intercettato. Ho pensato che sia un problema di
gestione di variabili nulle o qualcosa del genere. Help me! non
accadono errori ma il fatto che compaia quella finestra mi
infastidisce esteticamente così che mi irrita non capire cosa
accidenti sia!


Con "finestra" intendi un MsgBox normale?
Se sì, forse si tratta di una gestione di errore "sviata", tipo
MsgBox Err.Number
quando non c'è un errore.
Se puoi delimitare il problema ad un modulo o sub particolare,
posta il codice.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Private Sub cmdImplicita_Click()
On Error GoTo err
Dim strProtImplicita As String
Dim lngOggettoImplicita As Long
Dim lngAddettoImplicita As Long
Dim lngScuolaAnteImplicita As Long
Dim lngScuolaPostImplicita As Long
Dim lngSitoAnteImplicita As Long
Dim lngSitoPostImplicita As Long
Dim strNoteImplicita As String
    strProtImplicita = Me.numProt
    lngOggettoImplicita = 11
    lngAddettoImplicita = Nz(Me.cboIdAddetto)
    lngScuolaAnteImplicita = Nz(Me.cboScuolaAnte)
    lngScuolaPostImplicita = Nz(Me.cboScuolaPost)
    lngSitoAnteImplicita = Nz(Me.cboSitoAnte)
    lngSitoPostImplicita = Nz(Me.cboSitoPost)
    strNoteImplicita = Nz(Me.txtNoteReport, "")
    Call AbilitaDisabilita
    DoCmd.GoToRecord , , acNewRec
    Me.txtNumProt = strProtImplicita
    Me.chkImplicito = True
    Me.cboOggetto = lngOggettoImplicita
    Me.cboScuolaAnte = lngScuolaPostImplicita
    Me.cboScuolaPost = lngScuolaAnteImplicita
    Me.cboSitoAnte = lngSitoPostImplicita
    Me.cboSitoPost = lngSitoAnteImplicita
    bolChiediSave = True
err:
    MsgBox err.Description & " " & err.Number
Exit Sub
End Sub

End Sub
Manca la Exit sub prima della gestione errori
-- 

 End Sub
Quindi sei tu chi chiede Access di aprire la strana finestra. :-)
Exit Sub
dovrebbe succedere prima di err: non dopo.
Altrimenti la riga viene sempre eseguita.
Del resto non č una buona idea di chiamare un ... (beh, come si
chiama un jump label in italiano?) "err" come l'oggetto di VBA
per errori. Usa un nome diverso che non č una parola chiave
per evitare effetti strani e per piů chiarezza nel codice.


 Access FAQ:  
http://www.donkarl.com/it
Grazie! ho capito!


Grazie!
Newsgroup: it.comp.appl.access
Titolo: importazione dati da VB

salve, in un progetto particolare ho la necessità di importare dati da un
file non sequenziale, quindi ho scritto codice in VB.
La stringa che mi interessa importare in una tabella access 2k è composta
SEMPRE da 4 lettere e 7 numeri, quindi il codice è :
        If Format(Left(v2, 4), "@@@@") & CStr(Val(Right(v2, 7))) = v2 Then
        etc...etc
ho notato che se il numero comincia da zero non mi importa la stringa.
Ho provato anche con CDbl ma non cambia, qualcuno ha qualche suggerimento ?
Grazie anticipatamente

per meglio comprendere...la sub completa è :
Dim v1 As String
Dim v2 As String
Dim mysql As String
    If Mid(txtRec2, 12, 1) <> " " Then Exit Sub
    If Mid(txtRec2, 24, 1) <> " " Then Exit Sub
    v2 = Trim(Mid(txtRec2, 13, 11))
    If Len(v2) = 11 Then
        If Format(Left(v2, 4), "@@@@") & CStr(Val(Right(v2, 7))) = v2 Then
'Ex Val
        v1 = txtRec1
            mysql = "insert into [P-C_Import_ASCo] (pc,ct1) VALUES (" &
Apici(v1) & "," & Apici(v2) & ")"
            DoCmd.SetWarnings False
            DoCmd.RunSQL mysql
        End If
    End If

ho notato
che se il numero comincia da zero non mi importa la stringa.
.
Al posto
del CStr prova ad utilizzare il Format$
Format$(Right(v2, 7), "0000000")
.
OndaMax
--------------------------------
Inviato via 
http://usenet.iol.it
 

 wrote in message
CJGj8.61984$Ns4.2...@news2.tin.it...

NoBuono= false
for i = 1 to len(v2)
  if i <= 4 and isnumeric(mid(v2, i, 1)) then
    NoBuono = true
    exit for
  end if
  if i > 4 and not isnumeric(mid(v2, i, 1)) then
    NoBuono = true
    exit for
  end if
next i
if NoBuono = false then 'importa la stringa
Antonio